Commit Graph

181 Commits

Author SHA1 Message Date
Josh Tynjala
68169ea2d7 Added -nosign option for iOS to optionally skip codesigning (#1776)
This allows non-simulator builds on CI servers without setting up team-id/provisioning-profile/etc.

It also allows signing using a different method, if desired.

Co-Authored-By: mcagabe19@users.noreply.github.com
2024-04-09 09:01:51 -07:00
Josh Tynjala
c3170a0577 Merge branch '8.2.0-Dev' into feature/hlc 2024-01-30 09:16:34 -08:00
Joseph Cloutier
9718b8a454 Improve lime.tools.Platform type safety.
We shouldn't have to cast it every time!
2024-01-12 15:22:24 -05:00
Josh Tynjala
b021dbeae7 lime display: if the project file is newer than an existing debug/release/final.hxml file, don't consider the .hxml file valid anymore
Code intelligence should always use the newest hxml content, so the fallback mode where the hxml content is generated, instead of loaded from an existing .hxml file, should be used when the project file is newer.

For instance, if the user changes any file/dir paths in their project file, continuing to use the existing .hxml file could lead to confusing error messages that still reference the old/cached file paths. It should always use the latest paths or other values from the project file. It should be considered a bug to use the old cached paths.

Previously, as a workaround, the user would need to clean or build their project again to get updated .hxml files. It might also require restarting their editor/IDE too. Bad developer experience when we can detect this case automatically.
2024-01-05 13:54:36 -08:00
Josh Tynjala
f038d8dfde CommandLineTools: help for hlc/-hlc 2023-11-22 11:47:54 -08:00
Josh Tynjala
1d7397f808 CommandLineTools: hlc target as shorthand for hl -hlc 2023-11-22 11:33:43 -08:00
Joshua Granick
2ccee960dc Rename Emscripten target to WebAssembly 2023-05-30 08:53:09 -07:00
player-03
16f96fadf7 Merge pull request #1494 from player-03/include.hxp
Add support for include.hxp.
2023-04-16 14:02:27 -04:00
Joseph Cloutier
83b39e9184 Don't treat include.hxp as a complete project. 2022-06-13 15:57:23 -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
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
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
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
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
Jens Fischer
eac0c93b2c Fix Std.is() deprecation warnings with Haxe 4.2 (#1412) 2020-07-18 09:24:01 +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
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
Joshua Granick
ea57f2211c Run formatter 2019-12-24 10:19:56 -08:00
Joshua Granick
641bfd50f4 Fix 32/64-bit Neko NDLL path 2019-09-10 10:54:15 -07:00
Joshua Granick
c13d978654 Add 64-bit NDLL path for 64-bit Neko on Windows 2019-09-05 08:00:04 -07:00
Joshua Granick
39bf29dacb Disable CPPIA help output for now 2019-08-20 12:59:24 -07:00
Joshua Granick
1188b3aa42 Run formatter 2019-07-12 12:08:09 -07:00
Joshua Granick
ef154d2916 Revert "Move native DLL directory to 'lib'"
This reverts commit 20f626dab8.
2019-06-24 10:37:22 -07:00
Joshua Granick
316b6b02da Postpone CPPIA in help 2019-05-14 12:29:02 -07:00
Joshua Granick
290b86fb87 Progress on CPPIA support 2019-05-14 12:02:52 -07:00
Joshua Granick
44133fe2d4 Add -npm option for HTML5 2019-04-15 13:59:18 -07:00
Joshua Granick
20f626dab8 Move native DLL directory to 'lib' 2019-04-11 12:09:26 -07:00
Joshua Granick
8b6f4c3acc Add support for 'hashlink' as target alias 2019-04-11 10:29:59 -07:00
Joshua Granick
b795534773 Add initial support for '--output-file' option on 'display' command 2019-03-18 12:01:37 -07:00
Joshua Granick
dfe3d27f57 Update Haxe formatter, run again 2019-02-14 09:40:22 -08:00
Joshua Granick
0c163a80e7 Use formatter for all Haxe code 2019-02-14 08:41:20 -08:00
Joshua Granick
742c21c52a Help for -minify should be on build, not run 2018-10-12 11:04:15 -07:00
Joshua Granick
430820cdb4 Name lime.tools.Project back to HXProject 2018-08-06 11:03:42 -07:00
Joshua Granick
e0f8813b96 Simplify HXP imports, fixes 2018-08-04 18:17:51 -07:00
Joshua Granick
bd9abc4c2a Update for HXP API change 2018-08-04 18:09:44 -07:00
Joshua Granick
4ec83c3638 Add lime.tools.* and keep Project-based tool code 2018-08-03 16:38:50 -07:00
Joshua Granick
6d9f3c4bd8 Fixes for dev HXP 2018-08-02 21:25:55 -07:00
Joshua Granick
c0b3692402 Sync tool platform changes from HXP 2018-07-24 16:18:49 -07:00
Joshua Granick
884f1d5a8e Compile fixes for WinRT UWP 2018-07-20 20:46:15 -07:00
Joshua Granick
b9b3121c29 Improve finding of NDLL folder in tools 2018-07-07 06:49:12 -07:00
Joshua Granick
80b3dabccb SVG tool updates 2018-07-05 11:38:26 -07:00
Joshua Granick
55ee251bb7 Fix command-line tools 2018-07-05 09:33:58 -07:00
Joshua Granick
19bbf4edd6 Initial support for HL target in tools (for testing) 2018-06-09 08:37:31 -07:00
Joshua Granick
026018886e Cleanup Electron support 2018-05-31 14:56:06 -07:00