From 48a901e21a813f503462ef23b9c71995c4c8f97f Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Sun, 3 Aug 2014 12:45:07 +0200 Subject: [*] update news --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NEWS b/NEWS index c460f62..95a3640 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,11 @@ Change History -------------- +2014/XX/XX, luaotfload v2.6 + * Add ``sign`` target to makefile for automated package signing + * Add ``--dumpconf`` option to luaotfload-tool for generating configuration + files + 2014/07/13, luaotfload v2.5 * Remove legacy code. * Remove compatibility with the old mkluatexfontdb script. -- cgit v1.2.3 From 3cf26fc9d8307fe780634b3876e13327d17e6ec5 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Thu, 7 Aug 2014 22:04:43 +0200 Subject: [features] apply negated feature Closing https://github.com/lualatex/luaotfload/issues/243 The behavior was introduced with commit d84ce4e.. when non-boolean default feature values were introduced as part of the configuration. --- src/luaotfload-features.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/luaotfload-features.lua b/src/luaotfload-features.lua index 1fb6d7c..f01c45b 100644 --- a/src/luaotfload-features.lua +++ b/src/luaotfload-features.lua @@ -723,7 +723,7 @@ local support_incomplete = tabletohash({ --doc]]-- --- (string, string) dict -> (string, string) dict -local set_default_features = function (speclist) +local apply_default_features = function (speclist) local default_features = luaotfload.features speclist = speclist or { } @@ -771,7 +771,7 @@ local set_default_features = function (speclist) end for feat, state in next, requested do - if not speclist[feat] then speclist[feat] = state end + if not speclist[feat] == nil then speclist[feat] = state end end for feat, state in next, default_features.global do @@ -877,7 +877,7 @@ local handle_request = function (specification) return specification end local lookup, name = select_lookup(request) - request.features = set_default_features(request.features) + request.features = apply_default_features(request.features) if name then specification.name = name -- cgit v1.2.3