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 |
|
Joel Bodenmann
|
fcd6318153
|
Adding missing GFX_USE_OS_RAWRTOS default value
|
2015-10-29 11:20:22 +01:00 |
|
Joel Bodenmann
|
cac22ffe0f
|
Documentation
|
2015-10-29 11:19:00 +01:00 |
|
Joel Bodenmann
|
83cdbf4fe1
|
Fixing gfxThreadCreate() call for the GTIMER thread because not all GOS implementations actually create a stack when using DECLARE_THREAD_STACK (eg. the CMSIS RTOS port)
|
2015-10-26 15:13:34 +01:00 |
|
inmarket
|
ed67f4832e
|
Another CMSIS fix
|
2015-10-26 23:08:38 +10:00 |
|
inmarket
|
267178254d
|
Another attempt to get CMSIS semaphores correct.
|
2015-10-26 23:04:51 +10:00 |
|
inmarket
|
bc32c99d1a
|
CMSIS semaphore fix
|
2015-10-26 18:39:19 +10:00 |
|
inmarket
|
93c0ce25fe
|
Remove superfluous file
|
2015-10-26 18:38:57 +10:00 |
|
Joel Bodenmann
|
ccd83187fa
|
Fixing Mutex and Semaphores for CMSIS RTOS
|
2015-10-25 22:10:00 +01:00 |
|
Joel Bodenmann
|
96a912bbc0
|
Adding missing defines for CMSIS and Keil OS
|
2015-10-23 14:31:51 +02:00 |
|
inmarket
|
00aeab86eb
|
Merge branch 'master' into Keil
|
2015-10-23 18:28:42 +10:00 |
|
inmarket
|
48a9d334b7
|
Replace all inline definitions with GFXINLINE
|
2015-10-23 18:24:49 +10:00 |
|
inmarket
|
17c940423b
|
More thread return fixes
|
2015-10-23 18:23:57 +10:00 |
|
Joel Bodenmann
|
83e51779ed
|
Adding new THREAD_RETURN macro to other ports
|
2015-10-23 17:22:05 +10:00 |
|
Joel Bodenmann
|
e6867c4e48
|
Fixing compiler warning/error
|
2015-10-23 17:18:42 +10:00 |
|
Joel Bodenmann
|
29251f33bd
|
Merge branch 'master' into Keil
|
2015-10-21 14:37:42 +02:00 |
|
Joel Bodenmann
|
506355309e
|
Fixing more inlinings
|
2015-10-21 14:10:23 +02:00 |
|
Joel Bodenmann
|
65fb1ca5ee
|
Fixing compiler warnings/errors
|
2015-10-21 10:08:49 +02:00 |
|
Joel Bodenmann
|
dcd8e588fc
|
Adding THREAD_RETURN macro to GTIMER thread
|
2015-10-20 20:07:25 +02:00 |
|
Joel Bodenmann
|
592ee0f312
|
Merge branch 'master' into Keil
|
2015-10-20 20:01:41 +02: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 |
|
Joel Bodenmann
|
117e26bffd
|
Fixing wrong macro default value definition
|
2015-10-20 18:19:04 +02:00 |
|
Joel Bodenmann
|
fbe7df3008
|
Merge branch 'master' into Keil
|
2015-10-20 13:39:04 +02:00 |
|
Joel Bodenmann
|
46619f60cd
|
Adding new THREAD_RETURN macro to other ports
|
2015-10-19 22:29:35 +02:00 |
|
Joel Bodenmann
|
32eae60422
|
Compiler warnings
|
2015-10-19 22:25:21 +02:00 |
|
Joel Bodenmann
|
16d1323d59
|
Fixing compiler warning "assignment in condition" (ARMCC)
|
2015-10-19 22:22:50 +02:00 |
|
Joel Bodenmann
|
4b31f87fc8
|
Adding dedicated support for generic CMSIS RTOS and specific KEIL RTX
|
2015-10-19 22:22:13 +02:00 |
|
Joel Bodenmann
|
73b39a7d36
|
Updating KEIL port
|
2015-10-19 22:07:34 +02:00 |
|
Joel Bodenmann
|
da2ee2d7ad
|
Fixing compiler warning "assignment in condition" (ARMCC)
|
2015-10-19 22:04:30 +02:00 |
|
Joel Bodenmann
|
3d618f8a7a
|
Adding boarder highlight if focused to checkbox widget
|
2015-10-19 10:07:05 +02:00 |
|
Joel Bodenmann
|
49c5300ccd
|
Fixing checkbox keyboard handler
|
2015-10-19 07:24:30 +02:00 |
|
Joel Bodenmann
|
288e928ade
|
Adding boarder highlight if focused to button widget
|
2015-10-19 07:19:42 +02:00 |
|
Joel Bodenmann
|
79dfee0806
|
Typo
|
2015-10-19 07:16:24 +02:00 |
|
Joel Bodenmann
|
d4d9a1be98
|
Fixing compiler warning/error
|
2015-10-19 07:13:45 +02:00 |
|
Joel Bodenmann
|
fa4abfcc90
|
Fixing compiler warning/error
|
2015-10-18 20:01:31 +02:00 |
|
Joel Bodenmann
|
1f8b5efc21
|
Fixing Keil RTOX port. Now compiling (untested)
|
2015-10-13 21:43:17 +02:00 |
|
inmarket
|
9d3fc8b36c
|
Merge branch 'master' into Keil
|
2015-10-13 01:00:48 +10:00 |
|
inmarket
|
5cf81b6fbe
|
Doco
|
2015-10-13 00:59:42 +10:00 |
|
inmarket
|
5e8e0b7744
|
Working TextEdit with on-screen keyboard (and real keyboard)
|
2015-10-13 00:58:31 +10:00 |
|
inmarket
|
92b0002918
|
First attempt at Keil CMSIS support
|
2015-10-12 20:52:42 +10:00 |
|
inmarket
|
52783f7cc4
|
Spacing fix
|
2015-10-06 12:10:59 +10:00 |
|
inmarket
|
80299276b7
|
Merge branch 'master' into TextEdit
|
2015-10-06 12:10:11 +10:00 |
|
inmarket
|
ed946e24ab
|
Improve RAW32 compatibility with other libraries
|
2015-10-06 12:03:51 +10: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
|
25482f5c90
|
Doco improvement
|
2015-10-06 12:01:29 +10:00 |
|
inmarket
|
470868f51a
|
More STM32F746-Discovery changes.
|
2015-10-06 01:13:11 +10:00 |
|
inmarket
|
e699e549ac
|
Another minor update
Also add new studio options file
|
2015-10-05 07:39:58 +10:00 |
|
Joel Bodenmann
|
3f7ded913d
|
Fixing include
|
2015-08-27 14:13:08 +02:00 |
|
inmarket
|
682503e672
|
Another fix to gdriver
|
2015-08-18 07:40:14 +10:00 |
|
inmarket
|
2867d6b8f9
|
Another fix to gdriver
|
2015-08-18 07:39:33 +10:00 |
|
Joel Bodenmann
|
8a10ceb80b
|
Merge branch 'master' into TextEdit
|
2015-08-17 23:24:30 +02:00 |
|
Joel Bodenmann
|
9a410b29e3
|
GDRIVER bugfix. Thanks to David.
|
2015-08-17 23:24:18 +02:00 |
|
Joel Bodenmann
|
02d493a346
|
Merge branch 'master' into TextEdit
Conflicts:
docs/releases.txt
|
2015-08-16 17:23:05 +02:00 |
|
Joel Bodenmann
|
28a2d8ca79
|
Renaming GFX_NO_OS_INIT to GFX_OS_NO_INIT
|
2015-08-16 17:21:01 +02:00 |
|
inmarket
|
3fea023248
|
Add some keyboard widget support
|
2015-08-17 00:18:54 +10:00 |
|
Joel Bodenmann
|
058a873e9e
|
Adding GWIN_FOCUS_HIGHLIGHT_WIDTH
|
2015-08-16 14:37:12 +02:00 |
|
inmarket
|
a569bbfc1e
|
Border fix
|
2015-08-16 22:20:53 +10:00 |
|
inmarket
|
8c3c536111
|
Another compile fix
|
2015-08-16 22:11:19 +10:00 |
|
inmarket
|
af76c04767
|
Compile fixes
|
2015-08-16 22:05:32 +10:00 |
|
inmarket
|
15e7342fd7
|
Updates to focus.
|
2015-08-16 21:53:47 +10:00 |
|
inmarket
|
377fe644d1
|
Coding style, comments, duplicate symbols and other minor fixes
|
2015-08-16 14:30:25 +10:00 |
|
Joel Bodenmann
|
c451880d80
|
Adding keyboard event handler to checkbox widget
|
2015-08-16 01:41:33 +02:00 |
|
Joel Bodenmann
|
9915fb625e
|
Adding keyboard event handler to button widget
|
2015-08-16 01:36:33 +02:00 |
|
Joel Bodenmann
|
63c5e4949f
|
Adding KEYUP events
|
2015-08-16 01:35:46 +02:00 |
|
Joel Bodenmann
|
bd353d37e3
|
Typo
|
2015-08-16 01:24:18 +02:00 |
|
Joel Bodenmann
|
ef813f44d3
|
Improving doxygen
|
2015-08-16 00:42:22 +02:00 |
|
Joel Bodenmann
|
668b161f0e
|
Adding color to widget style for focused widgets
|
2015-08-14 23:51:28 +02:00 |
|
Joel Bodenmann
|
755b7a45ab
|
Adding missing break statement
|
2015-08-14 23:42:49 +02:00 |
|
Joel Bodenmann
|
7f70789bc3
|
Adding border option to TextEdit widget
|
2015-08-14 21:12:56 +02:00 |
|
Joel Bodenmann
|
f7075e25ed
|
More work on the TextEdit
|
2015-08-14 20:48:41 +02:00 |
|
Joel Bodenmann
|
608290a261
|
Adding more font metrics
|
2015-08-14 19:36:01 +02:00 |
|
Joel Bodenmann
|
668257c872
|
Prevent buffer overflow
|
2015-08-14 18:55:36 +02:00 |
|
Joel Bodenmann
|
03bc3f25a7
|
CleanUp
|
2015-08-14 18:53:43 +02:00 |
|
Joel Bodenmann
|
2c99e8c686
|
Adding handler for the DELETE button to the TextEdit widget
|
2015-08-14 18:53:05 +02:00 |
|
Joel Bodenmann
|
b828bf567b
|
Optimizing string shift operations by using memcpy()
|
2015-08-14 18:47:55 +02:00 |
|
Joel Bodenmann
|
fcaa429729
|
First working Version of TextEdit widget
|
2015-08-14 18:33:16 +02:00 |
|
Joel Bodenmann
|
5163381177
|
Adding TextEdit rules
|
2015-08-14 16:24:05 +02:00 |
|
Joel Bodenmann
|
898a423479
|
Fixing doxygen
|
2015-08-14 15:09:41 +02:00 |
|
Joel Bodenmann
|
95d34760e8
|
Cleanup
|
2015-08-14 14:12:51 +02:00 |
|
Joel Bodenmann
|
9f5e19c151
|
First implementation of widget focus changing using the TAB key
|
2015-08-14 14:11:03 +02:00 |
|
Joel Bodenmann
|
e7e4f813e1
|
Adding gwinIsWidget()
|
2015-08-13 10:36:56 +02:00 |
|
Joel Bodenmann
|
3ba3be201c
|
Adding gwinSetFocus() and gwinGetFocus()
|
2015-08-13 01:13:36 +02:00 |
|
Joel Bodenmann
|
37a088efb7
|
Compiler warning
|
2015-08-13 01:12:34 +02:00 |
|
Joel Bodenmann
|
5fb63ebed6
|
Doxygen fix
|
2015-08-13 00:37:39 +02:00 |
|
Joel Bodenmann
|
765b1df8c5
|
Working on widget focus (not finished yet)
|
2015-08-12 23:28:59 +02:00 |
|
Joel Bodenmann
|
f1ede211fb
|
First (simple) implementation of textbox behavior
|
2015-08-12 20:22:34 +02:00 |
|
Joel Bodenmann
|
46ba0420c3
|
Adding TextEdit dummy widget (not implemented yet)
|
2015-08-12 19:36:14 +02:00 |
|
Joel Bodenmann
|
213013e68e
|
Codingstyle
|
2015-08-12 19:35:44 +02:00 |
|
Joel Bodenmann
|
16d213d4ed
|
Passing keyboard events to widgets (not finished yet)
|
2015-08-12 17:32:38 +02:00 |
|
Joel Bodenmann
|
cf06739b4e
|
Fixing include
|
2015-08-10 18:54:53 +02:00 |
|
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.
|
2015-07-16 19:02:59 +10:00 |
|
Joel Bodenmann
|
73da22e110
|
Fixing syntax errors in order to be able to compile scheduler code (still not working but compiling)
|
2015-07-12 13:56:37 +02:00 |
|
Joel Bodenmann
|
185cb998e2
|
Some fixes in ASM code
|
2015-07-12 13:08:48 +02:00 |
|
inmarket
|
57156a3636
|
Merge branch 'master' into Alternate_Raw32_Scheduler
|
2015-07-08 13:57:00 +10:00 |
|
inmarket
|
8318e8dc29
|
Provide better access to compiler optimisations for the raw scheduler
|
2015-07-08 13:53:54 +10:00 |
|
inmarket
|
9d62e631cf
|
Allow a zero sized clipping region
|
2015-07-08 13:34:53 +10:00 |
|
inmarket
|
93e5235124
|
Merge branch 'master' into Alternate_Raw32_Scheduler
|
2015-07-08 13:22:58 +10:00 |
|
inmarket
|
0d54fae731
|
Correction of stackbase for mingw32
|
2015-07-08 13:14:42 +10:00 |
|
inmarket
|
f2ee56661c
|
Alternate Raw32 scheduler.
Works for main thread + one other thread.
Currently fails with 2 other threads.
STM32M4 code tested and working.
|
2015-07-08 09:53:16 +10:00 |
|
inmarket
|
96bed0cd75
|
Fix single file make issues with GOS Raw32 on the Win32 platform.
|
2015-07-08 09:50:15 +10:00 |
|
inmarket
|
af2b0f29b5
|
Merge remote-tracking branch 'origin/master'
|
2015-07-08 09:31:22 +10:00 |
|
inmarket
|
d7624145b6
|
Spelling fixes.
|
2015-07-08 09:31:10 +10:00 |
|
Joel Bodenmann
|
e99cc3cd8b
|
Fixing stack alignment issue in Arduino scheduler
|
2015-07-08 01:22:36 +02:00 |
|
Joel Bodenmann
|
6d329077bc
|
Fixing stack alignment issue in RAW32 scheduler
|
2015-07-08 01:13:35 +02:00 |
|
Joel Bodenmann
|
986aad310a
|
Doxygen update
|
2015-07-05 13:20:16 +02:00 |
|
Joel Bodenmann
|
5992d06dee
|
Improving progressbar doxygen
|
2015-07-05 11:53:32 +02:00 |
|
Joel Bodenmann
|
380c41b766
|
Improving Pixmap API
|
2015-07-03 17:08:28 +02:00 |
|
Joel Bodenmann
|
81850ade15
|
Improving type definition inclusion in RAW32 port
|
2015-07-02 21:57:14 +02:00 |
|
Joel Bodenmann
|
3e021b9da3
|
Fixing ChibiOS/RT 3.x port
|
2015-06-19 19:55:40 +02:00 |
|
Joel Bodenmann
|
e9c03c857e
|
Improvind doxygen
|
2015-06-18 15:38:34 +02:00 |
|
Joel Bodenmann
|
1442ed05a9
|
Improving label documentation
|
2015-06-18 01:16:25 +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
|
48839a00aa
|
Fixing doxygen
|
2015-05-16 20:46:45 +02:00 |
|
Joel Bodenmann
|
ee8aa6ca4e
|
Fixing doxygen
|
2015-05-16 20:33:31 +02: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
|
0501f24f47
|
Add the ability to change a gwin list selection via the api
Add the ability to scroll a particular item into the current view.
|
2015-04-30 11:32:10 +10:00 |
|
inmarket
|
83c0eb3526
|
Workaround for dynamically sized labels crashing sometimes when the text size is changed.
A real fix requires more work on the redraw handler.
|
2015-04-29 22:43:47 +10:00 |
|
inmarket
|
54d4f3d95b
|
Remove superfluous forward definition on a container.
|
2015-04-29 22:18:01 +10:00 |
|
inmarket
|
a08f9d42fc
|
Fix a bug in detecting the button area in a frame window
|
2015-04-29 18:32:12 +10:00 |
|
inmarket
|
1ce3f20fa4
|
Add GWIN virtual keyboard widget
|
2015-04-12 17:07:38 +10:00 |
|
inmarket
|
9c7dbd8d7e
|
More GOS arduino files - oops missed them last commit.
|
2015-04-07 23:22:04 +10:00 |
|
inmarket
|
82cb03947c
|
Add Arduino as a full GOS supported operating system (even though it is really just a special bare bones platform)
|
2015-04-07 23:21:19 +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
|
a59327fbbf
|
Fix misspelling of KEIL preprocessor directive.
|
2015-03-25 12:45:06 +10:00 |
|
inmarket
|
fe20965c3f
|
More updates for Keil with raw32 GOS.
|
2015-03-18 10:26:35 +10:00 |
|