aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdisp
Commit message (Collapse)AuthorAgeFilesLines
...
* GDISP Streaming bug fixes and new optimisation methodinmarket2013-09-271-11/+70
|
* Fix compiler warning in image codeinmarket2013-09-271-0/+2
|
* Rename a macro and fix some bugsinmarket2013-09-251-35/+30
|
* GDISP streaming bug fixesinmarket2013-09-241-20/+17
| | | | | Win32 bitmap support Win32 Rotation is back to front. Need to check touch and other drivers.
* Scrolling emulation when not supported by hardwareinmarket2013-09-181-135/+326
| | | | | | | Start of new multiple display support GDISP performance optimisations Documentation updates Win32 driver updates
* Fix some compiler warningsinmarket2013-09-181-1/+2
|
* GDISP revamp - stage 1inmarket2013-09-061-524/+1611
| | | | | | | | | | New low level driver interface: Only Win32 ported currently Significant reduction in GDISP stack usage Improved performance particularly for native streaming drivers New circle, ellipse, arc routines (draw and fill) that are significantly more efficient and don't overdraw New arc draw algorithm that measures angles correctly. New arc fill algorithm for that actually works without overdrawing or gaps. Much more to come...
* Update fonts files to allow compiling without GDISP_NEED_TEXT.inmarket2013-09-069-1/+44
|
* Improve font name searching.inmarket2013-08-171-4/+8
|
* Add new hand built bitmap fonts to replace old UI1 and UI2.inmarket2013-08-178-22/+574
| | | | | | | | | Allow scaled fonts to be staticly defined. Update new fonts handling so UI1 and UI2 have Narrow and Double variants. Update example gfxconf.h. Fix new font rules. Add support for an application program to add their own fonts. Make system font handling includes root relative.
* From mcufont upstream: Fix tab handling in mf_get_string_widthinmarket2013-07-301-0/+11
|
* From mcufont upstream: Fix inconsistency between UTF8 and other encodingsinmarket2013-07-301-3/+8
|
* Add font baseline to the starting point of string rendering.inmarket2013-07-301-0/+1
| | | | | Otherwise the limit calculation will cut off the first character on larger fonts, like DejaVuSans24.
* Fix rule handling to help the end user get things right.inmarket2013-07-292-1/+23
| | | | Tidied up anti-alias where the hardware does not support pixel read-back.
* Vastly simplify GDISP mcufont interface code.inmarket2013-07-291-183/+126
| | | | | | | Fix boundary cases. Prevent overwriting of defined display area. Improve performance. Remove hardware acceleration for fonts (unlikely anyway unles the hardware understood our software font structures)
* Fix compiler warnings, operating system dependancies, and non-portable code.inmarket2013-07-299-17/+22
|
* Updated license headers on new font codeinmarket2013-07-2818-0/+126
|
* First cut - beautiful new font handling by PetteriAimoneninmarket2013-07-2847-989/+20994
|
* Missing define for OSXinmarket2013-07-241-1/+1
|
* fixed OS-X port (untested)Joel Bodenmann2013-07-231-1/+1
|
* fixed license headersJoel Bodenmann2013-07-219-9/+9
|
* GDISP fix bug in non-multithreadinmarket2013-07-081-0/+4
|
* Image decoders not setting image type correctly.inmarket2013-07-083-0/+3
|
* Add gdispImageIsOpen() function.inmarket2013-07-011-0/+8
|
* License header updatesinmarket2013-06-158-8/+8
|
* GOS updatesinmarket2013-06-021-4/+6
|
* GOS module, for operating system independanceinmarket2013-05-258-209/+161
| | | | | GMISC fast floating point trig GMISC fast fixed point trig
* Fix GIF rendering issueAbhishek Kumar2013-05-211-0/+2
| | | | | Uninitialized cache values causes stability issues in systems Cache initialized to 0 fixes it.
* docsJoel Bodenmann2013-05-206-2/+18
|
* More Image FixesAndrew Hannam2013-05-091-7/+7
| | | | GIF Interlaced offset Fixes and area reveal offset fixes
* Image Decoder FixesAndrew Hannam2013-05-093-51/+82
| | | | | Fixes to memory allocation for BMP and NATIVE Fixes to source offset images for GIF
* updated license headersJoel Bodenmann2013-05-038-144/+40
|
* Revert "updated license headers"Joel Bodenmann2013-05-028-64/+152
| | | | This reverts commit 0a26d9983b6d1deab272ff6dde98f7c77ff2a56c.
* updated license headersJoel Bodenmann2013-05-028-152/+64
|
* GIF image handlingAndrew Hannam2013-04-203-23/+1201
| | | | | | GIF image handling Updates to Image structure to make memory accounting optional Add set image background color to handle animated transparency.
* Change Memory Reader prototypeAndrew Hannam2013-04-041-2/+2
| | | | Change Memory Reader prototype to prevent signed, unsigned warning
* Fixes to RLE_4, RLE_8 and 16 bit BMP imagesAndrew Hannam2013-04-031-14/+16
| | | | | BMP image handling now complete. The only standard BMP feature not supported is transparency (alpha).
* New GDISP image handling with demoAndrew Hannam2013-04-037-2/+1403
| | | | | | | | | | | | Images currently support Native and BMP (except RLE4,8 and 16 bit - due to bugs) Supports reading from Memory, BaseFileStream or real files (only on the Win32 simulator). Move gdisp_pictures demo to better refect its purpose. Bug fixes for BMP RLE4,8 & 16 bit to come very soon GIF support very soon.
* Change GDISP poly fns to support translationAndrew Hannam2013-03-181-8/+8
| | | | | Change GDISP poly fns to support translation - required for adding poly functions to GWIN
* GDISP changes including polygon supportAndrew Hannam2013-03-102-1126/+876
| | | | | | | | | | | | Add polygon drawing Add convex polygon filling Start support for a monochrome display Move gdisp doxygen to header file Restructure the balance between gdisp.h and gdisp_lld.h Remove old extern font definitions (now always use gdispOpenFont) Make public the GDISP structure and change macros to suit (faster for the application). gdispQuery is now optional.
* Revert "GDISP changes including polygon support"Andrew Hannam2013-03-102-876/+1126
| | | | This reverts commit 269262ef9bcd392eb037ed9873557478951669e7.
* GDISP changes including polygon supportAndrew Hannam2013-03-102-1126/+876
| | | | | | | | | | | | Add polygon drawing Add convex polygon filling Start support for a monochrome display Move gdisp doxygen to header file Restructure the balance between gdisp.h and gdisp_lld.h Remove old extern font definitions (now always use gdispOpenFont) Make public the GDISP structure and change macros to suit (faster for the application). gdispQuery is now optional.
* updated copyright - 2013Joel Bodenmann2013-03-062-2/+2
|
* Fix compile error in GDISPAndrew Hannam2013-02-181-1268/+1268
| | | | | | Fix compile error with wrongly named include file Revert lld_gdisp naming convention to gdisp_lld to fix problem and be consitant with all other low level drivers.
* more GDISP_LLD() cleanupJoel Bodenmann2013-02-111-1/+1
|
* removed GDISP_LLD() macro - fixJoel Bodenmann2013-02-113-0/+2050
|
* removed GDISP_LLD() macroJoel Bodenmann2013-02-113-2050/+0
|
* doxygen updateJoel Bodenmann2012-12-162-4/+4
|
* Add GDISP font routines. Fix demo bugsAndrew Hannam2012-12-071-68/+196
| | | | | | | | Add GDISP font routines to Open and Close a font by name. Allows wildcard searching for fonts. Old global font variables are now only optionally included (soon to be deprecated). More demo fixing
* RestructureAndrew Hannam2012-12-063-0/+1922
Create global include file called gfx.h which knows about sub-system dependancies. Deprecate Touchscreen (GINPUT touch is now working properly) Merge Graph into GWIN Change directory structure to reflect sub-system structure Many small bugs fixed Split Nokia6610 gdisp driver into GE8 and GE12 controller versions Fixed broken demos. GFX sub-systems are now clearly defined and new ones should be much easier to add.