Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Normalise bdfs before all rule generation and on-system processing | Ian Jackson | 2016-05-02 |
| | |||
* | update-xfonts-traditional: Generalise SIGPIPE handling in process_filter | Ian Jackson | 2016-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_filter | Ian Jackson | 2016-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 $logfh | Ian Jackson | 2016-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 Jackson | 2016-05-01 |
| | |||
* | Permit new foundry names to contain "."s. | Ian Jackson | 2016-04-25 |
| | |||
* | support --always-reprocess | Ian Jackson | 2012-01-25 |
| | |||
* | tolerate pcf2bdf crashing | Ian Jackson | 2012-01-25 |
| | |||
* | processpcfgz: completely revamped subprocess data structures and error handling | Ian Jackson | 2012-01-25 |
| | |||
* | processfontdir: better message for failures | Ian Jackson | 2012-01-25 |
| | |||
* | bdftopcf: special-case "no bdf data" return | Ian Jackson | 2012-01-25 |
| | |||
* | fix message ("none") return value s from processbdf and hence processpcfgz | Ian Jackson | 2012-01-25 |
| | |||
* | update-xfonts-traditional: process fonts in parallel | Ian Jackson | 2012-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 iso10646 | Ian Jackson | 2012-01-10 |
| | |||
* | do not mess with high-codepoint quotes | Ian Jackson | 2012-01-09 |
| | |||
* | packaging fixes | Ian Jackson | 2012-01-09 |
| | |||
* | reprocess when needed | Ian Jackson | 2012-01-09 |
| | |||
* | use gunzip not zcat | Ian Jackson | 2012-01-09 |
| | |||
* | better about when to update fonts.dir | Ian Jackson | 2012-01-09 |
| | |||
* | better reporting; update mode | Ian Jackson | 2012-01-09 |
| | |||
* | --process-fonttree | Ian Jackson | 2012-01-09 |
| | |||
* | process pcfs | Ian Jackson | 2012-01-09 |
| | |||
* | wip update | Ian Jackson | 2012-01-08 |
| | |||
* | wip update | Ian Jackson | 2012-01-08 |
| | |||
* | wip update | Ian Jackson | 2012-01-08 |
| | |||
* | build system | Ian Jackson | 2012-01-08 |