ca56c721a7
Adding #prama for Keil compiler to suppress "statement is unreachable" warning.
...
Commit r57667124 removed certain unreachable statements as Keil/ARMCC complains about those. However, most other compilers (including GCC) complain if a function with a non-void return type have no return statement in them. Therefore, that commit was reverted (Revert commit is r509eba89) and pragams are added to the Keil compiler configuration instead.
2016-12-14 15:05:45 +01:00
09eba89afd
Revert "Remove some compiler warnings"
...
This reverts commit 76671249d6
.
2016-12-14 15:00:43 +01:00
37f25677ec
Adding gwinDrawThickArc() wrapper for gdispGDrawThickArc() function.
...
Fixes T18
2016-12-14 14:49:11 +01:00
52c7f15673
Adding gwinFillDualCircle() wrapper for gdispGFillDualCircle() function.
...
Fixes T16
2016-12-14 14:43:21 +01:00
8e62912446
Adding missing __cpp() wrapper macro to inline assembly for Keil RAW32 threading functions
2016-12-12 20:03:17 +01:00
0ab0e28bdb
Cleaning up raw32 thread context switching functions (use consistent coding style)
2016-12-12 20:02:34 +01:00
d80bd18157
Fixing typo in comment
2016-12-12 19:06:50 +01:00
inmarket
f495b49f53
Update the Raw32 heap allocator to remove a memory merging bug.
...
The new code has less allocation overhead but memory blocks are now not tracked while allocated.
2016-12-12 20:01:27 +10:00
inmarket
bc7a2b05c1
Update Raw32 threads CLIB support to work with modern versions of the MINGW compiler
2016-12-12 19:59:47 +10:00
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
bde1f0d2eb
Merge branch 'master' of https://git.ugfx.io/uGFX/uGFX
2016-12-11 15:44:05 +01:00
inmarket
e927bff089
Fix GCC assembler broken during Keil port
2016-12-08 10:12:23 +10:00
inmarket
ad29f4fee0
Support for Keil compiler RAW32 CPU specific task switching for Cortex M0,1,3,4,7
2016-12-06 13:47:33 +10:00
inmarket
c1e2863078
Fix a bug in the Cortex M0 task switcher
...
Start of Keil compiler CPU specific switching
2016-12-06 12:16:19 +10:00
inmarket
4b61ae71fe
Add the ability to display the detected compiler
2016-12-06 12:15:13 +10:00
inmarket
76671249d6
Remove some compiler warnings
2016-12-06 12:14:06 +10:00
Corentin Barman
2bcb2155ca
Added a function to draw thick arcs
2016-11-27 19:06:53 +01:00
inmarket
d4adcdb017
Properly fix the problem causing the compiler warning
2016-11-24 16:48:08 +10:00
6c7b3716b3
Prevening compiler warning
2016-11-19 23:46:50 +01:00
inmarket
e0eacb846c
Fixes to GEVENT
2016-11-19 19:39:04 +10:00
152e7e7e26
Adding gmiscHittestPoly()
2016-11-14 17:59:16 +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
b60383c03e
Merge branch 'image_palette'
2016-11-11 19:09:34 +01:00
c91f42ec85
Fixing gdispFillDualCircle() wrapper macro parameters
2016-11-11 18:38:15 +01:00
73a110eed6
Adding API documentation for new image color palette functions
2016-11-11 18:35:09 +01:00
ebfe1e95a2
Minor changes & improvements on image color palletization handling
2016-11-11 18:28:48 +01:00
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
7f4bfaadd5
Merge branch 'master' of https://git.ugfx.io/uGFX/uGFX
2016-11-09 16:42:24 +10:00
inmarket
545a719db9
New dual circle drawing in GDISP
2016-11-09 16:41:44 +10:00
cd9e47d646
Merge branch 'master' of git.ugfx.io:ugfx/ugfx
2016-11-08 22:02:10 +01:00
4bafff3ea5
Removing old references to ChibiOS/GFX in documentation
2016-11-08 22:01:52 +01:00
inmarket
59917dbe1a
Fix progressbar bounds checking and decrementing
2016-11-08 09:31:47 +10:00
0d0dfe5ddc
Fixing GEVENT documentation
2016-11-04 00:02:16 +01: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
a5f27d61c6
Add the math header files when using FASTTRIG
2016-10-01 18:11:41 +10:00
inmarket
8603afd309
Fix keyboard handling for gwin checkbox and button
2016-08-24 17:48:41 +10:00
inmarket
ea0419c29b
Tidy up function names in the gwin virtual keyboard
2016-08-24 17:48:09 +10:00
Oleg Gerasimov
fe84a7b9dd
Fix formatting
2016-08-20 17:54:48 +03:00
Oleg Gerasimov
026379bafd
Fix function SendKeyboardEvent name conflict in single file build
2016-08-20 17:52:30 +03:00
Oleg Gerasimov
09c5c31303
Fix clang build warnings
2016-08-20 17:52:09 +03:00
inmarket
02dbca0454
(void)var statements must come after any variable definitions in strict c
2016-08-13 11:46:32 +10:00
b9b555eae2
Fixing possible crash when GDISP_NEED_TEXT_WORDWRAP is enabled.
2016-08-13 00:49:19 +02:00
0c695b2471
Fixing crash when passing NULL to gwinSetStyle()
2016-08-07 20:38:55 +02:00
Andrew Hannam
868a272d6e
Minor WM_Raise tidy up
2016-07-28 16:34:34 +10:00
f2cf8b9814
Fixing crash when loading GIF image without enough memory available
2016-07-27 13:08:18 +02:00