player-03
ea1c233251
Merge branch 'openfl:develop' into submodules
2022-12-01 11:58:25 -05:00
player-03
cd9f0225a1
Fix null pointer error in IOSPlatform.
2022-10-21 19:39:30 -04:00
Joseph Cloutier
ab8e479abf
Merge branch 'develop' into DeprecatedGradleFeatures
2022-09-03 18:36:04 -04:00
Josh Tynjala
fd0fc3da48
HashLink: fix the ability to double-click the .app file on macOS to run it
...
The HashLink executable expects hlboot.dat and libraries to be in the current working directory (it's not enough for them to be in the same directory as the executable). Make the .app file launch a shell script that 1) changes the current working directory 2) launches the HashLink executable
2022-07-13 10:01:57 -07:00
Joseph Cloutier
83b39e9184
Don't treat include.hxp as a complete project.
2022-06-13 15:57:23 -04:00
Joseph Cloutier
2a2b5ebd22
Update Android SDK setup instructions.
...
Not only are we no longer targeting API 19, the minimum is now 21.
2022-06-12 13:22:00 -04:00
Joseph Cloutier
9a81ae8798
Merge branch 'develop' into DeprecatedGradleFeatures
2022-06-12 10:00:23 -04:00
Joseph Cloutier
5ffbfd7f3a
Add AndroidX options to <config:android />.
...
`enableJetifier` defaults to false because it can slow compilation.
2022-06-11 20:20:33 -04:00
Josh Tynjala
4be9bcf6ff
CommandLineTools: mention new --template option from commit 3ba4c4c5c0 in help text
2022-06-10 09:55:50 -07:00
Joseph Cloutier
3d3bcc4ebc
Set minimum-sdk-version to 21.
...
For parity with #1519 , and to resolve #757 .
2022-06-06 22:20:15 -04:00
Joseph Cloutier
67e4044abc
Merge branch 'develop' into single_threaded_async
2022-06-05 22:42:29 -04:00
Joseph Cloutier
46acd3b373
Target Android API level 30.
...
https://developer.android.com/distribute/best-practices/develop/target-sdk
2022-06-05 22:38:48 -04:00
Joseph Cloutier
8bcbafd587
Update the Android Gradle Plugin.
2022-06-05 22:38:08 -04:00
Joseph Cloutier
689fed4545
Merge branch 'develop' into submodules
2022-06-03 18:36:03 -04:00
Josh Tynjala
8a3b990f98
MacPlatform: use executableDirectory instead of applicationDirectory when copying HashLink (references #1517 )
2022-06-03 13:19:25 -07:00
Joseph Cloutier
88d3fa7184
Add CoreHaptics.framework.
...
This is required by SDL_mfijoystick.m as long as `ENABLE_MFI_RUMBLE` is
defined. And guess what? That's the file that defines it. There's no way
to disable it except decreasing the max iOS version.
Seems like iOS 13 is the new minimum.
2022-05-21 16:52:31 -04:00
Apprentice-Alchemist
ad70700a14
Try to fix Windows mess a bit.
...
Default to 64 bit on windows too.
2022-05-19 20:46:08 +02:00
Apprentice-Alchemist
b2546aac9f
Try fixing macOS and support no_console Windows subsystem.
2022-05-18 08:11:44 +02:00
Joseph Cloutier
4d096d03e2
Exclude ARMV5 from rebuilds by default.
...
When using NDK version 20+, hxcpp doesn't support anything under ARMV7.
2022-05-16 01:09:43 -04:00
Joseph Cloutier
6623de732c
Remove unused flag.
...
The string "HXCPP_ARM7" doesn't appear anywhere in hxcpp. Not even in
old versions. Meanwhile, "HXCPP_ARMV7" appears several times.
2022-05-16 01:09:43 -04:00
Zeta
362ab26d18
Merge branch 'develop' into feature/update-hashlink
2022-05-08 16:47:46 +02:00
Apprentice-Alchemist
6f196008c2
Fix Haxe 3 compat.
2022-04-28 19:53:31 +02:00
Apprentice-Alchemist
1471d8a60d
Try to fix CI.
2022-04-28 19:42:52 +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
a44fe3669a
Put hashlink binaries in templates/bin again.
...
Add setup script for macOS codesigning.
2022-04-28 19:42:45 +02:00
Apprentice-Alchemist
aa62d786b3
Add some more -pthread.
2022-04-28 19:42:44 +02:00
Apprentice-Alchemist
a288feca96
Add hashlink as a submodule.
2022-04-28 19:42:41 +02: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
player-03
8397294017
Merge pull request #1519 from Apprentice-Alchemist/feature/android-api-21
...
Upgrade to android API level 21.
2022-03-09 01:48:32 -05:00
Joseph Cloutier
630aa1a62f
Fix web worker errors.
...
It took a lot of work to get web workers to work, but web workers finally work!
`transferList` doesn't seem to work, though. It makes the object
inaccessible as expected, but it doesn't seem to affect performance.
2022-02-28 19:15:19 -05:00
Josh Tynjala
3ba4c4c5c0
CommandLineTools: added --template option to add a custom template path
...
Works similarly to --source
2022-02-24 15:55:08 -08:00
Apprentice-Alchemist
b15dcb94c1
Upgrade to android API level 21.
2022-02-03 17:23:43 +01: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
66d906395a
Remove lime-samples dependency in createProject.
...
As pointed out in issue #976 , `lime create project XYZ` doesn't rely on any project but Lime itself, and shouldn't try to load lime-samples.
2021-11-01 10:13:50 -07:00
Justin Espedal
6ca5972186
Fix iOS -Info.plist merging feature for paths with spaces
2021-03-26 08:03:41 +09:00
Joshua Granick
8c9808b038
Run formatter
2021-03-10 13:22:39 -08:00
Josh Tynjala
4271854980
WindowsPlatform: warn instead of error if HL_PATH is not defined
2021-03-05 11:35:43 -08:00
Joshua Granick
b7f939b6aa
Make iOS default deployment 9 (increased from 8)
2021-01-06 09:52:36 -08:00
Joshua Granick
ccd9dca6e1
Add explicit toString() call for HXML display
2020-12-21 17:24:44 -08:00
Joshua Granick
79e21c8312
Fix watch command ( resolves haxelime/hxp#23 )
2020-12-21 12:50:14 -08:00
player-03
c4993248e7
Merge pull request #1417 from player-03/buildNumber
...
Add flag to read buildNumber from .build.
2020-12-16 21:57:07 -05:00
Joshua Granick
fe51dea293
Compile fix
2020-11-10 10:29:00 -08:00
Joshua Granick
12b83bd590
Improve error message on HL/Windows
2020-10-29 14:55:53 -07:00
Jens Fischer
eac0c93b2c
Fix Std.is() deprecation warnings with Haxe 4.2 ( #1412 )
2020-07-18 09:24:01 +02:00