Commit Graph

251 Commits

Author SHA1 Message Date
Joshua Granick
bb2af5eed1 Rely on SDL for Android fullscreen window behavior 2019-10-08 13:41:36 -07:00
Joshua Granick
e9a790a4ea Update SDL to 2.10 2019-08-20 12:59:31 -07:00
Joshua Granick
703a57b6fa Main loop tweaks 2019-07-10 15:17:54 -07:00
Joshua Granick
dda2edd8e4 Update SDL again 2019-05-08 17:12:51 -07:00
Joshua Granick
2cb09c55df Retain SDL joystick IDs 2019-04-04 10:20:35 -07:00
Joshua Granick
3b9ca3a770 Fixes for vdynamic return types 2019-03-14 12:34:08 -07:00
Joshua Granick
a482c14d5c GL binding fixes 2019-03-14 10:15:00 -07:00
Joshua Granick
a445e62030 Allow Android applications to manage back button 2019-02-14 13:28:05 -08:00
Joshua Granick
290c2912a3 Fix incorrect SDL init 2019-02-14 13:24:21 -08:00
Joshua Granick
964242ae14 Use consistent data type for application frame updates 2019-02-06 01:43:04 -08:00
Joshua Granick
4f5c9a0987 Don't init audio if unused 2019-01-11 16:08:01 -08:00
Joshua Granick
1a5090d5be Fix GL_MakeCurrent call 2018-11-29 17:26:49 -08:00
Joshua Granick
18502d49c0 Make sure can set our GL context as the current on Window creation 2018-11-29 12:37:08 -08:00
Joshua Granick
2dcd5c969c Add missing minor changes to internal Clipboard API 2018-11-15 19:15:18 -08:00
Joshua Granick
381f18a791 Electron tweak 2018-08-08 11:36:39 -07:00
Joshua Granick
ac076d5e95 Minor fix 2018-07-23 15:56:03 -07:00
Joshua Granick
884f1d5a8e Compile fixes for WinRT UWP 2018-07-20 20:46:15 -07:00
Joshua Granick
40316b7890 Add MouseWheelMode, make SDL wheel events consistent, add MouseButton, rename Cursor back to MouseCursor (resolve #1124) 2018-07-20 16:13:18 -07:00
Joshua Granick
984cb14650 Android compile fix 2018-07-19 21:53:27 -07:00
Ruari O'Sullivan
7a3b9f6b1c Fix Unicode paths on Windows. (#1208) 2018-07-19 19:26:55 -07:00
Joshua Granick
78e99bf1d9 Remove whitespace lines 2018-07-18 17:32:51 -07:00
Joshua Granick
f051a9adae MojoAL enabled for static linking 2018-07-13 14:53:32 -07:00
Joshua Granick
6ae72ea462 Native cleanup, merge lime.ui.Mouse into Window 2018-07-09 15:31:55 -07:00
Joshua Granick
4a34bc515c Finish first pass on refactor render 2018-07-05 09:33:57 -07:00
Joshua Granick
8e91009bc4 Cleanup event types 2018-06-21 22:03:13 -07:00
Joshua Granick
95051fc41c Improve GL support for HL 2018-06-21 22:03:12 -07:00
Joshua Granick
1141005ae3 Progress on HL GC bindings 2018-06-21 22:03:12 -07:00
Joshua Granick
6d666b0eeb First pass at refactoring native CFFI Bytes 2018-06-21 22:03:12 -07:00
Joshua Granick
9e9ec78a3b HL bindings 2018-06-15 00:22:24 -07:00
Joshua Granick
ba0c91e107 Work on HL bytes, HL blocking fixes, etc 2018-06-13 10:06:47 -07:00
Joshua Granick
55167abadf Update cURL with more work on cURL Multi 2018-06-12 16:51:25 -07:00
Joshua Granick
f6e38208d3 Add enter/exit blocking behavior in system IO and sleep 2018-06-11 14:19:32 -07:00
Joshua Granick
5ef8a23839 Garbage collection and String fixes 2018-06-09 08:28:50 -07:00
Joshua Granick
ebda41a737 Better HL support, HelloWorld running in software 2018-06-09 08:28:49 -07:00
Jens Fischer
ba07fbd715 Guard against getEnv("HOME") returning null on some platforms
Attempting to convert a null pointer to std::string seems to be undefined behavior, see https://stackoverflow.com/questions/5867242/how-to-put-the-contents-of-getenv-into-a-string. In my case it was causing a crash.
2018-06-01 09:55:21 -07:00
Joshua Granick
1119ce1958 Add Window expose event 2018-05-29 13:06:14 -07:00
Joshua Granick
20b80cf9a8 Disable Vsync on native when not requested 2018-04-05 09:33:21 -07:00
Joshua Granick
25e8649c20 Fix minor memory leak in Gamepad 2018-04-03 17:02:26 -07:00
Joshua Granick
d5349aaa60 Emscripten fix 2018-03-23 12:24:31 -07:00
Joshua Granick
84df9e3744 Allow focus mouse click to fire an event 2018-03-21 11:27:54 -07:00
Joshua Granick
43a6f0598c Fix software fallback for GL1 2018-02-19 14:35:27 -08:00
Joshua Granick
38ffa3aa13 Cleanup renderer creation 2018-02-19 11:57:44 -08:00
Joshua Granick
f22fa77431 Improve fallback to GLESv2 on iOS (resolve #1154) 2018-02-14 13:30:58 -08:00
Joshua Granick
918552df9c Revert "Allow older GL context version on iOS"
This reverts commit f22423b0f1.
2018-02-14 12:58:01 -08:00
Joshua Granick
f22423b0f1 Allow older GL context version on iOS 2018-02-14 11:30:40 -08:00
Joshua Granick
00140d88e5 Enable GLESv3 on iOS 2018-02-01 10:01:03 -08:00
Joshua Granick
bf6e835530 Make preparations for GLESv3 support on iOS, allow for GL access without SDL renderer, update for default renderbuffer on iOS (fixes Starling, praise God) 2018-01-31 17:12:59 -08:00
Joshua Granick
18ba87fe25 iPhone simulator fix 2018-01-25 22:57:19 -08:00
Joshua Granick
10c51d2732 Do not force renderer.readPixels to be opaque on native 2017-11-08 14:34:39 -08:00
Joshua Granick
d7987b9bae Always set key modifier, even if only pressing a modifier key, on native (close openfl/openfl#1720) 2017-09-22 10:53:20 -07:00