Commit Graph

395 Commits

Author SHA1 Message Date
player-03
cd9f0225a1 Fix null pointer error in IOSPlatform. 2022-10-21 19:39:30 -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
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
Josh Tynjala
8a3b990f98 MacPlatform: use executableDirectory instead of applicationDirectory when copying HashLink (references #1517) 2022-06-03 13:19:25 -07: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
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
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
loudoweb
391f2ae151 add ssl.hdll into hl builds 2020-07-16 11:12:18 +02:00
loudoweb
e846c3df9a add binaries setup for HL 2020-07-15 21:07:41 +02:00
Joseph Cloutier
53fac1a469 Add flag to read buildNumber from .build.
By setting `<meta build-number=".build" />`, you can force Lime not
to calculate a build number from git or svn, but instead use the
default option of getting it from the .build file.

Since setting this value would previously have produced useless
build numbers, it's unlikely that this affects any existing builds.
2020-07-07 15:36:51 -04:00
Josh Tynjala
164558726a PlatformSetup: sudo still required on Linux 2020-07-07 12:35:36 -07:00
Josh Tynjala
461a73fed3 PlatformTools: sudo is not required to copy to /usr/local/bin
This improves the setup experience by not requiring a password
2020-07-07 11:18:25 -07:00
Josh Tynjala
9eb846ba8c Revert "Fix for lime build won't read .build if git is present"
This reverts commit 3e4aed9415.
2020-07-07 10:49:32 -07:00
giuppe
3e4aed9415 Fix for lime build won't read .build if git is present 2020-06-24 11:22:57 -07:00
Justin Espedal
0d325bfb07 Allow xcframework dependencies for Xcode. 2020-06-02 12:26:42 -07:00
vincent-schirmann
4e9a5e626e merge plist files from extensions 2020-03-06 10:56:07 -08:00
Joshua Granick
46f282eda2 Fix Electron build 2020-01-27 11:57:38 -08:00
Joshua Granick
96c04f57be Fix formatter bug 2020-01-16 11:41:33 -08:00
Joshua Granick
ea57f2211c Run formatter 2019-12-24 10:19:56 -08:00
Justin Espedal
d5e80fa5c1 Allow use of launch storyboard instead of launch images on iOS 2019-11-06 12:27:48 -08:00
flashultra
72beeced30 Update to the latest Gradle 5.6.3 and Gradle Android plugin 3.5.1
Fix issue with ANDROID_GRADLE_TASK. Set apk file  in separate folder ( from
gradle  4.x)
2019-11-01 13:21:36 -07:00