texlive[51908] Master: xesearch

commits+karl at tug.org commits+karl at tug.org
Mon Aug 19 22:30:58 CEST 2019


Revision: 51908
          http://tug.org/svn/texlive?view=revision&revision=51908
Author:   karl
Date:     2019-08-19 22:30:58 +0200 (Mon, 19 Aug 2019)
Log Message:
-----------
xesearch

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/xetex/xesearch/README
    trunk/Master/texmf-dist/doc/xetex/xesearch/xesearch.pdf
    trunk/Master/texmf-dist/doc/xetex/xesearch/xesearch.tex
    trunk/Master/texmf-dist/tex/xetex/xesearch/t-xesearch.tex
    trunk/Master/texmf-dist/tex/xetex/xesearch/xesearch.sty
    trunk/Master/tlpkg/libexec/ctan2tds

Modified: trunk/Master/texmf-dist/doc/xetex/xesearch/README
===================================================================
--- trunk/Master/texmf-dist/doc/xetex/xesearch/README	2019-08-19 17:35:59 UTC (rev 51907)
+++ trunk/Master/texmf-dist/doc/xetex/xesearch/README	2019-08-19 20:30:58 UTC (rev 51908)
@@ -1,4 +1,4 @@
-This is the README file for xesearch.sty v.0.1.
+This is the README file for xesearch.sty v.0.2.
 Read xesearch.pdf for the documentation.
 t-xeseach.tex is a third party file to use
 XeSearch in ConTeXt.
@@ -16,7 +16,7 @@
 
 To typeset the documentation, run XeLaTeX
 on xesearch.tex with the 'produce' option
-commented out on line 5.
+commented out on line 8.
 
 To create xesearch.sty and t-xesearch.teX,
 run (Xe)LaTeX again, but uncomment 'produce'
@@ -24,6 +24,10 @@
 
 Licensing of this package is covered by LPPL.
 
-Any reaction is welcome: zappathustra at free.fr
+Originally written by Paul Isambert, the package is
+now maintained by Yuri Robbers.
 
-Paul Isambert
\ No newline at end of file
+Any reaction is welcome: yuri.robbers at gmail.com
+
+Yuri Robbers
+

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

Modified: trunk/Master/texmf-dist/doc/xetex/xesearch/xesearch.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xetex/xesearch/xesearch.tex	2019-08-19 17:35:59 UTC (rev 51907)
+++ trunk/Master/texmf-dist/doc/xetex/xesearch/xesearch.tex	2019-08-19 20:30:58 UTC (rev 51908)
@@ -5,11 +5,11 @@
 \ifnum\month<10 \edef\month{0\the\month}\else	\edef\month{\the\month}\fi
 \ifnum\day<10	\edef\day{0\the\day}\else \edef\day{\the\day}\fi
 \documentclass[article(11pt),%
-%produce,% Uncomment this line to produce xesearch.sty
+% produce,% Uncomment this line to produce xesearch.sty
 index]{codedoc}
 
 % CodeDoc declaration
-\ProduceFile{xesearch.sty}[xesearch][v.0.1][\the\year/\month/\day]
+\ProduceFile{xesearch.sty}[xesearch][v.0.2][\the\year/\month/\day]
 
 
 
