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.