inmarket
1fc4180d41
gThreadpriorityLow/Normal/High to replace LOW_/NORMAL_/HIGH_PRIORITY
4 years ago
inmarket
e61f0ae424
Added type gOrientation to replace V2.x orientation_t, and values gOrientationX replace GDISP_ROTATE_X
4 years ago
inmarket
94f1cc2f0a
Change new colors to GFX_RED instead of GFXRED. Use the new color defs
4 years ago
inmarket
f265924396
First set of V3 macro changes
4 years ago
inmarket
d9eaba249f
Added support for specifying calibration fonts and text
4 years ago
Joel Bodenmann
2943011ccb
Adding Zephyr port
5 years ago
inmarket
2b4bd12ffa
Add support for CMSIS V2 OS's eg RTX5
5 years ago
inmarket
d8c9ca184f
Fix font baseline_x problem, decrease word-wrap stack usage, add text justification options
5 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
5 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
6 years ago
inmarket
583b022657
Add PNG image support - Does not support interlaced PNG's
6 years ago
Joel Bodenmann
6b07b2af74
GTRANS module skeleton
6 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
7 years ago
Joel Bodenmann
96a912bbc0
Adding missing defines for CMSIS and Keil OS
7 years ago
inmarket
48a9d334b7
Replace all inline definitions with GFXINLINE
7 years ago
inmarket
92b0002918
First attempt at Keil CMSIS support
7 years ago
Joel Bodenmann
28a2d8ca79
Renaming GFX_NO_OS_INIT to GFX_OS_NO_INIT
7 years ago
Joel Bodenmann
058a873e9e
Adding GWIN_FOCUS_HIGHLIGHT_WIDTH
7 years ago
Joel Bodenmann
46ba0420c3
Adding TextEdit dummy widget (not implemented yet)
7 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.
7 years ago
inmarket
8318e8dc29
Provide better access to compiler optimisations for the raw scheduler
7 years ago
inmarket
1ce3f20fa4
Add GWIN virtual keyboard widget
7 years ago
inmarket
cd3a87f2d4
Remove unneeded definition
7 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.
7 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