Commit Graph

125 Commits (f44b1c6412571defb76a07c001529bab1cfedc0e)

Author SHA1 Message Date
inmarket f44b1c6412 Small fix for scrolling 2015-04-07 23:18:32 +10:00
inmarket 39459872b2 Fix pixel error rounding in gdispDrawConvexPoly().
The corrects strange gwin arrow button appearances for certain sizes.
2015-02-14 10:38:24 +10:00
inmarket 143d9be295 Change ugfx startup logo to white so it shows up on monochrome displays 2015-02-07 23:33:02 +10:00
inmarket f12e847c30 Fix compiler warnings for some drivers 2015-02-05 00:20:37 +10:00
inmarket adebde7a99 Fix multiple display/keyboard/mouse problem with some compilers. 2015-01-27 13:42:11 +10:00
inmarket fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket 8b221b803a Compile fix for default orientation with pixmaps. 2015-01-14 18:39:12 +10:00
inmarket b68cfa0c29 Support dynamic displays at compile time, don't re-orient pixmaps at initialisation time. 2015-01-13 14:28:56 +10:00
inmarket ef00cac45d Add support and demo for pixmaps (in memory drawing) 2015-01-13 13:50:46 +10:00
inmarket 9ddf7c4284 Protect against NULL strings 2015-01-03 18:41:11 +10:00
Joel Bodenmann 30b47f1581 Fixing wrong font name in DejaVuSans20_aa font 2014-11-29 11:13:44 +01:00
Joel Bodenmann 0718866107 Fixing bug in gdispGDrawRoundedBox() 2014-11-29 11:08:32 +01:00
Joel Bodenmann 8e54d01db1 Fixing Doxygen 2014-11-28 19:47:57 +01:00
inmarket bd3a58ccfc Fix some extern structure definitions that cause problems with some compilers 2014-11-26 13:02:47 +10:00
Joel Bodenmann fe976dac66 Fixing font names of newly added DejaVuSans20 and DejaVuSans20_aa 2014-11-17 21:42:03 +01:00
inmarket 8ca6fad9fd Add DejaVuSans font in 20 point as a standard font 2014-11-15 15:20:47 +10:00
inmarket 599a163181 Spacing, comments and spelling mistakes 2014-11-15 15:19:46 +10:00
Joel Bodenmann 1541ae0d37 Adding GDISP_NEED_ARCSECTOR stuff that was missing 2014-10-28 12:02:47 +10:00
inmarket 3825cec8f8 Added new arc sector drawing routines (Thanks to steved for the inspiration).
Added demo to match.
2014-10-27 16:44:53 +10:00
inmarket 4b348f43ad Update buildfonts.sh to match change to fonts.h 2014-10-06 15:57:37 +10:00
Joel Bodenmann 5427d3efe5 Fixing inclusion problem 2014-10-05 15:03:12 +02:00
inmarket b7a89b2ada doxygen updates 2014-09-29 16:09:08 +10:00
inmarket b42a2098eb Change to GDriver to support an initialisation parameter 2014-09-26 16:35:34 +10:00
inmarket 9f720b1f12 C decls on GDISP functions 2014-09-25 17:45:03 +10:00
inmarket 4886403bc6 Expose the GDISP_STARTUP_COLOR setting for the initial color of displays 2014-09-25 17:44:50 +10:00
inmarket 3a520359a0 GDISP updates to match previous GDRIVER and multiple display updates 2014-09-17 09:34:08 +10:00
inmarket 036ad5d3dd SImplify the options for multiple displays.
This will also be more compatible with newmouse infrastructure
2014-09-17 08:45:40 +10:00
inmarket 683ac0ab7f Fixes to gdriver to make uGFXnet displays work 2014-09-13 14:50:32 +10:00
inmarket 0c7c74112e GDRIVER now working for GDISP including multiple displays.
Still uses old GDISP driver model for now
Untested with uGFXnet.
Still to come: Input drivers etc
2014-08-23 17:55:42 +10:00
inmarket 0f3f8f68f8 Rename lots of files to help prevent compile time name conflicts. 2014-08-20 17:42:53 +10:00
Joel Bodenmann 52f40d7618 Fixing compile bug for NATIVE image format 2014-08-07 23:11:44 +02:00
inmarket ed14e4ca56 Some improvements for the Kiel C compiler 2014-07-29 10:57:01 +10:00
inmarket 3a98279583 Add gdispContrastColor() and remove divides from gdispBlendColors() 2014-05-11 20:05:31 +10:00
inmarket 1c75b6c352 spacing 2014-05-11 13:13:18 +10:00
inmarket cf5867b33d New gdispImageInit() call to initialise a gdispImage structure
Use in gwinImage
2014-05-09 21:30:00 +10:00
Joel Bodenmann c2e93ebcfb bug fix 2014-05-06 17:14:30 +02:00
inmarket 8f6c04e120 Image bug-fix that caused crashes with the new GFILE/GWIN images. 2014-05-01 16:43:32 +10:00
Joel Bodenmann e9179545af doxygen fixes 2014-03-28 20:18:03 +01:00
inmarket 37966ff16d Integrate the include files with each module. Simplifies structure of code. 2014-02-19 00:36:52 +10:00
inmarket 695bcbee5b Update GDISP image code to fully use new GFILE's 2014-02-07 14:06:08 +10:00
inmarket 71aeb15d58 Start changing GDISP images to use a simpler API based on GFILE's. 2014-02-07 01:36:31 +10:00
inmarket de7aafe785 Fix font clipping properly. Previous fix did not bound the font display in the x direction. 2014-02-03 17:58:43 +10:00
Joel Bodenmann a11f7da536 added deinit() routines for all modules (not implemented so far) 2014-02-02 19:24:43 +01:00
Joel Bodenmann 2a0dfcf1c1 fixed clipping issue when widget text is long than the widget itself 2014-02-01 16:04:07 +01:00
Joel Bodenmann 1f3f8bdbe6 fixes in gdispImage nativ format by Marc Pignat 2014-01-17 08:04:35 +01:00
inmarket d9f02858fd Replace NULL's with 0 as NULL is not defined by the Raw32 GOS. 2013-12-21 13:21:59 +10:00
Petteri Aimonen 985a3ca43a gdispDrawThickLine: handle zero-length lines correctly. 2013-12-19 18:00:49 +01:00
Joel Bodenmann ee69db45b3 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:38:17 +01:00
Joel Bodenmann d16dda2180 GDISP startup logo now optional 2013-12-16 20:11:51 +01:00
Joel Bodenmann 87a7658b57 Improve gdispDrawThickLine() when the line length is short. 2013-12-14 23:30:39 +01:00