aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* whitespacesJoel Bodenmann2013-12-181-6/+45
|
* first implementation of console buffer. This has to be tested first - might ↵Joel Bodenmann2013-12-182-21/+113
| | | | contain bugs
* Fix integer overflow in gdispGDrawThickLine().Joel Bodenmann2013-12-181-39/+76
| | | | | | Handling the whole width/height range with Newton algorithm was too difficult. Switched to bisection search with a separate prescaling step.
* GDISP startup logo now optionalJoel Bodenmann2013-12-161-1/+5
|
* Improve gdispDrawThickLine() when the line length is short.Joel Bodenmann2013-12-141-2/+23
|
* GWIN console visible bug fixJoel Bodenmann2013-12-111-0/+12
|
* Removed TDISP moduleJoel Bodenmann2013-12-113-129/+0
|
* whitespacesJoel Bodenmann2013-12-111-3/+5
|
* First cut of bare metal GOS layer. Only requires gfxGetSystemTicks() and ↵inmarket2013-12-112-0/+743
| | | | gfxMilliseconds2Ticks() to be defined by the user.
* doc fixinmarket2013-12-091-2/+2
|
* typoJoel Bodenmann2013-12-081-1/+1
|
* added gdispGDrawThickLine()Joel Bodenmann2013-12-081-0/+125
|
* whitespacesJoel Bodenmann2013-12-073-53/+101
|
* compiler warningJoel Bodenmann2013-12-021-1/+2
|
* Added progressbar widget (demos still to do)Joel Bodenmann2013-12-012-0/+295
|
* gwinSliderSetPosition() fixed (calls _gwidgetRedraw() instead of gwinRedraw()Joel Bodenmann2013-12-011-1/+1
|
* gwinSliderSetPosition() automatically redraws the widgetJoel Bodenmann2013-12-011-0/+2
|
* Revert "INLINE -> inline"inmarket2013-11-301-8/+8
| | | | This reverts commit d4c4740bcf0fe25a0b3e8a37c431accfc8edb970.
* INLINE -> inlineJoel Bodenmann2013-11-271-8/+8
|
* WhitespacesJoel Bodenmann2013-11-251-2/+2
|
* Add support for edge to edge touch calibration.inmarket2013-11-251-9/+9
|
* Improvements to the GINPUT touch systeminmarket2013-11-241-12/+27
|
* Fix compile errorinmarket2013-11-231-1/+1
|
* Replace color format conversion macros with proper routines to prevent side ↵inmarket2013-11-171-0/+39
| | | | | | effects with using the macro. Also fix a number of compiler warnings.
* Use the GTimer thread for full screen redraws when available to save ↵inmarket2013-11-171-0/+21
| | | | application stack space.
* Add support to GWIN for a routine that can redraw an entire display (subject ↵inmarket2013-11-162-92/+88
| | | | | | to the controls being able to redraw). This also removes a few change of visibility bugs in gwin and simplifies code.
* Add support for mouse drivers that do their own orientation mapping as the ↵inmarket2013-11-161-13/+13
| | | | display rotation changes.
* Re-order the GDISP initialisation routine so that it initialises all ↵inmarket2013-11-161-53/+25
| | | | | | displays before it tries to draw on any of them. This also simplifies code.
* Boundary condition fixes to Arcsinmarket2013-11-141-26/+27
| | | | Fix multiple display support for rounded boxes.
* Allow full range of values to be returned from the mouse driver when it is ↵inmarket2013-11-101-2/+7
| | | | in RAW mode
* Fix some compiler warnings.inmarket2013-11-101-3/+5
|
* Add support for a default application orientation.inmarket2013-11-091-0/+9
| | | | Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro
* Add support for a portrait and landscape orientation modes.inmarket2013-11-091-0/+10
|
* Fix incorrect naming of GMISC_INVSQRT_... macros.inmarket2013-11-091-3/+3
|
* Fixes to gdisp vertical scrolling.inmarket2013-11-051-4/+38
| | | | Also added improved optimisation for drivers without blit but with a fill routine.
* No doxygen comments in any C file now. They are all in the h filesinmarket2013-10-281-1/+1
|
* Bugfix... how could we miss this?Joel Bodenmann2013-10-281-0/+2
|
* Add multiple display support to GWIN.inmarket2013-10-2412-197/+202
| | | | You can now create windows on multiple displays.
* Add multiple display support to image decoding.inmarket2013-10-244-66/+67
|
* Store the display locally within the mouse structure.inmarket2013-10-241-32/+39
| | | | Add ginputGetMouseDisplay()
* New: ginputSetMouseDisplay() to allow the mouse to work with a non-default ↵inmarket2013-10-241-35/+48
| | | | | | | display. Fix: Mouse orientation fixed to match the now corrected GDISP orientation. Comment updates
* Fix invalid return value in gwin/lists.cinmarket2013-10-241-1/+1
|
* Slight improvement to the precision of the GMISC invsqrt() function.inmarket2013-10-241-1/+1
|
* GMISC invsqrt() function.inmarket2013-10-241-15/+41
| | | | | | | 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.
* Created a crude auto-scaling logo (for startup)inmarket2013-10-241-1/+35
|
* Add GDISP_NEED_TIMERFLUSH to enable automatic display flushing on a timer.inmarket2013-10-241-1/+20
|
* Fixes to GDISP for streaming drivers.inmarket2013-10-241-3/+5
| | | | Turn optimisation back on for SSD1289 driver
* fixed label bugsJoel Bodenmann2013-10-241-2/+3
|
* Added gwinLabelSetBorder()Joel Bodenmann2013-10-241-5/+30
|
* fixed small bugJoel Bodenmann2013-10-241-1/+1
|