inmarket
2b4bd12ffa
Add support for CMSIS V2 OS's eg RTX5
6 years ago
inmarket
d8c9ca184f
Fix font baseline_x problem, decrease word-wrap stack usage, add text justification options
6 years ago
inmarket
5d8705b6e0
FEATURE: Significantly improved the FreeRTOS port
FEATURE: Added support for operating system initialisation in FreeRTOS
FEATURE: Added GFX_OS_CALL_UGFXMAIN configuration option to allow uGFXMain() to be automatically called
FEATURE: Added GFX_OS_UGFXMAIN_STACKSIZE configuration option to control uGFXMain() stack size
6 years ago
Joel Bodenmann
12a0f2dd64
Adding GDISP_IMAGE_GIF_BLIT_BUFFER_SIZE configuration option
6 years ago
Joel Bodenmann
d3fb6b2cb9
Adding GDISP_IMAGE_PNG_Z_BUFFER_SIZE configuration option
6 years ago
Joel Bodenmann
ffe01aef80
Adding GDISP_IMAGE_PNG_FILE_BUFFER_SIZE configuration option
6 years ago
Joel Bodenmann
ff8aa09949
Adding GDISP_IMAGE_PNG_BLIT_BUFFER_SIZE configuration option
6 years ago
Joel Bodenmann
3d1d0182b3
Fixing whitespace
6 years ago
Joel Bodenmann
2b75db44a0
Adding GDISP_IMAGE_BMP_BLIT_BUFFER_SIZE configuration option
6 years ago
Joel Bodenmann
bfe41b4cfd
Adding missing option GFILE_NEED_USERFS to gfxconf.example.h
6 years ago
inmarket
4b61ae71fe
Add the ability to display the detected compiler
6 years ago
Joel Bodenmann
152e7e7e26
Adding gmiscHittestPoly()
6 years ago
Joel Bodenmann
7d17a34111
Adding gmistHittestPoly()
6 years ago
inmarket
545a719db9
New dual circle drawing in GDISP
6 years ago
Joel Bodenmann
e5f69dbcf4
Adding Qt GOS port
7 years ago
inmarket
583b022657
Add PNG image support - Does not support interlaced PNG's
7 years ago
Joel Bodenmann
6b07b2af74
GTRANS module skeleton
7 years ago
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
.
7 years ago
Joel Bodenmann
ed9a422d81
Setting the default heap size to 5120 bytes to avoid confusion due to linker errors when no malloc() / free() are available
7 years ago
Joel Bodenmann
eaf0b19fb8
Adding support for NIOS-II platform
7 years ago
inmarket
0313756ea3
Add ability to emulate malloc() and free() to prevent nasty hard to find link errors from C library routines that need malloc
7 years ago
inmarket
c5a86757bd
Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
7 years ago
inmarket
41b16f9c63
Add gfxconf.h.example for the new defines
7 years ago
inmarket
32da19db12
Add support for a PreInit Routine to allow early hardware initialisation
7 years ago
Joel Bodenmann
ee2b82271d
Adding word-wrap support for gdispDrawStringBox() and gdispFillStringBox()
Thanks to Koryagin Dmitry for this contribution
8 years ago
Joel Bodenmann
96a912bbc0
Adding missing defines for CMSIS and Keil OS
8 years ago
inmarket
48a9d334b7
Replace all inline definitions with GFXINLINE
8 years ago
inmarket
92b0002918
First attempt at Keil CMSIS support
8 years ago
Joel Bodenmann
28a2d8ca79
Renaming GFX_NO_OS_INIT to GFX_OS_NO_INIT
8 years ago
Joel Bodenmann
058a873e9e
Adding GWIN_FOCUS_HIGHLIGHT_WIDTH
8 years ago
Joel Bodenmann
46ba0420c3
Adding TextEdit dummy widget (not implemented yet)
8 years ago
inmarket
c1d239bbda
Significant improvements in alternative scheduler.
Isolate the generic thread and heap code
Tidyup's.
Generic threading now working for x86, cortex-m0->m7.
8 years ago
inmarket
8318e8dc29
Provide better access to compiler optimisations for the raw scheduler
8 years ago
inmarket
1ce3f20fa4
Add GWIN virtual keyboard widget
8 years ago
inmarket
cd3a87f2d4
Remove unneeded definition
8 years ago
inmarket
dc4f706132
GFILE was not being initialised properly.
Added GFX_OS_EXTRA_INIT_FUNCTION and GFX_OS_EXTRA_DEINIT_FUNCTION macro's to enable special initialisation to occur being anything else happens.
8 years ago
inmarket
b9f53aa793
Add the ability to flash a gwin window/widget.
Only the button draws for checkbox's and radio's currently do anything about it.
Widget demo updated to show this on Checkbox 3 (the toggle button).
8 years ago
inmarket
ef00cac45d
Add support and demo for pixmaps (in memory drawing)
8 years ago
inmarket
87cca4f7a5
New keyboard driver interface with international keyboard support.
8 years ago
inmarket
128a3b972c
New Tabset Widget.
Widgets demo updated to (optionally) use the new tabset.
8 years ago
inmarket
d7896289d1
Updates to the slider to fix positioning issues.
Also fixes negative ranges, ranges > 65536 and very small ranges.
8 years ago
inmarket
e6bf427775
Doc updates for multiple mouse support
8 years ago
inmarket
87242d0a6c
Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
Add polygon demo
8 years ago
Joel Bodenmann
fe976dac66
Fixing font names of newly added DejaVuSans20 and DejaVuSans20_aa
8 years ago
Joel Bodenmann
1541ae0d37
Adding GDISP_NEED_ARCSECTOR stuff that was missing
9 years ago
Joel Bodenmann
d4c68c5afe
Adding GDISP_NEED_ARCSECTOR stuff that was missing
9 years ago
inmarket
4886403bc6
Expose the GDISP_STARTUP_COLOR setting for the initial color of displays
9 years ago
inmarket
10dc968427
New mouse updates. Just need a driver now.
9 years ago
inmarket
5ee4290941
Expose the GDISP_STARTUP_COLOR setting for the initial color of displays
9 years ago
inmarket
036ad5d3dd
SImplify the options for multiple displays.
This will also be more compatible with newmouse infrastructure
9 years ago