Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle antialiased font drawing when using word-wrap | inmarket | 2015-11-04 | 1 | -3/+11 |
| | |||||
* | Fixing previously introduced bug in gdispDrawStringBox() | Joel Bodenmann | 2015-11-02 | 1 | -1/+1 |
| | |||||
* | Fixing compiler warnings | Joel Bodenmann | 2015-11-02 | 1 | -2/+10 |
| | |||||
* | Fixing word-wrap | Joel Bodenmann | 2015-11-02 | 1 | -2/+1 |
| | |||||
* | Adding word-wrap support for gdispDrawStringBox() and gdispFillStringBox() | Joel Bodenmann | 2015-10-30 | 1 | -2/+49 |
| | | | | Thanks to Koryagin Dmitry for this contribution | ||||
* | Replace all inline definitions with GFXINLINE | inmarket | 2015-10-23 | 1 | -4/+4 |
| | |||||
* | Moving INLINE macro to gfx.h main file as inlined functions are also used ↵ | Joel Bodenmann | 2015-10-20 | 1 | -12/+0 |
| | | | | outside of gdisp.h | ||||
* | Add extra font metrics | inmarket | 2015-10-06 | 1 | -3/+13 |
| | |||||
* | Allow a zero sized clipping region | inmarket | 2015-07-08 | 1 | -1/+1 |
| | |||||
* | Added ability to compile ugfx as a single file (excluding driver and board ↵ | inmarket | 2015-06-08 | 1 | -3/+3 |
| | | | | | | files). Simply compile src/gfx_mk.c | ||||
* | Small fix for scrolling | inmarket | 2015-04-07 | 1 | -1/+3 |
| | |||||
* | Fix pixel error rounding in gdispDrawConvexPoly(). | inmarket | 2015-02-14 | 1 | -0/+7 |
| | | | | The corrects strange gwin arrow button appearances for certain sizes. | ||||
* | Change ugfx startup logo to white so it shows up on monochrome displays | inmarket | 2015-02-07 | 1 | -1/+2 |
| | |||||
* | Fix multiple display/keyboard/mouse problem with some compilers. | inmarket | 2015-01-27 | 1 | -7/+7 |
| | |||||
* | Big file rename to reduce problems with brain-dead IDE's that don't handle ↵ | inmarket | 2015-01-21 | 1 | -0/+3370 |
| | | | | | | | project file hierarchies well. Naming is more consistent with the new scheme. May affect some third party drivers (header file renames). | ||||
* | Rename lots of files to help prevent compile time name conflicts. | inmarket | 2014-08-20 | 1 | -3100/+0 |
| | |||||
* | Some improvements for the Kiel C compiler | inmarket | 2014-07-29 | 1 | -1/+5 |
| | |||||
* | Add gdispContrastColor() and remove divides from gdispBlendColors() | inmarket | 2014-05-11 | 1 | -3/+13 |
| | |||||
* | bug fix | Joel Bodenmann | 2014-05-06 | 1 | -1/+1 |
| | |||||
* | Integrate the include files with each module. Simplifies structure of code. | inmarket | 2014-02-19 | 1 | -1/+1 |
| | |||||
* | Fix font clipping properly. Previous fix did not bound the font display in ↵ | inmarket | 2014-02-03 | 1 | -3/+21 |
| | | | | the x direction. | ||||
* | added deinit() routines for all modules (not implemented so far) | Joel Bodenmann | 2014-02-02 | 1 | -2/+7 |
| | |||||
* | fixed clipping issue when widget text is long than the widget itself | Joel Bodenmann | 2014-02-01 | 1 | -3/+6 |
| | |||||
* | gdispDrawThickLine: handle zero-length lines correctly. | Petteri Aimonen | 2013-12-19 | 1 | -2/+6 |
| | |||||
* | Fix integer overflow in gdispGDrawThickLine(). | Joel Bodenmann | 2013-12-18 | 1 | -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 optional | Joel Bodenmann | 2013-12-16 | 1 | -1/+5 |
| | |||||
* | Improve gdispDrawThickLine() when the line length is short. | Joel Bodenmann | 2013-12-14 | 1 | -2/+23 |
| | |||||
* | typo | Joel Bodenmann | 2013-12-08 | 1 | -1/+1 |
| | |||||
* | added gdispGDrawThickLine() | Joel Bodenmann | 2013-12-08 | 1 | -0/+125 |
| | |||||
* | Revert "INLINE -> inline" | inmarket | 2013-11-30 | 1 | -8/+8 |
| | | | | This reverts commit d4c4740bcf0fe25a0b3e8a37c431accfc8edb970. | ||||
* | INLINE -> inline | Joel Bodenmann | 2013-11-27 | 1 | -8/+8 |
| | |||||
* | Replace color format conversion macros with proper routines to prevent side ↵ | inmarket | 2013-11-17 | 1 | -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 ↵ | inmarket | 2013-11-16 | 1 | -53/+25 |
| | | | | | | displays before it tries to draw on any of them. This also simplifies code. | ||||
* | Boundary condition fixes to Arcs | inmarket | 2013-11-14 | 1 | -26/+27 |
| | | | | Fix multiple display support for rounded boxes. | ||||
* | Fix some compiler warnings. | inmarket | 2013-11-10 | 1 | -3/+5 |
| | |||||
* | Add support for a default application orientation. | inmarket | 2013-11-09 | 1 | -0/+9 |
| | | | | Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro | ||||
* | Add support for a portrait and landscape orientation modes. | inmarket | 2013-11-09 | 1 | -0/+10 |
| | |||||
* | Fixes to gdisp vertical scrolling. | inmarket | 2013-11-05 | 1 | -4/+38 |
| | | | | Also added improved optimisation for drivers without blit but with a fill routine. | ||||
* | Created a crude auto-scaling logo (for startup) | inmarket | 2013-10-24 | 1 | -1/+35 |
| | |||||
* | Add GDISP_NEED_TIMERFLUSH to enable automatic display flushing on a timer. | inmarket | 2013-10-24 | 1 | -1/+20 |
| | |||||
* | Fixes to GDISP for streaming drivers. | inmarket | 2013-10-24 | 1 | -3/+5 |
| | | | | Turn optimisation back on for SSD1289 driver | ||||
* | Fix typos in drivers | inmarket | 2013-10-22 | 1 | -0/+1 |
| | |||||
* | fixes | Joel Bodenmann | 2013-10-21 | 1 | -2/+2 |
| | |||||
* | Fix missing case in gdispStreamStop(). | inmarket | 2013-10-21 | 1 | -121/+84 |
| | | | | | Add support for controllers that need flushing. Add both automatic and manual flushing (via the gdispFlush() method) | ||||
* | Change to gdisp low level driver API. Display number is now in the GDriver ↵ | inmarket | 2013-10-19 | 1 | -3/+7 |
| | | | | structure (It was required for a Nokia driver). | ||||
* | Multiple controller support can now auto-detect hardware capabilities at ↵ | inmarket | 2013-10-16 | 1 | -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. | inmarket | 2013-10-14 | 1 | -9/+18 |
| | | | | Updated gdisp Get/Set Display routines to a more logical API. | ||||
* | Multiple displays across one or more controllers is now fully supported. | inmarket | 2013-10-12 | 1 | -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 ↵ | inmarket | 2013-10-02 | 1 | -2/+210 |
| | | | | by about 30% for those controllers that support it. | ||||
* | SSD1289 streaming driver (untested) | inmarket | 2013-09-30 | 1 | -86/+53 |
| | | | | | | X streaming driver (untested) Nokia6610 fixes Read pixel streaming support for low level driver. |