inmarket
b3ba618c2a
Add protection for a font not being supplied.
2016-10-01 18:54:18 +10:00
inmarket
e3a0cff000
Fix 3 bugs in filled arc drawing...
...
1. Certain small angles would fill the inverse angle
2. Certain angles would draw a spurios horizontal line
3. Integer rounding improvements (now also improved for arc drawing)
2016-10-01 18:15:05 +10:00
inmarket
02dbca0454
(void)var statements must come after any variable definitions in strict c
2016-08-13 11:46:32 +10:00
Joel Bodenmann
b9b555eae2
Fixing possible crash when GDISP_NEED_TEXT_WORDWRAP is enabled.
2016-08-13 00:49:19 +02:00
Joel Bodenmann
f2cf8b9814
Fixing crash when loading GIF image without enough memory available
2016-07-27 13:08:18 +02:00
Joel Bodenmann
2b279df17a
Fixing comment
2016-07-14 18:57:51 +02:00
Joel Bodenmann
9bd3dd6ce8
Fix clipping of gdispGFillString()
2016-07-13 12:54:13 +02:00
Martijn Stommels
ff6d26c70f
Fix clipping of gdispGDrawString.
2016-07-11 13:26:27 +02:00
inmarket
583b022657
Add PNG image support - Does not support interlaced PNG's
2016-02-27 11:57:23 +10:00
Joel Bodenmann
50a3048e59
typo
2016-01-08 07:31:22 +01:00
Joel Bodenmann
02e793e5db
using GFX_PI internally to avoid issues with M_PI
2015-11-28 23:41:24 +01: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
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
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
Joel Bodenmann
14b5184d60
Fixing vertical center alignment issue when word-wrap is turned on
2015-11-14 19:42:58 +01: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
Joel Bodenmann
6397a56e0b
Doxygen
2015-11-07 16:33:28 +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
1ed7559ef0
Handle antialiased font drawing when using word-wrap
2015-11-04 15:05:16 +10: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
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
inmarket
48a9d334b7
Replace all inline definitions with GFXINLINE
2015-10-23 18:24:49 +10:00
Joel Bodenmann
fd7e047bf8
Moving INLINE macro to gfx.h main file as inlined functions are also used outside of gdisp.h
2015-10-20 20:00:45 +02:00
inmarket
64a184fc59
Fix compiler warning
2015-10-06 12:03:24 +10:00
inmarket
53cb1af757
Add extra font metrics
2015-10-06 12:02:58 +10:00
inmarket
9d62e631cf
Allow a zero sized clipping region
2015-07-08 13:34:53 +10:00
Joel Bodenmann
380c41b766
Improving Pixmap API
2015-07-03 17:08:28 +02:00
Joel Bodenmann
e9c03c857e
Improvind doxygen
2015-06-18 15:38:34 +02:00
inmarket
ccde54722f
Added ability to compile ugfx as a single file (excluding driver and board files).
...
Simply compile src/gfx_mk.c
2015-06-08 14:14:40 +10:00
inmarket
aa7ebf9c26
Add the license to the makefiles
2015-06-08 12:11:37 +10:00
Joel Bodenmann
37ab4ec1cd
Fixing doxygen
2015-05-16 20:17:50 +02:00
inmarket
1a09f151e2
Fix to LLD driver color conversions.
2015-05-10 17:12:00 +10:00
inmarket
beacfaa994
Fix in color conversions for some strange compilers that don't do macro expansion in the highest available integer format
2015-04-07 23:20:16 +10:00
inmarket
601fd6855d
Add more pixel format support
2015-04-07 23:19:10 +10:00
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