texlive[52268] trunk: xindex (3oct19)

commits+karl at tug.org commits+karl at tug.org
Thu Oct 3 23:08:13 CEST 2019


Revision: 52268
          http://tug.org/svn/texlive?view=revision&revision=52268
Author:   karl
Date:     2019-10-03 23:08:13 +0200 (Thu, 03 Oct 2019)
Log Message:
-----------
xindex (3oct19)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua
    trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG
    trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.pdf
    trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex
    trunk/Master/texmf-dist/scripts/xindex/xindex.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-DIN2.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lapp.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua
    trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua

Modified: trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Build/source/texk/texlive/linked_scripts/xindex/xindex.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -8,7 +8,7 @@
 -----------------------------------------------------------------------
 
         xindex = xindex or { }
- local version = 0.14
+ local version = 0.16
 xindex.version = version
 --xindex.self = "xindex"
 

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/doc/lualatex/xindex/CHANGELOG	2019-10-03 21:08:13 UTC (rev 52268)
@@ -1,3 +1,4 @@
+0.16  2019-10-02 - fixes in the documentation
 0.15  2019-09-21 - fixed the corrupt file xindex-lib.lua
 0.14  2019-09-01 - added variable idxnewletter
 0.13  2019-06-07 - fix for minCompress < 2

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/doc/lualatex/xindex/xindex-doc.tex	2019-10-03 21:08:13 UTC (rev 52268)
@@ -79,7 +79,7 @@
 \def\setVersion#1{\setVVersion#1!!}
 \def\setVVersion#1=#2!!{\def\xIndexVersion{#2}} 
 
-\setVersion{version = 0.14}%  can be autimatically changed by perl
+\setVersion{version = 0.16}%  can be autimatically changed by perl
 
 \title{Program and package \texttt{xindex} \\--\\ \normalsize \xIndexVersion\ (\today)}
 \author{Herbert Voß\thanks{hvoss at tug.org}}

Modified: trunk/Master/texmf-dist/scripts/xindex/xindex.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/xindex/xindex.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/scripts/xindex/xindex.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -8,7 +8,7 @@
 -----------------------------------------------------------------------
 
         xindex = xindex or { }
- local version = 0.14
+ local version = 0.16
 xindex.version = version
 --xindex.self = "xindex"
 

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-DIN2.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-DIN2.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-DIN2.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",
@@ -15,10 +15,12 @@
 }
 
 escape_chars = { -- by default " is the escape char
-  {'""', "\\escapedquote", "\"{}" },
-  {'"@', "\\escapedat",    "@"    },
-  {'"|', "\\escapedvert",  "|"    },
-  {'"!', "\\escapedexcl",  "!"    }
+  {'""', "\\escapedquote",      '\"{}' },
+  {'"@', "\\escapedat",         "@"    },
+  {'"|', "\\escapedvert",       "|"    },
+  {'"!', "\\escapedexcl",       "!"    },
+  {'"(', "\\escapedparenleft",  "("   },
+  {'")', "\\escapedparenright", ")"  }
 }
 
 itemPageDelimiter = ","     -- Hello, 14
@@ -30,6 +32,7 @@
 pageNoPrefixDel   = ""     -- a delimiter for page numbers like "VI-17"
 indexOpening      = ""     -- commands after \begin{theindex}
 rangeSymbol       = "--"