@@ -408,7 +408,16 @@
 \parindent0pt
 \Change{\FileDate}
 {%
-Corrected for ConTeXt (thanks to Wolfgang Schuster):\par
+Corrected for new versions of the XeTeX executable (thanks to Yuri Robbers):\par
+The XeTeX executable now has an increased number of character classes to 4096. This 
+has been accomodated by also increasing  xesearch's upper bound from 255 to 4095. Not 
+changing xesearch would result in an error. For compatibility with other versions of
+the executable, this solution has been implemented using system primitives rather than 
+hard coded numbers.
+}
+\Change{2009/11/04}
+{%
+v.0.1 Corrected for ConTeXt (thanks to Wolfgang Schuster):\par
 Now there's a third party file, \texttt{t-xesearch.tex}, so that
 xesearch can be properly loaded with \texttt{\bslash usemodule[xesearch]}.\par
 The clash between ConTeXt's \texttt{\bslash unexpanded} macro and XeTeX's
@@ -2041,9 +2050,9 @@
 out of which letters and delimiters will be taken.
 \xA7
 /
-\chardef\xs at NatDel=255
-\chardef\xs at lrDel=254
-\chardef\xs at Classes=253
+\chardef\xs at NatDel=\e at alloc@intercharclass at top
+\chardef\xs at lrDel=\numexpr\e at alloc@intercharclass at top-1\relax
+\chardef\xs at Classes=\numexpr\e at alloc@intercharclass at top-2\relax
 \chardef\xs at Classless=0
 \XeTeXinterchartoks\xs at lrDel\xs at Classless={\xs at LearnLetter}
 \XeTeXinterchartoks\xs at NatDel\xs at Classless={\xs at LearnLetter}

Modified: trunk/Master/texmf-dist/tex/xetex/xesearch/t-xesearch.tex
===================================================================
--- trunk/Master/texmf-dist/tex/xetex/xesearch/t-xesearch.tex	2019-08-19 17:35:59 UTC (rev 51907)
+++ trunk/Master/texmf-dist/tex/xetex/xesearch/t-xesearch.tex	2019-08-19 20:30:58 UTC (rev 51908)
@@ -5,11 +5,11 @@
 % without the `produce' option. 
 % 
 % SOURCE: xesearch.tex
-% DATE: 2009.11.04
+% DATE: 2019.04.24
 % VERSION: v.0.1
 %D \module
 %D   [     file=t-xesearch,
-%D      version=2009.11.04,
+%D      version=2019.04.24,
 %D        title=\CONTEXT\ User Module,
 %D     subtitle=XeSearch,
 %D       author=Paul Isambert,

Modified: trunk/Master/texmf-dist/tex/xetex/xesearch/xesearch.sty
===================================================================
--- trunk/Master/texmf-dist/tex/xetex/xesearch/xesearch.sty	2019-08-19 17:35:59 UTC (rev 51907)
+++ trunk/Master/texmf-dist/tex/xetex/xesearch/xesearch.sty	2019-08-19 20:30:58 UTC (rev 51908)
@@ -5,8 +5,8 @@
 % without the `produce' option. 
 % 
 % SOURCE: xesearch.tex
-% DATE: 2009/11/04
-% VERSION: v.0.1
+% DATE: 2019/04/24
+% VERSION: v.0.2
 \ifx\csname XeTeXrevision\endcsname\relax
   \errmessage{You need XeTeX to run xesearch. It won't be loaded.}
   \expandafter\endinput
@@ -39,7 +39,7 @@
 \xs at ChangeCatcodes
 \ifdefined\ProvidesPackage
   \def\xs at err#1{\PackageError{xesearch}{#1}{}}
-  \ProvidesPackage{xesearch}[2009/11/04  v.0.1  Searching documents.]
+  \ProvidesPackage{xesearch}[2019/04/24  v.0.2  Searching documents.]
 \else
   \def\MessageBreak{^^J}
   \def\xs at err#1{%
@@ -84,9 +84,9 @@
 \newif\ifxs at Match
 \newtoks\xs at DefToks
 \newtoks\xs at NoReplaceToks
-\chardef\xs at NatDel=255
-\chardef\xs at lrDel=254
-\chardef\xs at Classes=253
+\chardef\xs at NatDel=\e at alloc@intercharclass at top
+\chardef\xs at lrDel=\numexpr\e at alloc@intercharclass at top-1\relax
+\chardef\xs at Classes=\numexpr\e at alloc@intercharclass at top-2\relax
 \chardef\xs at Classless=0
 \XeTeXinterchartoks\xs at lrDel\xs at Classless={\xs at LearnLetter}
 \XeTeXinterchartoks\xs at NatDel\xs at Classless={\xs at LearnLetter}
@@ -1038,7 +1038,7 @@
   }
 \def\xs at SearchOne#1{%
   \ifx#1\xs at end
-    \let\xs at next\relax
+    \let\xs at next\relax^^I
   \else
     \let\xs at next\xs at SearchOne
     \expandafter\def\csname xs@#1 at WhatNext\endcsname##1\xs at end,{}%

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2019-08-19 17:35:59 UTC (rev 51907)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2019-08-19 20:30:58 UTC (rev 51908)
@@ -1317,6 +1317,7 @@
  'xecolour',    "die 'skipping, replaced by xecolor'",
  'xecyr',       "&MAKEcopy",
  'xelibertine', "die 'skipping, replaced by libertine'",
+ 'xetex',	"die 'skipping, binary'",
  'xetex-def',	"die 'skipping, replaced by graphics-def'",
  'xetex-pstricks',"&MAKEcopy",
  'xfakebold',	"&MAKEflatten",



More information about the tex-live-commits mailing list