aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdisp
Commit message (Collapse)AuthorAgeFilesLines
* Fixes to gdriver to make uGFXnet displays workinmarket2014-09-132-18/+124
|
* GDRIVER now working for GDISP including multiple displays.inmarket2014-08-234-603/+620
| | | | | | Still uses old GDISP driver model for now Untested with uGFXnet. Still to come: Input drivers etc
* Rename lots of files to help prevent compile time name conflicts.inmarket2014-08-2014-36/+36
|
* Fixing compile bug for NATIVE image formatJoel Bodenmann2014-08-071-1/+1
|
* Some improvements for the Kiel C compilerinmarket2014-07-291-1/+5
|
* Add gdispContrastColor() and remove divides from gdispBlendColors()inmarket2014-05-112-3/+23
|
* spacinginmarket2014-05-111-1/+1
|
* New gdispImageInit() call to initialise a gdispImage structureinmarket2014-05-092-0/+12
| | | | Use in gwinImage
* bug fixJoel Bodenmann2014-05-061-1/+1
|
* Image bug-fix that caused crashes with the new GFILE/GWIN images.inmarket2014-05-011-1/+1
|
* doxygen fixesJoel Bodenmann2014-03-282-2/+2
|
* Integrate the include files with each module. Simplifies structure of code.inmarket2014-02-1911-21/+3038
|
* Update GDISP image code to fully use new GFILE'sinmarket2014-02-074-216/+164
|
* Start changing GDISP images to use a simpler API based on GFILE's.inmarket2014-02-071-98/+127
|
* Fix font clipping properly. Previous fix did not bound the font display in ↵inmarket2014-02-031-3/+21
| | | | the x direction.
* added deinit() routines for all modules (not implemented so far)Joel Bodenmann2014-02-021-2/+7
|
* fixed clipping issue when widget text is long than the widget itselfJoel Bodenmann2014-02-011-3/+6
|
* fixes in gdispImage nativ format by Marc PignatJoel Bodenmann2014-01-171-2/+2
|
* Replace NULL's with 0 as NULL is not defined by the Raw32 GOS.inmarket2013-12-211-1/+1
|
* gdispDrawThickLine: handle zero-length lines correctly.Petteri Aimonen2013-12-191-2/+6
|
* 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
|
* typoJoel Bodenmann2013-12-081-1/+1
|
* added gdispGDrawThickLine()Joel Bodenmann2013-12-081-0/+125
|
* Revert "INLINE -> inline"inmarket2013-11-301-8/+8
| | | | This reverts commit d4c4740bcf0fe25a0b3e8a37c431accfc8edb970.
* INLINE -> inlineJoel Bodenmann2013-11-271-8/+8
|
* 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.
* 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.
* 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
|
* Fixes to gdisp vertical scrolling.inmarket2013-11-051-4/+38
| | | | Also added improved optimisation for drivers without blit but with a fill routine.
* Add multiple display support to image decoding.inmarket2013-10-244-66/+67
|
* 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
* Fix typos in driversinmarket2013-10-221-0/+1
|
* fixesJoel Bodenmann2013-10-211-2/+2
|
* Fix missing case in gdispStreamStop().inmarket2013-10-211-121/+84
| | | | | Add support for controllers that need flushing. Add both automatic and manual flushing (via the gdispFlush() method)
* compiler warningsJoel Bodenmann2013-10-211-1/+1
|
* Change to gdisp low level driver API. Display number is now in the GDriver ↵inmarket2013-10-191-3/+7
| | | | structure (It was required for a Nokia driver).
* Multiple controller support can now auto-detect hardware capabilities at ↵inmarket2013-10-161-502/+886
| | | | | | | run-time. Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency. Multiple Display demo updated to match.
* Compile time fix to text rendering.inmarket2013-10-141-9/+18
| | | | Updated gdisp Get/Set Display routines to a more logical API.
* Multiple displays across one or more controllers is now fully supported.inmarket2013-10-121-863/+910
| | | | | Only the Win32 driver supports this so far. Other drivers are currently broken due to API changes and will be fixed.
* New optimisation method for some streaming drivers. It should improve speed ↵inmarket2013-10-021-2/+210
| | | | by about 30% for those controllers that support it.
* SSD1289 streaming driver (untested)inmarket2013-09-301-86/+53
| | | | | | X streaming driver (untested) Nokia6610 fixes Read pixel streaming support for low level driver.
* GDISP Streaming bug fixes and new optimisation methodinmarket2013-09-271-11/+70
|
* Fix compiler warning in image codeinmarket2013-09-271-0/+2
|