eplain[50] trunk: release 3.11: \ProvidesPackage YYYY-MM-DD syntax
commits+karl at tug.org
commits+karl at tug.org
Sat Jul 4 18:08:53 CEST 2020
Revision: 50
http://tug.org/svn/eplain?view=revision&revision=50
Author: karl
Date: 2020-07-04 18:08:52 +0200 (Sat, 04 Jul 2020)
Log Message:
-----------
release 3.11: \ProvidesPackage YYYY-MM-DD syntax
Modified Paths:
--------------
trunk/ChangeLog
trunk/Makefile
trunk/NEWS
trunk/PROJECTS
trunk/doc/eplain.info
trunk/doc/eplain.pdf
trunk/doc/eplain.texi
trunk/doc/hlink.texi
trunk/doc/userdef.texi
trunk/eplain.tex
trunk/test/Makefile
trunk/xeplain.tex
Added Paths:
-----------
trunk/test/pkgdate.tex
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/ChangeLog 2020-07-04 16:08:52 UTC (rev 50)
@@ -1,3 +1,14 @@
+2020-07-04 Karl Berry <karl at freefriends.org>
+
+ * Makefile (version): 3.11 (skip 3.10).
+ * doc/eplain.texi: 3.11, July 2020.
+
+ * xeplain.tex (\@parse at version@dash): new macro, from LaTeX,
+ to support YYYY-MM-DD format in \ProvidesPackage.
+ (\@parse at version): call it.
+ Report and patch from Fred Gilham,
+ https://tug.org/pipermail/tex-eplain/2020/000987.html
+
2019-05-31 Karl Berry <karl at freefriends.org>
* Version 3.9.
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/Makefile 2020-07-04 16:08:52 UTC (rev 50)
@@ -1,7 +1,7 @@
# $Id$
# Makefile for Eplain. This file is public domain.
-version = 3.9
+version = 3.11
dist_name = eplain-$(version)
# Categories of the files in the source tree.
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/NEWS 2020-07-04 16:08:52 UTC (rev 50)
@@ -1,6 +1,9 @@
$Id$
This file records noteworthy changes. This file is public domain.
+
3.11 (4 July 2020)
+* Support YYYY-MM-DD date syntax in \ProvidesPackage.
+
3.9 (31 May 2019)
* btxmac.tex missed one macro renaming, making \providecommand fail.
* PDF bookmark/outlines example in documentation, and url updates.
Modified: trunk/PROJECTS
===================================================================
--- trunk/PROJECTS 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/PROJECTS 2020-07-04 16:08:52 UTC (rev 50)
@@ -1,13 +1,10 @@
$Id$
This file is public domain.
-FABROADI at CUGSBVM.BITNET suggests that the verbatim macros be extended to
-allow things like:
- \verbatim{first line
- second line
- third line}
-to optionally have line numbers.
+A couple ideas:
+Optional line numbering of verbatim blocks.
+
Generalize toc files to other kinds of generated listings (e.g., figures).
How about list processing macros like those in ``TeX in Practice''?
@@ -22,9 +19,11 @@
write announcement in /u/karl/misc/announce.
scp eplain-*.tar.gz tug:/home/ftp/tex
+mv eplain-*.tar.gz $misc/archive/eplain
on tug, update there, and
cp eplain-*.tar.gz /home/ftp/historic/macros/eplain
on tug, update ~www/eplain/index.html
-upload to ctan.org/upload
+mv eplain-*.upload.zip ~/tmp/
+upload to https://ctan.org/upload
mail announcement to tex-eplain at tug.org
Modified: trunk/doc/eplain.info
===================================================================
--- trunk/doc/eplain.info 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/doc/eplain.info 2020-07-04 16:08:52 UTC (rev 50)
@@ -1,6 +1,6 @@
-This is eplain.info, produced by makeinfo version 6.6 from eplain.texi.
+This is eplain.info, produced by makeinfo version 6.7 from eplain.texi.
-This manual documents the Eplain macros, version 3.9, May 2019. Eplain
+This manual documents the Eplain macros, version 3.11, July 2020. Eplain
provides functionality for plain TeX that is intended to be useful
regardless of how your document is actually formatted.
@@ -21,9 +21,9 @@
Eplain
******
-This manual documents the Eplain macros, version 3.9, May 2019. Eplain
-provides functionality for plain TeX that is intended to be useful
-regardless of how your document is actually formatted.
+This manual documents the Eplain macros, version 3.11, July 2020.
+Eplain provides functionality for plain TeX that is intended to be
+useful regardless of how your document is actually formatted.
Most of this manual is in the public domain, like most of the Eplain
code. It was originally written by Karl Berry, starting in 1989.
@@ -2502,9 +2502,8 @@
Some spelling variants of these are also supported.
Most of these macros come from 'texnames.sty', compiled by Nelson
-Beebe and available at
-<http://mirror.ctan.org/tex-archive/info/biblio/texnames.sty> (part of
-the 'biblio' package, <https://ctan.org/pkg/biblio>).
+Beebe and available at <http://mirror.ctan.org/info/biblio/texnames.sty>
+(part of the 'biblio' package, <https://ctan.org/pkg/biblio>).
File: eplain.info, Node: Boxes, Next: Checking for PDF output, Prev: Logos, Up: User definitions
@@ -2721,8 +2720,8 @@
system for TeX) installed on your system. The problem was fixed in
'supp-mis.tex' version 2004.10.26. You can obtain up-to-date
versions of 'supp-mis.tex' and the accompanying 'supp-pdf.tex' from
- <http://mirror.ctan.org/tex-archive/macros/pdftex/graphics>. To
- convince TeX to use the new files, you have the following options:
+ <http://mirror.ctan.org/macros/pdftex/graphics>. To convince TeX to
+ use the new files, you have the following options:
1. put the new files in the same directory with your document;
@@ -2779,9 +2778,8 @@
rotation and graphics inclusion using the 'graphicx' package, and
using the 'color' package to colorize hypertext links.
- Klaus Ho"ppner has written a nice introduction to the LaTeX
- graphics packages and different graphics formats. You can download
- it from
+ Klaus Höppner has written a nice introduction to the LaTeX graphics
+ packages and different graphics formats. You can download it from
<https://tug.org/pracjourn/2005-3/hoeppner>
epstopdf ('2009/07/16 v2.2 Conversion with epstopdf on the fly (HO)')
@@ -3642,7 +3640,7 @@
please see
<http://arxiv.org/hypertex>
- <http://mirror.ctan.org/tex-archive/support/hypertex/hypertex>
+ <http://mirror.ctan.org/support/hypertex/hypertex>
For convenience, we list a few HyperTeX-enabled converters:
@@ -6660,7 +6658,6 @@
(line 7)
* name (hyperlink type) <1>: Link types for pdftex and dvipdfm.
(line 18)
-* new...: Allocation macros. (line 8)
* newblock: Commands from LaTeX. (line 31)
* newcommand: Commands from LaTeX. (line 18)
* newwin (hyperlink option): Link types for pdftex and dvipdfm.
@@ -6669,6 +6666,7 @@
(line 54)
* newwin (hyperlink option) <2>: Link options for pdftex and dvipdfm.
(line 90)
+* new...: Allocation macros. (line 8)
* noarrow: Invoking Eplain. (line 84)
* noauxfile: Invoking Eplain. (line 89)
* nobibtex: Invoking Eplain. (line 73)
@@ -6852,12 +6850,12 @@
* textbf: Commands from LaTeX. (line 25)
* timestamp: Time of day. (line 18)
* timestring: Time of day. (line 16)
+* tocfilebasename: Changing the .toc file's root name.
+ (line 10)
* toc...entry: Writing the .toc file.
(line 9)
* toc...entry <1>: Writing the .toc file.
(line 54)
-* tocfilebasename: Changing the .toc file's root name.
- (line 10)
* today: Time of day. (line 21)
* top (destination option): Destination types for pdftex and dvipdfm.
(line 11)
@@ -6989,9 +6987,9 @@
* .cls files: Loading LaTeX packages.
(line 6)
* .eps files: Packages known to work.
- (line 104)
+ (line 103)
* .eps files <1>: Packages known to work.
- (line 113)
+ (line 112)
* .fmt file: Installation. (line 27)
* .fmt file <1>: Invoking Eplain. (line 14)
* .idx files: Indexing. (line 22)
@@ -7001,7 +6999,7 @@
* .pdf files: Checking for PDF output.
(line 6)
* .pdf files <1>: Packages known to work.
- (line 104)
+ (line 103)
* .pdf files <2>: Introduction to hyperlinks.
(line 13)
* .ps files: Introduction to hyperlinks.
@@ -7308,10 +7306,10 @@
* displayed math and hyperlinks <1>: Setting group options.
(line 33)
* displays, left-justifying: Displays. (line 6)
-* do...while loops: Iteration. (line 6)
* double column output: Multiple columns. (line 6)
* double columns in indexes: Typesetting an index.
(line 24)
+* do...while loops: Iteration. (line 6)
* draft, option for graphics.sty: Packages known to work.
(line 82)
* driver dvipdfm: Hyperlink drivers pdftex and dvipdfm.
@@ -7349,15 +7347,15 @@
* eject in multicolumns: Multiple columns. (line 14)
* electronic mail addresses, breaking: Paths. (line 6)
* electronic mail addresses, breaking <1>: Packages known to work.
- (line 134)
+ (line 133)
* empty argument, checking for: \ifempty. (line 6)
* empty equation labels: Equation references. (line 22)
* empty equation labels, referring to: Equation references. (line 27)
* empty string, checking for: \ifempty. (line 6)
* Encapsulated PostScript: Packages known to work.
- (line 104)
+ (line 103)
* Encapsulated PostScript <1>: Packages known to work.
- (line 113)
+ (line 112)
* environments, user-defined: User-defined environments.
(line 6)
* Eplain, installing: Installation. (line 6)
@@ -7367,13 +7365,13 @@
* eplain.aux: Installation. (line 40)
* eplain.fmt: Installation. (line 27)
* EPS: Packages known to work.
- (line 104)
+ (line 103)
* EPS <1>: Packages known to work.
- (line 113)
+ (line 112)
* epstopdf: Packages known to work.
- (line 104)
+ (line 103)
* epstopdf.sty: Packages known to work.
- (line 102)
+ (line 101)
* equation labels, characters valid in: Equation references. (line 54)
* equation numbers, formatting of: Formatting equation references.
(line 6)
@@ -7406,7 +7404,7 @@
* file: links: General hyperlinks. (line 37)
* filenames, breaking: Paths. (line 6)
* filenames, breaking <1>: Packages known to work.
- (line 134)
+ (line 133)
* files, verbatim listing of: Verbatim listing. (line 6)
* files, verbatim listing of, demo: Highlighting TeX comments in listings (lscommnt.tex).
(line 7)
@@ -7502,11 +7500,9 @@
* highlight modes, hyperlink: Link options for pdftex and dvipdfm.
(line 69)
* highlighting: Packages known to work.
- (line 124)
+ (line 123)
* highlighting, in listings: Highlighting TeX comments in listings (lscommnt.tex).
(line 7)
-* Ho"ppner, Klaus: Packages known to work.
- (line 96)
* hooks: Hooks. (line 6)
* hyperlink border color: Link options for pdftex and dvipdfm.
(line 13)
@@ -7655,6 +7651,8 @@
* hypertex, link types: Link types for hypertex.
(line 6)
* hypertext links: Hyperlinks. (line 6)
+* Höppner, Klaus: Packages known to work.
+ (line 96)
* identifying numbers: \ifinteger and \isinteger.
(line 6)
* idxuniq: Exact destinations for index terms.
@@ -7773,7 +7771,7 @@
* left-justification: Justification. (line 6)
* left-justification of displays: Displays. (line 6)
* letterspacing: Packages known to work.
- (line 124)
+ (line 123)
* linear systems theory: Construction of commutative diagrams.
(line 38)
* lines: Slanted lines and vectors.
@@ -7929,7 +7927,7 @@
* output routine and index proofing: Proofing index terms.
(line 28)
* overstriking: Packages known to work.
- (line 124)
+ (line 123)
* packages, LaTeX: Loading LaTeX packages.
(line 6)
* packages, LaTeX <1>: Packages known to work.
@@ -7951,9 +7949,9 @@
* Patashnik, Oren: Citations. (line 9)
* pathnames, breaking: Paths. (line 6)
* pathnames, breaking <1>: Packages known to work.
- (line 134)
+ (line 133)
* PDF: Packages known to work.
- (line 104)
+ (line 103)
* PDF outlines (a.k.a. bookmarks): Making PDF outlines. (line 6)
* PDF output: Checking for PDF output.
(line 6)
@@ -7984,7 +7982,7 @@
* picture mode <1>: Slanted lines and vectors.
(line 7)
* Portable Document Format: Packages known to work.
- (line 104)
+ (line 103)
* PostScript point: Destination types for pdftex and dvipdfm.
(line 66)
* PostScript point <1>: Destination options for pdftex and dvipdfm.
@@ -7999,7 +7997,7 @@
* ps2pdf <1>: Hyperlink driver hypertex.
(line 35)
* psfrag.sty: Packages known to work.
- (line 111)
+ (line 110)
* quadruple column output: Multiple columns. (line 6)
* Rahtz, Sebastian: Loading LaTeX packages.
(line 14)
@@ -8057,7 +8055,7 @@
* sorting an index: Indexing. (line 6)
* sorting of index entries: Indexing commands. (line 50)
* soul.sty: Packages known to work.
- (line 122)
+ (line 121)
* space above index entries: Typesetting an index.
(line 35)
* spaces, ignoring: \futurenonspacelet. (line 6)
@@ -8064,7 +8062,7 @@
* spaces, obeying: Obeying spaces. (line 6)
* spaces, trailing and indexing commands: Indexing terms. (line 20)
* spacing out: Packages known to work.
- (line 124)
+ (line 123)
* spacing, preserving with hyperlinks: Hyperlink driver nolinks.
(line 6)
* special characters: Verbatim listing. (line 57)
@@ -8074,7 +8072,7 @@
(line 49)
* Stallman, Richard: Introduction. (line 16)
* striking out: Packages known to work.
- (line 124)
+ (line 123)
* style, hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* subequations, referring to: Subequation references.
@@ -8135,7 +8133,7 @@
* underline hyperlink border: Link options for pdftex and dvipdfm.
(line 25)
* underlining: Packages known to work.
- (line 124)
+ (line 123)
* underlining page numbers in index: Page list and page range parsers.
(line 26)
* universal mapping property: Construction of commutative diagrams.
@@ -8152,7 +8150,7 @@
* URL hyperlink <3>: Link types for pdftex and dvipdfm.
(line 25)
* url.sty: Packages known to work.
- (line 132)
+ (line 131)
* url.sty <1>: URL hyperlinks. (line 6)
* url.sty <2>: Hyperlinks (xhyper.tex).
(line 7)
@@ -8196,130 +8194,135 @@
Tag Table:
-Node: Top796
-Node: Introduction8126
-Node: Installation11167
-Node: Invoking Eplain13219
-Node: User definitions17817
-Node: Diagnostics19644
-Node: Rules21209
-Node: Citations22040
-Node: Formatting citations28468
-Node: Formatting bibliographies30007
-Node: Commands from LaTeX33243
-Node: Displays34217
-Node: Formatting displays35604
-Node: Time of day36237
-Node: Lists36996
-Node: Formatting lists39136
-Node: Verbatim listing41419
-Node: Contents44639
-Node: Writing the .toc file45308
-Node: Reading the .toc file48170
-Node: Changing the .toc file's root name49573
-Node: Alternative contents files50589
-Node: Cross-references51153
-Node: Defining generic references52633
-Node: Using generic references53509
-Node: Page references54793
-Node: Equation references55612
-Node: Formatting equation references58364
-Node: Subequation references62714
-Node: Indexing64630
-Node: Indexing terms67652
-Node: Indexing commands68764
-Node: Modifying index entries71725
-Node: Index entries with special characters74693
-Node: Proofing index terms78935
-Node: Typesetting an index80748
-Node: Customizing indexing83214
-Node: Justification86910
-Node: Tables90005
-Node: Margins92496
-Node: Multiple columns94649
-Node: Footnotes96686
-Node: Fractions99261
-Node: Paths100044
-Node: Logos101600
-Node: Boxes102395
-Node: Checking for PDF output104181
-Node: Loading LaTeX packages105207
-Node: The \usepackage command106409
-Node: Environment for loading packages107495
-Node: Packages known to work109835
-Node: Packages known not to work116602
-Node: Hyperlinks117375
-Node: Introduction to hyperlinks118024
-Node: Explicit hyperlinks123561
-Node: Implicit hyperlinks125846
-Node: General hyperlinks127667
-Node: URL hyperlinks129190
-Node: Citation hyperlinks131290
-Node: List hyperlinks132017
-Node: Cross-reference hyperlinks132408
-Node: Page reference hyperlinks133779
-Node: Equation reference hyperlinks134440
-Node: Index hyperlinks135830
-Node: Exact destinations for index terms137588
-Node: Page destinations for index terms139755
-Node: Choosing destination placement142373
-Node: Index page list and page range parsers143162
-Node: Hyperlinks in see and see also entries143714
-Node: Footnote hyperlinks144512
-Node: Contents hyperlinks145706
-Node: Hyperlink drivers146089
-Node: Options supported by all drivers146723
-Node: Hyperlink driver hypertex149519
-Node: Destination types for hypertex152467
-Node: Destination options for hypertex153501
-Node: Link types for hypertex153983
-Node: Link options for hypertex155991
-Node: Hyperlink drivers pdftex and dvipdfm157013
-Node: Destination types for pdftex and dvipdfm157658
-Node: Destination options for pdftex and dvipdfm161137
-Node: Link types for pdftex and dvipdfm163588
-Node: Link options for pdftex and dvipdfm167108
-Node: Hyperlink driver nolinks170746
-Node: Setting hyperlink types and options173149
-Node: Setting default types and options174150
-Node: Setting group types175576
-Node: Setting group options176765
-Node: Turning hyperlinks on/off179246
-Node: Turning low-level commands on/off179912
-Node: Turning hyperlinks on/off for a group180425
-Node: Making PDF outlines181578
-Node: Arrow theoretic diagrams184463
-Node: Slanted lines and vectors184830
-Node: Commutative diagrams186904
-Node: Arrows and morphisms187501
-Node: Construction of commutative diagrams191956
-Node: Commutative diagram parameters199121
-Node: Programming definitions200937
-Node: Category codes201938
-Node: Allocation macros204583
-Node: Iteration206718
-Node: Macro arguments208370
-Node: Converting to characters211745
-Node: Expansion213130
-Node: \csn and \ece213693
-Node: \edefappend214258
-Node: Hooks214805
-Node: Properties216979
-Node: \expandonce218058
-Node: \ifundefined218506
-Node: \ifempty219070
-Node: \ifinteger and \isinteger219812
-Node: \futurenonspacelet220852
-Node: Obeying spaces221453
-Node: Writing out numbers222477
-Node: Mode-specific penalties222800
-Node: Auxiliary files223529
-Node: User-defined environments224448
-Node: Page list and page range parsers225661
-Node: Demo files227793
-Node: Hyperlinks (xhyper.tex)228360
-Node: Highlighting TeX comments in listings (lscommnt.tex)236709
-Node: Macro index239165
-Node: Concept index308026
+Node: Top798
+Node: Introduction8129
+Node: Installation11170
+Node: Invoking Eplain13222
+Node: User definitions17820
+Node: Diagnostics19647
+Node: Rules21212
+Node: Citations22043
+Node: Formatting citations28471
+Node: Formatting bibliographies30010
+Node: Commands from LaTeX33246
+Node: Displays34220
+Node: Formatting displays35607
+Node: Time of day36240
+Node: Lists36999
+Node: Formatting lists39139
+Node: Verbatim listing41422
+Node: Contents44642
+Node: Writing the .toc file45311
+Node: Reading the .toc file48173
+Node: Changing the .toc file's root name49576
+Node: Alternative contents files50592
+Node: Cross-references51156
+Node: Defining generic references52636
+Node: Using generic references53512
+Node: Page references54796
+Node: Equation references55615
+Node: Formatting equation references58367
+Node: Subequation references62717
+Node: Indexing64633
+Node: Indexing terms67655
+Node: Indexing commands68767
+Node: Modifying index entries71728
+Node: Index entries with special characters74696
+Node: Proofing index terms78938
+Node: Typesetting an index80751
+Node: Customizing indexing83217
+Node: Justification86913
+Node: Tables90008
+Node: Margins92499
+Node: Multiple columns94652
+Node: Footnotes96689
+Node: Fractions99264
+Node: Paths100047
+Node: Logos101603
+Node: Boxes102386
+Node: Checking for PDF output104172
+Node: Loading LaTeX packages105198
+Node: The \usepackage command106400
+Node: Environment for loading packages107486
+Node: Packages known to work109826
+Node: Packages known not to work116576
+Node: Hyperlinks117349
+Node: Introduction to hyperlinks117998
+Node: Explicit hyperlinks123535
+Node: Implicit hyperlinks125820
+Node: General hyperlinks127641
+Node: URL hyperlinks129164
+Node: Citation hyperlinks131264
+Node: List hyperlinks131991
+Node: Cross-reference hyperlinks132382
+Node: Page reference hyperlinks133753
+Node: Equation reference hyperlinks134414
+Node: Index hyperlinks135804
+Node: Exact destinations for index terms137562
+Node: Page destinations for index terms139729
+Node: Choosing destination placement142347
+Node: Index page list and page range parsers143136
+Node: Hyperlinks in see and see also entries143688
+Node: Footnote hyperlinks144486
+Node: Contents hyperlinks145680
+Node: Hyperlink drivers146063
+Node: Options supported by all drivers146697
+Node: Hyperlink driver hypertex149493
+Node: Destination types for hypertex152429
+Node: Destination options for hypertex153463
+Node: Link types for hypertex153945
+Node: Link options for hypertex155953
+Node: Hyperlink drivers pdftex and dvipdfm156975
+Node: Destination types for pdftex and dvipdfm157620
+Node: Destination options for pdftex and dvipdfm161099
+Node: Link types for pdftex and dvipdfm163550
+Node: Link options for pdftex and dvipdfm167070
+Node: Hyperlink driver nolinks170708
+Node: Setting hyperlink types and options173111
+Node: Setting default types and options174112
+Node: Setting group types175538
+Node: Setting group options176727
+Node: Turning hyperlinks on/off179208
+Node: Turning low-level commands on/off179874
+Node: Turning hyperlinks on/off for a group180387
+Node: Making PDF outlines181540
+Node: Arrow theoretic diagrams184425
+Node: Slanted lines and vectors184792
+Node: Commutative diagrams186866
+Node: Arrows and morphisms187463
+Node: Construction of commutative diagrams191918
+Node: Commutative diagram parameters199083
+Node: Programming definitions200899
+Node: Category codes201900
+Node: Allocation macros204545
+Node: Iteration206680
+Node: Macro arguments208332
+Node: Converting to characters211707
+Node: Expansion213092
+Node: \csn and \ece213655
+Node: \edefappend214220
+Node: Hooks214767
+Node: Properties216941
+Node: \expandonce218020
+Node: \ifundefined218468
+Node: \ifempty219032
+Node: \ifinteger and \isinteger219774
+Node: \futurenonspacelet220814
+Node: Obeying spaces221415
+Node: Writing out numbers222439
+Node: Mode-specific penalties222762
+Node: Auxiliary files223491
+Node: User-defined environments224410
+Node: Page list and page range parsers225623
+Node: Demo files227755
+Node: Hyperlinks (xhyper.tex)228322
+Node: Highlighting TeX comments in listings (lscommnt.tex)236671
+Node: Macro index239127
+Node: Concept index307988
End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
Modified: trunk/doc/eplain.pdf
===================================================================
(Binary files differ)
Modified: trunk/doc/eplain.texi
===================================================================
--- trunk/doc/eplain.texi 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/doc/eplain.texi 2020-07-04 16:08:52 UTC (rev 50)
@@ -2,8 +2,8 @@
@setfilename eplain.info
@settitle Eplain: Expanded Plain @TeX{}
- at set UPDATED May 2019
- at set VERSION 3.9
+ at set UPDATED July 2020
+ at set VERSION 3.11
@copying
This manual documents the Eplain macros, version @value{VERSION},
Modified: trunk/doc/hlink.texi
===================================================================
--- trunk/doc/hlink.texi 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/doc/hlink.texi 2020-07-04 16:08:52 UTC (rev 50)
@@ -1038,7 +1038,7 @@
@display
@url{http://arxiv.org/hypertex}
- at url{http://mirror.ctan.org/tex-archive/support/hypertex/hypertex}
+ at url{http://mirror.ctan.org/support/hypertex/hypertex}
@end display
@noindent For convenience, we list a few Hyper at TeX{}-enabled converters:
Modified: trunk/doc/userdef.texi
===================================================================
--- trunk/doc/userdef.texi 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/doc/userdef.texi 2020-07-04 16:08:52 UTC (rev 50)
@@ -2739,7 +2739,7 @@
@pindex texnames.sty
Most of these macros come from @file{texnames.sty}, compiled by Nelson
Beebe and available at
- at url{http://mirror.ctan.org/tex-archive/info/biblio/texnames.sty}
+ at url{http://mirror.ctan.org/info/biblio/texnames.sty}
(part of the @code{biblio} package, @url{https://ctan.org/pkg/biblio}).
@@ -3029,7 +3029,7 @@
@file{supp-mis.tex} version at tie{}2004.10.26. You can obtain
up-to-date versions of @file{supp-mis.tex} and the accompanying
@file{supp-pdf.tex} from
- at url{http://mirror.ctan.org/tex-archive/macros/pdftex/graphics}.
+ at url{http://mirror.ctan.org/macros/pdftex/graphics}.
To convince @TeX{} to use the new files, you have the following
options:
Modified: trunk/eplain.tex
===================================================================
--- trunk/eplain.tex 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/eplain.tex 2020-07-04 16:08:52 UTC (rev 50)
@@ -1,10 +1,10 @@
%% @texfile{
%% author = "Karl Berry, Steven Smith, Oleg Katsitadze, and others",
-%% version = "3.9",
-%% date = "Thu May 30 08:55:47 PDT 2019",
+%% version = "3.11",
+%% date = "Sat Jul 4 08:41:11 PDT 2020",
%% filename = "eplain.tex",
%% email = "bug-eplain at tug.org",
-%% checksum = "4135 9294 134244",
+%% checksum = "4139 9298 134361",
%% codetable = "ASCII",
%% supported = "yes",
%% docstring = "This file defines macros that extend and expand on
@@ -4089,7 +4089,11 @@
\expandafter\@firstoftwo
\fi
}%
-\def\@parse at version#1/#2/#3#4#5\@nil{#1#2#3#4 }%
+\def\@parse at version#1/#2/#3#4#5\@nil{%
+ \@parse at version@dash#1-#2-#3#4\@nil
+}%
+\def\@parse at version@dash#1-#2-#3#4#5\@nil{%
+ \if\relax#2\relax\else#1\fi#2#3#4 }%
\let\ttfamily\tt
\def\strip at prefix#1>{}%
\def\@ifpackageloaded#1{%
@@ -4131,5 +4135,5 @@
\def\fmtname{eplain}%
\def\eplain{t}%
{\edef\plainversion{\fmtversion}%
- \xdef\fmtversion{3.9: 30 May 2019 (and plain \plainversion)}%
+ \xdef\fmtversion{3.11: 4 July 2020 (and plain \plainversion)}%
}%
Modified: trunk/test/Makefile
===================================================================
--- trunk/test/Makefile 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/test/Makefile 2020-07-04 16:08:52 UTC (rev 50)
@@ -2,8 +2,9 @@
# public domain.
try: forcemake
+ TEXINPUTS=..: pdftex '\nonstopmode\input pkgdate.tex' </dev/null
# TEXINPUTS=..: pdftex '\nonstopmode\input providecmd.tex' </dev/null
- TEXINPUTS=..: pdftex '\nonstopmode\input double3.tex'
+# TEXINPUTS=..: pdftex '\nonstopmode\input double3.tex'
# TEXINPUTS=..: pdftex '\nonstopmode\input raggedleft.tex'
colfill: forcemake colfill.tex
Added: trunk/test/pkgdate.tex
===================================================================
--- trunk/test/pkgdate.tex (rev 0)
+++ trunk/test/pkgdate.tex 2020-07-04 16:08:52 UTC (rev 50)
@@ -0,0 +1,10 @@
+% $Id$
+% Public domain.
+
+\input eplain
+\loggingall
+\beginpackages
+ \usepackage{kvdefinekeys} % yyyy-mm-dd
+ \usepackage{xlop} % yyyy/mm/dd
+\endpackages
+\end
Property changes on: trunk/test/pkgdate.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Date Author Id Revision
\ No newline at end of property
Modified: trunk/xeplain.tex
===================================================================
--- trunk/xeplain.tex 2019-05-31 16:20:41 UTC (rev 49)
+++ trunk/xeplain.tex 2020-07-04 16:08:52 UTC (rev 50)
@@ -5506,7 +5506,16 @@
\expandafter\@firstoftwo
\fi
}%
-\def\@parse at version#1/#2/#3#4#5\@nil{#1#2#3#4 }%
+% From base/latex.ltx. Support both date formats
+% \ProvidePackage{pkg}[2020-01-02 ...]
+% \ProvidePackage{pkg}[2020/01/02 ...]
+%
+\def\@parse at version#1/#2/#3#4#5\@nil{%
+ \@parse at version@dash#1-#2-#3#4\@nil
+}%
+\def\@parse at version@dash#1-#2-#3#4#5\@nil{%
+ \if\relax#2\relax\else#1\fi#2#3#4 }%
+%
% For the `draft' option to graphic{s,x}.sty.
\let\ttfamily\tt
\def\strip at prefix#1>{}%
More information about the tex-eplain-commits
mailing list.