Commit Graph

1681 Commits (cf6b09538edaf2ea0e016af026d9f05d07073e91)

Author SHA1 Message Date
inmarket fb29f601f1 Start of GFILE module 2014-01-05 00:02:53 +10:00
Joel Bodenmann 07869da909 Revert "removed unnecessary macro"
This reverts commit 4e3aaa6de5.
2014-01-04 01:31:47 +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 4e3aaa6de5 removed unnecessary macro 2014-01-02 03:28:05 +01:00
inmarket d18325e576 Remove variable name conflict with doom demo 2013-12-30 09:05:29 +10:00
inmarket 1f730d474c Merge remote-tracking branch 'origin/master' 2013-12-29 11:40:36 +10:00
inmarket fcc6c165b9 Break huge wad structure up for easier compiling. 2013-12-29 11:39:14 +10:00
Joel Bodenmann a9a4178dc5 added window manager to doxygen 2013-12-28 16:33:49 +01:00
inmarket 40b2bb6c24 Bug in I_sprintf in doom demo 2013-12-25 16:50:29 +10:00
inmarket 0345dadebf Fixes to DOOM demo to remove some operating system dependancies.
Also now has working input (although not perfect) - Needs mouse or touch.
Also now supports screen size doubling when the screen is significantly larger than doom's screen.
2013-12-24 19:58:18 +10:00
inmarket c24512f6ed Compiler error fix. 2013-12-24 19:52:43 +10:00
inmarket 39adfff2a9 demo - DOOM the game.
Runs but not quite functional yet (requires user input to be completed).
Shareware WAD file. Please read README.txt and DOOMLIC.txt
2013-12-24 01:00:14 +10:00
inmarket 57d9c4854b Add a readme for the Win32 GAUDIN driver. 2013-12-22 21:52:35 +10:00
inmarket d8bde70ab6 Add Win32 GAUDIN driver. 2013-12-22 21:38:57 +10:00
inmarket f8772b1b04 Wrong define used in GAUDIN. 2013-12-22 21:38:15 +10:00
inmarket 301f871ee7 Update GAUDIN and GADC demos to new internal GWIN structures.
Also add support for signed sample formats.
2013-12-22 21:37:41 +10:00
Joel Bodenmann 53aa406668 docu fix 2013-12-21 23:57:44 +01:00
inmarket 20854bd69f Mouse calibration data might be returned in a non-aligned structure. Copy safely. 2013-12-21 17:36:40 +10:00
inmarket e85780bc3f Increase the default stack size for the GTimer thread as for widgets demo under Win32 1024 bytes is not enough. 2013-12-21 15:14:17 +10:00
inmarket 86083b368d Fixes for the GOS Raw32 memory allocator. 2013-12-21 15:12:36 +10:00
inmarket 225aa27233 GOS Raw32 semaphore fix 2013-12-21 15:11:48 +10:00
inmarket a68dfd9cbe More GOS Raw32 updates. 2013-12-21 13:37:40 +10:00
inmarket 0c854f099f Fixes to the Raw32 threading.
Optimisation of the RAM it uses for stack frame autodetection.
2013-12-21 13:25:01 +10:00
inmarket 983342b001 Create the window class in the message thread for the Win32 driver (and replacement of NULL's with 0 for consitancy with other code) 2013-12-21 13:23:16 +10:00
inmarket d9f02858fd Replace NULL's with 0 as NULL is not defined by the Raw32 GOS. 2013-12-21 13:21:59 +10:00
inmarket 018a930d55 Always use native threads in the Win32 driver even if a different threading model is being used for the rest of uGFX 2013-12-21 11:20:30 +10:00
inmarket 3ea191e835 Revert "removed GQUEUE from doxygen build as it is not API"
This reverts commit 69a576bcfd.
2013-12-21 11:14:09 +10:00
Petteri Aimonen 985a3ca43a gdispDrawThickLine: handle zero-length lines correctly. 2013-12-19 18:00:49 +01:00
Joel Bodenmann 391de88289 added warning about unfinished feature 2013-12-18 23:26:57 +01:00
Joel Bodenmann 69a576bcfd removed GQUEUE from doxygen build as it is not API 2013-12-18 22:25:55 +01:00
Joel Bodenmann 0f2169f664 whitespaces 2013-12-18 22:25:13 +01:00
Joel Bodenmann 5553e3eb54 whitespaces 2013-12-18 22:11:46 +01:00
Joel Bodenmann 9ab3497c7e typo 2013-12-18 22:10:41 +01:00
Joel Bodenmann aa2f7585ce first implementation of console buffer. This has to be tested first - might contain bugs 2013-12-18 16:49:49 +01:00
Joel Bodenmann 92750f0207 Merge branch 'master' into console 2013-12-18 15:40:10 +01:00
Joel Bodenmann e941339bba whitespaces 2013-12-18 15:39:47 +01:00
Joel Bodenmann 68cc29c207 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:42:34 +01:00
Joel Bodenmann ee69db45b3 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:38:17 +01:00
Joel Bodenmann cd31df48b7 whitespace 2013-12-17 16:48:03 +01:00
Joel Bodenmann d16dda2180 GDISP startup logo now optional 2013-12-16 20:11:51 +01:00
Joel Bodenman 0bccf2fa15 Merged in omriiluz/ugfx (pull request #3)
bugfix: Missing || operand
2013-12-15 11:36:23 +01:00
omriiluz f934d92578 bugfix: Missing || operand 2013-12-14 19:58:17 -08:00
Joel Bodenmann 87a7658b57 Improve gdispDrawThickLine() when the line length is short. 2013-12-14 23:30:39 +01:00
Joel Bodenman f624df29e8 Merged in omriiluz/ugfx (pull request #2)
Improve ST7565 Driver
2013-12-14 14:03:12 +01:00
omriiluz e40375c4f2 Allow for LCD specific configuration -
Bias
Horizontal/Vertical flipping
Page Mapping per hard wiring of the LCD panel
2013-12-14 03:11:48 -08:00
Joel Bodenmann 763f948b44 build rules fix 2013-12-11 22:42:17 +01:00
Joel Bodenmann 981282bb56 GWIN console visible bug fix 2013-12-11 17:30:48 +01:00