Commit Graph

1157 Commits (e2fb6820d013420bf9a69ac5b8955f9ebb6af4f0)

Author SHA1 Message Date
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
inmarket 1caabc3f75 Attempt to fix setjmp issues with the Kiel compiler. 2015-03-18 06:53:22 +10:00
inmarket 84ae564bfc Support ChibiOS V3 changes to the FileStream API 2015-03-11 00:16:09 +10:00
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.
2015-02-28 13:06:15 +10:00
inmarket 73ba2778ab Background images on GWIN containers had cx and cy interposed. 2015-02-28 12:05:04 +10:00
inmarket 9da63a2aaa Compile warning fix for GWIN tabset 2015-02-23 18:15:57 +10:00
inmarket 07a63f7143 Compile error and emulation errors for GFILE_NEED_STDIO 2015-02-21 09:23:33 +10:00
inmarket 5e0a0bfd9b Compile error fix for GFILE_ALLOW_FLOAT 2015-02-21 09:23:00 +10:00
inmarket 50cbdbc288 Big improvements to GWIN arrow button drawing.
Some symmetry issues fixed.
Now optionally support exact 45 degree arrow heads.
With 45 degree arrow heads if the height/width ratios are right a triangular button is produced.
2015-02-14 14:20:45 +10:00
inmarket 39459872b2 Fix pixel error rounding in gdispDrawConvexPoly().
The corrects strange gwin arrow button appearances for certain sizes.
2015-02-14 10:38:24 +10:00
inmarket 7c7459f1d2 Toggle fixes. 2015-02-14 09:16:28 +10:00
inmarket 143d9be295 Change ugfx startup logo to white so it shows up on monochrome displays 2015-02-07 23:33:02 +10:00
inmarket e63fab2ace Update vararg macro's to C99 standard syntax. 2015-02-05 00:21:22 +10:00
inmarket f12e847c30 Fix compiler warnings for some drivers 2015-02-05 00:20:37 +10:00
inmarket adebde7a99 Fix multiple display/keyboard/mouse problem with some compilers. 2015-01-27 13:42:11 +10:00
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).
2015-01-25 17:40:34 +10:00
inmarket b316263833 Implement a "Toggle Button" using a checkbox with a custom draw.
Updated the widgets demo to show this.
2015-01-23 17:57:13 +10:00
inmarket fa8167b94d Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
2015-01-21 17:26:24 +10:00
inmarket 8b221b803a Compile fix for default orientation with pixmaps. 2015-01-14 18:39:12 +10:00
inmarket b68cfa0c29 Support dynamic displays at compile time, don't re-orient pixmaps at initialisation time. 2015-01-13 14:28:56 +10:00
inmarket ef00cac45d Add support and demo for pixmaps (in memory drawing) 2015-01-13 13:50:46 +10:00
inmarket 221b8752b3 Oops - Error detection in the wrong place. 2015-01-08 19:52:31 +10:00
inmarket 87cca4f7a5 New keyboard driver interface with international keyboard support. 2015-01-07 13:20:23 +10:00
inmarket 128a3b972c New Tabset Widget.
Widgets demo updated to (optionally) use the new tabset.
2015-01-03 18:46:46 +10:00
inmarket bc9d3a1305 Fix macro problems for gwinShow, gwinHide etc 2015-01-03 18:45:37 +10:00
inmarket 28d9da556a Small fix for a progressbar 2015-01-03 18:44:48 +10:00
inmarket 5a4e0b7b4d Fix a serious problem with moving and sizing containers, and some visibility issues 2015-01-03 18:44:27 +10:00
inmarket da13b83737 Safety protection in creation of extended GWIN types. 2015-01-03 18:42:51 +10:00
inmarket 476d11d599 Fix serious bug in GTIMER. 2015-01-03 18:41:38 +10:00
inmarket 9ddf7c4284 Protect against NULL strings 2015-01-03 18:41:11 +10:00
inmarket a5b80da207 Fix complaints with some ChibiOS versions and some compilers about TRUE/FALSE redefinition. 2014-12-31 12:27:04 +10:00
inmarket 16ebf86013 Fix 1 pixel display error in checkbox for text on left rendering.
Also add better comments to code.
2014-12-16 23:01:55 +10:00
inmarket d7896289d1 Updates to the slider to fix positioning issues.
Also fixes negative ranges, ranges > 65536 and very small ranges.
2014-12-13 18:33:53 +10:00
inmarket 5bf2b8678a Extended slider events. Updated the demo to match.
Actually reduced code size :)
2014-12-06 15:48:47 +10:00
inmarket 4931f39a0d Syntax Error Fix 2014-12-04 21:41:34 +10:00
Joel Bodenmann 30b47f1581 Fixing wrong font name in DejaVuSans20_aa font 2014-11-29 11:13:44 +01:00
Joel Bodenmann 0718866107 Fixing bug in gdispGDrawRoundedBox() 2014-11-29 11:08:32 +01:00
Joel Bodenmann c2bf62ff19 More doxygen fixes 2014-11-28 20:01:34 +01:00
Joel Bodenmann c90879ec4b Doxygen fixes 2014-11-28 19:55:36 +01:00
Joel Bodenmann 8e54d01db1 Fixing Doxygen 2014-11-28 19:47:57 +01:00
Joel Bodenmann b799e16689 GOS doxygen fix 2014-11-28 11:37:07 +01:00
Joel Bodenmann ba85d77dda Fixing doxygen for GOS module 2014-11-27 22:59:28 +01:00
inmarket 260f83b94a Doxygen spelling fixes 2014-11-26 13:53:57 +10:00
inmarket e6bf427775 Doc updates for multiple mouse support 2014-11-26 13:21:36 +10:00
inmarket bd3a58ccfc Fix some extern structure definitions that cause problems with some compilers 2014-11-26 13:02:47 +10:00
Joel Bodenmann e3776755a5 Stable release v2.2 2014-11-23 15:15:48 +01:00
Joel Bodenmann af44bbc9d4 Fixing doxygen 2014-11-23 02:38:38 +01:00
inmarket 87242d0a6c Add MatrixFloat2D and MatrixFixed2D operations to GMISC.
Add polygon demo
2014-11-21 17:09:44 +10:00
Joel Bodenmann bac62a3270 Fixing compiler error 2014-11-17 21:49:38 +01:00
Joel Bodenmann fe976dac66 Fixing font names of newly added DejaVuSans20 and DejaVuSans20_aa 2014-11-17 21:42:03 +01:00
inmarket fe00d3e090 Change the definition of the calibration load and save routines as per steved suggestion. 2014-11-15 15:22:09 +10:00
inmarket a8d6aa0790 Fix compiler warnings. 2014-11-15 15:21:18 +10:00
inmarket 8ca6fad9fd Add DejaVuSans font in 20 point as a standard font 2014-11-15 15:20:47 +10:00
inmarket 599a163181 Spacing, comments and spelling mistakes 2014-11-15 15:19:46 +10:00
inmarket bd041926b4 Allow a mouse driver to not return any results when it is polled. 2014-11-07 12:02:41 +10:00
Joel Bodenmann edc254c080 Adding missing GWIN wrapper for ArcSectors functions 2014-10-28 00:20:11 +01:00
Joel Bodenmann d4c68c5afe Adding GDISP_NEED_ARCSECTOR stuff that was missing 2014-10-27 23:54:20 +01:00
inmarket 105e50dcd4 Allow calibration to work in newmouse even if there is no text / font support. 2014-10-27 16:52:50 +10:00
inmarket 5b806ef66b Merge branch 'master' into newmouse 2014-10-27 16:48:19 +10:00
inmarket 3825cec8f8 Added new arc sector drawing routines (Thanks to steved for the inspiration).
Added demo to match.
2014-10-27 16:44:53 +10:00
Joel Bodenmann eb84c817a2 Merge branch 'master' into newmouse 2014-10-26 14:58:05 +01:00
Joel Bodenmann e5ce8486cd compiler warning 2014-10-26 14:57:57 +01:00
Joel Bodenmann 4e2894cbd8 Merge branch 'master' into newmouse 2014-10-26 13:42:03 +01:00
Joel Bodenmann a99174b8c5 GWIN list toggle bug compile error fix 2014-10-26 13:32:48 +01:00
inmarket 386cbe90b8 New flag for newmouse driver use 2014-10-13 17:43:10 +10:00
inmarket a61b4a7115 ChibiOS 3 error message update 2014-10-09 12:32:05 +10:00
inmarket 8e42404e7c Fixes bug with printf formatting of zero filled fields 2014-10-09 12:31:53 +10:00
inmarket 38b4af7e20 Newmouse updates to calibration routine 2014-10-09 12:30:19 +10:00
inmarket a8f9151931 ChibiOS 3 error message update 2014-10-09 12:29:55 +10:00
inmarket 3e6c0348ae Fixes bug with printf formatting of zero filled fields 2014-10-09 12:29:26 +10:00
inmarket ccf05e8c0a Fix bugs in newmouse framework 2014-10-07 21:52:00 +10:00
inmarket 4b348f43ad Update buildfonts.sh to match change to fonts.h 2014-10-06 15:57:37 +10:00
inmarket df0a966fc2 Update buildfonts.sh to match change to fonts.h 2014-10-06 15:57:13 +10:00
inmarket 0118743a26 Merge branch 'master' into newmouse 2014-10-06 15:53:08 +10:00
inmarket afc42bab03 Merge remote-tracking branch 'origin/master' 2014-10-06 15:52:36 +10:00
inmarket 63fd8ab89b Update support for ChibiOS v3 to the current repository.
Update Make system to match.
Add ability to make to a library rather than a program
Stop ignoring objcode invalid format errors
Multiple make tidy ups
2014-10-06 15:50:43 +10:00
inmarket 18c4a9f870 Update support for ChibiOS v3 to the current repository.
Update Make system to match.
Add ability to make to a library rather than a program
Stop ignoring objcode invalid format errors
Multiple make tidy ups
2014-10-06 15:50:19 +10:00
Joel Bodenmann 5427d3efe5 Fixing inclusion problem 2014-10-05 15:03:12 +02:00
Joel Bodenmann 8efdd2c514 /src/gos/gfx_* -> /src/gos/gos_* 2014-09-29 16:22:35 +10:00
inmarket 65315ac162 Merge remote-tracking branch 'origin/newmouse' into newmouse 2014-09-29 16:21:31 +10:00
inmarket b7a89b2ada doxygen updates 2014-09-29 16:09:08 +10:00
Joel Bodenmann 32a4969b7d Merge branch 'newmouse' of bitbucket.org:Tectu/ugfx into newmouse 2014-09-29 08:08:36 +02:00
Joel Bodenmann 1e8a7ff6dd /src/gos/gfx_* -> /src/gos/gos_* 2014-09-29 08:07:43 +02:00
inmarket a873d55173 doxygen updates 2014-09-29 15:58:44 +10:00
inmarket 611133cbc0 Merge branch 'master' into newmouse 2014-09-29 15:47:47 +10:00
inmarket e2f3a68c3b Progress bar optimisation. 2014-09-29 15:46:34 +10:00
inmarket 3abbf8e1b2 Bug fixes for the OSX GOS layer 2014-09-29 15:46:08 +10:00
inmarket e3545c55bf Bug fixes for the linux GOS layer. Also add POSIX semaphore implementation. 2014-09-29 15:45:44 +10:00
Joel Bodenmann 0253b7df49 some more doxygen fixes 2014-09-28 23:42:53 +02:00
Joel Bodenmann 8d7bbe7e45 some doxygen fixes (more coming) 2014-09-28 23:02:44 +02:00
inmarket 7cceda585d Fix newmouse compiler warning 2014-09-28 01:44:41 +10:00
inmarket bbdc236967 Merge branch 'master' into newmouse 2014-09-28 01:42:56 +10:00
inmarket 2776d00e82 GOS updates to fix compile warnings on linux 2014-09-28 01:41:07 +10:00
inmarket aa858131c0 Merge branch 'master' into newmouse 2014-09-26 18:36:10 +10:00
inmarket 0d35e6b6ae Another GDriver bugfix 2014-09-26 18:35:51 +10:00
inmarket 2d81114256 gdriver bugfix 2014-09-26 18:24:01 +10:00
inmarket ca71163aa0 gdriver bugfix 2014-09-26 18:23:41 +10:00
inmarket b42a2098eb Change to GDriver to support an initialisation parameter 2014-09-26 16:35:34 +10:00
inmarket ff28a0aa37 Reorder initialisation to ensure gwin is initialised last 2014-09-26 16:35:16 +10:00
inmarket 174e60c76d GINPUT mouse updated - first working version of newmouse.
Note: drivers to be ported.
Note: not tested well yet.
2014-09-26 16:32:00 +10:00
inmarket 72d04f891b Change to GDriver to support an initialisation parameter 2014-09-26 16:29:52 +10:00
inmarket 8b1666e72f Reorder initialisation to ensure gwin is initialised last 2014-09-26 16:28:26 +10:00
inmarket 0e73d65e58 Additional GDriver call 2014-09-25 17:45:14 +10:00
inmarket 9f720b1f12 C decls on GDISP functions 2014-09-25 17:45:03 +10:00
inmarket 4886403bc6 Expose the GDISP_STARTUP_COLOR setting for the initial color of displays 2014-09-25 17:44:50 +10:00
inmarket 10dc968427 New mouse updates. Just need a driver now. 2014-09-25 17:44:16 +10:00
inmarket 33200c1a97 Additional GDriver call 2014-09-25 17:43:43 +10:00
inmarket 6b9ff5de2a C decls on GDISP functions 2014-09-25 17:43:05 +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 32eb6ff830 Merge branch 'master' into newmouse 2014-09-17 09:47:48 +10:00
inmarket 3a520359a0 GDISP updates to match previous GDRIVER and multiple display updates 2014-09-17 09:34:08 +10:00
inmarket 16fbcdc0b5 Convert GDRIVER instance numbers to unsigned. 2014-09-17 09:33:07 +10:00
inmarket c28c4645c0 FATFS and PETITFS compile error fix (caused by prior file renaming). 2014-09-17 09:32:09 +10:00
inmarket 036ad5d3dd SImplify the options for multiple displays.
This will also be more compatible with newmouse infrastructure
2014-09-17 08:45:40 +10:00
inmarket 676c416a9b More newmouse updates 2014-09-17 08:44:31 +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 6f8845e86c More mouse updates - not working yet. 2014-09-16 10:06:59 +10:00
inmarket 3ff91d0c38 Merge branch 'master' into newmouse 2014-09-13 14:57:28 +10:00
inmarket 683ac0ab7f Fixes to gdriver to make uGFXnet displays work 2014-09-13 14:50:32 +10:00
inmarket e758a60b10 Merge branch 'gdriver' into newmouse 2014-08-23 17:56:23 +10:00
inmarket 0c7c74112e GDRIVER now working for GDISP including multiple displays.
Still uses old GDISP driver model for now
Untested with uGFXnet.
Still to come: Input drivers etc
2014-08-23 17:55:42 +10:00
inmarket 339150c55f New gdriver module. 2014-08-23 13:02:58 +10:00
inmarket 8c953378ca Doco updates 2014-08-23 13:00:10 +10:00
inmarket d1217112a4 Fix frame window logic bug and compile bug 2014-08-21 08:11:27 +10:00
inmarket 2b47a07086 Merge branch 'master' into newmouse 2014-08-20 17:44:40 +10:00
inmarket 0f3f8f68f8 Rename lots of files to help prevent compile time name conflicts. 2014-08-20 17:42:53 +10:00
inmarket ecaf8b83f8 Create a generic GWIN event.
The frame now sends a GEVENT_GWIN_CLOSE event on closing.
Unfortunately some gwin events have had a field renamed in order to generalise the structure.
Demo's updated to match.
2014-08-20 12:18:27 +10:00
inmarket 3b21507274 GL3D GWIN window + demo 2014-08-20 01:36:33 +10:00
Joel Bodenmann 301f134b90 whitespaces 2014-08-18 17:10:56 +02:00
inmarket c06bff3304 Merge branch 'master' into newmouse 2014-08-17 00:54:37 +10:00
inmarket 14075df698 Fix a bug that caused geventWait() to always fail if called with a timeout
Fix a bug that caused geventWait() to miss pending events,
2014-08-17 00:13:47 +10:00
inmarket 362c25f967 Update the simple container to support custom draws such as transparent client area or tiled image client area. 2014-08-16 23:35:50 +10:00
inmarket 045140a133 frame window fixes 2014-08-16 23:34:46 +10:00
inmarket 87c2793248 Update the frame window to use much less RAM and also to support transparent and tiled image backgrounds 2014-08-16 22:54:05 +10:00
inmarket 0fc1d5f033 Fix the window manager to reveal windows behind a window that is made invisible. 2014-08-16 22:51:59 +10:00
inmarket 5dd9e1dc35 Fix visibility issues associated with a window destroy. 2014-08-16 22:51:05 +10:00
inmarket 8e503470fe Add extra widget flags especially for widget flag range checking. 2014-08-16 20:44:21 +10:00
inmarket 75e1e7a5e2 Add GFILE support for PetitFS (a very tiny FAT implementation) 2014-08-15 02:22:02 +10:00
inmarket 9b570be049 Bug fix. Must close before freeing the structure. 2014-08-15 02:19:23 +10:00
inmarket 1105e38414 Separate GFILE into separate source files to prevent future name and include file conflicts. 2014-08-15 00:31:32 +10:00
inmarket efa13a879d Move 3rd Party source to a new directory.
Rationalise Fatfs code and fix a couple of configuration issues.
2014-08-13 15:48:16 +10:00
inmarket 5460a923ab Merge branch 'master' into newmouse 2014-08-12 16:45:06 +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 1012ab75a4 Adjust code styling to match all other code 2014-08-08 19:01:44 +10:00
Joel Bodenmann e65b1db192 Adding prefix to port files to avoid file name conflicts on case insensitive systems 2014-08-08 10:46:42 +02:00
Joel Bodenmann 56f55af6ea FreeRTOS type definitions for versions older than 8 2014-08-08 09:47:41 +02:00
Joel Bodenmann 52f40d7618 Fixing compile bug for NATIVE image format 2014-08-07 23:11:44 +02:00
Joel Bodenmann edb7d6c621 Merge branch 'master' of bitbucket.org:Tectu/ugfx 2014-08-07 22:57:31 +02:00
Joel Bodenmann f94b496c0c Added optional transparency to container 2014-08-07 22:57:18 +02:00
inmarket d15c63abdb Any visible window that obscures another window now prevents the underlying window from receiving mouse event. 2014-08-07 11:22:14 +10:00
inmarket 9826378b96 Operating System initialisation can now be turned off in gfxconf.h 2014-07-29 12:00:47 +10:00
inmarket 4ce658b022 Oops - add rawrtos into the makefile 2014-07-29 11:13:46 +10:00
inmarket f08f35a9e4 Support for rawrtos real time operating system 2014-07-29 11:01:08 +10:00
inmarket ed14e4ca56 Some improvements for the Kiel C compiler 2014-07-29 10:57:01 +10:00
inmarket 1d4d9b4c94 Rebuild GEvent.
It should be faster, have less contention problems, use less memory and allow reentrancy from a callback handler.
2014-07-16 16:44:19 +10:00
inmarket 949290c01d typo 2014-07-16 16:42:37 +10:00
inmarket 0a5bfdd6ec Fix compile warning 2014-07-15 16:38:33 +10:00
inmarket 0587e35169 Add widget tag support (and fix a couple of doxygen problems) 2014-07-15 16:38:13 +10:00
inmarket 679961a25e Try to prevent type definition conflicts with standard headers 2014-07-15 14:38:49 +10:00
inmarket 8c47f68f66 Only destroy the listener in a frame window if it actually was initialised. 2014-07-15 13:47:12 +10:00
inmarket 0e74c164c3 Merge branch 'master' into newmouse 2014-07-15 12:41:40 +10:00
inmarket fdb3b86ee0 Thick line support is only available if Polygon drawing is available 2014-07-15 12:40:43 +10:00
Joel Bodenmann 1fe4bcde39 Added gwinDrawThickLine() wrapper for corresponding GDISP call 2014-07-11 20:41:50 +02:00
Joel Bodenmann c8342a0d25 eCos: fixing gfxFree() routine 2014-07-11 19:07:47 +02:00
Joel Bodenmann 326e246b77 adding ecos port to makefile 2014-07-11 19:06:42 +02:00
inmarket 85fe4a9672 Merge branch 'eCos' 2014-07-07 11:19:23 +10:00
Joel Bodenmann a675812b08 Merge branch 'master' of bitbucket.org:Tectu/ugfx 2014-07-05 16:00:07 +02:00
Joel Bodenmann 2cc1dd96ea doxygen fix 2014-07-05 15:55:45 +02:00
Joel Bodenmann e4eba63f95 Frame widget doxygen fix 2014-07-04 23:53:50 +02:00
Joel Bodenmann 54a0387bd4 fixing doxygen typo 2014-07-04 00:23:12 +02: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 92d972cfd8 First part new mouse infrastructure 2014-07-02 09:40:01 +10:00
inmarket 8a11eb71aa Merge branch 'master' into eCos 2014-07-02 09:36:41 +10:00
inmarket 1a2e98af96 Use the GFILE_NEED_NOAUTOSYNC for syncing in the write as well. 2014-07-02 09:36:00 +10:00
Joel Bodenmann bd68d6a00a checkbox c++ fix 2014-06-30 14:27:33 +02:00
Joel Bodenmann 5c13e08e76 added gfileSync() and autosync feature 2014-06-29 16:15:46 +02:00
inmarket e318ec02d6 Put back ffconf.h with a default configuration.
User can override by placing a ffconf.h in their project directory.
This works as the current directory is always checked for include files before the include path.
2014-06-28 16:07:58 +10:00
Joel Bodenmann a46dfbc20b ffconf.h is now a template. User has to supply his own 2014-06-28 06:36:10 +02:00
Joel Bodenmann 31d85d16e7 fatfs update 2014-06-28 06:33:59 +02:00
Joel Bodenmann 65ea8205b5 Merge branch 'fatfs' 2014-06-27 19:01:59 +02:00
inmarket a9f1520e02 Fatfs Cleanup 2014-06-27 23:04:01 +10:00
Joel Bodenmann c2a27f3e7c working implementation with gfx syscalls 2014-06-27 16:16:42 +02:00
Joel Bodenmann 65602895a5 FatFS complete implementation 2014-06-27 06:10:18 +02:00
Joel Bodenmann 11e3d1fa22 first working FatFS implementation. Modes ToDo 2014-06-27 00:38:46 +02:00
Joel Bodenmann b55fa551e3 macro typo 2014-06-25 23:04:44 +02:00
Joel Bodenmann 1785f32976 added ToDo list 2014-06-25 05:31:41 +02:00
Joel Bodenmann f2bbe071f3 added fatfs/readme 2014-06-25 05:27:54 +02:00
Joel Bodenmann b054a7220f initial implementation - untested 2014-06-25 05:23:57 +02:00
inmarket dc0f291350 First cut eCos port 2014-06-25 00:51:05 +10:00
Joel Bodenmann d7129e6058 adding fatfs directory 2014-06-24 05:56:13 +02:00
inmarket 16fba41d50 Added support for playing arbitrary format audio files with an intelligent audio processor like the VS1053 codec.
Demo added.
2014-06-23 18:44:50 +10:00
inmarket c33fb2c4d5 Remove compiler warning 2014-05-30 12:45:19 +10:00
Joel Bodenmann 54221783a0 Merge branch 'master' of https://bitbucket.org/Tectu/ugfx 2014-05-30 02:57:40 +02:00
Joel Bodenmann 41a74191c1 fixing frame close button action 2014-05-30 02:57:30 +02:00
Joel Bodenmann c65cdaed24 frame widget render improvements 2014-05-30 01:11:25 +02:00
inmarket 451f6a2ae0 Missing header file required for some OS's 2014-05-22 17:34:09 +10: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 34e23320b4 Significant changes to the window redrawing methodology.
Move and Resize should probably work for containers now
Still to be tested - nested containers, progressbar timers while redrawing its container, move/resize on containers.
2014-05-21 13:02:00 +10:00
Joel Bodenmann 0b204ed8e3 Reworking the GWIN doxygen documentation. 2014-05-20 18:05:38 +02:00
Joel Bodenmann 5c14057e33 gfxExit() fix for ChibiOS/RT 3.x 2014-05-19 22:43:39 +02:00
Joel Bodenmann 246b42c6eb Doxygen typo 2014-05-15 18:55:18 +02:00
inmarket dfcd7e0e50 Bug fixes to sprintg() and fix to incomplete scang() implementation. 2014-05-12 13:25:54 +10:00
Joel Bodenmann e28e572ea8 Progressbar GWIN_PROGRESSBAR_AUTO feature fix 2014-05-11 20:20:49 +02:00
Joel Bodenmann 870d0cbdc9 Doxygen fixes 2014-05-11 17:23:18 +02:00
Joel Bodenmann 6961a536e5 GFILE bug fix 2014-05-11 16:26:41 +02:00
Joel Bodenmann 6dc3cbcd29 GFILE rules bug fix 2014-05-11 15:00:03 +02:00
Joel Bodenmann 6a0e79903d Added gwinShow() and gwinHide() macro wrappers 2014-05-11 13:58:21 +02:00
inmarket 19dc64269c Container and Frame updates.
New api's gwinGetInnerWidth() and gwinGetInnerHeight()
2014-05-11 20:11:16 +10:00
inmarket 8c5275583a Better redrawing when doing a forced change of default style. 2014-05-11 20:09:42 +10:00
inmarket d02b5e06e9 Visible and Enabled GWIN bug fix 2014-05-11 20:08:41 +10:00
inmarket 3a98279583 Add gdispContrastColor() and remove divides from gdispBlendColors() 2014-05-11 20:05:31 +10:00
inmarket 669a88cd06 spelling 2014-05-11 13:13:36 +10:00
inmarket 1c75b6c352 spacing 2014-05-11 13:13:18 +10:00
inmarket bdbe78a8da frame fixes 2014-05-11 13:09:36 +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 2632bb1ed5 doxygen cleanup 2014-05-10 18:50:15 +02:00
Joel Bodenmann 33a037b81c freertos port cleanup 2014-05-10 18:26:44 +02:00
Joel Bodenmann cb825aa823 Introducing GFX_FREERTOS_USE_TRACE 2014-05-10 18:13:51 +02:00
Joel Bodenmann 0a83c21aa2 frame rendering bug fix 2014-05-10 11:49:11 +02:00
inmarket 5544202a26 All compiling.
Containers and Frames still to be tested.
2014-05-10 18:20:05 +10:00
inmarket 890653111b Oops - missed this one. Not ready for prime time yet though. 2014-05-10 01:28:59 +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 1478fdf41e Re-order GWIN sys_rules to simplify ready for new functionality. 2014-05-09 21:37:06 +10:00
inmarket f9b6b1697d GWIN label bug fix and simplification 2014-05-09 21:36:14 +10:00
inmarket 28f10aaa3a Rename GWIN image header file to be consistent with all other controls and with its source file 2014-05-09 21:35:30 +10:00
inmarket de5a983777 GWIN window manager comment updates 2014-05-09 21:34:12 +10:00
inmarket 0f109512fd gwinImage animated gif bug fix 2014-05-09 21:33:33 +10:00
inmarket 6d2c8f0f50 GWIN creation and destruction bug fixes 2014-05-09 21:32:29 +10:00
inmarket c475d69a9c New gqueue calls to allow inserting an object into the queue at an arbitrary location. 2014-05-09 21:31:16 +10:00
inmarket cf5867b33d New gdispImageInit() call to initialise a gdispImage structure
Use in gwinImage
2014-05-09 21:30:00 +10:00
inmarket 9e8b38ba94 Add gwinClearInit() and gwinWidgetClearInit() to clear gwin initialisation structures.
Incorporate into demo's
2014-05-09 21:25:31 +10:00
Joel Bodenmann ec09292542 Revert "Renaming image widget files to appropriate name"
This reverts commit 82a3f8491f.
2014-05-09 12:20:32 +02:00
Joel Bodenmann 82a3f8491f Renaming image widget files to appropriate name 2014-05-09 12:07:08 +02:00
Joel Bodenmann 52262dbafe progressbar widget cleanup 2014-05-09 10:58:23 +02:00
Joel Bodenmann a9ead70e09 Imagebox widget bug fix that could cause gwinImageOpenFile() to crash 2014-05-09 10:39:10 +02: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 15baf7a5c7 Bug fix - GWIN_NEED_PROGRESSBAR not set to FALSE by default 2014-05-08 13:20:12 +02:00
Joel Bodenmann a695f5337d typo fix 2014-05-06 20:18:05 +02:00
Joel Bodenmann a93ec009c4 Merge branch 'master' into freertos 2014-05-06 17:21:47 +02:00
Joel Bodenmann f7fa0dd78f Merge branch 'master' into gwin 2014-05-06 17:20:22 +02:00
Joel Bodenmann c2e93ebcfb bug fix 2014-05-06 17:14:30 +02:00
Joel Bodenmann 7e79191024 Merge branch 'master' into freertos 2014-05-04 17:55:17 +02:00
Winfred Lu 2ef393d35b Fix some typos and implement gfxSleepMilliseconds(). 2014-05-04 22:52:58 +08:00
Joel Bodenmann 9698f0a743 Increasing corner size of tabs 2014-05-01 21:03:31 +02:00
inmarket cb99e4ab09 Merge branch 'master' into gwin 2014-05-01 18:10:31 +10:00
inmarket 763fd061ec Fixed enable bug in progress bar 2014-05-01 16:45:55 +10:00
inmarket b37370bdb5 Added extra safety to GWIN objects 2014-05-01 16:45:26 +10:00
inmarket 558ee7282d Make some GWIN constants into #defines 2014-05-01 16:44:11 +10:00
inmarket 8f6c04e120 Image bug-fix that caused crashes with the new GFILE/GWIN images. 2014-05-01 16:43:32 +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
inmarket 96cec5349a Prevent gwinGetStyle() being called on a non-widget 2014-05-01 13:54:38 +10:00
inmarket cf548f0e9c Fix some gwin list widget mouse bugs 2014-05-01 13:53:46 +10:00
inmarket 3f254e7601 Revert "slider does not change position if disabled"
This reverts commit 2c57363efc.
2014-05-01 07:25:43 +10:00
Joel Bodenmann 2c57363efc slider does not change position if disabled 2014-04-30 21:11:54 +02:00
Joel Bodenmann eae98a50d9 Added gwinEnable() and gwinDisable() 2014-04-30 20:55:45 +02:00
Joel Bodenmann 33c721c009 Merge branch 'master' into freertos 2014-04-30 13:41:34 +02:00
Joel Bodenmann 70c96543fc doxygen 2014-04-29 08:21:18 +02:00
inmarket 56b8dfc72f New label attribute is const. Also updated comments. 2014-04-29 09:00:06 +10:00
Joel Bodenmann a0b11f764b typo 2014-04-28 23:31:33 +02:00
Joel Bodenmann 135f8f5eca Added gwinLabelSetAttribute() 2014-04-28 23:20:51 +02:00
Joel Bodenmann 85dd732c2b Merge branch 'master' into gwin 2014-04-27 16:24:13 +02:00
Joel Bodenmann 8b4ca72036 Added gwinListEnableRender() 2014-04-26 03:27:19 +02:00
Joel Bodenmann f7ef75928b Fixing progressbar bug 2014-04-26 03:07:21 +02:00
Joel Bodenmann ba31d33499 GFILE module doxygen 2014-04-24 16:30:38 +02:00
Joel Bodenmann 43a143588c Merge branch 'master' into gwin 2014-04-23 23:58:38 +02:00
Joel Bodenmann c3b17604ee Fixing gwin progressbar destroying process 2014-04-23 23:55:35 +02:00
Joel Bodenmann 5c3779cf79 Added gwinProgressbarReset() 2014-04-23 23:39:12 +02:00
Joel Bodenmann 8169a0453b Added gwinProgressbarStop() 2014-04-23 23:29:50 +02:00
Joel Bodenmann c88e25b84f Merge branch 'master' of https://bitbucket.org/Tectu/ugfx into gwin 2014-04-20 10:41:53 +02:00
Joel Bodenmann 33babb4c1a Whitespaces 2014-04-19 23:16:49 +02:00
Joel Bodenmann 40cf9fff9f uGFX now works with ChibiOS/RT 2.x and 3.x out of the box. 2014-04-18 13:20:50 +02:00
inmarket 1e1385d569 Bug fix for audio play 2014-03-30 19:06:29 +10:00
inmarket 99e4d3079c removed another doxygen todo where the information already exists. 2014-03-30 15:04:04 +10:00
inmarket c0fe17fd18 Remove some doxygen Todo's where the information is already there. 2014-03-30 14:59:46 +10:00
inmarket 87bef5d0df Fill in some doxygen Todo's 2014-03-30 14:59:17 +10:00
Joel Bodenmann e9179545af doxygen fixes 2014-03-28 20:18:03 +01:00
inmarket c354639f7b Update GADC 2014-03-24 10:08:15 +10:00
inmarket c7566aa553 Add some safety parameter checking to queueing 2014-03-24 10:07:02 +10:00
inmarket 56b416708c Fix bug in ChibiOS GOS layer 2014-03-24 10:06:10 +10:00
inmarket 271f0c743f Updates to GADC to use new simpler gfx queued bufferring.
NOTE: code is still buggy (or the one and only driver is buggy).
2014-03-20 23:41:27 +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 58cf2d2b35 Add SemWaitI() to FreeRTOS 2014-03-14 07:39:02 +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
inmarket 944c33cbff Add support for gfxQueueGSyncGetI() 2014-03-11 17:11:02 +10:00
inmarket a29501c7bd Add support for gfxSemWaitI() GOS api. 2014-03-11 17:10:11 +10:00
inmarket c70d98ef59 Add bit format testing to sample formats. 2014-03-11 17:09:00 +10:00
inmarket e762e91bd5 Updates to GAUDOUT.
Add Events to the GAUDOUT api.
2014-03-05 13:45:37 +10:00
inmarket 68a0be8110 Fix to ensure correct clearing of consoles when being redrawn. 2014-03-05 13:43:39 +10: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 43527de2c0 Updates to GAUDOUT to allow specification of the sample format.
Fix threading issues.
2014-03-03 07:39:46 +10:00
inmarket 17f1f9d799 Add I class rouitines to GQUEUE 2014-03-03 07:38:57 +10:00
inmarket a56e4ac7dc First GAUDOUT work. Still incomplete but compiling.
Also moved drivers/gaudin to drivers/audio as most audio codecs support input and output in a single device.
2014-02-27 08:04:54 +10:00
inmarket 11c9033ff0 Compiler warning fix 2014-02-19 12:30:07 +10:00
inmarket b82448c3e2 Merge branch 'master' into gwin 2014-02-19 08:00:52 +10:00
inmarket 6d372f1352 Merge branch 'master' into freertos 2014-02-19 07:45:47 +10:00
inmarket 37966ff16d Integrate the include files with each module. Simplifies structure of code. 2014-02-19 00:36:52 +10:00
inmarket 1e131851d6 Spelling mistake compile error 2014-02-19 00:32:23 +10:00
inmarket d4c2656e60 Allow touch calibration to occur in any screen orientation (through the use of the GDISP_DEFAULT_ORIENTATION define). 2014-02-17 14:17: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
Joel Bodenmann 9e66363817 fixed macros 2014-02-09 20:21:08 +01:00
inmarket f7d6b9b58e Bug fixes to GFILE. 2014-02-07 18:43:39 +10:00
inmarket f0873bde35 Merge branch 'master' into freertos 2014-02-07 14:12:05 +10:00
inmarket 84fc1ac166 Merge branch 'master' into gwin 2014-02-07 14:11:13 +10:00
inmarket 61c765c2fc Removing compiler warnings from new list code 2014-02-07 14:10:11 +10:00
inmarket da122c6d48 Merge branch 'master' into gfile 2014-02-07 14:09:21 +10:00
inmarket bd48279227 Update gwin Images to properly use new GFILE based images 2014-02-07 14:07:29 +10:00
inmarket 695bcbee5b Update GDISP image code to fully use new GFILE's 2014-02-07 14:06:08 +10:00
inmarket a86bab4a77 Updates to GFILE code 2014-02-07 14:04:43 +10:00
inmarket b74686bdf0 Removing compiler warnings from new list code 2014-02-07 13:59:02 +10:00
inmarket 71aeb15d58 Start changing GDISP images to use a simpler API based on GFILE's. 2014-02-07 01:36:31 +10:00
inmarket e72e270538 Add support for GFILEs based on BaseFileStreams and Memory Pointers 2014-02-07 01:34:38 +10:00
Joel Bodenmann b0eb3095c0 whitespaces take 3 2014-02-03 19:43:30 +01:00
Joel Bodenmann 7f960a3c36 whitespaces 2014-02-03 19:41:10 +01:00
Joel Bodenmann f1508cba2c whitespaces 2014-02-03 19:34:01 +01:00
inmarket f26581dc7e Merge branch 'master' into freertos 2014-02-03 18:23:53 +10:00
inmarket 79d913f16d More gFile stuff 2014-02-03 18:16:22 +10:00
inmarket d0b363bb12 Merge branch 'master' into gfile 2014-02-03 18:02:23 +10:00
inmarket 479660a23d Merge branch 'master' into gwin 2014-02-03 18:02:05 +10:00
inmarket d869d9b3b8 Fix gtimerDeinit() function and add a TODO to _gtimerDeinit() 2014-02-03 18:01:44 +10:00
inmarket 0805033a66 Ensure double initialisation/de-initialisation of GFX can't occur 2014-02-03 18:00:46 +10:00
inmarket de7aafe785 Fix font clipping properly. Previous fix did not bound the font display in the x direction. 2014-02-03 17:58:43 +10:00
Joel Bodenmann a6c22fc364 added _gfileDeinit() dummy 2014-02-02 20:01:54 +01:00
Joel Bodenmann d299756aba Merge branch 'master' into gfile 2014-02-02 20:00:34 +01:00
Joel Bodenmann 9774c86d0e Merge branch 'master' into gwin 2014-02-02 19:56:05 +01:00
Joel Bodenmann d2de6c3517 implemented gtimerDeinit() 2014-02-02 19:55:20 +01:00
Joel Bodenmann 7825434591 implemented some deinit() 2014-02-02 19:52:46 +01:00
Joel Bodenmann b6daaabf32 fixed file inclusion 2014-02-02 19:31:33 +01:00
Joel Bodenmann a11f7da536 added deinit() routines for all modules (not implemented so far) 2014-02-02 19:24:43 +01:00
Joel Bodenmann fababafc9a whitespaces 2014-02-02 16:55:04 +01:00
Joel Bodenmann d646a43b6e fix 2014-02-02 16:15:08 +01:00
Joel Bodenmann e178b08549 Merge branch 'master' into gwin 2014-02-02 13:00:25 +01:00
Joel Bodenmann e50b495c48 Merge branch 'master' into gfile 2014-02-02 13:00:05 +01:00
Joel Bodenmann 6515373b2a removing casts of gfxAlloc() return value as that is the whole idea behind having a void pointer 2014-02-02 12:59:36 +01:00
Joel Bodenmann 69fb0ea6cc Merge branch 'master' into gfile 2014-02-02 12:48:47 +01:00
Joel Bodenmann 3c99e6e67d Merge branch 'master' into gwin 2014-02-02 12:48:38 +01:00
Joel Bodenmann bf8ceb278f improving performance of gwinListAddItem() by Marc Pignat 2014-02-02 12:38:47 +01:00
Joel Bodenmann 6ff66cd401 Merge branch 'master' into gwin 2014-02-02 01:58:24 +01:00
Joel Bodenmann 7ef4d1e0d4 Revert "initial work on GGroup"
This reverts commit 3a08f65cfc.
2014-02-01 22:42:44 +01:00
Joel Bodenmann 84367d080f Revert "ggroup compilable"
This reverts commit 935e949af9.
2014-02-01 22:42:30 +01:00
Joel Bodenmann fca893ab83 whitespaces 2014-02-01 17:40:30 +01:00
Joel Bodenmann 124c8da3ff update 2014-02-01 17:39:11 +01:00
Joel Bodenmann 42f96a10c5 some cleanup 2014-02-01 17:30:02 +01:00
Joel Bodenmann 0bb6473f88 initial public release of FreeRTOS port (does still need some cleanup) 2014-02-01 17:06:20 +01:00
Joel Bodenmann 2a0dfcf1c1 fixed clipping issue when widget text is long than the widget itself 2014-02-01 16:04:07 +01:00
Joel Bodenmann c1233034db default list render has now #defines for horizontal and vertical text padding 2014-02-01 13:36:11 +01:00
Joel Bodenmann 935e949af9 ggroup compilable 2014-01-29 22:58:41 +01:00
inmarket 5bba108949 More GFile code 2014-01-29 00:37:16 +10:00
daid a059c6c59c Add smooth scrolling option to ugfx list. 2014-01-24 15:14:40 +01:00
inmarket c5ab2adbf0 More code for GFile 2014-01-24 19:33:28 +10:00
Joel Bodenmann d5c52f342f Merge branch 'gwin' of bitbucket.org:Tectu/ugfx into gwin 2014-01-18 20:28:33 +01:00
Joel Bodenmann 3a08f65cfc initial work on GGroup 2014-01-18 20:28:28 +01:00
inmarket 0d9532c047 Merge branch 'master' into gfile 2014-01-17 18:38:33 +10: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 1f3f8bdbe6 fixes in gdispImage nativ format by Marc Pignat 2014-01-17 08:04:35 +01:00
Joel Bodenmann ac690d1d29 destroy routine of frame widget deregisters button callbacks 2014-01-08 00:02:10 +01:00