summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/changes
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-07-16 19:57:04 +0000
committerKarl Berry <karl@freefriends.org>2021-07-16 19:57:04 +0000
commit3c158eac975b16a9b1c8b73c3be9acf9e820ab5a (patch)
treeac4ae607f53e914eacd9da6489afb6fa2e363f57 /Master/texmf-dist/source/latex/changes
parent6cf29a8f570cdc92864dd567023f539dd2667527 (diff)
changes (16jul21)
git-svn-id: svn://tug.org/texlive/trunk@59950 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/changes')
-rw-r--r--Master/texmf-dist/source/latex/changes/changes.drv2
-rw-r--r--Master/texmf-dist/source/latex/changes/changes.dtx15
-rw-r--r--Master/texmf-dist/source/latex/changes/changes.ins4
-rw-r--r--Master/texmf-dist/source/latex/changes/regression.dtx75
4 files changed, 85 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/changes/changes.drv b/Master/texmf-dist/source/latex/changes/changes.drv
index 1f7edaa71e4..aedf4d2c225 100644
--- a/Master/texmf-dist/source/latex/changes/changes.drv
+++ b/Master/texmf-dist/source/latex/changes/changes.drv
@@ -1,6 +1,6 @@
%%%
% driver file of changes package
-\newcommand{\docversion}{4.2.0}
+\newcommand{\docversion}{4.2.1}
\documentclass[titlepage, parskip=half, toc=flat, cleardoublepage=empty, captions=nooneline, origlongtable, english]{scrartcl}
diff --git a/Master/texmf-dist/source/latex/changes/changes.dtx b/Master/texmf-dist/source/latex/changes/changes.dtx
index f2388c9b4ad..fb9131f9087 100644
--- a/Master/texmf-dist/source/latex/changes/changes.dtx
+++ b/Master/texmf-dist/source/latex/changes/changes.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1357}
+% \CheckSum{1361}
%
% \iffalse meta-comment
%
@@ -69,6 +69,7 @@
% \changes{v4.0.4}{2021/05/13}{bugfix: added missing regression.dtx to ctan archive; no code change}
% \changes{v4.1.0}{2021/05/30}{clickable list of changes}
% \changes{v4.2.0}{2021/07/07}{new macro for setting anonymous name; french translations}
+% \changes{v4.2.1}{2021/07/15}{bugfix: missing babel package produces error}
% \GetFileInfo{changes.dtx}
% \RecordChanges
%
@@ -108,8 +109,8 @@
% Type some information to the console.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{changes}[2021/07/07 v4.2.0 changes package]
-\typeout{*** changes package 2021/07/07 v4.2.0 ***}
+\ProvidesPackage{changes}[2021/07/15 v4.2.1 changes package]
+\typeout{*** changes package 2021/07/15 v4.2.1 ***}
% \end{macrocode}
%
% Package \docpackage{xkeyval} provides options with key-value-pairs.
@@ -1786,7 +1787,9 @@
% \end{macrocode}
% Deactivate semicolon as shorthand in order to avoid problems reading the semicolon separated lines.
% \begin{macrocode}
- \ifbabelshorthand{;}{\shorthandoff{;}}{}
+ \ifdef{\ifbabelshorthand}{%
+ \ifbabelshorthand{;}{\shorthandoff{;}}{}%
+ }{}%
\newread\Changes@InFile%
\openin\Changes@InFile = \jobname.\Changes@socextension%
% \end{macrocode}
@@ -1854,7 +1857,9 @@
% \end{macrocode}
% Reactivate semicolon as shorthand.
% \begin{macrocode}
- \ifbabelshorthand{;}{\shorthandon{;}}{}
+ \ifdef{\ifbabelshorthand}{%
+ \ifbabelshorthand{;}{\shorthandon{;}}{}%
+ }{}%
}{%
\emph{\changesnosoc}%
\PackageWarning{changes}{LaTeX rerun needed for summary of changes}%
diff --git a/Master/texmf-dist/source/latex/changes/changes.ins b/Master/texmf-dist/source/latex/changes/changes.ins
index 02fb69a16ad..6c9261ffbdc 100644
--- a/Master/texmf-dist/source/latex/changes/changes.ins
+++ b/Master/texmf-dist/source/latex/changes/changes.ins
@@ -1,6 +1,6 @@
%% This file creates the needed files from changes.dtx
%%
-\def\filedate{2021/07/07}
+\def\filedate{2021/07/15}
\def\batchfile{changes.ins}
\input docstrip
@@ -169,7 +169,9 @@ Copyright 2007-2021 Ekkart Kleinod
%
\file{regression/changes.regression.draft.id.tex}{\from{regression.dtx}{regression:draft:id}}
\file{regression/changes.regression.draft.name.tex}{\from{regression.dtx}{regression:draft:name}}
+ \file{regression/changes.regression.draft.nobabel.tex}{\from{regression.dtx}{regression:draft:nobabel}}
\file{regression/changes.regression.final.tex}{\from{regression.dtx}{regression:final}}
+ \file{regression/changes.regression.final.nobabel.tex}{\from{regression.dtx}{regression:final:nobabel}}
}
\endinput
diff --git a/Master/texmf-dist/source/latex/changes/regression.dtx b/Master/texmf-dist/source/latex/changes/regression.dtx
index eae6249a422..34425ecec2d 100644
--- a/Master/texmf-dist/source/latex/changes/regression.dtx
+++ b/Master/texmf-dist/source/latex/changes/regression.dtx
@@ -40,19 +40,21 @@
%
% \begin{macrocode}
\documentclass[11pt, a4paper, notitlepage, english]{article}
+%<*!regression:draft:nobabel&!regression:final:nobabel>
\usepackage{babel}
+%</!regression:draft:nobabel&!regression:final:nobabel>
% \end{macrocode}
%
% \begin{macrocode}
-%<*regression:draft:id>
+%<*regression:draft:id|regression:draft:nobabel>
\usepackage[authormarkuptext=id]{changes}
-%</regression:draft:id>
+%</regression:draft:id|regression:draft:nobabel>
%<*regression:draft:name>
\usepackage[authormarkuptext=name]{changes}
%</regression:draft:name>
-%<*regression:final>
+%<*regression:final|regression:final:nobabel>
\usepackage[final]{changes}
-%</regression:final>
+%</regression:final|regression:final:nobabel>
%
% Define some authors.
%
@@ -65,6 +67,8 @@
% \begin{macrocode}
\begin{document}
+
+
%<*regression:draft:id|regression:draft:name>
\section{Test empty string}
@@ -183,6 +187,69 @@
%</regression:final>
+ \section{No compile errors in any case}
+
+ \listofchanges
+ \listofchanges[style=summary]
+ \listofchanges[style=compactsummary]
+
+ \subsection*{Changes by default author}
+
+ You think water moves fast?
+ \added{You should see ice.}
+ It moves like it has a mind.
+ Like it knows it killed the world once and got a taste for murder.
+ \deleted[comment={No?}]{After the avalanche, it took us a week to climb out.}
+ Now, I don't know exactly \added{when} we turned on each other, but I know that seven of us survived the slide... and only five made it out.
+ \replaced{Now we took an oath, that I'm breaking now.}{We said we'd say it was the snow that killed the other two, but it wasn't.}
+ Nature is lethal but it doesn't hold a candle to man.
+ However unreal\comment{speaking of unreal\dots} it may seem, we are connected, you and I.
+ We're on the same curve, just on opposite ends.
+ You don't get \highlight[comment={Yes, sick.}]{sick}, I do.
+ That's also \highlight{clear}.
+
+ \subsection*{Changes by green author}
+
+ The lysine contingency - it's intended to prevent the spread of the animals is case they ever got off the island.
+ Dr. Wu inserted a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+ The animals can't manufacture the amino acid lysine.
+ Unless \replaced[id=Green]{they're}{continually} supplied with lysine by us, they'll slip into a coma and die.
+ We're on the same curve, just on opposite ends.
+ However unreal\comment[id=Green]{speaking of unreal\dots} it may seem, we are connected, you and I.
+ You don't get \highlight[id=Green, comment={Yes, sick.}]{sick}, I do.
+ That's also \highlight[id=Green]{clear}.
+
+ \subsection*{Changes by orange author with some comments}
+
+ Now that we know who you are, I know who I am.
+ \added[id=OA, comment={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+ It all makes sense!
+ In a comic, you know how you can tell who the arch-villain's going to be?
+ \deleted[id=OA, comment={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+ \deleted[id=OA]{And most times they're friends, like you and me!}
+ I should've known way back when...
+ You know why, David?
+ They called me Mr Glass.
+ However unreal\comment[id=OA]{just nice} it may seem, we are connected, you and I.
+ We're on the same curve, just on opposite ends.
+ You don't get \highlight[id=OA, comment={Yes, sick.}]{sick}, I do.
+ That's also \highlight[id=OA]{clear}.
+
+ \subsection*{No changes}
+
+ Your bones don't break, mine do.
+ \textbf{That's clear.}
+ Your cells react to bacteria and viruses differently than mine.
+ \textsl{You don't get sick, I do.}
+ That's also clear.
+ \textit{But for some reason, you and I react the exact same way to water.}
+ We swallow it too fast, we choke.
+ \emph{We get some in our lungs, we drown.}
+ However unreal it may seem, we are connected, you and I.
+ We're on the same curve, just on opposite ends.
+ You don't get sick, I do.
+ That's also clear.
+
\end{document}
% \end{macrocode}
%