player-03
60be6d1d5d
Merge pull request #1662 from player-03/promise-macro-generic
...
Remove `@:generic` from `Promise` at macro time.
2023-04-16 13:16:44 -04:00
player-03
9be759826a
Exclude more code from macros.
2023-04-15 20:36:54 -04:00
player-03
c00589c189
Use original haxe.Timer in macros.
...
During macros, `System.getTimer()` falls through to `Sys.time()`, which is the same thing the original `haxe.Timer` uses. Therefore this change produces the same behavior but reduces the number of classes imported, which may help prevent errors.
2023-04-15 20:29:33 -04:00
player-03
88b6a7e14b
Remove @:generic from Promise at macro time.
...
This prevents an inconsistent "Field has no new expression" bug.
2023-04-15 14:57:19 -04:00
Josh Tynjala
2b8e3c439e
Merge branch '8.1.0-Dev' into 8.2.0-Dev
2023-03-20 09:44:45 -07:00
Josh Tynjala
33c8a79ddd
ExternalInterface: fix lime_window_set_visible on HL (wrong signature)
2023-03-16 09:36:08 -07:00
Josh Tynjala
0160c12311
Window: visible property to show and hide window
2023-03-16 08:41:56 -07:00
Josh Tynjala
4105b97fc8
Window: save the initial title from WindowAttributes
...
If not saved, the title getter will return the wrong value
2023-03-15 15:03:29 -07:00
Josh Tynjala
589712e29f
ApplicationMain: ensure that AIR window initial title is populated
...
Was incorrectly being set to Lime Application instead
2023-03-15 14:50:47 -07:00
Josh Tynjala
1134122841
Mention different set of packages required to rebuild for Raspberry Pi OS
2023-03-07 14:34:09 -08: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