Commit Graph

325 Commits

Author SHA1 Message Date
Joshua Granick
2b75564951 Some work on pixel formats 2015-05-04 15:54:50 -07:00
Joshua Granick
6e705aa23f Initial support for software rendering using Cairo 2015-05-01 18:13:40 -07:00
Joshua Granick
ceab8ce28b More work on Cairo bindings 2015-05-01 12:25:53 -07:00
Joshua Granick
632f0e695d Add window enter and leave events (mouse focus) 2015-04-24 02:18:30 -07:00
MrCdK
7703a8e2c0 Fix windows imageBuffer transparent value 2015-04-24 00:33:19 +02:00
Joshua Granick
d88a14a2a0 Add CFFI setPixels 2015-04-14 16:44:26 -07:00
Joshua Granick
8680d42d25 Add more CFFI methods, improve use within the tools (force color order) 2015-04-14 16:15:32 -07:00
Joshua Granick
e2c2359726 Add floodFill in CFFI 2015-04-14 14:26:57 -07:00
Joshua Granick
560a78db62 Add support for PixelFormat (RGBA, ARGB) in Image, add more CFFI methods 2015-04-14 13:49:58 -07:00
Joshua Granick
338518a5f4 Add more Image pixel operation CFFI functions 2015-04-13 17:35:30 -07:00
Joshua Granick
a16894571e Speed up some operations 2015-04-13 13:15:19 -07:00
Joshua Granick
6d8c9458fe Cleanup, using Mouse.warp and Mouse.lock, window.onMouseMoveRelative, removing 'button' value from mouse move event 2015-03-26 02:10:08 -07:00
Joshua Granick
3ea7830673 Merge pull request #386 from sepharoth213/master
Adding mouse functionality for locking/warping in native
2015-03-26 01:18:47 -07:00
Aaron Santiago
96e33a57fb Changed setRelative to lock attribute 2015-03-25 23:51:31 -04:00
Aaron Santiago
1228ee3fe4 Added global and window mouse warps 2015-03-25 20:38:34 -04:00
Joshua Granick
4f55cf27e2 Update the initial window position and sizze after creation 2015-03-25 17:23:49 -07:00
Aaron Santiago
d91bfda587 Added SetRelative function to lime.Mouse to allow for locking the mouse to the screen in native. 2015-03-25 17:37:00 -04:00
Joshua Granick
0ab97dd98a Add System.fontsDirectory 2015-03-23 18:55:13 -07:00
Joshua Granick
138e3f6703 Implement window.fullscreen and window.minimize, add onWindow minimize, restore, fullscreen events 2015-03-19 16:55:38 -07:00
Joshua Granick
ea0db8f13f Populate additional Config values, use company name and file name for preference path 2015-03-19 14:16:31 -07:00
Joshua Granick
0f1efafea7 Add System.applicationDirectory, userDirectory, etc 2015-03-19 12:30:01 -07:00
Joshua Granick
ed0ca6f512 More work on Gamepad support 2015-03-18 02:58:31 -07:00
Joshua Granick
cfbf3f4a3f Initial Lime Gamepad API 2015-03-18 01:42:56 -07:00
Joshua Granick
74592ed5bd Rename (and refactor) TextLayout, update GlyphMetrics 2015-03-14 23:50:32 -07:00
Joshua Granick
168473e5c2 Change Font.getChar* to Font.getGlyph* (makes more sense) and remove unused Glyph/GlyphIndex classes 2015-03-12 22:19:49 -07:00
Joshua Granick
7aaaa16ada Make Font.getGlyphMetrics use an index only 2015-03-12 21:59:51 -07:00
Joshua Granick
1eede284a6 Add Font.getCharIndices 2015-03-12 21:53:55 -07:00
Joshua Granick
93b20b38c0 Improve system for Font rendering, need to improve charCode -> glyphIndex mapping though 2015-03-12 21:26:18 -07:00
Joshua Granick
ca05d8994c More work on Font API 2015-03-10 01:14:39 -07:00
Joshua Granick
0f6f022dab Add Font.getTextMetrics, rename TextLayout->TextEngine 2015-03-09 08:09:09 -07:00
Joshua Granick
a406401848 Add more Font details, fix @:font embedding 2015-03-09 04:57:13 -07:00
jgranick
9804f1970a Compile fix 2015-03-07 21:27:12 -08:00
Joshua Granick
7b5130f6d9 Progress on text support 2015-03-07 21:02:27 -08:00
Joshua Granick
7134baafef Add lime.utils.JNI, initially supporting JNI.getEnv 2015-02-04 17:13:27 -08:00
Joshua Granick
38bc6bd04e Added System.getTimer, moved file I/O into system, removed unused 2015-02-04 16:05:37 -08:00
Joshua Granick
8f9591365a Fix JNI JPEG and PNG file loading 2015-02-04 14:07:21 -08:00
Joshua Granick
d6f6e92663 Fix audio support on Android (non-legacy) 2015-02-04 13:40:57 -08:00
Joshua Granick
f7ec042ce5 Use SDL_RWops 2015-02-04 10:46:28 -08:00
Joshua Granick
05ce36188b Add application.removeWindow, window.close, and fixes for using an empty config 2015-01-29 15:34:18 -08:00
MattTuttle
d11045a4f9 Fixing error in Text.cpp 2015-01-23 16:03:53 -06:00
MattTuttle
3827df6952 Improved font error handling when file isn't found 2015-01-23 15:48:52 -06:00
MattTuttle
9c5352a110 Harfbuzz buffer needs to be reset every time fromString is called 2015-01-23 12:44:35 -06:00
Daniel Uranga
23f8e01d2a Cleaning code a bit. No need to call Font.loadGlyphs since this is done automatically by Text.fromString 2015-01-23 12:37:50 -06:00
Daniel Uranga
5b2287a374 Fixed Arabic text rendering using Harfbuzz. Updated TextRendering sample. 2015-01-23 12:37:50 -06:00
Joshua Granick
ed34459738 Add more mouse cursor types 2014-12-29 13:41:29 -08:00
Joshua Granick
f1d08f096f Add Lime mouse cursor support on SDL2 2014-12-29 12:28:14 -08:00
Joshua Granick
05162a2d05 Add initial window.setIcon support 2014-12-28 11:05:35 -08:00
Joshua Granick
68af1b5bb0 Add support for render context lost/restored events, initially with support for WebGL (thanks @mrcdk) 2014-11-28 11:54:56 -08:00
Joshua Granick
1f24e162ec Add native JPEG/PNG encoding 2014-11-11 10:48:14 -08:00
Joshua Granick
8cc187b583 Initial node.js support 2014-11-09 12:05:44 -08:00