summaryrefslogtreecommitdiff
path: root/amiga/font_scan.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow a fallback font for characters above 0xFFFF to be specified. There is ↵Chris Young2015-07-061-1/+6
| | | | no scanning of this range as most fonts don't have any characters here. Symbola is selected if it is installed.
* Change LOG() macro to be varadicVincent Sanders2015-05-281-8/+8
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Remove dead codeChris Young2015-01-311-20/+0
|
* fix a crash in the font scannerChris Young2015-01-301-3/+3
|
* Fixup font scanning some more, remove .font suffixChris Young2015-01-301-5/+6
|
* Enable the font scanner for OS3Chris Young2015-01-301-10/+15
|
* Move everything else over to using the class pointers.Chris Young2015-01-261-4/+5
| | | | Exception: popupmenu.class is still using old _GetClass functions.
* Stub out font.c and font_scan.c for OS3 for nowChris Young2015-01-121-0/+23
| | | | A more involved fix required for later.
* Allocate screen title when first needed and keep it private to amiga/gui.cChris Young2014-11-161-1/+1
|
* Fix warningsChris Young2014-11-091-18/+18
|
* Fix several doxygen issuesVincent Sanders2014-11-081-5/+5
|
* Update amiga frontend for split operation table header changesVincent Sanders2014-10-161-4/+6
|
* Filter all control chars from width kerning and fix some const warnings.Chris Young2014-05-191-1/+1
|
* Change the scope of some variables picked up by cppcheck, minor reformattingChris Young2014-04-051-2/+2
|
* Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵Chris Young2013-10-121-2/+2
| | | | where it is not necessary.
* move options includeVincent Sanders2013-05-281-1/+1
|
* Fix memory leak and make a point of ignoring UTF-16 surrogatesChris Young2013-04-141-4/+21
|
* We are opening on a public screen, not a custom screen (even our own screen ↵Chris Young2013-03-201-1/+1
| | | | is a public screen)
* Remove font_unicode_list - font_unicode is a list now.Chris Young2012-11-081-10/+2
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2012-11-071-1/+0
|\
| * Fix font_scan crash (credit: Gazelle)Chris Young2012-11-071-1/+0
| |
* | Remove extraneous debugChris Young2012-11-071-5/+1
|/
* noisy debugChris Young2012-11-061-0/+4
|
* remove standalone code which no longer compilesChris Young2012-10-161-27/+0
|
* remove extraneous linefeedsChris Young2012-10-161-3/+3
|
* attempt to avoid a crash during font scanningChris Young2012-10-141-8/+10
|
* trivial docuemntation cleanups to address some of the huge number of ↵Vincent Sanders2012-10-081-2/+4
| | | | docuemntation warnings
* Allow a comma-separated list of fonts to be specified in font_unicode_listChris Young2012-05-091-1/+18
| | | | | | | | | | | to provide more preferred fonts. eg. if a user has dedicated Japanese and Korean fonts available they might want a config like: font_unicode:Japanese font_unicode_list:Korean,Code2000 This will scan Japanese and Korean fonts first, then fill in any blanks with Code2000 (followed by alphabetically all other fonts installed) svn path=/trunk/netsurf/; revision=13917
* Progress display for font scanningChris Young2012-05-071-8/+91
| | | | svn path=/trunk/netsurf/; revision=13909
* Rescan fonts if preferred fallback font is changed in the GUIChris Young2012-05-061-14/+36
| | | | svn path=/trunk/netsurf/; revision=13908
* Use font_unicode option as preferred (first scanned) font. Ideally need toChris Young2012-05-051-11/+80
| | | | | | | expand this so multiple fonts can be specified. Allow disabling of scanning other fonts. Add stubs for a scanning progress GUI. svn path=/trunk/netsurf/; revision=13907
* Integrate Unicode font scanner into NetSurf.Chris Young2012-05-051-9/+20
| | | | | | | | NetSurf will now use any available font when trying to print characters that are missing from the current font. TODO: Preferred font list. svn path=/trunk/netsurf/; revision=13905
* Add loading, parse OS fonts into a list (which can optionally alreadyChris Young2012-05-051-18/+100
| | | | | | contain fonts) before scanning svn path=/trunk/netsurf/; revision=13904
* Tidy-up, split into sensible functions for NetSurf integration,Chris Young2012-05-051-20/+113
| | | | | | | | documentation. Cache file loading needs adding and ami_font_scan_fonts needs to add to a list of fonts, and then send those to the scanner so we can put some preferred fonts on the top of the list and avoid duplication. svn path=/trunk/netsurf/; revision=13903
* Font glyph scanner. Currently works as a standalone program which outputs aChris Young2012-05-041-0/+142
file for NetSurf to ignore. svn path=/trunk/netsurf/; revision=13902