Commit Graph

237 Commits

Author SHA1 Message Date
Joshua Granick
45f923360a Add 'always on top' window support 2017-05-04 14:44:18 -07:00
Joshua Granick
4dba54c66c Cleanup native OpenGL object creation 2017-03-08 13:15:10 -08:00
Joshua Granick
81c4926802 Add window.displayMode for fullscreen display mode switching 2017-02-28 11:32:55 -08:00
Joshua Granick
ffd004376f Dialog fixes 2017-02-11 18:09:57 -08:00
Joshua Granick
9c5a3590bd Improve display.dpi values 2017-01-26 14:36:08 -08:00
Joshua Granick
286a29355c Add lime.ui.ScanCode (close #882) 2017-01-09 18:01:19 -08:00
Joshua Granick
ecc484eed2 Refactor VorbisFile 2017-01-07 16:47:51 -08:00
Joshua Granick
7f7273fff4 Initial Vorbis bindings, rename lime.audio to lime.media 2017-01-06 17:39:35 -08:00
Joshua Granick
ec60520d52 Switch to tinyfiledialogs, implement unicode on Windows 2016-12-27 17:27:23 -08:00
Joshua Granick
4956adc595 Improve toggle fullscreen 2016-12-27 13:06:01 -08:00
Joshua Granick
b549dfe474 Remove _root from native Bytes 2016-12-19 19:56:10 -08:00
Joshua Granick
ad339aa827 Revert Bytes changes, prevents ppremature GC on audio decoding 2016-12-19 19:50:56 -08:00
Joshua Granick
c96cb19ad1 Merge changes 2016-12-07 22:11:02 -08:00
vroad
ca98e999f3 Remove pin from Bytes 2016-12-02 17:09:36 -08:00
Joshua Granick
54a8f32f60 Add System.openFile / System.openURL 2016-11-11 16:46:43 -08:00
Joshua Granick
384fdf2942 Compile fix, cleanup 2016-10-24 17:46:54 -07:00
Federico Bricker
fe13ea21f3 implement lime.ui.Haptic.vibrate(...) for iOS
-Basic implementation, but works-
2016-10-24 17:16:15 -07:00
Joshua Granick
17de3dcfa6 Fix duplicate symbol error on static link 2016-10-17 13:34:11 -07:00
Joshua Granick
eb11502ecd Try and clear up GC issues (requires clean build) 2016-09-26 14:25:32 -07:00
Joshua Granick
129108744d Revert "Need to revert Byte changes, AutoGCRoot is releasing memory too quickly on iOS"
This reverts commit 3127e4a0b9.
2016-09-26 09:04:05 -07:00
Joshua Granick
5b44617f9f Add missing files 2016-09-20 07:45:04 -07:00
Joshua Granick
83ac4fa432 Update Locale 2016-09-07 14:47:37 -07:00
Joshua Granick
3127e4a0b9 Need to revert Byte changes, AutoGCRoot is releasing memory too quickly on iOS 2016-09-02 22:49:34 -07:00
Joshua Granick
cb6d15238d Work on system directories 2016-09-02 21:08:21 -07:00
Joshua Granick
8915f9142a Static link fix 2016-09-02 14:48:47 -07:00
Joshua Granick
8502635421 Initial implemention of lime.system.Locale 2016-09-02 14:17:28 -07:00
Joshua Granick
5926fcce0c Add missing files 2016-08-30 15:55:54 -07:00
Joshua Granick
bb6465fd38 Import @vroad byte pinning for C# 2016-08-30 15:55:36 -07:00
Joshua Granick
4633398244 Use AutoGCRoot in native Bytes type 2016-08-30 15:08:05 -07:00
Joshua Granick
2918876ede Add support for hidden windows, hide on munit tests 2016-08-10 11:07:31 -07:00
Joshua Granick
683094599a Move LZMA to utils.compress, add Deflate, GZip and Zlib compress/decompress support 2016-07-20 20:50:35 -07:00
vroad
9d5839bc73 Fix spaces 2016-05-26 11:41:19 +09:00
vroad
bb9d3327ec Implement virtual destructor in Application 2016-05-26 11:40:34 +09:00
vroad
166808d706 Implement virtual destructors in some C++ classes 2016-05-26 11:13:01 +09:00
Joshua Granick
4b2520a13f Add flag for allow high DPI 2016-03-01 11:53:54 -08:00
Joshua Granick
78bf85b766 Move drop file event to Window, handle mouse capture automatically 2016-03-01 10:45:33 -08:00
Yanrishatum
85ec75fd59 Drag&Drop support; SDL_CaptureMode support; Maximize window support; 2016-03-01 09:53:24 -08:00
Joshua Granick
b8646f1596 Move get display index to C++ 2016-01-12 11:43:13 -08:00
Joshua Granick
81b87ce76a Simplify display.dpi to diagonal value 2016-01-12 09:39:19 -08:00
Lars Doucet
b240ff08e8 Expose display device DPI 2016-01-12 09:15:28 -06:00
Lars A. Doucet
e86ac9cc75 added borderless, resizable, and fullscreenBorderless properties to Window.hx.
Caveats: resizable can only be set at runtime for windows right now as SDL does not support it natively and has to be added per platform.
2016-01-08 15:14:47 -08:00
Lars A. Doucet
1ddb43b990 CFFI hookups for nfd "open directory" functionality 2016-01-08 15:05:34 -08:00
Joshua Granick
97fb0dcccc Move threshold logic to CFFI again 2016-01-08 14:51:38 -08:00
Joshua Granick
3e4bd31fc6 Add renderer.readPixels (thank you @larsiusprime, close #666, close openfl/openfl#1003) 2016-01-08 13:15:34 -08:00
Lars A. Doucet
3644008132 Implementing BitmapData.threshold() natively for massive speedup - 95% reduction in time taken 2016-01-01 14:11:25 -08:00
Joshua Granick
cd4d4a8f43 Fix race condition in lime_image_load, lime_audio_load 2015-12-31 14:42:20 -08:00
Joshua Granick
4dc0aa3db4 Remove old ByteArray CPP class 2015-12-31 14:41:54 -08:00
Joshua Granick
8daeb8f1d8 Add lime.ui.Joystick and dispatch joystick events 2015-10-05 18:48:36 -07:00
Joshua Granick
283e13386b Add window.scale, let window width/height and mouse events be in logical points 2015-10-05 13:18:54 -07:00
Joshua Granick
a069328efb Add System.allowScreenTimeout 2015-09-30 12:46:14 -07:00