summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update EABI detection for soft-float toolchain.HEADmasterJohn-Mark Bell2023-12-181-1/+1
| | | | | | We can have either arm-riscos-gnueabi (ARMv4 with softfp) or arm-riscos-gnueabihf (ARMv7 with VFP). In either case, we need elf2aif to inject the EABI support code.
* Tweak RISC OS host detection for new tooling.John-Mark Bell2022-06-022-5/+10
| | | | | | | | The new toolchain has a different machine triplet, so update the things that care about it to work either way. Additionally, ensure that elf2aif is passed the right flags when building for EABI (if not, it will fail hard).
* Bump date, tooreleases/0.0.7John-Mark Bell2022-05-281-1/+1
|
* Bump versionJohn-Mark Bell2022-05-272-1/+31
|
* Fix Encoding file entries for astral characters.John-Mark Bell2021-08-051-5/+27
| | | | | | | | | | | | | | | | | | | | | | | Early versions of the UCS Font Manager (3.41-3.42) supported the use of /uni followed by up to 8 upper-case hex digits to specify the Unicode codepoint represented by a glyph. Font Manager 3.43 changed this behaviour to align with Adobe's then-current specification of /uniXXXX for characters in the Basic Multilingual Plane and /uniXXXXYYYY for all other characters (where XXXX is a high UTF-16 surrogate and YYYY is a low surrogate) Font Manager 3.53 changed again to remove support for /uniXXXXYYYY and, instead, introduced support for /uXXXX to /uXXXXXXXX, where leading zeroes are forbidden if more than 4 hex digits are present. Change our behaviour to use the /uniXXXX form for characters in the Basic Multilingual Plane (which is supported by all versions of the UCS Font Manager) and use the /uXXXXX - /uXXXXXXXX form for all other characters. This effectively means that Font Manager 3.53 or later is required when astral characters are in use.
* Bump versionreleases/0.0.6John-Mark Bell2021-08-042-1/+18
|
* Avoid overflow when fetching glyph names.John-Mark Bell2021-08-042-6/+9
| | | | | | The glyph list only contains names for codepoints in the basic multilingual plane (i.e. the first 2^16 codepoints). Ensure that we don't erroneously match glyph names for codepoints in astral planes.
* Whinge loudly if we can't load the glyph listJohn-Mark Bell2021-08-041-1/+3
|
* Dynamically allocate full path bufferJohn-Mark Bell2021-08-041-4/+13
|
* Squash deprecation warning with modern glibcJohn-Mark Bell2021-08-041-1/+2
|
* Ignore build artefactsreleases/0.0.5John-Mark Bell2021-08-041-0/+2
|
* Explain why we redefine the "all" target.John-Mark Bell2021-08-041-0/+1
|
* Blank line before "endif"John-Mark Bell2021-08-041-0/+2
|
* Add UnixLib licenceJohn-Mark Bell2021-08-042-2/+810
|
* Bump dateJohn-Mark Bell2021-08-042-4/+2
|
* Inject version+date into !BootJohn-Mark Bell2021-08-042-3/+11
|
* Update historyJohn-Mark Bell2021-08-041-0/+4
|
* Add OSLib and Zlib licencesJohn-Mark Bell2021-08-042-0/+313
|
* Add FreeType BDF driver licence.John-Mark Bell2021-08-041-2/+52
|
* Update FreeType copyright date; include full text of FTLJohn-Mark Bell2021-08-042-1/+172
|
* Inject copyright dates into help fileJohn-Mark Bell2021-08-042-3/+10
|
* Move Res sources into riscos treeJohn-Mark Bell2021-08-042-1/+1
|
* Update historyJohn-Mark Bell2021-08-041-1/+3
|
* Build RISC OS resources using ccres.John-Mark Bell2021-08-043-2/+216
|
* Revert "Bump version in about dialog, too."John-Mark Bell2021-08-031-0/+0
| | | | This reverts commit be98249931232bc2b60dee5b0ff2ada92d4d1389.
* Bump version in about dialog, too.John-Mark Bell2021-08-031-0/+0
| | | | Really need to use ccres here, I think.
* Fix RISC OS filetyping in zip archiveJohn-Mark Bell2021-08-031-1/+1
|
* Bump versionJohn-Mark Bell2021-08-022-1/+9
|
* Add riscos-dist targetJohn-Mark Bell2021-08-021-0/+8
|
* Convert RISC OS binary to AIF and squeeze itJohn-Mark Bell2021-08-021-0/+19
|
* Fix RISC OS buildJohn-Mark Bell2021-08-022-3/+3
| | | | | 5bb88a81 got BUILD and HOST confused, so we were not linking the RISC OS binary statically.
* Fix up for new buildsystemJohn-Mark Bell2014-11-162-3/+3
|
* Remove the build/ stuff from the toolsDaniel Silverstone2012-06-290-0/+0
| | | | svn path=/trunk/tools/ttf2f/; revision=13999
* Rework the makefiles in the tools/ tree for the new NSBUILD stuffDaniel Silverstone2012-06-292-3/+5
| | | | svn path=/trunk/tools/ttf2f/; revision=13998
* Fix progress computationJohn Mark Bell2011-05-081-1/+2
| | | | svn path=/trunk/tools/ttf2f/; revision=12316
* Fix cleanup to cope with things not being initialisedJohn Mark Bell2011-05-081-6/+10
| | | | svn path=/trunk/tools/ttf2f/; revision=12315
* Update module checksreleases/0.0.4John Mark Bell2011-03-051-6/+10
| | | | svn path=/trunk/tools/ttf2f/; revision=11919
* Update email address and update copyright datesJohn Mark Bell2011-03-051-1/+1
| | | | svn path=/trunk/tools/ttf2f/; revision=11918
* Update historyJohn Mark Bell2011-03-051-1/+1
| | | | svn path=/trunk/tools/ttf2f/; revision=11917
* Bump version numberJohn Mark Bell2011-03-051-0/+0
| | | | svn path=/trunk/tools/ttf2f/; revision=11916
* Make struct char_data packedJohn Mark Bell2011-03-052-1/+2
| | | | svn path=/trunk/tools/ttf2f/; revision=11915
* Need --static for RISC OS buildsJohn Mark Bell2011-03-051-2/+7
| | | | svn path=/trunk/tools/ttf2f/; revision=11914
* Update history fileJohn Mark Bell2009-05-131-1/+12
| | | | svn path=/trunk/tools/ttf2f/; revision=7511
* Don't require RO5.03 toolbox modules. This runs fine on vanilla 4.02.John Mark Bell2009-05-131-7/+7
| | | | svn path=/trunk/tools/ttf2f/; revision=7510
* Static binaries. We need _POSIX_C_SOURCE for sensible PATH_MAX, too.John Mark Bell2009-05-131-4/+4
| | | | svn path=/trunk/tools/ttf2f/; revision=7509
* Convert font into temporary directory, then copy it into the destination ↵John Mark Bell2009-05-131-10/+106
| | | | | | | | font resource. Ensure that any MessagesNN file within the destination font resource is synchronised with the converted font. svn path=/trunk/tools/ttf2f/; revision=7508
* Sanitise Font$Path entries before constructing destination menu.John Mark Bell2009-05-131-5/+37
| | | | svn path=/trunk/tools/ttf2f/; revision=7505
* Don't process filenames.John Mark Bell2009-05-131-0/+8
| | | | svn path=/trunk/tools/ttf2f/; revision=7502
* Remove encoding version line -- it's pointlessJohn Mark Bell2009-05-131-1/+0
| | | | svn path=/trunk/tools/ttf2f/; revision=7501
* Create all directories as appropriate.John Mark Bell2009-05-131-5/+30
| | | | | | Now takes an extra parameter specifying the destination directory. svn path=/trunk/tools/ttf2f/; revision=7500