Josh Tynjala
b091ba88bb
AIRHelper: can specify -appstore and -adhoc for AIR ios builds, similar to cpp ios builds
...
Uses ipa-app-store or ipa-ad-hoc, instead of ipa-test
2022-05-11 14:15:09 -07:00
Zeta
362ab26d18
Merge branch 'develop' into feature/update-hashlink
2022-05-08 16:47:46 +02:00
Josh Tynjala
4ea5807853
Merge pull request #1527 from junsred/prevent-clipboard-being-set-as-null
...
prevent clipboard being set as null
2022-04-29 09:17:23 -07:00
Junsred
4ce66f8d94
rename and check focus pending
2022-04-29 05:03:07 +03:00
Junsred
b3af18c352
avoid duplicate code
2022-04-29 00:27:16 +03:00
Junsred
0c077da2bb
better readability
2022-04-29 00:17:16 +03:00
Apprentice-Alchemist
7dbc4e9c71
More haxe 3 fixes.
2022-04-28 19:56:30 +02:00
Apprentice-Alchemist
6f196008c2
Fix Haxe 3 compat.
2022-04-28 19:53:31 +02:00
Apprentice-Alchemist
668b3f7ba7
Fix the HashlinkHelper
2022-04-28 19:42:51 +02:00
Apprentice-Alchemist
cb3b0240de
Implement lime setup hl in a hopefully better way.
2022-04-28 19:42:46 +02:00
Apprentice-Alchemist
18f680e247
Fix haxelime/lime#1516 again.
2022-04-28 19:42:46 +02:00
Apprentice-Alchemist
c394aea8f1
Rename a few functions.
...
Currently there's conflicts between the names in the C code, and the names the haxe compiler would expect for HL/C.
This commit fixes those conflicts.
2022-04-28 19:42:40 +02:00
Junsred
c845859bc0
focus back to textInput after setting clipBoard
2022-04-28 15:40:36 +03:00
Junsred
c0a77a01fb
prevent clipboard being set as null
2022-04-28 15:27:24 +03:00
Joseph Cloutier
50488aee53
Clarify purpose of data validation variables.
...
This value doesn't actually contain default values, but instead helps
verify that the correct fields are present and have the correct types.
It also doesn't need to show up in code completion.
2022-04-27 11:51:39 -04:00
Joseph Cloutier
3bbbb189c2
Reduce clutter by merging related files.
...
There's no need to have three separate files containing a single static
variable each. Ideally, the `Data` types should include the variable,
which can be accomplished using abstracts.
`from Dynamic` is required in Haxe 3 and simplifies things in Haxe 4.
2022-04-27 01:28:56 -04:00
Josh Tynjala
1f954d268f
Better naming/organization for application/metadata/window validation types
2022-04-26 14:21:07 -07:00
Josh Tynjala
ee39b85a9e
Fix compatibility with older Haxe
2022-04-26 13:20:43 -07:00
Joshua Granick
1c92c707cc
Run Haxe formatter
2022-03-23 14:02:39 -07:00
Joshua Granick
362be074f4
Merge HXProject defaults and exclude architectures at end
2022-03-23 14:00:32 -07:00
Joshua Granick
54338c082a
Default to high DPI on HTML5
2022-03-21 16:53:05 -07:00
Joshua Granick
92b213b56b
Revert "Set window.scale on DOM mode"
...
This reverts commit 5189413361 .
2022-03-21 08:40:08 -07:00
Joshua Granick
5189413361
Set window.scale on DOM mode
2022-03-21 08:30:02 -07:00
Joshua Granick
6917d04090
Fix preloader for processed libraries (IE: NyanCat)
2022-03-19 12:01:55 -07:00
Joshua Granick
f34c274bb1
Silence deprecated motionevent warnings on Firefox
2022-03-19 11:29:01 -07:00
Josh Tynjala
dbecf2276c
HTTPRequest: withCredentials in XMLHttpRequest and manageCookies in AIR's URLLoader are not the same
...
HTML5 doesn't have the ability to disable cookies, as far as I can tell, but we can disable them on native targets.
2022-03-18 15:14:46 -07:00
Zeta
68135c0d33
Remove custom zip reader.
...
This file was added 8 years ago, and currently breaks `haxe.zip.Reader` usage on all targets but Neko.
I don't see a reason why it should be kept around, so let's delete it.
Closes #1400 .
2022-03-13 21:35:04 +01:00
Josh Tynjala
fbefc24a22
Fix PP_vOdiii__v required but PP_vOiiii__v found in hdll error (references #1521 )
...
Includes tweaks to commit 45955412eb to allow the code to continue working in HashLink
Co-authored-by: ShaharMS <88977041+ShaharMS@users.noreply.github.com >
2022-03-10 14:52:16 -08:00
Josh Tynjala
2e31ae9fd0
NativeHTTPRequest: manage cookies for the current session if withCredentials is true
2022-03-09 15:51:39 -08:00
Josh Tynjala
925e2b67e7
Image: compatibility fix to allow use of genes library to compile as ES modules
2022-02-11 10:32:47 -08:00
player-03
cda9d3a4bb
Add missing feature warning to FlashAudioSource.
2022-01-26 12:20:10 -05:00
player-03
878982e3e2
Never skip setCurrentTime().
2022-01-26 12:14:20 -05:00
Joshua Granick
45955412eb
Resolve KeyCode data type issue on Neko
2022-01-13 15:11:25 -08:00
player-03
07e65257c4
Add missing #if tag.
2022-01-10 07:46:04 -05:00
player-03
8e46831823
Remove redundant code.
2022-01-08 12:01:23 -05:00
player-03
c328d0c85c
Make sure NativeAudioSource.handle is non-null.
...
Using `getGain()` and `setGain()` as a template. Like gain, you won't be able to set pitch before calling `init()`.
2022-01-07 20:44:28 -05:00
player-03
f46ed3dc7e
Standardize setters in NativeAudioSource.
...
These setters now: (1) start by checking if anything changed, (2) use the new value in calculations, and (3) perform the assignment only at the end.
2022-01-07 19:02:43 -05:00
player-03
809ba2fd0c
Add pitch functions to FlashAudioSource
...
Just placeholders, for now.
2021-12-29 18:36:20 -05:00
player-03
f65eedf28e
Calculate time remaining based on pitch
2021-12-29 18:33:07 -05:00
player-03
2f35e0b24c
Merge pull request #1498 from player-03/loadAudioBuffer
...
Fix error when loading embedded audio.
2021-12-20 10:05:16 -05:00
Cameron Taylor
cd2ab1600e
following structure of other stuff
2021-12-18 18:05:32 -05:00
Cameron Taylor
b3dd46ee68
HTML5 backend pitch
2021-12-18 17:51:33 -05:00
Cameron Taylor
2ffb6eef3f
initial pitch stuff
2021-12-18 17:42:25 -05:00
Joseph Cloutier
455dd2017c
If two icons are equivalent, prefer the second.
2021-12-14 13:33:54 -05:00
Joseph Cloutier
e848002f93
Implement Icon priorities.
...
With this, a library can set a "default" icon, to be used only if the
user doesn't provide a better one.
Additionally, this treats SVGs as "near" matches rather than exact,
meaning that a perfect-size PNG will take precedence over an SVG. Why
would the PNG even exist if you didn't want to use it in that one case?
And finally, I took the liberty of cleaning up `findNearestMatch()`. It
seemed unnecessarily confusing for what it did.
2021-12-14 13:13:55 -05:00
Josh Tynjala
0ecf27d2d6
disable_preloader_assets haxedef
...
When the project contains no assets, excludes asset-related classes for big file size savings
2021-11-18 10:46:07 -08:00
Josh Tynjala
e3d49867fb
AssetHelper: don't bother creating the default library if there are no assets
2021-11-17 15:13:02 -08:00
Josh Tynjala
bedeed591b
Added new -air-simulator option for lime test air -ios (or lime test air -android)
...
This launches the AIR simulator (ADL), but it passes additional options to tell it to simulate a mobile device.
2021-11-12 14:58:22 -08:00
Joseph Cloutier
9f6da5e5c5
Fix error when loading embedded audio.
...
`loadAudioBuffer` skipped actually creating an `AudioBuffer`. Oops!
Fortunately, `getAudioBuffer` works fine, so I copied that code.
2021-11-09 15:35:21 -05:00
Joshua Granick
2750cf5011
Allow unset values for library.preload/.generate
2021-10-31 15:44:57 -07:00