Commit Graph

1047 Commits

Author SHA1 Message Date
78e6f40cac Marking clang as a tested compiler 2016-05-14 17:05:38 +02:00
inmarket
c7fca71070 Add TinyC to the list of tested compilers 2016-04-25 14:56:18 +10:00
Joel Bodenmann
4797b7d1e2 Doxygen fix 2016-02-28 15:00:57 +01:00
Joel Bodenmann
6d2492aa93 Merge branch 'translation' 2016-02-27 14:35:57 +01:00
inmarket
583b022657 Add PNG image support - Does not support interlaced PNG's 2016-02-27 11:57:23 +10:00
inmarket
ecc7f94c88 Tidy up flags for custom redraw routines 2016-02-27 11:56:12 +10:00
Joel Bodenmann
b8ac430bce Replacing wrong define 2016-02-24 22:20:36 +01:00
Joel Bodenmann
4cd3ab4f29 Marking IAR as a tested compiler 2016-02-21 13:47:32 +01:00
Joel Bodenmann
3d78787b07 Adding missing default definitions of several macros 2016-02-21 13:32:32 +01:00
Joel Bodenmann
3a840480ed Move GWIN widget internal flags into the public header so that all the state flags are available for custom draw routines. 2016-02-18 00:17:38 +01:00
inmarket
addbf47bdb Move GWIN widget internal flags into the public header so that all the state flags are available for custom draw routines. 2016-02-17 20:00:23 +10:00
inmarket
0f0964da99 Change non-widget GWIN objects to always ensure their initial display is flushed before any other drawing takes place. 2016-02-13 13:04:30 +10:00
inmarket
71d72208b9 Updates to GWIN slider and progressbar Image draw routines to prevent overwriting. 2016-02-13 11:33:20 +10:00
inmarket
507fb2d57e Add GWIN_FRAME_KEEPONCLOSE flag to prevent destruction of a frame on close 2016-02-10 13:57:04 +10:00
Joel Bodenmann
249ffe781f Fixing bug in GTRANS 2016-02-09 12:53:38 +01:00
Joel Bodenmann
39c13d1645 Adding documentation to GTRANS 2016-02-08 00:03:30 +01:00
Joel Bodenmann
7b60003461 Preliminary version of GTRANS 2016-02-07 22:59:35 +01:00
Joel Bodenmann
6b07b2af74 GTRANS module skeleton 2016-02-07 21:57:03 +01:00
Joel Bodenmann
a76c176840 Revert "Setting the default heap size to 5120 bytes to avoid confusion due to linker errors when no malloc() / free() are available"
This reverts commit ed9a422d81.
2016-01-11 08:03:16 +01:00
Joel Bodenmann
ed9a422d81 Setting the default heap size to 5120 bytes to avoid confusion due to linker errors when no malloc() / free() are available 2016-01-08 21:42:12 +01:00
Joel Bodenmann
50a3048e59 typo 2016-01-08 07:31:22 +01:00
inmarket
4b891ebc04 Fix Gtimer stop bug. 2015-12-24 09:54:57 +10:00
inmarket
1971d889dc Fix for using raw32 on a known but unsupported cpu 2015-12-24 09:54:33 +10:00
inmarket
6b70d3a63f Fix enabled bug 2015-12-22 13:20:36 +10:00
inmarket
184f1e0d9b Cleanup 2015-12-22 13:20:05 +10:00
Joel Bodenmann
0211a32e1f Fixing 'progress' color of built-in widget styles 2015-12-19 00:56:53 +01:00
Joel Bodenmann
185c970da9 Compiler warning 2015-12-19 00:51:47 +01:00
Joel Bodenmann
a1c81e3449 Fixing textedit widget rendering 2015-12-19 00:51:18 +01:00
Joel Bodenmann
1e77535317 Removing obsolete code 2015-12-18 23:03:41 +01:00
Joel Bodenmann
e75f165bb4 Fixing progressbar widget rendering 2015-12-18 22:49:59 +01:00
Joel Bodenmann
0befb2ffce Fixing slider widget rendering 2015-12-18 22:48:36 +01:00
Joel Bodenmann
e500c8cd8e Fixing slider widget rendering 2015-12-18 22:47:33 +01:00
Joel Bodenmann
371e68beee Allowing the cursor to be set anywhere in the string of a TextEdit widget 2015-12-13 18:46:53 +01:00
Joel Bodenmann
682a5efc42 Removing superfluous struct declaration 2015-12-13 11:41:56 +01:00
Joel Bodenmann
a517873148 Removing default operating system to avoid confusion 2015-12-13 11:40:59 +01:00
Joel Bodenmann
b89ce7c7b3 Improving keyboard widget default renderer (thanks to TriZet) 2015-12-10 21:58:12 +01:00
Joel Bodenmann
a51e2b3511 Improving keyboard widget default renderer (thanks to TriZet) 2015-12-09 21:28:28 +01:00
Joel Bodenmann
922b19d91e using uint32_t instead of unsigned for GEVENT source listener flags 2015-12-08 11:31:02 +01:00
Joel Bodenmann
5bead36045 Fixing compiler errors for non-gcc compilers 2015-12-08 11:03:13 +01:00
Joel Bodenmann
fca2766ed8 Removing debugging code from NIOS port 2015-12-04 22:33:40 +01:00
Joel Bodenmann
7d040805c7 Removing debugging code from NIOS port 2015-12-04 22:33:12 +01:00
Joel Bodenmann
02e793e5db using GFX_PI internally to avoid issues with M_PI 2015-11-28 23:41:24 +01:00
Joel Bodenmann
5a99092b79 Merge branch 'master' of https://bitbucket.org/Tectu/ugfx 2015-11-27 20:39:28 +01:00
Joel Bodenmann
eaf0b19fb8 Adding support for NIOS-II platform 2015-11-27 20:39:23 +01:00
inmarket
0313756ea3 Add ability to emulate malloc() and free() to prevent nasty hard to find link errors from C library routines that need malloc 2015-11-27 10:15:46 +10:00
inmarket
3681542e24 Fix doco 2015-11-27 10:14:45 +10:00
inmarket
fb7e7c6ea7 Fix compiler errors and warnings on image handling with multiple image formats turned on. 2015-11-25 12:25:04 +10:00
inmarket
e5ec9415d1 Warning removal as supplied by woodstck 2015-11-25 07:29:34 +10:00
inmarket
24ba58e612 Fix from crteensy for Arduino when compiling with a strict(er) compiler 2015-11-25 07:29:00 +10:00
inmarket
870901880b Prevent naming conflicts when compiling multiple image formats with GFXSINGLEMAKE 2015-11-24 09:19:58 +10:00
inmarket
c5a86757bd Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
2015-11-21 19:27:08 +10:00
inmarket
a69849177d Update and then move compiler specific code into its own file 2015-11-19 17:07:49 +10:00
Joel Bodenmann
aa601cb875 Merge branch 'master' of https://bitbucket.org/Tectu/ugfx 2015-11-18 20:34:44 +01:00
Joel Bodenmann
7586685d07 Fixing comment 2015-11-18 20:34:27 +01:00
inmarket
d7e5c9f606 Fix endian macro's 2015-11-18 09:59:31 +10:00
inmarket
461b0bf091 More compiler specific stuff 2015-11-18 09:59:11 +10:00
Joel Bodenmann
45174c4092 Fixing conflicting type qualifiers for ‘VirtualKeyboard_English1’ 2015-11-15 12:26:04 +01:00
Joel Bodenmann
511bdd7349 Removing superfluous paranthesis 2015-11-15 12:23:52 +01:00
Woody Hawthorne
9ea93ff8e5 Fix virtual keyboard 2015-11-15 20:01:22 +11:00
Woody Hawthorne
c5daa2f62f Fix (potential) compiler warnings about redefining PI 2015-11-15 20:00:32 +11:00
Joel Bodenmann
10c047d0c0 Fixing typo in macros 2015-11-14 21:11:41 +01:00
Joel Bodenmann
14b5184d60 Fixing vertical center alignment issue when word-wrap is turned on 2015-11-14 19:42:58 +01:00
inmarket
849369ccec Fix compiler detection for Keil uVision V5 2015-11-12 18:43:20 +10:00
inmarket
d403294cb4 More endian updates. Images should now work for any endian machine even strange ones. 2015-11-12 18:33:12 +10:00
inmarket
f48b492303 Clean up endian support for images based on new system defines
Remove deprecated image functions
2015-11-11 19:20:10 +10:00
inmarket
1fa5677d44 Fix grammer error 2015-11-11 19:18:38 +10:00
inmarket
6019d0b9c9 More compiler define fixes 2015-11-11 19:18:15 +10:00
inmarket
f2af4cf110 Add missing defines and move some config variables 2015-11-11 19:17:11 +10:00
inmarket
2efd207660 Revert the use of the new compiler defines as they are not autodetected correctly yet 2015-11-11 19:15:30 +10:00
Joel Bodenmann
54b76a7568 Fixing compiler errors for non-GCC compilers 2015-11-08 22:36:59 +01:00
Joel Bodenmann
15538841de Adding missing defines for GFX_COMPILER_ARMCC and GFX_COMPILER_KEIL in gos_options.h 2015-11-08 15:35:15 +01:00
Joel Bodenmann
de75da8d73 Doxygen 2015-11-07 16:59:59 +01:00
Joel Bodenmann
ff01cc0212 Adding GFX_COMPILER_ARMCC and GFX_COMPILER_KEIL 2015-11-07 16:54:10 +01:00
Joel Bodenmann
6397a56e0b Doxygen 2015-11-07 16:33:28 +01:00
Joel Bodenmann
778b23bdfd Fixing compiler errors for non-GCC compilers 2015-11-07 15:27:37 +01:00
Joel Bodenmann
5d81aa2487 Adding rendering functions to label widget to control text justification 2015-11-07 00:51:23 +01:00
Joel Bodenmann
ea4cadec78 Revert "Adding justification parameter to gwinLabelCreate()"
This reverts commit e8a769c382.
2015-11-07 00:39:08 +01:00
Joel Bodenmann
636b6edf81 Revert "Adding gwinLabelSetJustification() as it costs basically nothing"
This reverts commit 98f3609470.
2015-11-07 00:39:02 +01:00
Joel Bodenmann
e4c207b706 Comment fix 2015-11-06 22:53:07 +01:00
Joel Bodenmann
98f3609470 Adding gwinLabelSetJustification() as it costs basically nothing 2015-11-06 22:52:50 +01:00
Joel Bodenmann
e8a769c382 Adding justification parameter to gwinLabelCreate() 2015-11-06 22:47:42 +01:00
Joel Bodenmann
c2b7e1bd41 Adding missing GDISP_NEED_CLIP around clipping call in list widget renderer 2015-11-06 20:59:31 +01:00
inmarket
90a65c1673 Move the stub font include files so that user projects with custom fonts in the old format will work. 2015-11-06 07:59:32 +10:00
inmarket
383be6964e GTimer fix for fast tick rate systems 2015-11-05 17:08:00 +10:00
inmarket
32da19db12 Add support for a PreInit Routine to allow early hardware initialisation 2015-11-05 17:07:23 +10:00
Joel Bodenmann
659901a90d Adding missing default value for GFX_NO_INLINE 2015-11-04 15:58:54 +01:00
Joel Bodenmann
b276bd7a4b Merged in woodyhawthorne/ugfx (pull request #19)
Fixing bug created by commit [86aef59]
2015-11-04 06:14:23 +01:00
inmarket
583b314db2 Fix compiler errors for non-gcc compilers. 2015-11-04 15:05:47 +10:00
inmarket
1ed7559ef0 Handle antialiased font drawing when using word-wrap 2015-11-04 15:05:16 +10:00
Woody Hawthorne
8c701eeda1 Fixing bug created by commit [86aef59] 2015-11-04 15:29:52 +11:00
Joel Bodenmann
07bf8a37f9 More doxygen improvements 2015-11-03 22:05:04 +01:00
Joel Bodenmann
86aef5990a Doxygen (documenting each built-in rendering function for widgets) 2015-11-03 20:39:16 +01:00
Joel Bodenmann
de149299ae Adding support for ChibiOS/RT 3.x to console widget streams 2015-11-02 21:47:55 +01:00
Joel Bodenmann
615819441b Fixing previously introduced bug in gdispDrawStringBox() 2015-11-02 12:25:24 +01:00
Joel Bodenmann
58f6e0452e Fixing compiler warnings 2015-11-02 12:24:13 +01:00
Joel Bodenmann
4a860eb079 Fixing bug in mouse/touch calibration code
Thanks to AndreR
2015-11-02 12:20:19 +01:00
Joel Bodenmann
2dcd3509c9 Fixing word-wrap 2015-11-02 09:26:32 +01:00
Joel Bodenmann
69de17687c Fixing compiler warnings
pull-request sent to upstream
2015-10-30 16:40:08 +01:00
Joel Bodenmann
051b3a9acc Doxygen 2015-10-30 15:39:18 +01:00
Joel Bodenmann
ee2b82271d Adding word-wrap support for gdispDrawStringBox() and gdispFillStringBox()
Thanks to Koryagin Dmitry for this contribution
2015-10-30 15:37:55 +01:00