summaryrefslogtreecommitdiff
path: root/update-xfonts-traditional
Commit message (Collapse)AuthorAge
* Normalise bdfs before all rule generation and on-system processingIan Jackson2016-05-02
|
* update-xfonts-traditional: Generalise SIGPIPE handling in process_filterIan Jackson2016-05-01
| | | | | | | | | | If we didn't want to process this font, tolerate SIGPIPE for all elements of the pipeline before "self", rather than special-casing pcf2bdf. (We end up setting {SigOK}{13} again for gunzip, which is fine.) Now process_filter has no knowledge of particular pipeline stages.
* update-xfonts-traditional: Factor out process_filterIan Jackson2016-05-01
| | | | | | | We are going to want to reuse this so that we can put bdfnorm in front of every processbdf. No functional change.
* update-xfonts-traditional: Rename log file handle variables to $logfhIan Jackson2016-05-01
| | | | | | | | In some places $logfile was used - but that's also a global for the leafname of the logfile. In some places $log was used, which is somewhat ambiguous. No functional change.
* update-xfonts-traditional: Break out filter_st_isok (no functional change)Ian Jackson2016-05-01
|
* Permit new foundry names to contain "."s.Ian Jackson2016-04-25
|
* support --always-reprocessIan Jackson2012-01-25
|
* tolerate pcf2bdf crashingIan Jackson2012-01-25
|
* processpcfgz: completely revamped subprocess data structures and error handlingIan Jackson2012-01-25
|
* processfontdir: better message for failuresIan Jackson2012-01-25
|
* bdftopcf: special-case "no bdf data" returnIan Jackson2012-01-25
|
* fix message ("none") return value s from processbdf and hence processpcfgzIan Jackson2012-01-25
|
* update-xfonts-traditional: process fonts in parallelIan Jackson2012-01-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* fix wide characters; tested iso10646Ian Jackson2012-01-10
|
* do not mess with high-codepoint quotesIan Jackson2012-01-09
|
* packaging fixesIan Jackson2012-01-09
|
* reprocess when neededIan Jackson2012-01-09
|
* use gunzip not zcatIan Jackson2012-01-09
|
* better about when to update fonts.dirIan Jackson2012-01-09
|
* better reporting; update modeIan Jackson2012-01-09
|
* --process-fonttreeIan Jackson2012-01-09
|
* process pcfsIan Jackson2012-01-09
|
* wip updateIan Jackson2012-01-08
|
* wip updateIan Jackson2012-01-08
|
* wip updateIan Jackson2012-01-08
|
* build systemIan Jackson2012-01-08