inmarket
989b12608f
Tidy up
2017-10-02 11:25:27 +10:00
Joel Bodenmann
ea158a836d
Adding nullpointer checks to GDISP image functions
2017-10-01 13:21:56 +02:00
inmarket
82047b1ac6
STM32LTDC 2nd layer support with alpha
2017-10-01 18:00:49 +10:00
inmarket
2513b54e71
Fix image byte extraction macros
2017-09-23 09:30:02 +10:00
Joel Bodenmann
ecfcf994c6
Fixing issue in JPG decoder
2017-09-22 12:16:53 +02:00
Joel Bodenmann
285c6528e6
Merge branch 'master' of git.ugfx.io:uGFX/uGFX
2017-08-27 13:43:53 +02:00
Joel Bodenmann
f9494c44a2
Improving gdispPixmapCreate() documentation
2017-08-27 13:43:49 +02:00
inmarket
db7971734f
First attempt at the JPG decoder. Compiles but may not run.
2017-08-26 15:22:38 +10:00
inmarket
9b73187100
Add compatibility with Visual Studio and make compile warning capabilities more cross platform
2017-06-30 19:43:51 +10:00
inmarket
5c84885995
Improve handling of streaming drivers with a setpos and a fillarea acceleration
2017-06-24 10:08:59 +10:00
Joel Bodenmann
64a8f8dde1
Fixing clipping issue with gdispGDrawString()
2017-05-24 10:52:44 +02:00
inmarket
d8c9ca184f
Fix font baseline_x problem, decrease word-wrap stack usage, add text justification options
2017-03-11 14:39:53 +10:00
inmarket
9500ed2bcc
Fix a bug that can cause large fonts to not be read correctly.
2017-03-11 14:23:27 +10:00
Joel Bodenmann
6956df1652
Fixing an issue with word wrapping of strings containing dashes.
...
Strings do get wrapper correctly at dashes but the space to print the actual space has not been taken account of. This has now been fixed.
2017-02-21 08:50:57 +01:00
inmarket
5502aef3e5
Increase non-UTF8 font support to 0 to 255 rather than just the true ascii set
2017-01-20 09:23:06 +10:00
inmarket
b90055d2f9
Fixed extra dots when drawing anti-aliased fonts with wordwrap
2017-01-20 08:04:03 +10:00
Joel Bodenmann
12a0f2dd64
Adding GDISP_IMAGE_GIF_BLIT_BUFFER_SIZE configuration option
2017-01-10 10:48:54 +01:00
Joel Bodenmann
d3fb6b2cb9
Adding GDISP_IMAGE_PNG_Z_BUFFER_SIZE configuration option
2017-01-10 10:43:01 +01:00
Joel Bodenmann
ffe01aef80
Adding GDISP_IMAGE_PNG_FILE_BUFFER_SIZE configuration option
2017-01-10 10:39:07 +01:00
Joel Bodenmann
ff8aa09949
Adding GDISP_IMAGE_PNG_BLIT_BUFFER_SIZE configuration option
2017-01-10 10:28:42 +01:00
Joel Bodenmann
1cfcd71145
Removing obsolete code
2017-01-10 10:24:05 +01:00
Joel Bodenmann
844be18713
Improving doc
2017-01-10 10:20:38 +01:00
Joel Bodenmann
2b75db44a0
Adding GDISP_IMAGE_BMP_BLIT_BUFFER_SIZE configuration option
2017-01-10 10:18:52 +01:00
Joel Bodenmann
d9a8b2b259
Doxygen fixes
2016-12-11 18:07:33 +01:00
Corentin Barman
0b4b99163b
Fixed drawThickArc function
2016-12-11 15:46:55 +01:00
Corentin Barman
2bcb2155ca
Added a function to draw thick arcs
2016-11-27 19:06:53 +01:00
inmarket
7f79b89eda
Add support for adding fonts to the font list
2016-11-14 09:15:51 +10:00
Joel Bodenmann
82e1a667c5
Merge branch 'master' of CorentinB/uGFX into master
2016-11-13 16:28:18 +01:00
Corentin Barman
2823c3605a
Fixed and improved the get_normal_vector function
2016-11-12 16:45:51 +01:00
Joel Bodenmann
b60383c03e
Merge branch 'image_palette'
2016-11-11 19:09:34 +01:00
Joel Bodenmann
c91f42ec85
Fixing gdispFillDualCircle() wrapper macro parameters
2016-11-11 18:38:15 +01:00
Joel Bodenmann
73a110eed6
Adding API documentation for new image color palette functions
2016-11-11 18:35:09 +01:00
Joel Bodenmann
ebfe1e95a2
Minor changes & improvements on image color palletization handling
2016-11-11 18:28:48 +01:00
Joel Bodenmann
386e49480d
Adding ability to modify the color palette of BMP images (untested)
2016-11-10 23:00:31 +01:00
Corentin Barman
ff65d4f220
Fixing bug in gdispGFillConvexPoly
2016-11-09 19:22:06 +01:00
inmarket
545a719db9
New dual circle drawing in GDISP
2016-11-09 16:41:44 +10:00
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