Josh Tynjala
21e8e619c3
HashLink: when building hdlls, use -install_name on macOS
...
This more closely matches official HashLink binaries, and ensures that the hdlls can be found next to a HL/C executable
2023-10-18 15:33:32 -07:00
Joseph Cloutier
9a9b89ae06
Merge branch 'develop' into 8.2.0-Dev
2023-08-17 21:07:12 -04:00
Josh Tynjala
987e3dd425
Merge branch 'develop' into 8.1.0-Dev
2023-08-14 15:53:18 -07:00
player-03
c1cf271e71
Link to HashLink's documentation.
...
I'd forgotten that they have their own list of dependencies. And sure, we could copy their list, but I worry that we'd forget to update it. This way is easier and takes less space.
2023-08-01 13:05:17 -04:00
Zeta
26247f4f41
Fix string conversion in hl_window_alert.
2023-06-11 13:42:40 +02:00
Joshua Granick
a46eecc831
Disable try_blocking for now (requires HXCPP 4.3+)
2023-06-07 18:12:01 -07:00
Joshua Granick
06122fe72a
Compile fix
2023-06-07 18:11:40 -07:00
Josh Tynjala
9e2d431e2b
Merge branch 'develop' into 8.1.0-Dev
2023-06-06 12:35:57 -07:00
Josh Tynjala
aebf139dc7
Fix window show/hide on desktop being incorrectly considered the same as app going into and out of the background/suspend on mobile
...
The app's Timers should still continue when a window is hidden. Especially since an app could have multiple windows, with some being shown and some being hidden. If only one were hidden, the other shown windows would clearly behave in a broken manner because the one hidden window would cause all app timers, even those associated with other windows, to be paused.
Introduces new WINDOW_SHOW AND WINDOW_HIDE events from C++ to Haxe, and new onShow and onHide events on Haxe Window.
Followup to 0918ee2381
2023-06-06 10:56:06 -07:00
Josh Tynjala
f053205b7e
Merge branch 'develop' into 8.1.0-Dev
2023-06-05 14:29:12 -07:00
Josh Tynjala
0918ee2381
SDLApplication: fix inconsistent setting of inBackground flag when dispatching WINDOW_DEACTIVATE and WINDOW_ACTIVATE ( closes openfl/openfl#2645 )
...
On SDL_APP_WILLENTERBACKGROUND and SDL_APP_DIDENTERFOREGROUND, inBackground was being toggled, but it was not toggled on SDL_WINDOWEVENT_SHOWN and SDL_WINDOWEVENT_HIDDEN. However, both pairs were dispatching WINDOW_DEACTIVATE and WINDOW_ACTIVATE from C++ to Haxe. When inBackground wasn't toggled, the UPDATE ApplicationEvent continued being dispatched from the C++, but the Haxe assumed that it wouldn't be. This meant that timers were still updated after WINDOW_DEACTIVATE for SDL_WINDOWEVENT_HIDDEN, but then they were still "advanced" as if paused on WINDOW_ACTIVATE for SDL_WINDOWEVENT_SHOWN. The next update time would be some time in the future, roughly equal to how long the Haxe thought the timers were paused. This could make it seem like the timers completed stopped updating, especially if they should have been paused for a long time. They would eventually continue, but they should have paused on WINDOW_DEACTIVATE and continued immediately on WINDOW_ACTIVATE.
2023-06-05 14:22:19 -07:00
Josh Tynjala
5a87d77897
Merge branch 'develop' into 8.1.0-Dev
2023-06-05 10:29:26 -07:00
player-03
e01a26759d
Suppress libpng warnings.
...
Per https://github.com/openfl/lime/pull/1531#issuecomment-1568750546
2023-05-30 12:51:08 -04:00
Josh Tynjala
de773dd6b6
mbedtls v3.3.0
...
Restores Android NDK r15c compatibility
2023-05-30 09:03:55 -07:00
Josh Tynjala
9103be3c98
update curl and mbedtls submodules
...
Updated to match 8.2.0-Dev branch
Fixes SSL connect error on macOS
2023-05-30 09:03:55 -07:00
Joshua Granick
35d1436dcd
Revert WebAssembly improvements (moved to 8.1.0-Dev branch)
2023-05-30 09:03:18 -07:00
Joshua Granick
58275329cc
Minor WebAssembly adjustments
2023-05-30 08:54:19 -07:00
Joshua Granick
79e11e4270
Minor main loop change for Emscripten
2023-05-30 08:54:09 -07:00
Joshua Granick
a05ee5a009
Revert back to built-in Emscripten OpenAL implementation
2023-05-30 08:54:01 -07:00
Joshua Granick
9ca0531105
Include cURL and MojoAL in WebAssembly/Emscripten build
2023-05-30 08:53:43 -07:00
Joshua Granick
58f8db6843
Update cURL
2023-05-30 08:53:34 -07:00
Joshua Granick
91e840c73b
Update cairo
2023-05-30 08:53:18 -07:00
Joshua Granick
be19381999
Emscripten fixes
2023-05-30 08:46:52 -07:00
Joshua Granick
2406ff4b94
Minor WebAssembly adjustments
2023-05-24 12:37:17 -07:00
Joshua Granick
de5844aae1
Minor main loop change for Emscripten
2023-05-23 20:49:54 -07:00
Joshua Granick
5ba432fd8b
Revert back to built-in Emscripten OpenAL implementation
2023-05-23 20:28:53 -07:00
Joshua Granick
22fb444e71
Include cURL and MojoAL in WebAssembly/Emscripten build
2023-05-23 19:53:10 -07:00
Joshua Granick
550a5671a2
Update cURL
2023-05-23 19:52:45 -07:00
Joshua Granick
d80ed56bf5
Update cairo
2023-05-23 15:37:03 -07:00
Joshua Granick
eec6e5e0fa
Emscripten fixes
2023-05-19 23:10:16 -07:00
EliteMasterEric
7d4a5bc2e6
Correct enums to ensure values are not changed when removing trackball event.
2023-05-11 20:40:37 -04:00
EliteMasterEric
a7b83cb688
Removed Joystick trackball support.
2023-05-11 20:22:27 -04: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
ed3d7efe19
Merge branch 'develop' into 8.1.0-Dev
2023-04-24 09:52:11 -07:00
tobil4sk
7c9a1894f6
Take const char pointers in lime::Font methods
2023-04-21 19:11:38 +01:00
player-03
539e84dc7c
Merge pull request #1648 from jobf/feature/open-al-efx-hl-invalid-param
...
Fix OpenAL binding AL.filteri for hashlink
2023-04-16 14:43:17 -04:00
Josh Tynjala
f07e94708b
Window: minWidth/minHeight/setMinSize and maxWidth/maxHeight/setMaxSize
2023-04-11 09:46:10 -07:00
Josh Tynjala
a68e9c4b8e
ExternalInterface: fix error from missing header on Linux in commit 95411acb8c
2023-03-28 13:00:23 -07:00
Josh Tynjala
95411acb8c
ExternalInterface: fix conversion of std::wstring to std:string on non-Windows systems for file dialog functions ( closes #1622 )
2023-03-28 12:06:41 -07:00
Josh Tynjala
2b8e3c439e
Merge branch '8.1.0-Dev' into 8.2.0-Dev
2023-03-20 09:44:45 -07:00
jf
aefce3c4ae
change hl_al_filteri argument type
2023-03-17 18:14:42 +00: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
1134122841
Mention different set of packages required to rebuild for Raspberry Pi OS
2023-03-07 14:34:09 -08: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
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
03f2ae8b91
Update C++ project docs based on feedback.
2023-01-25 23:46:33 -05:00
Patrick Gutlich
82e6e9b779
Fix SIZEOF_SIZE_T in jpeg for RaspberryPi
2023-01-14 12:33:29 +01:00