summaryrefslogtreecommitdiff
path: root/amiga/font.c
Commit message (Expand)AuthorAgeFilesLines
* Mostly working glyph cachechris/composite-text-expChris Young2015-09-091-11/+18
* non-functional experimental glyph cacheChris Young2015-09-081-33/+84
* Experimental composited textChris Young2015-09-081-11/+38
* Use a skip list instead of a splay tree for now to fix memory leakageChris Young2015-09-011-66/+104
* Attempt to use splay trees for font caching.Chris Young2015-09-011-17/+64
* Use the correct decoded surrogate values for calculating kerning widthsChris Young2015-08-241-2/+4
* If a designed (bold, italic, etc) version of a specific font is set but not a...Chris Young2015-08-191-32/+22
* Fix memory leakChris Young2015-08-161-8/+12
* Fix blitting of font glyphs on OS3/AGAChris Young2015-08-161-2/+7
* Ensure OS3 doesn't try to obtain an 8-bit GlyphMap.Chris Young2015-08-151-3/+3
* Revert "Ensure we don't accidentally use an 8-bit glyphmap under OS3."Chris Young2015-08-151-7/+7
* Revert "Fix OS4 build"Chris Young2015-08-151-1/+1
* Fix OS4 buildChris Young2015-08-151-1/+1
* Ensure we don't accidentally use an 8-bit glyphmap under OS3.Chris Young2015-08-151-7/+7
* Allow a fallback font for characters above 0xFFFF to be specified. There is ...Chris Young2015-07-061-2/+9
* Support UTF-16 surrogates. This enables Emoji to be displayed if an appropri...Chris Young2015-07-061-6/+24
* Split UTF-16 char length check into a separate functionChris Young2015-07-061-17/+16
* Change LOG() macro to be varadicVincent Sanders2015-05-281-14/+12
* Split plotting and widthing functions upChris Young2015-02-281-31/+72
* micro-optimisationChris Young2015-02-281-7/+7
* more microoptimisationChris Young2015-02-231-1/+1
* Avoid clobbering the PPC pipelineChris Young2015-02-231-12/+12
* Mostly working bitmap font supportChris Young2015-02-221-0/+5
* Lazy bitmap font rendered text for slow hardware (non-working)Chris Young2015-02-031-21/+51
* Fix bullet.library usageChris Young2015-01-301-12/+12
* Fix OS3 buildChris Young2015-01-291-4/+0
* Fix template blit Y position by adjusting the pointer to the templateChris Young2015-01-291-1/+2
* Blit text to screen correctly on OS3Chris Young2015-01-291-6/+5
* Remove dead codeChris Young2015-01-281-61/+0
* Fixup font.c a bit better for OS3Chris Young2015-01-281-6/+37
* Stub out font.c and font_scan.c for OS3 for nowChris Young2015-01-121-0/+63
* Fix warningsChris Young2014-11-091-17/+10
* Update amiga frontend for split operation table header changesVincent Sanders2014-10-161-13/+15
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-1/+1
* add API to set DPIVincent Sanders2014-10-131-4/+3
* Remove debug logging.Michael Drake2014-08-301-5/+0
* Confidently remove the debugChris Young2014-06-011-4/+0
* Sometimes (but not always) the UTF-16 conversion inserts a BOM. Skip it.Chris Young2014-06-011-0/+2
* Filter all control chars from width kerning and fix some const warnings.Chris Young2014-05-191-5/+5
* Add logging to nsfont_split function.Michael Drake2014-05-181-1/+9
* Don't try to kern a character with \0Chris Young2014-05-181-1/+3
* Fix build.Michael Drake2014-05-161-4/+5
* Simplfy and clarify splitting function.Michael Drake2014-05-161-21/+16
* Fix a bunch of cppcheck unused/unreadVariable warningsChris Young2014-04-051-2/+0
* move scheduleing into browser operation tableVincent Sanders2014-03-091-3/+3
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-281-3/+3
* Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR where...Chris Young2013-10-121-1/+1
* Revert nsfont_split back to how it was before I started meddling with it.Chris Young2013-08-031-3/+3
* Further split fixingChris Young2013-05-281-3/+4
* fixup issues with new options API mergeVincent Sanders2013-05-281-3/+3