texlive[46517] Build/source/texk/web2c/luatexdir: luatexdir: sync
commits+kakuto at tug.org
commits+kakuto at tug.org
Fri Feb 2 06:43:46 CET 2018
Revision: 46517
http://tug.org/svn/texlive?view=revision&revision=46517
Author: kakuto
Date: 2018-02-02 06:43:46 +0100 (Fri, 02 Feb 2018)
Log Message:
-----------
luatexdir: sync with the upstream
Modified Paths:
--------------
trunk/Build/source/texk/web2c/luatexdir/lua/lepdflib.cc
trunk/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
Removed Paths:
-------------
trunk/Build/source/texk/web2c/luatexdir/getluatexsvnversion.sh
Deleted: trunk/Build/source/texk/web2c/luatexdir/getluatexsvnversion.sh
===================================================================
--- trunk/Build/source/texk/web2c/luatexdir/getluatexsvnversion.sh 2018-02-02 01:18:02 UTC (rev 46516)
+++ trunk/Build/source/texk/web2c/luatexdir/getluatexsvnversion.sh 2018-02-02 05:43:46 UTC (rev 46517)
@@ -1,25 +0,0 @@
-#! /bin/sh
-# creates a c header file with the current subversion version
-# This script should be run within the source directory.
-
-$DEBUG
-
-FILE="texk/web2c/luatexdir/luatex_svnversion.h"
-
-LANG=C
-if [ ! -r $FILE ]
-then
- echo '#define luatex_svn_revision -1' > $FILE
-fi
-if ( svn info . >/dev/null 2>&1 && svnversion > /dev/null )
-then
- # svn up > /dev/null
- DEFREV=`cat $FILE`
- SVNREV=`svnversion -c . | sed -ne 's/^[0-9]*:*\([0-9]*\).*/#define luatex_svn_revision \1/p'`
- test "$DEFREV" != "$SVNREV" && echo "$SVNREV" > $FILE
-elif ( [ -f ../.git/refs/remotes/git-svn ] || [ -d ../.git/svn ] && git svn --version > /dev/null )
-then
- DEFREV=`cat $FILE`
- SVNREV=`git svn info | sed -ne 's/^Revision: \([0-9]*\).*$/#define luatex_svn_revision \1/p'`
- test "$DEFREV" != "$SVNREV" && echo "$SVNREV" > $FILE
-fi
Modified: trunk/Build/source/texk/web2c/luatexdir/lua/lepdflib.cc
===================================================================
--- trunk/Build/source/texk/web2c/luatexdir/lua/lepdflib.cc 2018-02-02 01:18:02 UTC (rev 46516)
+++ trunk/Build/source/texk/web2c/luatexdir/lua/lepdflib.cc 2018-02-02 05:43:46 UTC (rev 46517)
@@ -1794,7 +1794,11 @@
uin = (udstruct *) luaL_checkudata(L, 1, M_Object);
if (uin->pd != NULL && uin->pd->pc != uin->pc)
pdfdoc_changed_error(L);
- if (((Object *) uin->d)->isNum())
+ if (((Object *) uin->d)->isInt())
+ lua_pushinteger(L, ((Object *) uin->d)->getInt());
+ else if (((Object *) uin->d)->isReal())
+ lua_pushinteger(L, ((Object *) uin->d)->getReal());
+ else if (((Object *) uin->d)->isNum()) /* redundant */
lua_pushnumber(L, ((Object *) uin->d)->getNum()); /* integer or float */
else
lua_pushnil(L);
Modified: trunk/Build/source/texk/web2c/luatexdir/luatex_svnversion.h
===================================================================
--- trunk/Build/source/texk/web2c/luatexdir/luatex_svnversion.h 2018-02-02 01:18:02 UTC (rev 46516)
+++ trunk/Build/source/texk/web2c/luatexdir/luatex_svnversion.h 2018-02-02 05:43:46 UTC (rev 46517)
@@ -1 +1 @@
-#define luatex_svn_revision 6533
+#define luatex_svn_revision 6562
More information about the tex-live-commits
mailing list