13 Commits

Author SHA1 Message Date
Gordon Williams
9b30f17227 Added jsvObjectGetChildIfExists to avoid the jsvObjectGetChild(... ,0) case - saves ~300b of flash space 2023-04-25 10:59:34 +01:00
Gordon Williams
041827718b Allow drawString with a filled background, which allows flickerless writing on non-double-buffered screens
fillRect now takes a color
2019-10-23 17:02:29 +01:00
Gordon Williams
0dfc922100 Just use ints when passing coordinates around. Using short just added about 1k of extra code! 2019-10-23 16:24:39 +01:00
Gordon Williams
3f59263c33 Use jsvUnlockMany to tidy up code and save some space
jsiExecuteEventCallback cal now take an arbitrary number of arguments
            Allow setTimeout/setInterval to take extra arguments (fix #532)
2015-05-06 15:58:29 +01:00
Gordon Williams
03e1bd9875 squashing warnings 2014-06-19 16:25:21 +01:00
Gordon Williams
296685caf4 Added cephdon's latest pipe code, and modified ExecuteFunction to return a value 2014-05-08 15:05:57 +01:00
Gordon Williams
e88141c76d Callback graphics now works even without a fillRect implementation (fix #295) 2014-04-07 13:11:34 +01:00
Gordon Williams (u36)
7d0538665d Fix lock 'leak' when creating Graphics with callbacks 2014-03-27 14:42:59 +00:00
Gordon Williams
2157e73379 Change names of functions in callback-based Graphics so they don't conflict with the real ones 2014-03-10 13:50:48 +00:00
Gordon Williams
83c2f8cd09 Added ability to specify a JS function for Graphics fillRect 2014-02-12 19:02:34 +00:00
Gordon Williams
82dfeb89d0 Epic refactor to remove JsParse (fix #17) 2014-02-12 12:44:02 +00:00
Gordon Williams
66c62f7adf code tidy - now use single function 2013-12-02 13:37:28 +00:00
Gordon Williams
f3d6e0bc83 First commit 2013-09-26 14:39:04 +01:00