Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Pump version here too | Khaled Hosny | 2010-03-12 | 1 | -1/+1 | |
| | ||||||
* | Fix loading existing databse | Khaled Hosny | 2010-03-10 | 1 | -2/+2 | |
| | | | | We were always generating a new one. | |||||
* | Cosmetics | Khaled Hosny | 2010-03-10 | 1 | -12/+12 | |
| | ||||||
* | Cosmetics | Khaled Hosny | 2010-03-10 | 1 | -17/+18 | |
| | ||||||
* | --no-fc-cache doesn't make sense now | Khaled Hosny | 2010-03-10 | 1 | -4/+0 | |
| | ||||||
* | Oops... | eroux | 2010-03-10 | 1 | -0/+3 | |
| | ||||||
* | Making purge an non-default option and fixing log levels | eroux | 2010-03-10 | 2 | -22/+53 | |
| | | | | | It seems that there is no performance regressions with purge... can you test, maybe it would be better to make it default? | |||||
* | Improvements on the database and on the script | eroux | 2010-03-09 | 2 | -37/+54 | |
| | | | | | | | | | | | | * the info on a font now contains the checksum (might be needed for font caching) * very small optimizations in force mode * database version bumping * a new purge option (not taken into consideration yet) * new mechanism to remove old entries in the database without rebuilding everything, activated all the time but (for performance reasons) will be activated only with the purge options in the very near future. | |||||
* | We support nothing but the latest and greatest | Khaled Hosny | 2010-03-08 | 1 | -7/+1 | |
| | | | | | It is actually worse than that, I only test against trunk, once texlive2010 binaries are frozen we will test against it. | |||||
* | Locals are faster | Khaled Hosny | 2010-03-08 | 1 | -17/+10 | |
| | | | | | We also don't need to call that code from outside anyway (there is no point). | |||||
* | 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 | |
| |