texlive[56528] Master/texmf-dist: bxbase (3oct20)

commits+karl at tug.org commits+karl at tug.org
Sat Oct 3 23:48:30 CEST 2020


Revision: 56528
          http://tug.org/svn/texlive?view=revision&revision=56528
Author:   karl
Date:     2020-10-03 23:48:30 +0200 (Sat, 03 Oct 2020)
Log Message:
-----------
bxbase (3oct20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/bxbase/LICENSE
    trunk/Master/texmf-dist/doc/latex/bxbase/README-ja.md
    trunk/Master/texmf-dist/doc/latex/bxbase/README.md
    trunk/Master/texmf-dist/doc/latex/bxbase/bxbase-ja.pdf
    trunk/Master/texmf-dist/doc/latex/bxbase/bxbase-ja.tex
    trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.def
    trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.sty
    trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ext.def
    trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ja.def
    trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.def
    trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.sty
    trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8.def
    trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8x.def
    trunk/Master/texmf-dist/tex/latex/bxbase/zxbase.sty

Modified: trunk/Master/texmf-dist/doc/latex/bxbase/LICENSE
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bxbase/LICENSE	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/doc/latex/bxbase/LICENSE	2020-10-03 21:48:30 UTC (rev 56528)
@@ -1,6 +1,6 @@
 The MIT License
 
-Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal

Modified: trunk/Master/texmf-dist/doc/latex/bxbase/README-ja.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bxbase/README-ja.md	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/doc/latex/bxbase/README-ja.md	2020-10-03 21:48:30 UTC (rev 56528)
@@ -166,8 +166,6 @@
 
   * `\bxDocumentSpecial{<テキスト>}`  
     `\AtBeginDvi` を普通に用いて DVI の先頭部に special を出力する。
-  * `\bxDocumentSpecialUrgent{<テキスト>}`  
-    DVI のなるべく先頭(他の special より前)の位置に special を出力。
 
 #### Safe caret 機能
 
@@ -508,6 +506,9 @@
 更新履歴
 --------
 
+  * Version 1.2  〈2020/10/04〉
+      - LaTeX カーネル 2020/10/01 版への対応。
+      - `\bxDocumentSpecialUrgent` を非推奨にした。
   * Version 1.1  〈2017/05/29〉
       - 内容の整理。
       - 一部の機能を非推奨にした。

Modified: trunk/Master/texmf-dist/doc/latex/bxbase/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bxbase/README.md	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/doc/latex/bxbase/README.md	2020-10-03 21:48:30 UTC (rev 56528)
@@ -120,6 +120,8 @@
 Revision History
 ----------------
 
+  * Version 1.2  〈2020/10/04〉
+      - Support LaTeX kernel 2020/10/01.
   * Version 1.1  〈2017/05/29〉
   * Version 1.0  〈2013/04/29〉
   * Version 0.5  〈2010/06/15〉

Modified: trunk/Master/texmf-dist/doc/latex/bxbase/bxbase-ja.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/bxbase/bxbase-ja.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bxbase/bxbase-ja.tex	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/doc/latex/bxbase/bxbase-ja.tex	2020-10-03 21:48:30 UTC (rev 56528)
@@ -3,8 +3,8 @@
 \documentclass[a4paper,uplatex]{jsarticle}
 \usepackage{shortvrb}
 \MakeShortVerb{\|}
-\newcommand{\PkgVersion}{1.1}
-\newcommand{\PkgDate}{2017/05/29}
+\newcommand{\PkgVersion}{1.2}
+\newcommand{\PkgDate}{2020/10/04}
 \newcommand{\Pkg}[1]{\textsf{#1}}
 \newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
 \newcommand{\Note}{\par\noindent ※}

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.def	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.def	2020-10-03 21:48:30 UTC (rev 56528)
@@ -4,7 +4,7 @@
 
 %% file declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxbase.def}[2017/05/29 v1.1 BX base library]
+\ProvidesFile{bxbase.def}[2020/10/04 v1.2 BX base library]
 \def\bx at pkgname{BXbase} % bundle name
 
 %% check intergrity
@@ -599,15 +599,15 @@
 \bxPreamble\newcommand*\usejapanesepdfstring{}
 \if s\bxInternalJaEncoding
   \def\usejapanesepdfstring{%  why use CP932??
-    \bxDocumentSpecialUrgent{pdf:tounicode 90ms-RKSJ-UCS2}%
+    \bx at docspec@urgent{pdf:tounicode 90ms-RKSJ-UCS2}%
     \bxNullify\usejapanesepdfstring}
 \else\if e\bxInternalJaEncoding
   \def\usejapanesepdfstring{%
-    \bxDocumentSpecialUrgent{pdf:tounicode EUC-UCS2}%
+    \bx at docspec@urgent{pdf:tounicode EUC-UCS2}%
     \bxNullify\usejapanesepdfstring}
 \else\if u\bxInternalJaEncoding
   \def\usejapanesepdfstring{%
-    \bxDocumentSpecialUrgent{pdf:tounicode UTF8-UCS2}%
+    \bx at docspec@urgent{pdf:tounicode UTF8-UCS2}%
     \bxNullify\usejapanesepdfstring}
 \else
   \def\usejapanesepdfstring{%

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.sty	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxbase.sty	2020-10-03 21:48:30 UTC (rev 56528)
@@ -1,7 +1,7 @@
 %%
 %% This is file 'bxbase.sty'.
-%% 
-%% Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
 %%   GitHub:   https://github.com/zr-tex8r
 %%   Twitter:  @zr_tex8r
 %%
@@ -10,7 +10,7 @@
 
 %% package declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxbase}[2017/05/29 v1.1 BX base library]
+\ProvidesPackage{bxbase}[2020/10/04 v1.2 BX base library]
 
 %--------------------------------------- main
 

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ext.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ext.def	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ext.def	2020-10-03 21:48:30 UTC (rev 56528)
@@ -4,7 +4,7 @@
 
 %% file declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxtoolbox-ext.def}[2017/05/29 v1.1]
+\ProvidesFile{bxtoolbox-ext.def}[2020/10/04 v1.2]
 
 %% check intergrity
 \edef\bxtb at tmpa{\@currname.\@currext}\def\bxtb at tmpb{bxtoolbox-ext.def}
@@ -402,10 +402,17 @@
 \bxPreamble\newcommand*\bxDocumentSpecial[1]{%
   \bxAtBeginDviX{\special{#1}}}
 
-%%%% \bxDocumentSpecialUrgent{<text>}
+%%<+D> \bxDocumentSpecialUrgent{<text>}
 % Similar to the above, but it demands that the given special be
 % placed as early as possible.
-\bxPreamble\newcommand*\bxDocumentSpecialUrgent[1]{%
+\bxPreamble\newcommand*\bxDocumentSpecialUrgent{%
+  \bx at docspec@urgent at warn
+  \bx at docspec@urgent}
+\bxPreamble\def\bx at docspec@urgent at warn{%
+  \bxbz at warn@depre\bxDocumentSpecialUrgent{}%
+  \bxNullify\bx at docspec@urgent at warn}
+\ifx\AddToHook\@undefined %----
+\bxPreamble\def\bx at docspec@urgent#1{%
   \bx at docspec@urgent at init
   \bx at prepend@box\bx at dsu@box{\special{#1}}}
 \def\bx at prepend@box#1#2{%
@@ -421,6 +428,10 @@
        \xdef\AtBegShi at HookFirst{\the\toks@\the\toks\tw@}}
     \fi}%
   \bxNullify\bx at docspec@urgent at init}
+\else %----
+\bxPreamble\def\bx at docspec@urgent#1{%
+  \AtBeginDvi{\special{#1}}}% fallback
+\fi %----
 
 %--------------------------------------- "shadow map" module
 

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ja.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ja.def	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox-ja.def	2020-10-03 21:48:30 UTC (rev 56528)
@@ -4,7 +4,7 @@
 
 %% file declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxtoolbox-ja.def}[2017/05/29 v1.1]
+\ProvidesFile{bxtoolbox-ja.def}[2020/10/04 v1.2]
 
 %% check intergrity
 \edef\bxtb at tmpa{\@currname.\@currext}\def\bxtb at tmpb{bxtoolbox-ja.def}
@@ -62,9 +62,14 @@
 
 %%<+> \bxAtBeginDviX
 % \AtBeginDvi that is safe to use in pTeX.
+\ifx\AddToHook\@undefined %----
 \newcommand\bxAtBeginDviX[1]{%
   \global\setbox\@begindvibox\vbox{%
     \bxToYokoDir\unvbox\@begindvibox#1}}
+\else %----
+\newcommand\bxAtBeginDviX[1]{%
+  \AtBeginDvi{#1}}
+\fi %----
 
 %--------------------------------------- Japanese something
 

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.def	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.def	2020-10-03 21:48:30 UTC (rev 56528)
@@ -4,7 +4,7 @@
 
 %% file declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesFile{bxtoolbox.def}[2017/05/29 v1.1]
+\ProvidesFile{bxtoolbox.def}[2020/10/04 v1.2]
 \providecommand*\bxtb at pkgname{BXtoolbox}% bundle name
 
 %% check intergrity

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.sty	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxtoolbox.sty	2020-10-03 21:48:30 UTC (rev 56528)
@@ -1,7 +1,7 @@
 %%
 %% This is file 'bxtoolbox.sty'.
-%% 
-%% Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2008-2020 Takayuki YATO (aka. "ZR")
 %%   GitHub:   https://github.com/zr-tex8r
 %%   Twitter:  @zr_tex8r
 %%
@@ -10,7 +10,7 @@
 
 %% file declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bxtoolbox}[2017/05/29 v1.1 BX developers' toolbox]
+\ProvidesPackage{bxtoolbox}[2020/10/04 v1.2 BX developers' toolbox]
 \def\bxtb at pkgname{bxtoolbox}
 
 %--------------------------------------- main

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8.def	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8.def	2020-10-03 21:48:30 UTC (rev 56528)
@@ -3,7 +3,7 @@
 %%
 %
 %% file declaration
-\ProvidesFile{bxutf8.def}[2017/05/29 v1.1 BX UTF-8 input encoding]
+\ProvidesFile{bxutf8.def}[2020/10/04 v1.2 BX UTF-8 input encoding]
 %
 % Note: All definitions in this file should be local.
 % This file should not spill any spaces or \par.

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8x.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8x.def	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/bxutf8x.def	2020-10-03 21:48:30 UTC (rev 56528)
@@ -3,7 +3,7 @@
 %%
 %
 %% file declaration
-\ProvidesFile{bxutf8x.def}[2017/05/29 v1.1 BX extended utf8x input]
+\ProvidesFile{bxutf8x.def}[2020/10/04 v1.2 BX extended utf8x input]
 %
 % Note: All definitions in this file should be local.
 % This file should not spill any spaces or \par.

Modified: trunk/Master/texmf-dist/tex/latex/bxbase/zxbase.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bxbase/zxbase.sty	2020-10-03 21:48:11 UTC (rev 56527)
+++ trunk/Master/texmf-dist/tex/latex/bxbase/zxbase.sty	2020-10-03 21:48:30 UTC (rev 56528)
@@ -1,7 +1,7 @@
 %%
 %% This is file 'zxbase.sty'.
-%% 
-%% Copyright (c) 2017 Takayuki YATO (aka. "ZR")
+%%
+%% Copyright (c) 2009-2020 Takayuki YATO (aka. "ZR")
 %%   GitHub:   https://github.com/zr-tex8r
 %%   Twitter:  @zr_tex8r
 %%
@@ -10,7 +10,7 @@
 
 %% package declaration
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{zxbase}[2017/05/29 v1.1]
+\ProvidesPackage{zxbase}[2020/10/04 v1.2]
 \RequirePackage{ifxetex}
 \RequireXeTeX
 



More information about the tex-live-commits mailing list.