Commit Graph

287 Commits

Author SHA1 Message Date
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
Joshua Granick
f4e003d799 Improve Clipboard support, add Clipboard.onUpdate (resolve #925) 2017-06-06 19:32:33 -07:00
Joshua Granick
02d4c3a63c Fix Windows64 rebuild, minor 64-bit fix 2017-06-06 08:15:43 -07:00
Joshua Granick
dca3b5926f First pass at Windows64 builds (not enabled by default) (resolve #710) 2017-06-05 13:45:37 -07:00
Joshua Granick
6589b22c6f Add support for GL 32-bit color depth on native (close #698) 2017-06-05 13:29:37 -07:00
Joshua Granick
f4adce91e5 First pass on enabling correct X/Y joystick.onTrackballMove events 2017-05-16 16:15:59 -07:00
Joshua Granick
26c654a0a4 Fix Emscripten build 2017-05-04 17:21:47 -07:00
Joshua Granick
45f923360a Add 'always on top' window support 2017-05-04 14:44:18 -07:00
Joshua Granick
2f5462c3a2 Standardize on uintptr_t (fixes issue on Android) 2017-03-20 16:32:54 -07:00
Joshua Granick
8e92767ba2 Fix ID value for Joystick/Gamepad GUID lookup 2017-03-06 09:51:19 -08:00
Joshua Granick
2afd3a59dc Do not dispatch render when there is no render context, add context lost event for native (close #928) 2017-02-28 16:16:02 -08:00
Joshua Granick
81c4926802 Add window.displayMode for fullscreen display mode switching 2017-02-28 11:32:55 -08:00
Joshua Granick
8d90ae2af6 Fix memory leak in System.applicationDirectory/applicationStorageDirectory 2017-02-11 13:54:49 -08:00
Joshua Granick
9c5a3590bd Improve display.dpi values 2017-01-26 14:36:08 -08:00
Joshua Granick
efa7c0eab6 Fix on explicit window.close (resolve #776) 2017-01-11 15:32:53 -08:00