chiark / gitweb /
xfonts-traditional.git
20 months agochangelog: add an item and finalise debian/1.4
Ian Jackson [Thu, 26 Jan 2012 11:45:33 +0000]
changelog: add an item and finalise

20 months agodebian/control: add missing libsys-cpu-perl dependency
Ian Jackson [Thu, 26 Jan 2012 11:44:27 +0000]
debian/control: add missing libsys-cpu-perl dependency

20 months agofix wrong bug# (oops!) (again)
Ian Jackson [Thu, 26 Jan 2012 00:22:51 +0000]
fix wrong bug# (oops!) (again)

20 months agofix wrong bug# (oops!)
Ian Jackson [Wed, 25 Jan 2012 23:46:59 +0000]
fix wrong bug# (oops!)

20 months agofinalise changelog debian/1.3
Ian Jackson [Wed, 25 Jan 2012 23:22:58 +0000]
finalise changelog

20 months agosupport --always-reprocess
Ian Jackson [Wed, 25 Jan 2012 23:22:39 +0000]
support --always-reprocess

20 months agofix typo
Ian Jackson [Wed, 25 Jan 2012 23:15:41 +0000]
fix typo

20 months agoadd bug #
Ian Jackson [Wed, 25 Jan 2012 23:14:44 +0000]
add bug #

20 months agotolerate pcf2bdf crashing
Ian Jackson [Wed, 25 Jan 2012 21:51:03 +0000]
tolerate pcf2bdf crashing

20 months agoprocesspcfgz: completely revamped subprocess data structures and error handling
Ian Jackson [Wed, 25 Jan 2012 21:46:58 +0000]
processpcfgz: completely revamped subprocess data structures and error handling

20 months agoprocessfontdir: better message for failures
Ian Jackson [Wed, 25 Jan 2012 21:46:14 +0000]
processfontdir: better message for failures

20 months agobdftopcf: special-case "no bdf data" return
Ian Jackson [Wed, 25 Jan 2012 21:40:45 +0000]
bdftopcf: special-case "no bdf data" return

20 months agofix message ("none") return value s from processbdf and hence processpcfgz
Ian Jackson [Wed, 25 Jan 2012 20:56:25 +0000]
fix message ("none") return value s from processbdf and hence processpcfgz

20 months agochangelog: mention parallelism
Ian Jackson [Thu, 12 Jan 2012 19:22:36 +0000]
changelog: mention parallelism

20 months agoupdate-xfonts-traditional: process fonts in parallel
Ian Jackson [Thu, 12 Jan 2012 19:16:14 +0000]
update-xfonts-traditional: process fonts in parallel

Exploit multicore systems to speed up the runtime when processing
needs to be done.

Some timing results on a dual-core 1.50GHz Atom N550 laptop:

-j1
  real    0m43.035s
  user    0m43.319s
  sys     0m37.830s

-j2
  real    0m23.113s
  user    0m40.643s
  sys     0m30.486s

-j3
  real    0m21.910s
  user    0m43.707s
  sys     0m30.674s

-j4
  real    0m22.038s
  user    0m44.695s
  sys     0m31.058s

This system has hyperthreading so looks like 4 cores.  Based on this
I have set the number of processing threads to the number of cpus.

20 months agofinalise 1.2. debian/1.2
Ian Jackson [Wed, 11 Jan 2012 23:59:19 +0000]
finalise 1.2.

20 months agodebian/copyright: Explain the origin and copyright status of 6x13O.
Mark Wooding [Wed, 11 Jan 2012 14:27:09 +0000]
debian/copyright: Explain the origin and copyright status of 6x13O.

20 months agoProvide 6x13O as a BDF source and generate a PCF from it at build time.
Mark Wooding [Wed, 11 Jan 2012 14:16:30 +0000]
Provide 6x13O as a BDF source and generate a PCF from it at build time.

