Josh Tynjala
1134122841
Mention different set of packages required to rebuild for Raspberry Pi OS
2023-03-07 14:34:09 -08:00
Chris Speciale
3b5588267b
tools.hxml: Remove -D no-inline
...
The no-inline macro was added previously to fix a compatibility issue with an older version of Haxe. It remains to be seen whether or not it is necessary as it seems to create conflicts with intermittent versions of Haxe. For this purpose we will remove it, unless it is deemed necessary again in the future. See: https://github.com/openfl/lime/discussions/1645 for more info.
2023-03-07 12:03:27 -05:00
player-03
1331e3a4a8
Merge pull request #1643 from player-03/doWork_compatibility
...
Improve `doWork`'s backwards compatibility.
2023-03-02 17:01:28 -05:00
Joseph Cloutier
5b0e798582
Emulate all of Event's public properties.
...
Even the `@:noCompletion` ones.
2023-03-02 14:36:39 -05:00
Joseph Cloutier
9b9d433ce8
Add deprecation warning to BackgroundWorker.
...
I also reworded it, focusing on what to do.
2023-03-02 14:30:23 -05:00
Joseph Cloutier
edc5ab3719
Revert "BackgroundWorker: Depreciate BackgroundWorker"
...
This reverts commit 4ffc4422b2 .
2023-03-02 14:08:17 -05:00
Joseph Cloutier
ec32da4c3e
Merge branch '8.2.0-Dev' into doWork_compatibility
2023-03-02 14:06:30 -05:00
Chris Speciale
8de5ddbfbd
BackgroundWorker: Update warning
...
Minor mistake. I'm tired..
2023-03-02 14:02:39 -05:00
Joseph Cloutier
94ecdeb7df
Improve doWork's backwards compatibility.
2023-03-02 14:00:37 -05:00
Chris Speciale
4ffc4422b2
BackgroundWorker: Depreciate BackgroundWorker
...
This revives the BackgroundWorker implementation and adds a depreciation warning.
2023-03-02 13:56:34 -05:00
Patrick Gutlich
82242e2c1c
remove define for legacy SDL_VIDEO_DRIVER_RPI
2023-03-02 08:49:58 -08:00
Josh Tynjala
55ca39da44
slightly different compiler flags with Raspberry Pi ARM64
2023-03-01 15:55:55 -08:00
Josh Tynjala
f9b52b7e91
LinuxPlatform: missing HXCPP_ARM64 flag for rpi 64 build
2023-03-01 15:21:46 -08:00
Josh Tynjala
2d7b079bc3
LinuxPlatform: got flag backwards for rpi 64
2023-03-01 15:20:39 -08:00
Josh Tynjala
60ac10aa50
LinuxPlatform: allow -64 flag with rpi target to force 64-bit ARM
...
Still 32-bit by default, though.
2023-03-01 13:52:13 -08:00
player-03
35fcf9abdd
Update troubleshooting instructions, again.
...
This is a standard use case and should be solvable with Git's tools. Also, `deinit` shouldn't be needed.
2023-02-27 17:20:27 -05:00
player-03
1a62ead827
Update troubleshooting instructions.
2023-02-27 14:53:05 -05:00
player-03
f293cf69db
Use Ubuntu 20 for testing.
...
GitHub has officially begun to drop Ubuntu 18.04 support, causing workflows to fail.
2023-02-22 13:24:47 -08:00
player-03
500e705d48
Use v3 of checkout and upload-artifact.
...
Version 2 of these actions seems to rely on deprecated features.
We might be able to leave `download-artifact`, but it seems best to keep it in sync.
2023-02-22 13:24:19 -08:00
player-03
968d460dde
Update changelog for 8.0.1 ( #1621 )
...
* Apply markdownlint's recommendations.
It's not a fan of double blank lines.
* Fix accidental HTML tag.
The tag doesn't get rendered, and it looks like the line says "Fixed
merging of multiple tags in project files." Which makes perfect sense at
a glance, so it isn't surprising this wasn't noticed.
Thanks to markdownlint for catching this. Now that all its minor
warnings are gone, important ones will stand out.
* Write first pass of 8.0.1 changelog.
Includes commits up to Jan 11, 2023.
* Escape underscores.
* Add release date
---------
Co-authored-by: Josh Tynjala <joshtynjala@bowlerhat.dev >
2023-02-22 13:24:19 -08:00
Joshua Granick
03e888fd4e
Update LICENSE.md
2023-02-22 13:24:18 -08:00
Joshua Granick
2fd951ba49
Update NOTICE.md
2023-02-22 13:24:18 -08:00
Josh Tynjala
95e0ea58b2
HTML5Window: add lime_enable_html5_ime define (references openfl/openfl#2564 )
2023-02-22 13:24:18 -08:00
Josh Tynjala
c175168d12
HTML5Window: use HTMLInputElement password instead of text to avoid IME issues on Android ( closes openfl/openfl#2564 )
2023-02-22 13:24:18 -08:00
Josh Tynjala
d1b055633d
HTML5Window: rename inputing to imeCompositionActive
2023-02-22 13:24:18 -08:00
Josh Tynjala
46012b9fdb
HTML5Window: call blur() before removing the compositionend listener (references openfl/openfl#2564 )
...
This ensures that incomplete IME input gets committed
2023-02-22 13:24:18 -08:00
player-03
46d2145baa
Change "A" to "An."
2023-02-22 13:24:18 -08:00
ecanela
2787450163
fix my mystake typo..
...
sorry for the previous mistake,
2023-02-22 13:24:17 -08:00
ecanela
8911550100
fix a typo in merge function comment
2023-02-22 13:24:17 -08:00
player-03
598af41d59
Return to the original approach, again.
...
At least this time it printed a full list of conflicts. With any luck, this will do it.
2023-02-22 13:24:17 -08:00
player-03
6f9b26ee56
Manually install the problem versions of python.
...
This way, we get to add the `--overwrite` flag.
2023-02-22 13:24:17 -08:00
player-03
118123b1b3
Return to the original approach.
...
We'll just enumerate all the files that produce errors. This time: pydoc3.
2023-02-22 13:24:17 -08:00
player-03
ebb7b2ba28
Quote spaces.
2023-02-22 13:24:17 -08:00
player-03
6ae8bc21d7
Try more ways to skip python.
...
Varying which versions get skipped to help figure out which worked.
2023-02-22 13:24:17 -08:00
player-03
811e97193b
Try to skip reinstalling python.
2023-02-22 13:24:17 -08:00
player-03
38acf6fdc4
Use brew update --force.
2023-02-22 13:24:16 -08:00
player-03
8aec178484
Remove idle3 files to prevent conflict.
...
Now using `*` to remove multiple files at once, because otherwise this may take a lot of space.
2023-02-22 13:24:16 -08:00
player-03
a91f95ef65
Remove conflicting files.
2023-02-22 13:24:16 -08:00
player-03
baa5bc79b7
Strip trailing whitespace.
2023-02-22 13:24:16 -08:00
Josh Tynjala
3ea3f90842
HXProject: null check for keystore.path
2023-02-22 13:24:16 -08:00
Josh Tynjala
923ebf789a
ProjectXMLParser: don't require path to be specified in <certificate/> element to create Keystore object (can also be created if type is specified, which allows keystores without paths)
2023-02-22 13:24:16 -08:00
Josh Tynjala
1aa0398ded
AIRHelper: allow Adobe AIR apps to be signed with storetypes that don't have a keystore file
...
For example, -storetype KeychainStore can be used to sign with an -alias value stored in the macOS Keychain
2023-02-22 13:24:16 -08:00
Vulpicula
49d8628e10
Fix openFile not working on Linux.
...
Thanks to LeotomasMC for some assistance with this.
I noticed and was quite confused by the fact that certain things in Flixel failed to work on Linux, such as FlxG.openURL, which returned "xdg-open: unexpected argument '&'". This appears to fix that and seems to work quite fine, with that segment of Flixel now working once more.
May be good to have someone more qualified than I check this out before er... merging, as I'm not exactly the best programmer around.
2023-02-22 13:24:15 -08:00
player-03
179c2fe081
Fix null pointer error in IOSPlatform.
2023-02-22 13:24:15 -08:00
Joseph Cloutier
558490671d
Use macOS 11 for testing.
...
GitHub has officially begun to drop macOS 10.15 support, causing workflows to fail.
2023-02-22 13:24:15 -08:00
arm32x
88a5cb8818
Stop linking with liblinuxcompat.a
...
This library used to be provided by HXCPP, but it was removed in version
3.4.185. Fortunately, it doesn't seem to be necessary, so this commit
stops Lime from attempting to link with it.
2023-02-22 13:24:15 -08:00
player-03
66ad36f8f3
Fix error when using JNI in macro context.
2023-02-22 13:24:15 -08:00
Josh Tynjala
6d7be9b767
Lime version 8.0.1
2023-02-22 13:24:10 -08:00
Joseph Cloutier
7ae766d448
Use applicationDirectory to locate assets.
...
`programPath()` returns the directory of the executable, but that isn't
always the asset root. (Notably, in the case of Mac apps.)
2023-02-22 13:21:51 -08:00
Josh Tynjala
cebe8dff82
Merge branch 'develop' into 8.1.0-Dev
2023-02-22 08:52:43 -08:00