Patrick Gutlich
40764acbf3
set correct paths for ndll for linxuarm and linuxarm64 (raspberrypi)
...
and remove conflicting legacy includepaths in build.xml
2024-08-18 17:12:47 +02:00
Josh Tynjala
b866632a6f
tools: allow -x86_64 and -x86_32 as command line flags to select those architectures instead of defaults ( closes #1819 )
...
Still supports -32 and -64, though, for backwards compatibility. We could consider removing those in Lime 9.
2024-07-19 14:46:47 -07:00
Josh Tynjala
e257b7ebe4
Merge branch 'develop' into 8.2.0-Dev
2024-07-01 08:53:48 -07:00
tobil4sk
1ebce5faa3
Load ndlls from correct path on Apple Silicon Mac
2024-05-31 14:40:23 -07:00
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