Just in case we feel the need to edit it later.  Also, BDF is slightly
closer to a `preferred form for modification'.

20 months agoSupport for bold and oblique versions of 6x13.
Mark Wooding [Wed, 11 Jan 2012 01:35:25 +0000]
Support for bold and oblique versions of 6x13.

There is no traditional version of 6x13O, so I just hacked the font
so that it looks like an italicized version of trad 6x13 rather than
Kuhn 6x13.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>

20 months agomkrules: Correct handling of multiple foundry mappings.
Mark Wooding [Wed, 11 Jan 2012 01:32:37 +0000]
mkrules: Correct handling of multiple foundry mappings.

If multiple PCFs request the same mapping, only write it once; if
they induce inconsistent mappings, report an error.  Make sure
there's a newline between foundry mapping entries.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>

20 months agomkrules: Handle multiple files with the same metrics.
Mark Wooding [Tue, 10 Jan 2012 23:59:05 +0000]
mkrules: Handle multiple files with the same metrics.

If we had two PCF files with the same metrics previously, we'd overwrite
the rules file from the first with a new file from the second.  Keep
track of which files we've written during the run, and append to them if
we've already started writing.  Finish them all up at the end.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>

20 months agoMakefile: Make sure the `rules' directory exists.
Mark Wooding [Tue, 10 Jan 2012 22:29:14 +0000]
Makefile: Make sure the `rules' directory exists.

Git won't create it so we must do so here.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>

20 months agofix messages etc.
Ian Jackson [Tue, 10 Jan 2012 02:56:24 +0000]
fix messages etc.

20 months agouse template for confirm q
Ian Jackson [Tue, 10 Jan 2012 02:49:47 +0000]
use template for confirm q

20 months agoslight template improvements
Ian Jackson [Tue, 10 Jan 2012 02:29:17 +0000]
slight template improvements

20 months agonew changelog entry
Ian Jackson [Tue, 10 Jan 2012 02:17:27 +0000]
new changelog entry

20 months agocosmetics
Ian Jackson [Tue, 10 Jan 2012 02:16:41 +0000]
cosmetics

20 months agobetter config file handling
Ian Jackson [Tue, 10 Jan 2012 02:14:08 +0000]
better config file handling

20 months agowip new config
Ian Jackson [Tue, 10 Jan 2012 00:56:19 +0000]
wip new config

20 months agofix wide characters; tested iso10646
Ian Jackson [Tue, 10 Jan 2012 00:11:30 +0000]
fix wide characters; tested iso10646

20 months agoremove spurious blank
Ian Jackson [Mon, 9 Jan 2012 23:50:35 +0000]
remove spurious blank

20 months agobug report
Ian Jackson [Mon, 9 Jan 2012 23:50:24 +0000]
bug report

20 months agofix iso10646 trad
Ian Jackson [Mon, 9 Jan 2012 23:35:05 +0000]
fix iso10646 trad

20 months agowip
Ian Jackson [Mon, 9 Jan 2012 23:34:22 +0000]
wip

20 months agoadd missing stuff to make clean
Ian Jackson [Mon, 9 Jan 2012 22:51:28 +0000]
add missing stuff to make clean

20 months agochange default
Ian Jackson [Mon, 9 Jan 2012 22:38:26 +0000]
change default

20 months agofix up some lintian things
Ian Jackson [Mon, 9 Jan 2012 22:36:22 +0000]
fix up some lintian things

20 months agofix postinst bug
Ian Jackson [Mon, 9 Jan 2012 22:32:16 +0000]
fix postinst bug

20 months agoran debconf-updatepo
Ian Jackson [Mon, 9 Jan 2012 22:29:17 +0000]
ran debconf-updatepo

20 months agowip po-debconf
Ian Jackson [Mon, 9 Jan 2012 22:27:25 +0000]
wip po-debconf

20 months agodo not mess with high-codepoint quotes
Ian Jackson [Mon, 9 Jan 2012 22:21:48 +0000]
do not mess with high-codepoint quotes

20 months agopackaging fixes
Ian Jackson [Mon, 9 Jan 2012 22:00:23 +0000]
packaging fixes

20 months agofixes
Ian Jackson [Mon, 9 Jan 2012 21:33:29 +0000]
fixes

20 months agomanpage
Ian Jackson [Mon, 9 Jan 2012 21:23:33 +0000]
manpage

20 months agoreprocess when needed
Ian Jackson [Mon, 9 Jan 2012 21:16:16 +0000]
reprocess when needed

20 months agowip packaging
Ian Jackson [Mon, 9 Jan 2012 20:46:54 +0000]
wip packaging

20 months agowip maint scripts
Ian Jackson [Mon, 9 Jan 2012 20:32:00 +0000]
wip maint scripts

20 months agouse gunzip not zcat
Ian Jackson [Mon, 9 Jan 2012 04:18:53 +0000]
use gunzip not zcat

20 months agomore packaging
Ian Jackson [Mon, 9 Jan 2012 04:18:44 +0000]
more packaging

20 months agobetter about when to update fonts.dir
Ian Jackson [Mon, 9 Jan 2012 03:39:10 +0000]
better about when to update fonts.dir

20 months agobetter reporting; update mode
Ian Jackson [Mon, 9 Jan 2012 03:33:39 +0000]
better reporting; update mode

20 months ago--process-fonttree
Ian Jackson [Mon, 9 Jan 2012 03:19:55 +0000]
--process-fonttree

20 months agoprocess pcfs
Ian Jackson [Mon, 9 Jan 2012 03:07:59 +0000]
process pcfs

20 months agowip update
Ian Jackson [Sun, 8 Jan 2012 19:11:41 +0000]
wip update

20 months agowip update
Ian Jackson [Sun, 8 Jan 2012 18:30:33 +0000]
wip update

20 months agowip update
Ian Jackson [Sun, 8 Jan 2012 17:57:53 +0000]
wip update

20 months agomore complete rules
Ian Jackson [Sun, 8 Jan 2012 17:45:39 +0000]
more complete rules

20 months agosensible perms
Ian Jackson [Sun, 8 Jan 2012 17:45:29 +0000]
sensible perms

20 months agoquoting of weird chars
Ian Jackson [Sun, 8 Jan 2012 17:45:16 +0000]
quoting of weird chars

20 months agobuild system
Ian Jackson [Sun, 8 Jan 2012 17:06:50 +0000]
build system

20 months agorule generation machinery
Ian Jackson [Sun, 8 Jan 2012 15:54:41 +0000]
rule generation machinery

20 months agooption parsing etc
Ian Jackson [Sat, 7 Jan 2012 17:37:47 +0000]
option parsing etc

20 months agoalways include default rules path
Ian Jackson [Sat, 7 Jan 2012 17:10:16 +0000]
always include default rules path

20 months agooption parsing
Ian Jackson [Sat, 7 Jan 2012 17:09:48 +0000]
option parsing

20 months agowip copyright file
Ian Jackson [Sat, 7 Jan 2012 16:46:42 +0000]
wip copyright file

20 months agorunes
Ian Jackson [Sat, 7 Jan 2012 16:46:35 +0000]
runes

20 months agofilters
Ian Jackson [Sat, 7 Jan 2012 16:37:51 +0000]
filters

20 months agowip
Ian Jackson [Sat, 7 Jan 2012 16:22:39 +0000]
wip

20 months agowip
Ian Jackson [Sat, 7 Jan 2012 16:03:57 +0000]
wip