Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make some frequently used functions local | Khaled Hosny | 2010-03-24 | 1 | -7/+8 | |
| | ||||||
* | Make font names case insensitive | Khaled Hosny | 2010-03-24 | 2 | -1/+9 | |
| | ||||||
* | Make mkluatexfontdb.lua executable | Khaled Hosny | 2010-03-24 | 1 | -0/+0 | |
| | ||||||
* | Change the default database directory | Khaled Hosny | 2010-03-24 | 2 | -3/+3 | |
| | | | | | Now $TEXMFVAR/luatex-cache/latex/names/ which looks more logical than $TEXMFVAR/scripts/luatexfontdb/. | |||||
* | Fixing database generation under windows | eroux | 2010-03-17 | 1 | -4/+3 | |
| | ||||||
* | Updating to latest ConTeXt beta (2010.03.12) | Khaled Hosny | 2010-03-14 | 5 | -5/+13 | |
| | | | | Fixes a regression with legacy TeX ligatures (``'' etc.) | |||||
* | Cosmetics | Khaled Hosny | 2010-03-14 | 1 | -19/+23 | |
| | ||||||
* | Set minimal required luatex to 0.51 | Khaled Hosny | 2010-03-14 | 1 | -18/+14 | |
| | | | | + remove some unused compatibility code. | |||||
* | Make the loaded names database table global | Khaled Hosny | 2010-03-12 | 1 | -12/+13 | |
| | | | | + some cosmetics | |||||
* | Isolate database loading code and clean it a bit | Khaled Hosny | 2010-03-12 | 2 | -21/+22 | |
| | ||||||
* | Check for windows not "not unix" | Khaled Hosny | 2010-03-12 | 1 | -1/+1 | |
| | ||||||
* | LUAROCKS_UNAME_S doesn't work in tex mode | Khaled Hosny | 2010-03-12 | 2 | -19/+3 | |
| | | | | | Use os.type and os.name instead, if os.name doesn't return cygwin then luatex need to be fixed. | |||||
* | Cleanup | Khaled Hosny | 2010-03-12 | 4 | -70/+107 | |
| | | | | | | | Group all our font names functions in |otfl-font-nms.lua| and make |luaotfload.lua| load it. Now |otfl-font-dum.lua| is an unmodified, we instead override the needed functions in the names module. This decreases the redundancy that we had. | |||||
* | 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). |