inmarket
e6bf427775
Doc updates for multiple mouse support
2014-11-26 13:21:36 +10:00
inmarket
87242d0a6c
Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
...
Add polygon demo
2014-11-21 17:09:44 +10:00
Joel Bodenmann
fe976dac66
Fixing font names of newly added DejaVuSans20 and DejaVuSans20_aa
2014-11-17 21:42:03 +01:00
Joel Bodenmann
d4c68c5afe
Adding GDISP_NEED_ARCSECTOR stuff that was missing
2014-10-27 23:54:20 +01:00
inmarket
10dc968427
New mouse updates. Just need a driver now.
2014-09-25 17:44:16 +10:00
inmarket
5ee4290941
Expose the GDISP_STARTUP_COLOR setting for the initial color of displays
2014-09-25 17:42:11 +10:00
inmarket
ffa03cb570
SImplify the options for multiple displays.
...
This will also be more compatible with newmouse infrastructure
2014-09-17 08:43:11 +10:00
inmarket
301a09c0c5
gfxconf.example.h multiple display options were in the wrong place.
2014-08-23 13:00:51 +10:00
Joel Bodenmann
323dbf4b39
adding RAWRTOS option to gfxconf.h
2014-08-20 02:03:14 +02:00
inmarket
3b21507274
GL3D GWIN window + demo
2014-08-20 01:36:33 +10:00
inmarket
10902154ae
GFILE: restructure files, add File Listing, add C String files
...
Fix compile error for ChibiOS BaseStreamFile based GFILES'.
2014-08-12 16:43:45 +10:00
inmarket
9826378b96
Operating System initialisation can now be turned off in gfxconf.h
2014-07-29 12:00:47 +10:00
inmarket
0587e35169
Add widget tag support (and fix a couple of doxygen problems)
2014-07-15 16:38:13 +10:00
inmarket
cffba2c1c9
Merge branch 'master' into eCos
2014-07-03 17:33:50 +10:00
inmarket
7f9a894587
Missing gfxconf definitions for the RAW32 port
2014-07-03 17:28:20 +10:00
inmarket
9c3935bdb4
Add eCos to gfxconf.example.h
2014-07-02 12:28:20 +10:00
Joel Bodenmann
2b141cea7f
adding RAW32 to gfxconf.example.h
2014-07-02 03:53:38 +02:00
Joel Bodenmann
5c13e08e76
added gfileSync() and autosync feature
2014-06-29 16:15:46 +02:00
inmarket
a9f1520e02
Fatfs Cleanup
2014-06-27 23:04:01 +10:00
Joel Bodenmann
65602895a5
FatFS complete implementation
2014-06-27 06:10:18 +02:00
inmarket
bc3ebd6ae9
GWIN: Make sure invisible windows are redrawn before visible windows.
...
Redrawing compile options made visible for the user project.
2014-05-22 09:35:36 +10:00
inmarket
7320410cb5
Make gfxconf.example.h all comments of the default.
2014-05-11 13:12:59 +10:00
Joel Bodenmann
a49b095b94
Merge branch 'master' into gwin
2014-05-10 19:02:37 +02:00
Joel Bodenmann
e5b8e351f5
Merge branch 'freertos'
2014-05-10 18:58:40 +02:00
Joel Bodenmann
cb825aa823
Introducing GFX_FREERTOS_USE_TRACE
2014-05-10 18:13:51 +02:00
inmarket
5544202a26
All compiling.
...
Containers and Frames still to be tested.
2014-05-10 18:20:05 +10:00
inmarket
cb606359cc
Multiple changes to GWIN to support containers.
2014-05-10 01:11:30 +10:00
inmarket
21aac3d853
Merge branch 'master' into gwin
2014-05-09 21:46:32 +10:00
inmarket
7c2b2555f8
Remove superfluous entries in gfxconf.example.h
2014-05-09 21:26:42 +10:00
Joel Bodenmann
5979acc7f6
Introducing GWIN_PROGRESSBAR_AUTO for the automatic incremental function of the progressbar widget
2014-05-08 14:37:13 +02:00
Joel Bodenmann
7e79191024
Merge branch 'master' into freertos
2014-05-04 17:55:17 +02:00
inmarket
cb99e4ab09
Merge branch 'master' into gwin
2014-05-01 18:10:31 +10:00
inmarket
ef0a1ef054
Much improved appearance for buttons and tabs.
...
Also add GWIN_FLAT_STYLING to allow low color (eg monochrome) displays to get the old simplified look.
2014-05-01 13:57:44 +10:00
Joel Bodenmann
33c721c009
Merge branch 'master' into freertos
2014-04-30 13:41:34 +02:00
Joel Bodenmann
135f8f5eca
Added gwinLabelSetAttribute()
2014-04-28 23:20:51 +02:00
Joel Bodenmann
c88e25b84f
Merge branch 'master' of https://bitbucket.org/Tectu/ugfx into gwin
2014-04-20 10:41:53 +02:00
inmarket
cf6b09538e
Fix incorrect spelling of fixed font names in the example gfxconf.h
2014-03-22 11:07:25 +10:00
inmarket
8b9d31ef90
Move queued buffer code from gaudio into gqueue
2014-03-20 23:33:32 +10:00
inmarket
ad1d70d295
Merge branch 'master' into gwin
2014-03-14 07:39:38 +10:00
inmarket
6f54bde79c
Merge branch 'master' into freertos
2014-03-14 07:38:02 +10:00
inmarket
ea5a1b849d
Combine GAUDIN and GAUDOUT into a single GAUDIO module.
...
Simplify GAUDIN (now GAUDIO RECORD) api.
Update audio demo's to match.
Port Win32 driver to new audio api.
2014-03-11 17:13:31 +10:00
Joel Bodenmann
2b4508467a
whitespaces
2014-03-04 12:37:26 +01:00
Joel Bodenmann
19ced71d04
whitespaces
2014-03-04 11:50:04 +01:00
inmarket
c110548507
Add support for ANSI like escape sequences to control display color and attributes in a GWIN console.
...
Updated the console demo to demonstrate this.
2014-03-04 14:14:15 +10:00
inmarket
dcedf41413
Merge branch 'master' into gwin
2014-02-15 22:31:33 +10:00
inmarket
03914d2d2b
Merge branch 'master' into freertos
2014-02-15 22:29:28 +10:00
inmarket
d667fab325
Integrate gfile build files
2014-02-07 01:35:31 +10:00
Joel Bodenmann
6ff66cd401
Merge branch 'master' into gwin
2014-02-02 01:58:24 +01:00
Joel Bodenmann
6e893c7efd
doc
2014-02-01 17:08:14 +01:00
Joel Bodenmann
2aa0612c65
gfxconf.example.h
2014-02-01 14:46:21 +01:00
inmarket
07f940e799
Merge branch 'master' into gwin
2014-01-17 18:37:59 +10:00
inmarket
199b89e4dc
Updates to console history. This now works well.
2014-01-17 18:36:28 +10:00
Joel Bodenmann
6aa34e4fdc
initial version of frames - still work in progress, DO NOT USE!!!
2014-01-06 21:20:35 +01:00
Joel Bodenmann
abe6a47c1f
basic implementation of parent/child (no flag handling done yet)
2014-01-04 04:41:32 +01:00
Joel Bodenmann
ffed62c5ba
GWIN_CONSOLE_NEED_HISTORY -> GWIN_CONSOLE_USE_HISTORY
2014-01-03 19:14:41 +01:00
Joel Bodenmann
ae6c2965ad
whitespaces
2014-01-03 19:12:32 +01:00
Joel Bodenmann
9515578e67
gfxconf.h fixes
2014-01-03 17:10:54 +01:00
Joel Bodenmann
9d14022ad9
Refactored gfxconf.example.h
2014-01-03 13:49:27 +01:00
Joel Bodenmann
d16dda2180
GDISP startup logo now optional
2013-12-16 20:11:51 +01:00
Joel Bodenmann
891f134bc1
Removed TDISP module
2013-12-11 14:50:09 +01:00
Joel Bodenmann
560f946cd9
Added progressbar widget (demos still to do)
2013-12-01 23:53:42 +01:00
inmarket
643670ecd1
Reliability fixes for uGFXnet running on LWIP.
...
Note LWIP requires a stack larger than the default of 512.
2013-11-17 20:26:49 +10:00
inmarket
9a5a480870
Minor updates to LWIP support for uGFXnet.
...
Application supplied Start_LWIP() routine is now optional.
2013-11-17 00:52:52 +10:00
inmarket
54a3288320
Update gfxconf.example.h with new values for the GDISP uGFXnet driver.
2013-11-16 02:04:41 +10:00
Joel Bodenmann
da2740b706
merging GDISPStreaming
2013-11-10 21:07:16 +01:00
inmarket
1f99d5c9fa
Add support for a default application orientation.
...
Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro
2013-11-09 19:18:59 +10:00
inmarket
53408e2cb3
Fix incorrect naming of GMISC_INVSQRT_... macros.
2013-11-09 19:13:01 +10:00
inmarket
db09e33dff
Fix spelling error and migrate demo gfxconf.h changes to all demos including the new streaming and multiple display demos
2013-10-28 10:46:25 +10:00
Joel Bodenmann
2cb8e08c52
uncommented GOS selection in GDISP and GWIN demos
2013-10-28 10:00:35 +10:00
Joel Bodenmann
1e9dcc4a28
uncommented GOS selection in GDISP and GWIN demos
2013-10-28 01:00:02 +01:00
inmarket
e6f17baf61
GMISC invsqrt() function.
...
Fix a 64bit processor bug.
Add support for processors where the floating point and integer endianness don't match.
Add support for processors with a non-standard floating point format.
Update gdisp_streaming demo with extra comments to reflect the above changes.
2013-10-24 15:03:47 +10:00
inmarket
452cfc1b13
Add GDISP_NEED_TIMERFLUSH to enable automatic display flushing on a timer.
2013-10-24 12:57:20 +10:00
inmarket
0b9db701a1
Fix missing case in gdispStreamStop().
...
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
2013-10-21 13:34:55 +10:00
Joel Bodenmann
feeea0a2ba
increased default stack size of the GTimer thread
2013-10-21 01:38:44 +02:00
Joel Bodenmann
51f4435cd1
increased default stack size of the GTimer thread
2013-10-21 07:58:17 +10:00
inmarket
2996e701ad
Change gfxconf.h to match updated multi-controller support
2013-10-17 12:33:35 +10:00
Joel Bodenmann
86c6fdf77b
added label define to gfxconf.h
2013-10-17 10:51:45 +10:00
Joel Bodenmann
0ad1ed358b
added label define to gfxconf.h
2013-10-16 20:33:23 +02:00
inmarket
d22bc07e7a
Multiple displays across one or more controllers is now fully supported.
...
Only the Win32 driver supports this so far.
Other drivers are currently broken due to API changes and will be fixed.
2013-10-12 13:24:40 +10:00
Joel Bodenmann
b3ee216bd2
Updates from main-line code
2013-10-06 15:47:59 +10:00
Joel Bodenmann
4e68a7732e
gfxconf cleanup
2013-10-05 02:55:47 +02:00
Joel Bodenmann
8b6e95de73
added thread priorities to gfxconf.h
2013-10-05 02:32:35 +02:00
inmarket
973e34089e
GDISP streaming bug fixes
...
Win32 bitmap support
Win32 Rotation is back to front. Need to check touch and other drivers.
2013-09-24 16:10:15 +10:00
Joel Bodenmann
273d747b01
added list widget to gfxconf
2013-08-24 19:48:23 +02:00
inmarket
a2b27a6f5c
Add new hand built bitmap fonts to replace old UI1 and UI2.
...
Allow scaled fonts to be staticly defined.
Update new fonts handling so UI1 and UI2 have Narrow and Double variants.
Update example gfxconf.h.
Fix new font rules.
Add support for an application program to add their own fonts.
Make system font handling includes root relative.
2013-08-17 23:32:53 +10:00
inmarket
3977ee687f
First cut - beautiful new font handling by PetteriAimonen
2013-07-28 17:08:45 +10:00
Joel Bodenmann
95b1597158
removed POSIX, now having dedicated Linux and MAC OS-X ports
2013-07-23 02:12:52 +02:00
inmarket
5b2d561483
Remove GDISP_THREAD_CHIBIOS. This is always used now.
2013-07-21 17:26:11 +10:00
inmarket
386539072c
Image animation changes
2013-07-19 09:37:50 +10:00
inmarket
777ec6af7c
Add a simple GWIN window manager, Change the way GWIN visibility works
2013-06-08 02:27:59 +10:00
Joel Bodenmann
d0f5d9c7f9
added basic implementation of checkboxes (functional)
2013-06-02 06:13:28 +02:00
inmarket
8fcbf4e5d5
More GOS module changes
...
GQUEUE as a seperate module
GOS changes including basic Win32 O/S support
2013-05-26 02:06:55 +10:00
inmarket
7fbfde42aa
GOS module, for operating system independance
...
GMISC fast floating point trig
GMISC fast fixed point trig
2013-05-25 01:26:52 +10:00
Andrew Hannam
b5ce240550
X driver for GDISP and GINPUT_MOUSE
2013-05-16 02:07:02 +10:00
Andrew Hannam
a02c124940
GIF image handling
...
GIF image handling
Updates to Image structure to make memory accounting optional
Add set image background color to handle animated transparency.
2013-04-20 21:19:26 +10:00
Andrew Hannam
ee19104dbb
GWIN slider + image support
2013-04-06 21:54:19 +10:00
Andrew Hannam
64971549fd
New GDISP image handling with demo
...
Images currently support Native and BMP (except RLE4,8 and 16 bit - due
to bugs)
Supports reading from Memory, BaseFileStream or real files (only on the
Win32 simulator).
Move gdisp_pictures demo to better refect its purpose.
Bug fixes for BMP RLE4,8 & 16 bit to come very soon
GIF support very soon.
2013-04-03 13:51:43 +10:00
Andrew Hannam
40b390908c
GDISP changes including polygon support
...
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:14:32 +10:00
Andrew Hannam
8a40457c86
Revert "GDISP changes including polygon support"
...
This reverts commit 269262ef9b
.
2013-03-10 16:12:13 +10:00
Andrew Hannam
269262ef9b
GDISP changes including polygon support
...
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
2013-03-10 16:11:41 +10:00