From e1235674abdd5cf891f169e30683fddbfcb87af1 Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Tue, 9 Apr 2013 18:31:29 +0200 Subject: Fixing bug by making optional argument optional --- luatexbase-modutils.dtx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'luatexbase-modutils.dtx') diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index 2dce051..1e511d5 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -552,7 +552,7 @@ function require_module(name, req_date) local info = modules[name] if not info then warn("module '%s' was not properly identified", name) - elseif info.version then + elseif req_date and info.version then if not (info.date and date_to_int(info.date) > date_to_int(req_date)) then warn("module '%s' required in version '%s'\n" -- cgit v1.2.3 From f998fe177acb83497677679122a7e3e60d29b7b5 Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Sat, 13 Apr 2013 16:27:52 +0200 Subject: Bumping version --- luatexbase-modutils.dtx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'luatexbase-modutils.dtx') diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index 1e511d5..57ffb1d 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright 2009, 2010 by Élie Roux +% Copyright 2009-2013 by Élie Roux % Copyright 2010, 2011 by Manuel Pégourié-Gonnard % % This work is under the CC0 license. @@ -111,7 +111,7 @@ See the aforementioned source file(s) for copyright and licensing information. % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% \pkdate{luatexbase-modutils}{v0.4 2011-05-24} +% \pkdate{luatexbase-modutils}{v0.5 2013-04-13} % % \maketitle % @@ -345,7 +345,7 @@ See the aforementioned source file(s) for copyright and licensing information. \let\x\ProvidesPackage \fi \expandafter\endgroup -\x{luatexbase-modutils}[2011/05/24 v0.4 Module utilities for LuaTeX] +\x{luatexbase-modutils}[2013/04/13 v0.5 Module utilities for LuaTeX] % \end{macrocode} % % Make sure \luatex is used. -- cgit v1.2.3 From 16c1318272c3fd2451cf7a3f5f93af1973131270 Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Tue, 16 Apr 2013 12:17:59 +0200 Subject: Fixing a bug with plain tex --- luatexbase-modutils.dtx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'luatexbase-modutils.dtx') diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index 57ffb1d..ae228b4 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -378,7 +378,7 @@ See the aforementioned source file(s) for copyright and licensing information. % supporting Lua module and make sure |luaescapestring| is available. % % \begin{macrocode} -\ifdefined\RequirePackage +\ifx\csname\RequirePackage \RequirePackage{luatexbase-loader} \else \input luatexbase-loader.sty -- cgit v1.2.3 From fb079cebe47137b48aa90ad735075d657695239a Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Tue, 16 Apr 2013 12:19:28 +0200 Subject: A better fix --- luatexbase-modutils.dtx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'luatexbase-modutils.dtx') diff --git a/luatexbase-modutils.dtx b/luatexbase-modutils.dtx index ae228b4..6f500da 100644 --- a/luatexbase-modutils.dtx +++ b/luatexbase-modutils.dtx @@ -378,10 +378,10 @@ See the aforementioned source file(s) for copyright and licensing information. % supporting Lua module and make sure |luaescapestring| is available. % % \begin{macrocode} -\ifx\csname\RequirePackage - \RequirePackage{luatexbase-loader} -\else +\expandafter\ifx\csname RequirePackage\endcsname\relax \input luatexbase-loader.sty +\else + \RequirePackage{luatexbase-loader} \fi \luatexbase@directlua{require('luatexbase.modutils')} \luatexbase@ensure@primitive{luaescapestring} -- cgit v1.2.3