diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2013-05-21 20:47:34 +0200 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-05-21 20:47:34 +0200 | 
| commit | 3452cfde0557e637b566dd87f922aa926f743e16 (patch) | |
| tree | 2ec7cb068e3661a5f0e7fdb42bb2e242f6d34cfe | |
| parent | ae2b1986d0c8a62fd4015499b02bdd1d5da9f99d (diff) | |
| download | luaotfload-3452cfde0557e637b566dd87f922aa926f743e16.tar.gz | |
sync with Context as of 2013-05-21
| -rw-r--r-- | luaotfload-merged.lua | 18 | 
1 files changed, 14 insertions, 4 deletions
| diff --git a/luaotfload-merged.lua b/luaotfload-merged.lua index 82ea91f..310febe 100644 --- a/luaotfload-merged.lua +++ b/luaotfload-merged.lua @@ -1,6 +1,6 @@  -- merged file : luatex-fonts-merged.lua  -- parent file : luatex-fonts.lua --- merge date  : 05/18/13 02:06:59 +-- merge date  : 05/21/13 16:14:48  do -- begin closure to overcome local limits and interference @@ -2017,11 +2017,21 @@ local pattern=(noslashes^0*slashes)^0*(noperiod^1*period)^1*C(noperiod^1)*-1  local function suffixonly(name)    return name and lpegmatch(pattern,name) or ""  end +local pattern=(noslashes^0*slashes)^0*noperiod^1*((period*C(noperiod^1))^1)*-1+Cc("") +local function suffixesonly(name) +  if name then +    return lpegmatch(pattern,name) +  else +    return "" +  end +end  file.pathpart=pathpart  file.basename=basename  file.nameonly=nameonly  file.suffixonly=suffixonly  file.suffix=suffixonly +file.suffixesonly=suffixesonly +file.suffixes=suffixesonly  file.dirname=pathpart    file.extname=suffixonly  local drive=C(R("az","AZ"))*colon @@ -3007,12 +3017,12 @@ if not caches.namespace or caches.namespace=="" or caches.namespace=="context" t    caches.namespace='generic'  end  do -  local cachepaths=kpse.expand_path('$TEXMFCACHE') or "" +  local cachepaths=kpse.expand_var('$TEXMFCACHE') or ""    if cachepaths=="" then -    cachepaths=kpse.expand_path('$TEXMFVAR') +    cachepaths=kpse.expand_var('$TEXMFVAR') or ""    end    if cachepaths=="" then -    cachepaths=kpse.expand_path('$VARTEXMF') +    cachepaths=kpse.expand_var('$VARTEXMF') or ""    end    if cachepaths=="" then      cachepaths="." | 
