summaryrefslogtreecommitdiff
path: root/rufl_init.c
Commit message (Collapse)AuthorAgeFilesLines
* Port to core buildsystem.John Mark Bell2010-01-061-1678/+0
| | | | | | The python module (and associated make runes) need some love (as does non-GCC building with the core buildsystem in general) svn path=/trunk/rufl/; revision=9792
* Auto-detect whether Font_EnumerateCharacters is broken and select font ↵John Mark Bell2009-07-071-1/+142
| | | | | | | | scanning routine based on this information. Stop leaking font handle in rufl_init(). svn path=/trunk/rufl/; revision=8363
* Make font scanning about 7 times faster.John Mark Bell2009-07-061-27/+55
| | | | | | Requires FontManager 3.64 or later. svn path=/trunk/rufl/; revision=8352
* Initialise variable to prevent potential crash.John Mark Bell2009-05-251-2/+2
| | | | svn path=/trunk/rufl/; revision=7546
* Make RUfl take account of the multitude of font encodings on old font managers.John Mark Bell2009-05-061-43/+321
| | | | | | This now utilises the Latin2, 3, and 4 sets in the standard ROM fonts, for example. svn path=/trunk/rufl/; revision=7410
* - Reduced compiler warnings:John Tytgat2007-06-111-21/+21
| | | | | | | | | | | | | | | | | - got rid of aliasing warnings by introducing an extra (void *) casting. - format specifier for 'size_t' type has now 'z' attribute - Injected const attributes (also changing public type rufl_family_list @ rufl.h) - makefile: - support for GCCSDK 3.4 (AOF) and GCCSDK 4 (ELF) based on AB_ELFBUILD (= a variable also used in GCCSDK Autobuilder). - changed the library name from rufl.o to librufl.a. Needed for GCCSDK 4 but if you're using -L<libdir> -lrufl in your link line, this rename make that this works for both GCCSDK 3.4 and GCCSDK 4. [ Also changes for the Norcroft case which haven't been verified and probably no longer working. ] svn path=/trunk/rufl/; revision=3343
* Free rufl_substitution_table in rufl_quit().James Bursa2006-12-081-1/+1
| | | | svn path=/trunk/rufl/; revision=3110
* Add built-in font family menu.James Bursa2006-09-301-0/+52
| | | | svn path=/trunk/rufl/; revision=2970
* Use local names in family list. Do not assume font list is sorted by ↵James Bursa2006-07-111-14/+20
| | | | | | identifier. Continue when canonicalising font directory fails. svn path=/trunk/rufl/; revision=2729
* [project @ 2006-02-09 21:31:38 by bursa]James Bursa2006-02-091-13/+6
| | | | | | Remove check for existence of Outlines file. svn path=/import/rufl/; revision=2473
* [project @ 2006-02-03 22:17:04 by bursa]James Bursa2006-02-031-3/+156
| | | | | | Multitask and show status while scanning fonts. svn path=/import/rufl/; revision=2472
* [project @ 2006-01-31 20:07:23 by bursa]James Bursa2006-01-311-1/+1
| | | | | | Improve weight assigning algorithm and make weights 300 and 400 search up when missing. svn path=/import/rufl/; revision=2471
* [project @ 2006-01-29 12:20:25 by bursa]James Bursa2006-01-291-147/+193
| | | | | | Improve handling of font weights. Now detects available weights better and supports up to 9 weights. Ignore control characters and spaces that are not spaces when scanning available characters. svn path=/import/rufl/; revision=2470
* [project @ 2006-01-06 22:57:51 by jmb]John Mark Bell2006-01-061-1/+1
| | | | | | !RiScript -> RiScript svn path=/import/rufl/; revision=2469
* [project @ 2005-12-24 21:37:22 by jmb]John Mark Bell2005-12-241-12/+66
| | | | | | | | Ignore fonts generated by RiScript (this may break if the user reconfigures RiScript's generated fonts location - we'll deal with that if it ever becomes an issue) Ignore TeX fonts. Ignore fonts with no Outlines data. svn path=/import/rufl/; revision=2466
* [project @ 2005-11-20 20:08:55 by bursa]James Bursa2005-11-201-0/+1
| | | | | | Implement rufl_paint_callback(). svn path=/import/rufl/; revision=2465
* [project @ 2005-05-01 10:19:59 by bursa]James Bursa2005-05-011-1/+1
| | | | | | Add Python module. Add support for compiling with Norcroft (mainly required for the Python module). svn path=/import/rufl/; revision=2463
* [project @ 2005-04-18 19:43:18 by bursa]James Bursa2005-04-181-1/+3
| | | | | | Restore old hourglass colours after substitution table generation. svn path=/import/rufl/; revision=2462
* [project @ 2005-04-05 19:16:48 by bursa]James Bursa2005-04-051-5/+7
| | | | | | Handle fonts which cause an error better (no longer attempt to save the uninitialized charset tables to the cache). svn path=/import/rufl/; revision=2460
* [project @ 2005-03-20 18:57:19 by jmb]John Mark Bell2005-03-201-0/+8
| | | | | | Add flags word (bit 1 set == background blending support) svn path=/import/rufl/; revision=2457
* [project @ 2005-03-04 23:33:16 by bursa]James Bursa2005-03-041-1/+1
| | | | | | Font manager font list is case-insensitive sorted. svn path=/import/rufl/; revision=2456
* [project @ 2005-03-03 22:35:05 by bursa]James Bursa2005-03-031-49/+92
| | | | | | More logging of init progress. Continue when loading or saving the cache fails. svn path=/import/rufl/; revision=2455
* [project @ 2005-02-27 22:23:24 by bursa]James Bursa2005-02-271-47/+45
| | | | | | Trade memory for speed to reduce substitution table construction time. svn path=/import/rufl/; revision=2454
* [project @ 2005-02-27 14:32:41 by bursa]James Bursa2005-02-271-4/+37
| | | | | | Logging during init. svn path=/import/rufl/; revision=2453
* [project @ 2005-02-20 18:19:29 by bursa]James Bursa2005-02-201-3/+12
| | | | | | Fix glyph with multiple Unicodes issue on RO3-4. svn path=/import/rufl/; revision=2452
* [project @ 2005-02-09 22:56:30 by bursa]James Bursa2005-02-091-0/+3
| | | | | | Implement rufl_width() by sharing code from rufl_paint(). svn path=/import/rufl/; revision=2445
* [project @ 2005-02-08 23:25:59 by bursa]James Bursa2005-02-081-4/+292
| | | | | | Support for non-Unicode Font Manager. svn path=/import/rufl/; revision=2444
* [project @ 2005-01-08 21:02:32 by bursa]James Bursa2005-01-081-0/+540
Initial version of RISC OS Unicode font library. Require Unicode (RO5) Font Manager. svn path=/import/rufl/; revision=2443