Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix log message | Khaled Hosny | 2010-03-08 | 1 | -1/+2 |
| | |||||
* | Changing the database directory to TEXMFVAR/scripts/luatexfontdb | eroux | 2010-03-03 | 2 | -15/+17 |
| | |||||
* | Now having version in status table too | eroux | 2010-03-01 | 2 | -5/+13 |
| | | | | Also stronger checks on status | ||||
* | Changing the checksum system to a timestamp system | eroux | 2010-03-01 | 2 | -19/+35 |
| | | | | | | | - the status is now externalized in another file name (in the same directory), so that it's not loaded when just asking for a font - the status is now filename->last-modification-timestamp so that we don't have to checksum the files (much faster) | ||||
* | renaming in the Makefile too | eroux | 2010-03-01 | 1 | -3/+3 |
| | |||||
* | not using fc-cache by default | eroux | 2010-03-01 | 1 | -3/+2 |
| | |||||
* | Fixing small bugs | eroux | 2010-03-01 | 2 | -13/+13 |
| | |||||
* | finishing renaming | eroux | 2010-03-01 | 2 | -7/+6 |
| | |||||
* | Renaming the script mkluatexfontdb | eroux | 2010-03-01 | 1 | -0/+0 |
| | |||||
* | Rewrite logging | Khaled Hosny | 2010-03-01 | 2 | -40/+62 |
| | |||||
* | A, useless, rewrite | Khaled Hosny | 2010-03-01 | 2 | -117/+98 |
| | | | | | | Rewrite the database script to be a more or less a luaotfload module (so it can be invoked, say, by fontspec) and actual file writing to the update script. Not finished yet. | ||||
* | Prepare for merging luaotfload-fonts in luaotfload | Khaled Hosny | 2010-02-28 | 1 | -0/+0 |
| | |||||
* | Correlate checksums to filenames | Khaled Hosny | 2010-02-28 | 2 | -4/+4 |
| | | | | | This way when the file is moved around, its filename in the database will be updated, as suggested by Elie. | ||||
* | Open the file in append mode | Khaled Hosny | 2010-02-26 | 1 | -1/+1 |
| | | | | | So that the old file content is not erased, right now if the script ended unexpectedly, we are left with an empty file. | ||||
* | Implement a --force option | Khaled Hosny | 2010-02-26 | 2 | -8/+19 |
| | |||||
* | Checksum loaded fonts | Khaled Hosny | 2010-02-26 | 2 | -10/+33 |
| | | | | | | Store checksums of already loaded fonts in the database to avoids reloading them, this isn't much faster but it avoids reloading the fonts and the huge memory consumption. Is there a faster way to hash a file? | ||||
* | Get rid of empty lines in the output | Khaled Hosny | 2010-02-26 | 1 | -3/+0 |
| | |||||
* | Updating News file | eroux | 2010-02-26 | 1 | -1/+1 |
| | |||||
* | Updating README | eroux | 2010-02-26 | 1 | -0/+1 |
| | |||||
* | making the end of the path (after TEXMFVAR) a variable | eroux | 2010-02-26 | 2 | -3/+7 |
| | | | | as it will change soon... | ||||
* | Adding a swith on arg[0] | eroux | 2010-02-26 | 1 | -0/+3 |
| | |||||
* | Executing fc-cache if necessary (to be tested further) | eroux | 2010-02-26 | 1 | -7/+35 |
| | |||||
* | Making the log function available elsewhere | eroux | 2010-02-26 | 1 | -5/+3 |
| | | | | + Ooops, I missed one commit... | ||||
* | A safer path normalization | eroux | 2010-02-26 | 1 | -7/+16 |
| | |||||
* | Remove the arg[0] checking hack | Khaled Hosny | 2010-02-26 | 1 | -4/+0 |
| | | | | The script is no longer to be run standalone. | ||||
* | More robust progress bar building | Khaled Hosny | 2010-02-26 | 1 | -3/+3 |
| | |||||
* | Port to "alt_getopt" | Khaled Hosny | 2010-02-26 | 1 | -58/+52 |
| | | | | | | | | | Now the options are handled the standard getopt_long way, with a hack to support multiple -v's, and --verbose now takes a required level argument. Also, we now use require() which already have built-in error checking (if it doesn't work on some system, then this is a bug to report). | ||||
* | Updating the README and Makefile | Elie Roux | 2010-02-25 | 2 | -9/+12 |
| | |||||
* | First commit of the update-luatex-font-database script | Elie Roux | 2010-02-25 | 1 | -0/+103 |
| | | | | I think it's quite OK as it is now... all comments are welcome! | ||||
* | Actually working checks for writability | Elie Roux | 2010-02-25 | 1 | -12/+19 |
| | | | | | | | | | Now we scan the fonts only if we can write in the final file. There is currently (if I understand correctly) no clean way to check if a folder is writable or not in Lua: lfs.attributes will give you the string returned by ls -l, but there is no simple way to know if we can actually write, as we don't know if we are the owner, or if we have access to the group... | ||||
* | Making the final directory changeable | Elie Roux | 2010-02-25 | 1 | -5/+14 |
| | | | | Useful for the --sys option | ||||
* | Fixing duplicate entries in the database | Elie Roux | 2010-02-25 | 1 | -7/+26 |
| | | | | | | | If the texmf fonts are in fc-cache (which is the case in Debian's TeX Live 2009, there were two entries in the database, one with the filename and the other with the complete path, they were also scanned twice. | ||||
* | Adding some comments, small changes in the logs. | Elie Roux | 2010-02-25 | 1 | -6/+47 |
| | |||||
* | Updating to latest ConTeXt beta (2010.02.24) | Khaled Hosny | 2010-02-25 | 8 | -257/+53 |
| | | | | Now encoding related code gone. | ||||
* | Updating to latest ConTeXt beta (2010.02.23) | Khaled Hosny | 2010-02-23 | 7 | -174/+184 |
| | | | | | Now many of our fixes are incorporated upstream or fixed in a different way. | ||||
* | Simplify again | Khaled Hosny | 2010-02-21 | 1 | -2/+2 |
| | |||||
* | Simplfy test file | Khaled Hosny | 2010-02-21 | 1 | -1/+1 |
| | |||||
* | Simple test for feature files | Khaled Hosny | 2010-02-21 | 2 | -0/+21 |
| | |||||
* | Fix bug with loading font feature | Khaled Hosny | 2010-02-21 | 1 | -1/+1 |
| | | | | Make sure |kind| is defined before calling |string.lower()| on it. | ||||
* | Some README and author updates | Khaled Hosny | 2010-02-20 | 3 | -8/+9 |
| | |||||
* | Add a new |luat-over| module | Khaled Hosny | 2010-02-20 | 3 | -23/+37 |
| | | | | | To minimize differences between original ConTeXt files, this module overrides functions defined in |luat-dum| module. | ||||
* | Updating to latest ConTeXt beta (2010.02.18) | Khaled Hosny | 2010-02-20 | 3 | -36/+7 |
| | | | | + Remove some, now unneeded, code. | ||||
* | Fixing cygwin paths | Elie Roux | 2010-02-16 | 1 | -1/+26 |
| | |||||
* | Some cosmetic hacks | Khaled Hosny | 2010-02-15 | 1 | -3/+4 |
| | |||||
* | Disable progress bar in verbose mode | Khaled Hosny | 2010-02-15 | 1 | -15/+17 |
| | |||||
* | Guard against fonts with broken names table | Khaled Hosny | 2010-02-15 | 1 | -6/+14 |
| | | | | | | Due to a bug in current luatex, some fonts would lack certain required entries in names table, now we'll just ignore such fonts. The real bug is fixed in luatex trunk anyway. | ||||
* | Adding only modern fonts to the list of os fonts | Elie Roux | 2010-02-15 | 1 | -1/+5 |
| | |||||
* | Fixing a small "graphical" bug when errors happen | Elie Roux | 2010-02-15 | 1 | -0/+7 |
| | |||||
* | Implement a fancy progress bar | Khaled Hosny | 2010-02-15 | 1 | -7/+31 |
| | | | | Now we have some estimate of when the script will finish. | ||||
* | Use `fc-list` instead of `fc-cat` | Khaled Hosny | 2010-02-14 | 1 | -126/+28 |
| | | | | | `fc-list` returns a list of installed fonts, which simplify the parsing, and of course I broke non-unix systems! |