player-03
6a23b6eee3
Merge pull request #1790 from player-03/stale_assets
...
Automatically delete stale assets and dependency files.
2024-06-04 13:42:31 -04:00
Joseph Cloutier
224c0a0e93
Delete stale dependencies in addition to stale assets.
2024-05-29 20:55:09 -04:00
Josh Tynjala
f8f97b5771
IOSPlatform: don't copy 32-bit liblime.iphonesim.a by default
...
Followup to commit 1186d9e
2024-02-09 10:28:46 -08:00
Josh Tynjala
1186d9e75a
IOSPlatform: don't rebuild 32-bit liblime.iphonesim.a by default anymore
...
Similar to how we removed armv7 from the defaults. 32-bit iOS is very old and no longer supported by Apple.
2024-02-09 08:51:05 -08:00
Joseph Cloutier
f52b59bbff
Merge branch 'develop' into 8.2.0-Dev
2024-02-05 14:46:33 -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
tobil4sk
186124dfd3
Avoid error no such file or directory: 'arm64'
2023-12-20 19:51:56 +00:00
Josh Tynjala
ab0cdc057d
Merge branch '8.1.0-Dev' into 8.2.0-Dev
2023-04-24 14:01:04 -07:00
Josh Tynjala
f34b595e70
IOSPlatform: remove armv7 from default iOS architectures because latest Xcode reports error
...
Fixes error: The armv7 architecture is deprecated. You should update your ARCHS build setting to remove the armv7 architecture. (in target 'Build Haxe' from project 'MyProject')
2023-04-10 15:20:50 -07:00
Josh Tynjala
72db242720
IOSPlatform: be explicit about armv6, just in case the default architecture used by hxcpp changes in the future
...
The default changed recently for the x86 simulator, so best to be safe
2023-04-10 15:03:45 -07:00
Josh Tynjala
1e6d883baf
IOSPlatform: when building liblime.iphonesim.a, explicitly add -DHXCPP_M32
...
It looks like the new hxcpp update defaults to 64-bit now, so we need to be explicit
2023-04-10 14:58:24 -07:00
player-03
179c2fe081
Fix null pointer error in IOSPlatform.
2023-02-22 13:24:15 -08:00
player-03
cd9f0225a1
Fix null pointer error in IOSPlatform.
2022-10-21 19:39:30 -04: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
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
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
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
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
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
Joshua Granick
1188b3aa42
Run formatter
2019-07-12 12:08:09 -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
00e3c85b58
Add entry class to non-template displalay command
2019-02-28 11:58:38 -08:00
Joshua Granick
44bf137f9b
Improve 'lime display' when templates have not been processed
2019-02-26 14:01:45 -08: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
ccf8c48923
Remove forced -Ddisplay on 'lime display' output
2018-08-14 09:08:50 -07:00
Joshua Granick
430820cdb4
Name lime.tools.Project back to HXProject
2018-08-06 11:03:42 -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
e1322a8878
iOS/tvOS tool fix (when CFFI is unavailable)
2018-07-27 10:47:55 -07:00
Joshua Granick
534c6cd7ce
Eval, HXP, asset library fixes
2018-07-25 20:27:05 -07:00
Joshua Granick
6c2ef7905c
Std.parseFloat fix on Haxe interp
2018-07-24 16:50:38 -07:00
Joshua Granick
c0b3692402
Sync tool platform changes from HXP
2018-07-24 16:18:49 -07:00
Joshua Granick
ecd7876c4b
Add external platform code for use with HXP
2018-06-21 16:33:33 -07:00
Joshua Granick
ef86c425b1
Migrating components of the Lime tools into the public Lime namespace
2015-02-11 12:02:28 -08:00
Joshua Granick
7f178e4f42
Try using 5.1.1 as the default deployment instead
2015-01-17 21:21:10 -08:00
Joshua Granick
c0f1416535
Update default iOS deployment to 6.0 and remove unnecessary CFBundleIcon data now that we use asset catalogs for icons
2015-01-17 21:16:18 -08:00
Joshua Granick
712749e9d7
Copy templates/iphone/Resources if it exists
2015-01-15 02:57:23 -08:00
Joshua Granick
63fb63285e
Fix iOS target path combining
2015-01-13 11:48:51 -08:00
Martin Jonasson
2ead9cd714
Adds all launch image sizes wanted by XCode
...
This also has the added benefit of enabling non-interpolated resolutions on iPhone 6 and iPhone 6 Plus.
2015-01-09 14:27:38 +01:00
Martin Jonasson
178029317a
Adds all icon sizes wanted by XCode
2015-01-09 14:21:00 +01:00
Joshua Granick
d1ce8bd3b5
Copy Images.xcassets template for iOS
2015-01-08 15:32:32 -08:00