+idxnewletter      = "\\textbf"  -- Only valid if -n is not set
 
 
 --[[
@@ -101,15 +104,3 @@
     { 'Z', 'Ž' }
 }
 
-,
-    { 'S', 'Š' },
-    { 'T' },
-    { 'U', 'Ú', 'Ù' },
-    { 'UE', 'Ü' },
-    { 'V' },
-    { 'W' },
-    { 'X' },
-    { 'Y', 'Ý', 'Ÿ' },
-    { 'Z', 'Ž' }
-}
-

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-HAdW-eKO.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -9,7 +9,7 @@
 -- configuration for index files of the Heidelberger Akademie der Wissenschaften
 
 if not modules then modules = { } end modules ['xindex-HAdW-eKO'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",
@@ -27,6 +27,7 @@
 pageNoPrefixDel   = ""     -- a delimiter for page numbers like "VI-17"
 indexOpening      = ""     -- commands after \begin{theindex}
 rangeSymbol       = "--"
+idxnewletter      = "\\textbf"  -- Only valid if -n is not set
 
 case_sensitive    = false  -- speeds up running
 
@@ -315,12 +316,3 @@
 end
 
 
-end
-    end
-    return pageNo
-  else
-    return ""
-  end
-end
-
-

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-base.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -6,7 +6,7 @@
 --      LICENSE:  LPPL1.3
 -----------------------------------------------------------------------
 
-local info = { version = 0.13 } 
+local info = { version = 0.16 } 
 
 -- check config
 if pageNoPrefixDel ~= "" then 
@@ -175,7 +175,7 @@
       if firstSLine then
         firstSLine = false
         if not no_headings then
-          outFile:write("\\par\\textbf{"..index_header[1].."}")
+          outFile:write("\\par"..idxnewletter.."{"..index_header[1].."}")
           if (labelPrefix == "") then
             outFile:write("\\label{xindex-"..index_header[1].."}\n\\nopagebreak[4]\n")
           else
@@ -197,7 +197,7 @@
         firstNLine = false
         outFile:write("\n\\indexspace\n")
         if not no_headings  then
-          outFile:write("\\textbf{"..index_header[2].."}")
+          outFile:write(idxnewletter.."{"..index_header[2].."}")
           if (labelPrefix == "") then
             outFile:write("\\label{xindex-"..index_header[2].."}\n\\nopagebreak[4]\n")
           else
@@ -218,7 +218,7 @@
       if (currentChar ~= oldChar) and (charType == 2) then 
         outFile:write("\n\\indexspace\n")
         if not no_headings then
-          outFile:write("\\textbf{"..currentChar.."}")
+          outFile:write(idxnewletter.."{"..currentChar.."}")
           if (labelPrefix == '""') then
             outFile:write("\\label{xindex-"..currentChar.."}\n\\nopagebreak[4]\n")
           else
@@ -241,5 +241,3 @@
 
 writeLog(2,"\ndone! closing program\n",0)
 
-losing program\n",0)
-

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg-common.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg-common'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-cfg.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "main configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",
@@ -23,8 +23,8 @@
 sublabels         = {"", "-\\,", "--\\,", "---\\,"} -- for the (sub(sub(sub-items  first one is for item
 pageNoPrefixDel   = ""     -- a delimiter for page numbers like "VI-17"  -- not used !!!
 indexOpening      = ""     -- commands after \begin{theindex}
+idxnewletter      = "\\textbf"  -- Only valid if -n is not set
 
-
 --[[
     Each character's position in this array-like table determines its 'priority'.
     Several characters in the same slot have the same 'priority'.
@@ -45,7 +45,7 @@
     { 'l' },
     { 'm' },
     { 'n', 'ñ' },
-    { 'o', 'ó', 'ò', 'ö', 'ø', 'œ'},
+    { 'o', 'ó', 'ò', 'ö', 'ø', 'œ', 'ø'},
     { 'p' },
     { 'q' },
     { 'r' },
@@ -74,7 +74,7 @@
     { 'L' },
     { 'M' },
     { 'N', 'Ñ' },
-    { 'O', 'Ó', 'Ò', 'Ö', 'Ø','Œ' },
+    { 'O', 'Ó', 'Ò', 'Ö', 'Ø','Œ', 'Ø' },
     { 'P' },
     { 'Q' },
     { 'R' },
@@ -88,10 +88,3 @@
     { 'Z', 'Ž' }
 }
 
-,
-    { 'W' },
-    { 'X' },
-    { 'Y', 'Ý', 'Ÿ' },
-    { 'Z', 'Ž' }
-}
-

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-dtk.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-cfg'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "DTK configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lapp.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lapp.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lapp.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -28,7 +28,7 @@
 --~ n       2
 --------------------------------
 if not modules then modules = { } end modules ['xindex-lapp'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "read parameter for xindex.lua",
        author = "Steve Donovan",
     copyright = "Steve Donovan",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-lib.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-lib'] = {
-      version = 0.15,
+      version = 0.16,
       comment = "main library  to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",
@@ -978,3 +978,4 @@
   return str:gsub("^%s*(.-)%s*$", "%1")
 end
 
+

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-pretty.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -5,7 +5,7 @@
 --
 
 if not modules then modules = { } end modules ['xindex-pretty'] = {
-      version = 0.13,
+      version = 0.16,
       comment = "dump a Lua table for debugging",
        author = "Steve Donovan",
     copyright = "Steve Donovan",

Modified: trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua	2019-10-03 21:07:45 UTC (rev 52267)
+++ trunk/Master/texmf-dist/tex/lualatex/xindex/xindex-yannis.lua	2019-10-03 21:08:13 UTC (rev 52268)
@@ -7,7 +7,7 @@
 -----------------------------------------------------------------------
 
 if not modules then modules = { } end modules ['xindex-yannis'] = {
-      version = 0.14,
+      version = 0.16,
       comment = "main configuration to xindex.lua",
        author = "Herbert Voss",
     copyright = "Herbert Voss",



More information about the tex-live-commits mailing list