texlive[49079] Master/texmf-dist: changes (4nov18)

commits+karl at tug.org commits+karl at tug.org
Sun Nov 4 21:27:32 CET 2018


Revision: 49079
          http://tug.org/svn/texlive?view=revision&revision=49079
Author:   karl
Date:     2018-11-04 21:27:32 +0100 (Sun, 04 Nov 2018)
Log Message:
-----------
changes (4nov18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/changes/README
    trunk/Master/texmf-dist/doc/latex/changes/changes.english.pdf
    trunk/Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdf
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.bf.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dashuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dotuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.em.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.it.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sl.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uwave.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.brackets.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.footnote.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.none.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.subscript.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.superscript.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.left.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.right.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.id.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.name.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.bf.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dashuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dotuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.em.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.it.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sl.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sout.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uwave.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.xout.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.draft.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.final.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.list.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.summary.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.bfit.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.default.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.nocolor.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.underlined.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.wrong.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setaddedmarkup.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkup.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkupposition.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkuptext.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setdeletedmarkup.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsocextension.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.simple.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.ngerman.pdf
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.de.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.en.tex
    trunk/Master/texmf-dist/source/latex/changes/changes.drv
    trunk/Master/texmf-dist/source/latex/changes/changes.dtx
    trunk/Master/texmf-dist/source/latex/changes/changes.ins
    trunk/Master/texmf-dist/source/latex/changes/examples.dtx
    trunk/Master/texmf-dist/tex/latex/changes/changes.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.colored.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.footnote.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.margin.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.todo.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.uwave.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.colored.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.background.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uuline.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uwave.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.all.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.compactsummary.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.show.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.title.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.todonotes.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.truncate.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.ulem.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.xcolor.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.screenshot.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setcommentmarkup.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.sethighlightmarkup.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarytowidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarywidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.settruncatewidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarytowidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarywidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_settruncatewidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_definechangesauthor_options.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarytowidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarywidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_settruncatewidth.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_changes.tex
    trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_options_changes.tex
    trunk/Master/texmf-dist/source/latex/changes/example-screenshot.dtx

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.none.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sout.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.xout.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.none.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.both.tex
    trunk/Master/texmf-dist/doc/latex/changes/changes.example.setremarkmarkup.tex

Modified: trunk/Master/texmf-dist/doc/latex/changes/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/README	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/README	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,17 +1,19 @@
 The changes-package allows the user to manually markup changes of text, such as additions, deletions, or replacements.
-Changed text is shown in a different colour; deleted text is striked out.
-The package allows free defining of additional authors and their associated colour.
-It also allows you to change the markup of changes, authors, or annotations.
+Changed text is shown in a different color; deleted text is striked out.
+Additionally, text can be highlighted and/or commented.
+The package allows free definition of additional authors and their associated color.
+It also allows you to change the markup of changes, authors, highlights or comments.
 
 Das changes-Paket dient zur manuellen Markierung von geändertem Text, insbesondere Einfügungen, Löschungen und Ersetzungen.
 Der geänderte Text wird farbig markiert und, bei gelöschtem Text, durchgestrichen.
+Zusätzlich kann Text hervorgehoben und/oder kommentiert werden.
 Das Paket ermöglicht die freie Definition von Autoren und deren zugeordneten Farben.
-Es erlaubt zusätzlich die Änderung des Änderungs-, Autor- und Anmerkungsmarkups.
+Es erlaubt zusätzlich die Änderung des Änderungs-, Autor-, Hervorhebungs- und Kommentarmarkups.
 
 Internet: http://changes.sourceforge.net/
 
 This material is subject to the LaTeX Project Public License (LPPL).
-For more please see the user documentation changes.english.pdf
+For more details please refer to the user documentation changes.english.pdf
 
 Dieses Paket steht unter der LaTeX Project Public License (LPPL).
 Für Details lesen Sie bitte die Nutzerdokumentation changes.ngerman.pdf

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

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.english.withcode.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.bf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.bf.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.bf.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=bf]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.colored.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.colored.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.colored.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.addedmarkup.colored.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:addedmarkup:colored')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[addedmarkup=colored]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.addedmarkup.colored.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.colored.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dashuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dashuline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dashuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=dashuline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dotuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dotuline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.dotuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=dotuline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.em.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.em.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.em.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=em]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.it.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.it.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.it.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=it]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Deleted: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.none.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.none.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.none.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,97 +0,0 @@
-%%
-%% This is file `changes.example.addedmarkup.none.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% examples.dtx  (with options: `example:addedmarkup:none')
-%% 
-%% changes.dtx
-%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or any later version.
-%% The latest version of this license is in
-%%  http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `maintained'.
-%% The current maintainer of this work is Ekkart Kleinod.
-%% 
-%% This work consists of the files
-%% source/latex/changes/changes.drv
-%% source/latex/changes/changes.dtx
-%% source/latex/changes/changes.ins
-%% source/latex/changes/examples.dtx
-%% source/latex/changes/README
-%% source/latex/changes/userdoc/*.tex
-%% 
-%% scripts/changes/delcmdchanges.bash
-%% and the derived files
-%% doc/latex/changes/changes.english.pdf
-%% doc/latex/changes/changes.english.withcode.pdf
-%% doc/latex/changes/changes.ngerman.pdf
-%% 
-%% doc/latex/changes/examples/changes.example.*.tex
-%% doc/latex/changes/examples/changes.example.*.pdf
-%% 
-%% tex/latex/changes/changes.sty
-%% 
-\documentclass[11pt, a4paper, notitlepage, english]{article}
-\usepackage{babel}
-\usepackage[addedmarkup=none]{changes}
-\definechangesauthor[color=green]{Green}
-\definechangesauthor[name={Mister Orange}, color=orange]{OA}
-\begin{document}
-
-
-
-\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[remark={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.
-
-\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.
-\added[id=Green]{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.
-
-\subsection*{Changes by orange author with some remarks}
-
-Now that we know who you are, I know who I am.
-\added[id=OA, remark={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, remark={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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
-They called me Mr Glass.
-
-\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.
-
-\end{document}
-%% Copyright 2007-2018 Ekkart Kleinod
-%%
-%% End of file `changes.example.addedmarkup.none.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sl.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sl.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sl.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=sl]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Deleted: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sout.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.sout.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,97 +0,0 @@
-%%
-%% This is file `changes.example.addedmarkup.sout.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% examples.dtx  (with options: `example:addedmarkup:sout')
-%% 
-%% changes.dtx
-%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or any later version.
-%% The latest version of this license is in
-%%  http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `maintained'.
-%% The current maintainer of this work is Ekkart Kleinod.
-%% 
-%% This work consists of the files
-%% source/latex/changes/changes.drv
-%% source/latex/changes/changes.dtx
-%% source/latex/changes/changes.ins
-%% source/latex/changes/examples.dtx
-%% source/latex/changes/README
-%% source/latex/changes/userdoc/*.tex
-%% 
-%% scripts/changes/delcmdchanges.bash
-%% and the derived files
-%% doc/latex/changes/changes.english.pdf
-%% doc/latex/changes/changes.english.withcode.pdf
-%% doc/latex/changes/changes.ngerman.pdf
-%% 
-%% doc/latex/changes/examples/changes.example.*.tex
-%% doc/latex/changes/examples/changes.example.*.pdf
-%% 
-%% tex/latex/changes/changes.sty
-%% 
-\documentclass[11pt, a4paper, notitlepage, english]{article}
-\usepackage{babel}
-\usepackage[addedmarkup=sout]{changes}
-\definechangesauthor[color=green]{Green}
-\definechangesauthor[name={Mister Orange}, color=orange]{OA}
-\begin{document}
-
-
-
-\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[remark={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.
-
-\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.
-\added[id=Green]{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.
-
-\subsection*{Changes by orange author with some remarks}
-
-Now that we know who you are, I know who I am.
-\added[id=OA, remark={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, remark={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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
-They called me Mr Glass.
-
-\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.
-
-\end{document}
-%% Copyright 2007-2018 Ekkart Kleinod
-%%
-%% End of file `changes.example.addedmarkup.sout.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=uline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uuline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=uuline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uwave.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uwave.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.uwave.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=uwave]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[addedmarkup=wrong]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Deleted: trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.xout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.xout.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.addedmarkup.xout.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,97 +0,0 @@
-%%
-%% This is file `changes.example.addedmarkup.xout.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% examples.dtx  (with options: `example:addedmarkup:xout')
-%% 
-%% changes.dtx
-%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or any later version.
-%% The latest version of this license is in
-%%  http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `maintained'.
-%% The current maintainer of this work is Ekkart Kleinod.
-%% 
-%% This work consists of the files
-%% source/latex/changes/changes.drv
-%% source/latex/changes/changes.dtx
-%% source/latex/changes/changes.ins
-%% source/latex/changes/examples.dtx
-%% source/latex/changes/README
-%% source/latex/changes/userdoc/*.tex
-%% 
-%% scripts/changes/delcmdchanges.bash
-%% and the derived files
-%% doc/latex/changes/changes.english.pdf
-%% doc/latex/changes/changes.english.withcode.pdf
-%% doc/latex/changes/changes.ngerman.pdf
-%% 
-%% doc/latex/changes/examples/changes.example.*.tex
-%% doc/latex/changes/examples/changes.example.*.pdf
-%% 
-%% tex/latex/changes/changes.sty
-%% 
-\documentclass[11pt, a4paper, notitlepage, english]{article}
-\usepackage{babel}
-\usepackage[addedmarkup=xout]{changes}
-\definechangesauthor[color=green]{Green}
-\definechangesauthor[name={Mister Orange}, color=orange]{OA}
-\begin{document}
-
-
-
-\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[remark={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.
-
-\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.
-\added[id=Green]{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.
-
-\subsection*{Changes by orange author with some remarks}
-
-Now that we know who you are, I know who I am.
-\added[id=OA, remark={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, remark={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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
-They called me Mr Glass.
-
-\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.
-
-\end{document}
-%% Copyright 2007-2018 Ekkart Kleinod
-%%
-%% End of file `changes.example.addedmarkup.xout.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.brackets.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.brackets.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.brackets.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkup=brackets]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.footnote.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.footnote.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.footnote.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkup=footnote]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.none.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.none.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.none.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkup=none]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.subscript.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.subscript.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.subscript.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkup=subscript]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.superscript.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.superscript.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.superscript.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkup=superscript]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkup.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkup=wrong]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.left.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.left.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.left.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkupposition=left]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.right.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.right.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.right.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkupposition=right]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkupposition.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkupposition=wrong]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.id.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.id.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.id.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkuptext=id]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.name.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.name.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.name.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkuptext=name]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.authormarkuptext.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[authormarkuptext=wrong]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.footnote.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.footnote.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.footnote.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.commentmarkup.footnote.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:commentmarkup:footnote')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[commentmarkup=footnote]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.commentmarkup.footnote.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.footnote.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.margin.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.margin.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.margin.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.commentmarkup.margin.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:commentmarkup:margin')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[commentmarkup=margin]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.commentmarkup.margin.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.margin.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.todo.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.todo.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.todo.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.commentmarkup.todo.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:commentmarkup:todo')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[commentmarkup=todo]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.commentmarkup.todo.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.todo.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.uwave.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.uwave.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.uwave.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.commentmarkup.uwave.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:commentmarkup:uwave')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[commentmarkup=uwave]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.commentmarkup.uwave.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.commentmarkup.uwave.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.bf.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.bf.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.bf.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=bf]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.colored.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.colored.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.colored.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.deletedmarkup.colored.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:deletedmarkup:colored')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[deletedmarkup=colored]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.deletedmarkup.colored.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.colored.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dashuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dashuline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dashuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=dashuline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dotuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dotuline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.dotuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=dotuline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.em.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.em.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.em.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=em]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.it.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.it.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.it.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=it]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Deleted: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.none.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.none.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.none.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,97 +0,0 @@
-%%
-%% This is file `changes.example.deletedmarkup.none.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% examples.dtx  (with options: `example:deletedmarkup:none')
-%% 
-%% changes.dtx
-%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or any later version.
-%% The latest version of this license is in
-%%  http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `maintained'.
-%% The current maintainer of this work is Ekkart Kleinod.
-%% 
-%% This work consists of the files
-%% source/latex/changes/changes.drv
-%% source/latex/changes/changes.dtx
-%% source/latex/changes/changes.ins
-%% source/latex/changes/examples.dtx
-%% source/latex/changes/README
-%% source/latex/changes/userdoc/*.tex
-%% 
-%% scripts/changes/delcmdchanges.bash
-%% and the derived files
-%% doc/latex/changes/changes.english.pdf
-%% doc/latex/changes/changes.english.withcode.pdf
-%% doc/latex/changes/changes.ngerman.pdf
-%% 
-%% doc/latex/changes/examples/changes.example.*.tex
-%% doc/latex/changes/examples/changes.example.*.pdf
-%% 
-%% tex/latex/changes/changes.sty
-%% 
-\documentclass[11pt, a4paper, notitlepage, english]{article}
-\usepackage{babel}
-\usepackage[deletedmarkup=none]{changes}
-\definechangesauthor[color=green]{Green}
-\definechangesauthor[name={Mister Orange}, color=orange]{OA}
-\begin{document}
-
-
-
-\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[remark={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.
-
-\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.
-\added[id=Green]{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.
-
-\subsection*{Changes by orange author with some remarks}
-
-Now that we know who you are, I know who I am.
-\added[id=OA, remark={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, remark={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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
-They called me Mr Glass.
-
-\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.
-
-\end{document}
-%% Copyright 2007-2018 Ekkart Kleinod
-%%
-%% End of file `changes.example.deletedmarkup.none.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sl.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sl.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sl.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=sl]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sout.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.sout.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=sout]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=uline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uuline.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=uuline]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uwave.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uwave.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.uwave.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=uwave]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=wrong]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.xout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.xout.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.deletedmarkup.xout.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[deletedmarkup=xout]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.draft.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.draft.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.draft.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[draft]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.final.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.final.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.final.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[final]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.background.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.background.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.background.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.highlightmarkup.background.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:highlightmarkup:background')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[highlightmarkup=background]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.highlightmarkup.background.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.background.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uuline.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uuline.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uuline.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.highlightmarkup.uuline.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:highlightmarkup:uuline')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[highlightmarkup=uuline]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.highlightmarkup.uuline.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uuline.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uwave.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uwave.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uwave.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,116 @@
+%%
+%% This is file `changes.example.highlightmarkup.uwave.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:highlightmarkup:uwave')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[highlightmarkup=uwave]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.highlightmarkup.uwave.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.highlightmarkup.uwave.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.all.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.all.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.all.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.listofchanges.all.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:listofchanges:all')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.listofchanges.all.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.all.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.both.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.both.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.both.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,99 +0,0 @@
-%%
-%% This is file `changes.example.listofchanges.both.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% examples.dtx  (with options: `example:listofchanges:both')
-%% 
-%% changes.dtx
-%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or any later version.
-%% The latest version of this license is in
-%%  http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `maintained'.
-%% The current maintainer of this work is Ekkart Kleinod.
-%% 
-%% This work consists of the files
-%% source/latex/changes/changes.drv
-%% source/latex/changes/changes.dtx
-%% source/latex/changes/changes.ins
-%% source/latex/changes/examples.dtx
-%% source/latex/changes/README
-%% source/latex/changes/userdoc/*.tex
-%% 
-%% scripts/changes/delcmdchanges.bash
-%% and the derived files
-%% doc/latex/changes/changes.english.pdf
-%% doc/latex/changes/changes.english.withcode.pdf
-%% doc/latex/changes/changes.ngerman.pdf
-%% 
-%% doc/latex/changes/examples/changes.example.*.tex
-%% doc/latex/changes/examples/changes.example.*.pdf
-%% 
-%% tex/latex/changes/changes.sty
-%% 
-\documentclass[11pt, a4paper, notitlepage, english]{article}
-\usepackage{babel}
-\usepackage{changes}
-\definechangesauthor[color=green]{Green}
-\definechangesauthor[name={Mister Orange}, color=orange]{OA}
-\begin{document}
-
-
-\listofchanges
-\listofchanges[style=summary]
-
-\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[remark={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.
-
-\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.
-\added[id=Green]{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.
-
-\subsection*{Changes by orange author with some remarks}
-
-Now that we know who you are, I know who I am.
-\added[id=OA, remark={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, remark={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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
-They called me Mr Glass.
-
-\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.
-
-\end{document}
-%% Copyright 2007-2018 Ekkart Kleinod
-%%
-%% End of file `changes.example.listofchanges.both.tex'.

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.compactsummary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.compactsummary.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.compactsummary.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,117 @@
+%%
+%% This is file `changes.example.listofchanges.compactsummary.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:listofchanges:compactsummary')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.listofchanges.compactsummary.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.compactsummary.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.list.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.list.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.list.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -55,29 +56,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +104,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.show.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.show.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.show.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,121 @@
+%%
+%% This is file `changes.example.listofchanges.show.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:listofchanges:show')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+\listofchanges[title={Additions and deletions}, show=added|deleted]
+\listofchanges[title={Comments}, show=comment]
+\listofchanges[style=summary, title={Summary of comments and replacements}, show=comment|replaced]
+\listofchanges[style=compactsummary, title={Compact summary of replacements}, show=replaced]
+\listofchanges[style=compactsummary, title={Compact summary of all changes (show=wrong)}, show=wrong]
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.listofchanges.show.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.show.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.summary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.summary.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.summary.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,8 +44,10 @@
 \usepackage{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
+\verb|\listofchanges[style=summary]|
 
 \listofchanges[style=summary]
 
@@ -55,29 +57,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +105,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.title.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.title.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.title.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.listofchanges.title.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:listofchanges:title')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+\listofchanges[title={New title for loc}]
+\listofchanges[style=summary, title={New title for summary}]
+\listofchanges[style=compactsummary, title={New title for compact summary}]
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.listofchanges.title.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.title.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.listofchanges.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -55,29 +56,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +104,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.bfit.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.bfit.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.bfit.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[markup=bfit]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.default.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.default.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.default.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[markup=default]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.nocolor.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.nocolor.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.nocolor.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[markup=nocolor]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.underlined.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.underlined.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.underlined.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[markup=underlined]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.wrong.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.wrong.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.markup.wrong.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,6 +44,7 @@
 \usepackage[markup=wrong]{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -54,29 +55,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -90,7 +103,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.todonotes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.todonotes.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.todonotes.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.packageoptions.todonotes.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:packageoptions.todonotes')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[todonotes={textsize=tiny}]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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.
+
+
+
+\subsection*{Options to todonotes package: textsize=tiny}
+
+All\todo{very small text} notes have very small text.
+
+
+\end{document}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.packageoptions.todonotes.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.todonotes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.truncate.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.truncate.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.truncate.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.packageoptions.truncate.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:packageoptions.truncate')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[truncate=hyphenate]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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.
+
+
+
+
+\subsection*{Options to truncate package: hyphenate}
+
+\truncate{12em}{Truncate word at hyphenation.}
+
+\end{document}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.packageoptions.truncate.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.truncate.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.ulem.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.ulem.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.ulem.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.packageoptions.ulem.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:packageoptions.ulem')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[ulem=UWforbf]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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.
+
+\subsection*{Options to ulem package: UWforbf}
+
+This is \textbf{bold} text, underwaved by \emph{ulem} because of the \emph{UWforbf} option.
+
+
+
+
+\end{document}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.packageoptions.ulem.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.ulem.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.xcolor.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.xcolor.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.xcolor.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,120 @@
+%%
+%% This is file `changes.example.packageoptions.xcolor.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:packageoptions.xcolor')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage[xcolor=hideerrors]{changes}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+
+
+\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.
+
+
+\subsection*{Options to xcolor package: hideerrors}
+
+\textcolor{rainbow}{This text is black instead of \emph{rainbow}, a color that does not exist.
+Because of the option \emph{hideerrors} only a warning is raised, not an error.}
+
+
+
+\end{document}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.packageoptions.xcolor.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.packageoptions.xcolor.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.screenshot.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.screenshot.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.screenshot.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,157 @@
+%%
+%% This is file `changes.example.screenshot.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% example-screenshot.dtx  (with options: `example:screenshot')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, ngerman, english]{scrartcl}
+\usepackage{babel}
+\usepackage[font=charter, oneside]{basis}
+\author{Ekkart Kleinod}
+\title{Basic changes example}
+\setlength{\textwidth}{180pt}
+\usepackage{listings}
+\lstset{
+language=[AlLaTeX]TeX,
+float=hbp,
+numberstyle=\tiny\ttfamily,
+basicstyle=\scriptsize\ttfamily,
+identifierstyle=\color{DimGrey},
+morekeywords={
+},
+keywordstyle=\color{LightSlateBlue},
+commentstyle=\itshape\color{Thistle},
+backgroundcolor=\color{PapayaWhip},
+columns=fixed,
+tabsize=4,
+frame=single,
+extendedchars=true,
+showspaces=false,
+showstringspaces=false,
+numbers=none,
+breaklines=true,
+breakindent=3em,
+breakautoindent=true,
+captionpos=t,
+xleftmargin=1em,
+xrightmargin=1em,
+lineskip=0pt,
+numbersep=1em,
+classoffset=1,
+morekeywords={
+added,
+changes,
+color,
+comment,
+compactsummary,
+deleted,
+definechangesauthor,
+highlight,
+id,
+listofchanges,
+name,
+replaced,
+setsummarywidth,
+setsummarytowidth,
+settruncatewidth,
+style,
+xcolor,
+},
+keywordstyle=\color{Chocolate},
+moredelim=[s][\color{SlateGrey}]{<}{>},
+classoffset=0
+}
+\usepackage{changes}
+\definechangesauthor[color=purple, name={Ekkart Kleinod}]{EK}
+\setsummarytowidth{Commentedmmm}
+\begin{document}
+
+\begin{lstlisting}
+\usepackage{changes}
+\definechangesauthor[color=purple, name={Ekkart Kleinod}]{EK}
+
+...
+
+\listofchanges[style=compactsummary]
+
+This is \added[id=EK, comment={Missed word!}]{new} text with a comment.
+This is deleted \deleted{wrong} text.
+And some \replaced[id=EK]{replaced}{relpaced} text.
+Let \highlight{this} word stand out.
+This is the commented\comment[id=EK]{for now} end.
+\end{lstlisting}
+
+\listofchanges[style=compactsummary]
+
+\noindent
+This is \added[id=EK, comment={Missed word!}]{new} text with a comment.\\
+This is deleted \deleted{wrong} text.\\
+And some \replaced[id=EK]{replaced}{relpaced} text.\\
+Let \highlight{this} word stand out.\\
+This is the commented\comment[id=EK]{for now} end.
+
+\clearpage
+\selectlanguage{ngerman}
+
+\begin{lstlisting}
+\usepackage{changes}
+\definechangesauthor[color=purple, name={Ekkart Kleinod}]{EK}
+
+...
+
+\listofchanges[style=compactsummary]
+
+Ein \added[id=EK, comment={Wort fehlt!}]{neuer} Text mit Kommentar.
+Und entfernter \deleted{falscher} Text.
+Dazu \replaced[id=EK]{ersetzter}{esretzter} Text.
+Hebe \highlight{dieses} Wort hervor.
+Wir sind\comment[id=EK]{vorerst} am Ende.
+\end{lstlisting}
+
+\listofchanges[style=compactsummary]
+
+Das ist \added[id=EK, comment={Wort fehlt!}]{neuer} Text mit Kommentar.\\
+Das ist entfernter \deleted{falscher} Text.\\
+Dazu \replaced[id=EK]{ersetzter}{esretzter} Text.\\
+Hebe \highlight{dieses} Wort hervor.\\
+Wir sind\comment[id=EK]{vorerst} am Ende.
+
+\end{document}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.screenshot.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.screenshot.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setaddedmarkup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setaddedmarkup.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setaddedmarkup.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -45,8 +45,10 @@
 \setaddedmarkup{\emph{#1}}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
+\verb|\setaddedmarkup{\emph{#1}}|
 
 
 \subsection*{Changes by default author}
@@ -55,29 +57,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +105,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkup.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkup.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -45,8 +45,10 @@
 \setauthormarkup{\xout{#1}}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
+\verb|\setauthormarkup{\xout{#1}}|
 
 
 \subsection*{Changes by default author}
@@ -55,29 +57,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +105,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkupposition.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkupposition.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkupposition.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -45,8 +45,10 @@
 \setauthormarkupposition{left}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
+\verb|\setauthormarkupposition{left}|
 
 
 \subsection*{Changes by default author}
@@ -55,29 +57,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +105,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkuptext.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkuptext.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setauthormarkuptext.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -45,8 +45,10 @@
 \setauthormarkuptext{name}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
+\verb|\setauthormarkuptext{name}|
 
 
 \subsection*{Changes by default author}
@@ -55,29 +57,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +105,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setcommentmarkup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setcommentmarkup.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setcommentmarkup.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,118 @@
+%%
+%% This is file `changes.example.setcommentmarkup.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:setcommentmarkup')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\setcommentmarkup{\ifthenelse{\isColored}{\color{authorcolor}}{}---~\ifthenelse{\isAnonymous{#2}}{}{\textbf{#3} }#1~---}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+\verb|\setcommentmarkup{\ifthenelse{\isColored}{\color{authorcolor}}{}---~\ifthenelse{\isAnonymous{#2}}{}{\textbf{#3} }#1~---}|
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.setcommentmarkup.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setcommentmarkup.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setdeletedmarkup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setdeletedmarkup.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setdeletedmarkup.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -45,8 +45,10 @@
 \setdeletedmarkup{\emph{#1}}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
+\verb|\setdeletedmarkup{\emph{#1}}|
 
 
 \subsection*{Changes by default author}
@@ -55,29 +57,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +105,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.sethighlightmarkup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.sethighlightmarkup.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.sethighlightmarkup.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,118 @@
+%%
+%% This is file `changes.example.sethighlightmarkup.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:sethighlightmarkup')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\sethighlightmarkup{\emph{#1}}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+\verb|\sethighlightmarkup{\emph{#1}}|
+
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.sethighlightmarkup.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.sethighlightmarkup.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setremarkmarkup.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setremarkmarkup.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setremarkmarkup.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,98 +0,0 @@
-%%
-%% This is file `changes.example.setremarkmarkup.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% examples.dtx  (with options: `example:setremarkmarkup')
-%% 
-%% changes.dtx
-%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3
-%% of this license or any later version.
-%% The latest version of this license is in
-%%  http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status `maintained'.
-%% The current maintainer of this work is Ekkart Kleinod.
-%% 
-%% This work consists of the files
-%% source/latex/changes/changes.drv
-%% source/latex/changes/changes.dtx
-%% source/latex/changes/changes.ins
-%% source/latex/changes/examples.dtx
-%% source/latex/changes/README
-%% source/latex/changes/userdoc/*.tex
-%% 
-%% scripts/changes/delcmdchanges.bash
-%% and the derived files
-%% doc/latex/changes/changes.english.pdf
-%% doc/latex/changes/changes.english.withcode.pdf
-%% doc/latex/changes/changes.ngerman.pdf
-%% 
-%% doc/latex/changes/examples/changes.example.*.tex
-%% doc/latex/changes/examples/changes.example.*.pdf
-%% 
-%% tex/latex/changes/changes.sty
-%% 
-\documentclass[11pt, a4paper, notitlepage, english]{article}
-\usepackage{babel}
-\usepackage{changes}
-\setremarkmarkup{\footnote{#2 as was written by #1}}
-\definechangesauthor[color=green]{Green}
-\definechangesauthor[name={Mister Orange}, color=orange]{OA}
-\begin{document}
-
-
-
-\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[remark={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.
-
-\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.
-\added[id=Green]{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.
-
-\subsection*{Changes by orange author with some remarks}
-
-Now that we know who you are, I know who I am.
-\added[id=OA, remark={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, remark={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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
-They called me Mr Glass.
-
-\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.
-
-\end{document}
-%% Copyright 2007-2018 Ekkart Kleinod
-%%
-%% End of file `changes.example.setremarkmarkup.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsocextension.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsocextension.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsocextension.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -45,6 +45,7 @@
 \setsocextension{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
 
@@ -55,29 +56,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +104,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarytowidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarytowidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarytowidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.setsummarytowidth.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:setsummarytowidth')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\setsummarytowidth{The longest text you can imagine for the summary.}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+\verb|\setsummarytowidth{The longest text you can imagine for the summary.}|
+
+\listofchanges[style=summary]
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.setsummarytowidth.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarytowidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarywidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarywidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarywidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.setsummarywidth.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:setsummarywidth')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\setsummarywidth{3cm}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+\verb|\setsummarywidth{3cm}|
+
+\listofchanges[style=summary]
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.setsummarywidth.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.setsummarywidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/changes.example.settruncatewidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.settruncatewidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.settruncatewidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,119 @@
+%%
+%% This is file `changes.example.settruncatewidth.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% examples.dtx  (with options: `example:settruncatewidth')
+%% 
+%% changes.dtx
+%% Copyright 2007-2018 Ekkart Kleinod (ekleinod at edgesoft.de)
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in
+%%  http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status `maintained'.
+%% The current maintainer of this work is Ekkart Kleinod.
+%% 
+%% This work consists of the files
+%% source/latex/changes/changes.drv
+%% source/latex/changes/changes.dtx
+%% source/latex/changes/changes.ins
+%% source/latex/changes/examples.dtx
+%% source/latex/changes/README
+%% source/latex/changes/userdoc/*.tex
+%% 
+%% scripts/changes/delcmdchanges.bash
+%% and the derived files
+%% doc/latex/changes/changes.english.pdf
+%% doc/latex/changes/changes.english.withcode.pdf
+%% doc/latex/changes/changes.ngerman.pdf
+%% 
+%% doc/latex/changes/examples/changes.example.*.tex
+%% doc/latex/changes/examples/changes.example.*.pdf
+%% 
+%% tex/latex/changes/changes.sty
+%% 
+\documentclass[11pt, a4paper, notitlepage, english]{article}
+\usepackage{babel}
+\usepackage{changes}
+\settruncatewidth{.3\textwidth}
+\definechangesauthor[color=green]{Green}
+\definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
+\begin{document}
+
+\verb|\settruncatewidth{.3\textwidth}|
+
+\listofchanges
+
+\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}
+%% Copyright 2007-2018 Ekkart Kleinod
+%%
+%% End of file `changes.example.settruncatewidth.tex'.


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/changes.example.settruncatewidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/changes/changes.example.simple.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/changes.example.simple.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/changes.example.simple.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -44,9 +44,10 @@
 \usepackage{changes}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 \begin{document}
 
-\section*{Changes Example: Simple}
+\verb|\usepackage{changes}|
 
 
 \subsection*{Changes by default author}
@@ -55,29 +56,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -91,7 +104,13 @@
 \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}
 %% Copyright 2007-2018 Ekkart Kleinod
 %%

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

Modified: trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.de.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.de.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.de.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -16,11 +16,19 @@
 	\small\textsc{README:}
 	Das changes-Paket dient zur manuellen Markierung von geändertem Text, insbesondere Einfügungen, Löschungen und Ersetzungen.
 	Der geänderte Text wird farbig markiert und, bei gelöschtem Text, durchgestrichen.
+	Zusätzlich kann Text hervorgehoben und/oder kommentiert werden.
 	Das Paket ermöglicht die freie Definition von Autoren und deren zugeordneten Farben.
-	Es erlaubt zusätzlich die Änderung des Änderungs-, Autor- und Anmerkungsmarkups.
+	Es erlaubt zusätzlich die Änderung des Änderungs-, Autor-, Hervorhebungs- und Kommentarmarkups.
 \end{quote}
 
+Ein kurzes Beispiel für Änderungsmarkierung:
 
+Das ist \added[id=EK]{zugefügter} Text.
+In diesem Satz ersetze ich ein \replaced[id=EK, comment={Weil ein gutes Wort besser ist.}]{gutes}{schlechtes} Wort.
+Und jetzt noch ein \deleted[id=EK]{schlechtes} Wort zum Löschen.
+Text kann auch \highlight[id=EK]{hervorgehoben} oder nur \comment[id=EK]{Aus Spaß!} kommentiert werden.
+
+
 %^^A ---- usage
 \cleardoublepage
 \section{Benutzung des \chpackage{changes}-Pakets}
@@ -36,12 +44,15 @@
 
 Zu diesem Zweck wurde das \chpackage{changes}-Paket entwickelt.
 Das Paket stellt Befehle zur Verfügung, um verschiedene Autoren zu definieren und Text als zugefügt, gelöscht oder geändert zu markieren.
+Zusätzlich kann Text hervorgehoben oder kommentiert werden.
 Um das Paket zu nutzen, müssen Sie folgende Schritte ausführen:
+
 \begin{enumerate}
 	\item \chpackage{changes}-Paket einbinden
 	\item Autoren definieren
 	\item Textänderungen markieren
-	\item Dokument mit \LaTeX\ setzen
+	\item Text hervorheben und kommentieren
+	\item Dokument mit \hologo{LaTeX} setzen
 	\item Liste von Änderungen anzeigen lassen
 	\item Markierungen entfernen
 \end{enumerate}
@@ -50,11 +61,11 @@
 
 Um die Änderungsverfolgung zu aktivieren, ist das \chpackage{changes}-Paket wie folgt einzubinden:
 
-\chcommand{usepackage\{changes\}}
+\input{userdoc/in_usepackage_changes}
 
 bzw.
 
-\chcommand{usepackage[<optionen>]\{changes\}}
+\input{userdoc/in_usepackage_options_changes}
 
 Mit den verfügbaren Optionen bestimmen Sie hauptsächlich das Aussehen der Änderungsmarkierungen.
 Sie können das Aussehen der Änderungsmarkierungen auch nach Einbinden des \chpackage{changes}-Pakets verändern.
@@ -67,7 +78,7 @@
 Wenn Sie jedoch die Änderungen per Autor\_in verfolgen wollen, müssen Sie die entsprechenden Autor\_innen definieren.
 Dies geht wie folgt:
 
-\chcommand{definechangesauthor[<optionen>]\{ID\}}
+\input{userdoc/in_definechangesauthor_options}
 
 Über die ID werden der/die Autor\_in und die zugehörigen Textänderungen eindeutig identifiziert.
 Optional können Sie einen Namen angeben und dem/der Autor\_in eine eigene Farbe zuweisen.
@@ -80,21 +91,37 @@
 Benutzen Sie bitte je nach Änderung die folgenden Befehle:
 
 für neu zugefügten Text:\\
-\chcommand{added[id=<ID>, remark=<Anmerkung>]\{neuer Text\}}
+\chcommand{added[id=<ID>, comment=<Kommentar>]\{neuer Text\}}
 
 für gelöschten Text:\\
-\chcommand{deleted[id=<ID>, remark=<Anmerkung>]\{alter Text\}}
+\chcommand{deleted[id=<ID>, comment=<Kommentar>]\{alter Text\}}
 
 für geänderten Text:\\
-\chcommand{replaced[id=<ID>, remark=<Anmerkung>]\{neuer Text\}\{alter Text\}}
+\chcommand{replaced[id=<ID>, comment=<Kommentar>]\{neuer Text\}\{alter Text\}}
 
-Die Angabe von Autoren-ID und einer Anmerkung ist optional.
+Die Angabe von Autoren-ID und eines Kommentars ist optional.
 
 Für Details lesen Sie bitte \autoref{sec:user:changemanagement}.
 
-\minisec{Dokument mit \LaTeX\ setzen}
 
-Nachdem Sie die Änderungen im \LaTeX-Text markiert haben, können Sie sie im erzeugten Dokument sichtbar machen, indem Sie das Dokument ganz normal übersetzen.
+\minisec{Text hervorheben und kommentieren}
+
+Vielleicht möchten Sie noch Text hervorheben oder kommentieren?
+
+Text hervorheben:\\
+\chcommand{highlight[id=<id>, comment=<comment>]\{text\}}
+
+Text kommentieren:\\
+\chcommand{comment[id=<ID>]\{Kommentar\}}
+
+Die Angabe der Autoren-ID und des Kommentars für Hervorhebungen ist optional.
+
+Für Details lesen Sie bitte \autoref{sec:user:comment}.
+
+
+\minisec{Dokument mit \hologo{LaTeX} setzen}
+
+Nachdem Sie die Änderungen im \hologo{LaTeX}-Text markiert haben, können Sie sie im erzeugten Dokument sichtbar machen, indem Sie das Dokument ganz normal übersetzen.
 Durch die Übersetzung wird der geänderte Text so markiert, wie Sie das mittels der Optionen bzw.\ speziellen Befehle eingestellt haben.
 
 \minisec{Liste von Änderungen anzeigen lassen}
@@ -102,17 +129,21 @@
 Sie können sich eine Liste der Änderungen ausgeben lassen.
 Dies erfolgt mit dem Kommando:
 
-\chcommand{listofchanges[style=<list|summary>]}
+\chcommand{listofchanges}\texttt{[style=<list|summary|compactsummary>, title=<Titel>,}\\
+\hspace*{2em}\texttt{show=<Typ>]}
 
 Die Ausgabe ist gedacht als Analogon zur Liste von Tabellen oder Abbildungen.
 
 Die Angabe des Stils ist optional, standardmäßig wird \choption{style=list} gewählt.
-Um einen schnellen Überblick über Art und Anzahl der Änderungen abhängig von dem/der Autor\_in zu bekommen, verwenden Sie den Befehl mit der Option \choption{style=summary}.
+Um einen schnellen Überblick über Art und Anzahl der Änderungen abhängig von dem/der Autor\_in zu bekommen, verwenden Sie den Befehl mit der Option \choption{style=summary} oder \choption{style=compactsummary}.
+Zeigen Sie nur bestimme Änderungstypen mit der \choption{show}-Option.
 
-Bei jedem \LaTeX-Lauf werden die Daten für diese Liste in eine Hilfsdatei geschrieben.
-Beim nächsten \LaTeX-Lauf werden dann diese Daten genutzt, um die Änderungsliste anzuzeigen.
-Daher sind nach jeder Änderung zwei \LaTeX-Läufe notwendig, um eine aktuelle Änderungsliste anzuzeigen.
+Bei jedem \hologo{LaTeX}-Lauf werden die Daten für diese Liste in eine Hilfsdatei geschrieben.
+Beim nächsten \hologo{LaTeX}-Lauf werden dann diese Daten genutzt, um die Änderungsliste anzuzeigen.
+Daher sind nach jeder Änderung zwei \hologo{LaTeX}-Läufe notwendig, um eine aktuelle Änderungsliste anzuzeigen.
 
+Für Details lesen Sie bitte \autoref{sec:user:overview}.
+
 \minisec{Markierungen entfernen}
 
 Oft ist es der Fall, dass die Änderungen eines Dokuments angenommen oder abgelehnt werden und nach diesem Prozess die Änderungsmarkierungen entfernt werden sollen.
@@ -131,6 +162,9 @@
 Sie können die zu entfernenden Markierungen selektieren bzw.\ selektieren, indem Sie den interaktiven Modus einschalten.
 Der interaktive Modus wird mit dem Skriptparameter \texttt{-i} eingeschaltet.
 
+Das Skript ist noch nicht an die Kommentar- und Hervorhebungsbefehle angepasst.
+
+
 %^^A ---- limitations
 \cleardoublepage
 \section{Einschränkungen und Erweiterungsmöglichkeiten}
@@ -156,11 +190,11 @@
 Manchmal hilft das, oft ist es einen Versuch wert.
 Danke an Charly Arenz für diesen Tip.
 
-Fußnoten (die standardmäßige Auszeichnung von Anmerkungen) werden in bestimmten Umgebungen, z.\,B.\ Tabellen oder der \emph{tabbing}-Umgebung, nicht korrekt gesetzt, dort erscheinen also Anmerkungen nicht.
-Das kann gelöst werden, indem eine andere Annotation von Anmerkungen definiert wird.
+Fußnoten oder Randnotizen werden in bestimmten Umgebungen, \zB Tabellen oder der \emph{tabbing}-Umgebung, nicht korrekt gesetzt.
+Vermeiden Sie das Markup, wenn Sie diese Umgebungen benutzen.
 
 Das Paket bietet Raum für Erweiterungen, die ich ich jedoch nicht selbst programmieren werde (weil mir Zeit und oft auch die Fähigkeit fehlt).
-Ich liste hier einige Möglichkeiten auf, eine komplettere Liste finden Sie auf der \emph{sourceforge}-Seite:
+Ich liste hier einige Möglichkeiten auf, eine komplettere Liste finden Sie auf der \emph{gitlab}-Seite:
 \begin{itemize}
 	\item Auswahl der anzunehmenden/abzulehnenden Änderungen mit entsprechendem Löschen des Textes
 	\item Markierung von mehreren Absätzen
@@ -216,14 +250,14 @@
 
 Die \choption{markup}-Option wählt ein vordefiniertes visuelles Markup für geänderten Text.
 Das default-Markup wird gewählt, wenn die Option nicht gesetzt wird.
-Das mit \choption{markup} gewählte Markup kann mit den spezielleren Optionen \choption{addedmarkup} und/oder \choption{deletedmarkup} geändert werden.
+Das mit \choption{markup} gewählte Markup kann mit den spezielleren Optionen \choption{addedmarkup}, \choption{deletedmarkup}, \choption{commentmarkup} oder \choption{highlightmarkup} geändert werden.
 
 Die folgenden Werte sind erlaubt:
 \begin{description}
-	\item [\choption{default}] farbige Markierung von zugefügtem Text, gelöschter Text wird durchgestrichen (default-Markup)
-	\item [\choption{underlined}] zugefügter Text wird unterstrichen, gelöschter Text wird durchgestrichen
-	\item [\choption{bfit}] fetter zugefügter Text, schräger gelöschter Text
-	\item [\choption{nocolor}] es werden keine Farben verwendet, zugefügter Text wird unterstrichen, gelöschter Text wird durchgestrichen
+	\item [\choption{default}] default für zugefügten, gelöschten und hervorgehobenen Text sowie Kommentare (default-Markup)
+	\item [\choption{underlined}] zugefügter Text wird unterstrichen, gewellt unterstrichen für Hervorhebungen, default für gelöschten Text sowie Kommentare
+	\item [\choption{bfit}] fetter zugefügter Text, schräger gelöschter Text, default für hervorgehobenen Text sowie Kommentare
+	\item [\choption{nocolor}] es werden keine Farben verwendet, zugefügter Text wird unterstrichen, gewellt unterstrichen für Hervorhebungen, default für gelöschten Text sowie Kommentare
 \end{description}
 
 \begin{chusage}
@@ -235,7 +269,10 @@
 		\>\chcommand{usepackage[markup=nocolor]\{changes\}}
 \end{chusage}
 
+Wenn von farbigem zu nichtfarbigem Markup oder umgekehrt gewechselt wird und eine Hilfsdatei existiert werden einige Kompilierfehler angezeigt.
+Über diese ist hinwegzuspringen, beim zweiten Durchlauf sollten die Fehler verschwunden sein.
 
+
 \subsubsection{addedmarkup, deletedmarkup}
 
 Die \choption{addedmarkup}-Option wählt ein vordefiniertes visuelles Markup für zugefügten Text.
@@ -245,14 +282,14 @@
 
 Die folgenden Werte sind erlaubt:
 \begin{description}
-	\item [\choption{none}] kein Markup -- Beispiel (default-Markup für zugefügten Text)
+	\item [\choption{colored}] kein Textmarkup, nur farbige Kennzeichnung -- {\color{orange} Beispiel} (default-Markup für zugefügten Text)
 	\item [\choption{uline}] unterstrichener Text -- \uline{Beispiel}
 	\item [\choption{uuline}] doppelt unterstrichener Text -- \uuline{Beispiel}
 	\item [\choption{uwave}] gewellt unterstrichener Text -- \uwave{Beispiel}
 	\item [\choption{dashuline}] gestrichelt unterstrichener Text -- \dashuline{Beispiel}
 	\item [\choption{dotuline}] gepunktet unterstrichener Text -- \dotuline{Beispiel}
-	\item [\choption{sout}] durchgestrichener Text -- \sout{Beispiel} (default-Markup für gelöschten Text)
-	\item [\choption{xout}] schräg durchgestrichener Text -- \xout{Beispiel}
+	\item [\choption{sout}] durchgestrichener Text (nur gelöschter Text) -- \sout{Beispiel} (default-Markup für gelöschten Text)
+	\item [\choption{xout}] schräg durchgestrichener Text (nur gelöschter Text) -- \xout{Beispiel}
 	\item [\choption{bf}] fetter Text -- \textbf{Beispiel}
 	\item [\choption{it}] italic Text -- \textit{Beispiel}
 	\item [\choption{sl}] schräger Text -- \textsl{Beispiel}
@@ -262,7 +299,7 @@
 \begin{chusage}
 		\>\chcommand{usepackage[addedmarkup=\meta{markup}]\{changes\}}\\
 	\usageexample
-		\>\chcommand{usepackage[addedmarkup=none]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
+		\>\chcommand{usepackage[addedmarkup=colored]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
 		\>\chcommand{usepackage[addedmarkup=uline]\{changes\}}\\
 \end{chusage}
 
@@ -275,7 +312,50 @@
 \end{chusage}
 
 
+\subsubsection{highlightmarkup}
 
+Die \choption{highlightmarkup}-Option wählt ein vordefiniertes visuelles Markup für hervorgehobenen Text.
+Das default-Markup wird gewählt, wenn die Option nicht gesetzt wird.
+Die Option \choption{highlightmarkup} überschreibt das mit \choption{markup} gewählte Markup.
+
+Die folgenden Werte sind erlaubt:
+\begin{description}
+	\item [\choption{background}] Hervorhebung durch Hintergrundfarbe -- \colorbox{orange!30}{Beispiel (default-Markup für Hervorhebungen)}
+	\item [\choption{uuline}] doppelt unterstrichener Text -- \uuline{Beispiel}
+	\item [\choption{uwave}] gewellt unterstrichener Text -- \uwave{Beispiel}
+\end{description}
+
+\begin{chusage}
+		\>\chcommand{usepackage[highlightmarkup=\meta{markup}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[highlightmarkup=background]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
+		\>\chcommand{usepackage[highlightmarkup=uwave]\{changes\}}\\
+\end{chusage}
+
+
+
+\subsubsection{commentmarkup}
+
+Die \choption{commentmarkup}-Option wählt ein vordefiniertes visuelles Markup für Kommentare.
+Das default-Markup wird gewählt, wenn die Option nicht gesetzt wird.
+Die Option \choption{commentmarkup} überschreibt das mit \choption{markup} gewählte Markup.
+
+Die folgenden Werte sind erlaubt:
+\begin{description}
+	\item [\choption{todo}] Kommentar als ToDo-Notiz, die nicht in der Liste der ToDos erscheint -- \todo{Beispielkommentar}(default-Markup für Kommentare)
+	\item [\choption{margin}] Kommentar im Seitenrand -- \marginpar{Beispielkommentar}
+	\item [\choption{footnote}] Kommentar als Fußnote -- \footnote{Beispielkommentar}
+	\item [\choption{uwave}] gewellt unterstrichener Text -- \uwave{Beispielkommentar}
+\end{description}
+
+\begin{chusage}
+		\>\chcommand{usepackage[commentmarkup=\meta{markup}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[commentmarkup=todo]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
+		\>\chcommand{usepackage[commentmarkup=footnote]\{changes\}}\\
+\end{chusage}
+
+
 \subsubsection{authormarkup}
 
 Die \choption{authormarkup}-Option wählt ein vordefiniertes visuelles Markup für die Autor-Identifizierung.
@@ -342,6 +422,32 @@
 
 
 
+\subsubsection{todonotes}
+
+Optionen für das \chpackage{todonotes}-Paket können als Parameter der \choption{todonotes}-Option angegeben werden.
+Zwei oder mehr Optionen müssen in geschweifte Klammern gesetzt werden.
+
+\begin{chusage}
+		\>\chcommand{usepackage[todonotes=\meta{options}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[todonotes=\{textsize=tiny\}]\{changes\}}
+\end{chusage}
+
+
+
+\subsubsection{truncate}
+
+Optionen für das \chpackage{truncate}-Paket können als Parameter der \choption{truncate}-Option angegeben werden.
+Zwei oder mehr Optionen müssen in geschweifte Klammern gesetzt werden.
+
+\begin{chusage}
+		\>\chcommand{usepackage[truncate=\meta{options}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[truncate=hyphenate]\{changes\}}
+\end{chusage}
+
+
+
 \subsubsection{ulem}
 
 Optionen für das \chpackage{ulem}-Paket können als Parameter der \choption{ulem}-Option angegeben werden.
@@ -375,24 +481,29 @@
 \subsection{Änderungsmanagement}
 \label{sec:user:changemanagement}
 
+Alle Beispiele nutzen als Kommentarformatierung \emph{uwave}, da Randnotizen und ToDo-Notizen in \emph{tabbing}-Umgebungen nicht erlaubt sind (siehe \autoref{sec:limitations}).
+
 \subsubsection{\chcommand{added}}
 \DescribeMacro{\added}
 
 Der Befehl \chcommand{added} markiert zugefügten Text.
 Der neue Text wird als notwendiges Argument in geschweiften Klammern übergeben.
-Das optionale Argument enthält Key-Value-Paare für die Angabe von Autor-ID sowie einer Anmerkung.
+
+Das optionale Argument enthält Key-Value-Paare für die Angabe von Autor-ID sowie eines Kommentars.
 Die Autor-ID muss mit einer mit dem \chcommand{definechangesauthor}-Befehl definierten ID übereinstimmen.
-Enthält die Anmerkung Sonderzeichen oder Leerzeichen, ist sie in geschweifte Klammern einzuschließen.
+Enthält der Kommentar Sonderzeichen oder Leerzeichen, ist er in geschweifte Klammern einzuschließen.
 
+Wenn ein Kommentar angegeben wurde, wird das direkte Autormarkup am geänderten Text unterdrückt, da es im Kommentar erscheint.
+
 \begin{chusage}
-		\>\chcommand{added[id=\meta{Autor-ID}, remark=\meta{Anmerkung}]\{\meta{neuer Text}\}}\\
+		\>\chcommand{added[id=\meta{Autor-ID}, comment=\meta{Kommentar}]\{\meta{neuer Text}\}}\\
 	\usageexample
 		\>\texttt{Das ist \chcommand{added}[id=EK]\{neuer\} Text.}\\
 		\>Das ist \added[id=EK]{neuer} Text.\\
-		\>\texttt{Das ist \chcommand{added}[id=EK, remark=\{muss rein\}]\{neuer\} Text.}\\
-		\>Das ist \added[id=EK, remark={muss rein}]{neuer} Text.\\
-		\>\texttt{Das ist \chcommand{added}[remark=anonym]\{neuer\} Text.}\\
-		\>Das ist \added[remark=anonym]{neuer} Text.
+		\>\texttt{Das ist \chcommand{added}[id=EK, comment=\{muss rein\}]\{neuer\} Text.}\\
+		\>Das ist \added[id=EK, comment={muss rein}]{neuer} Text.\\
+		\>\texttt{Das ist \chcommand{added}[comment=anonym]\{neuer\} Text.}\\
+		\>Das ist \added[comment=anonym]{neuer} Text.
 \end{chusage}
 
 
@@ -403,10 +514,10 @@
 Argumente: siehe \chcommand{added}.
 
 \begin{chusage}
-		\>\chcommand{deleted[id=\meta{Autor-ID}, remark=\meta{Anmerkung}]\{\meta{gelöschter Text}\}}\\
+		\>\chcommand{deleted[id=\meta{Autor-ID}, comment=\meta{Kommentar}]\{\meta{gelöschter Text}\}}\\
 	\usageexample
-		\>\texttt{Das ist \chcommand{deleted}[remark=obsolet]\{schlechter\} Text.}\\
-		\>Das ist \deleted[remark=obsolet]{schlechter} Text.
+		\>\texttt{Das ist \chcommand{deleted}[comment=obsolet]\{schlechter\} Text.}\\
+		\>Das ist \deleted[comment=obsolet]{schlechter} Text.
 \end{chusage}
 
 
@@ -418,7 +529,7 @@
 Optionale Argumente: siehe \chcommand{added}.
 
 \begin{chusage}
-		\>\chcommand{replaced[id=\meta{Autor-ID}, remark=\meta{Anmerkung}]\{\meta{neuer Text}\}\{\meta{alter Text}\}}\\
+		\>\chcommand{replaced[id=\meta{Autor-ID}, comment=\meta{Kommentar}]\{\meta{neuer Text}\}\{\meta{alter Text}\}}\\
 	\usageexample
 		\>\texttt{Das ist \chcommand{replaced}[id=EK]\{schöner\}\{schlechter\} Text.}\\
 		\>Das ist \replaced[id=EK]{schöner}{schlechter} Text.
@@ -425,21 +536,119 @@
 \end{chusage}
 
 
+
+%^^A -- Highlighting and Comments ------------------------------------------------------
+\subsection{Hervorhebungen und Kommentare}
+\label{sec:user:comment}
+
+\subsubsection{\chcommand{highlight}}
+\DescribeMacro{\highlight}
+
+Der Befehl \chcommand{highlight} markiert hervorgehobenen Text.
+Der hervorzuhebende Text wird als notwendiges Argument in geschweiften Klammern übergeben.
+
+Das optionale Argument enthält Key-Value-Paare für die Angabe von Autor-ID sowie eines Kommentars.
+Die Autor-ID muss mit einer mit dem \chcommand{definechangesauthor}-Befehl definierten ID übereinstimmen.
+Enthält der Kommentar Sonderzeichen oder Leerzeichen, ist er in geschweifte Klammern einzuschließen.
+
+Wenn ein Kommentar angegeben wurde, wird das direkte Autormarkup am geänderten Text unterdrückt, da es im Kommentar erscheint.
+
+\begin{chusage}
+		\>\chcommand{highlight[id=\meta{Autor-ID}, comment=\meta{Kommentar}]\{\meta{hervorgehobener Text}\}}\\
+	\usageexample
+		\>\texttt{Das ist \chcommand{highlight}[id=EK, comment=\{Mein Kommentar\}]\{hervorgehobener\} Text.}\\
+		\>Das ist \highlight[id=EK, comment={Mein Kommentar}]{hervorgehobener} Text.\\
+		\>\texttt{Das ist \chcommand{highlight}[comment=\{Anonymer Kommentar\}]\{anonym hervorgehobener\} Text.}\\
+		\>Das ist \highlight[comment={Anonymer Kommentar}]{anonym hervorgehobener} Text.
+\end{chusage}
+
+\subsubsection{\chcommand{comment}}
+\DescribeMacro{\comment}
+
+Der Befehl \chcommand{comment} fügt dem Dokument einen Kommentar hinzu.
+Der Kommentar wird als notwendiges Argument in geschweiften Klammern übergeben.
+
+Das optionale Argument enthält ein Key-Value-Paar für die Angabe der Autor-ID.
+Die Autor-ID muss mit einer mit dem \chcommand{definechangesauthor}-Befehl definierten ID übereinstimmen.
+
+Die Kommentare werden durchnumeriert, die Nummer erscheint im Kommentar.
+
+\begin{chusage}
+		\>\chcommand{comment[id=\meta{Autor-ID}]\{\meta{Kommentar}\}}\\
+	\usageexample
+		\>\texttt{Das ist kommentierter\chcommand{comment}[id=EK]\{Mein Kommentar\} Text.}\\
+		\>Das ist kommentierter\comment[id=EK]{Mein Kommentar} Text.\\
+		\>\texttt{Das ist kommentierter\chcommand{comment}\{Anonymer Kommentar\} Text.}\\
+		\>Das ist kommentierter\comment{Anonymer Kommentar} Text.
+\end{chusage}
+
+
+
+
+
+
+%^^A -- Overview of changes
+\subsection{Änderungsübersicht}
+\label{sec:user:overview}
+
+
 \subsubsection{\chcommand{listofchanges}}
 \DescribeMacro{\listofchanges}
 
 Der Befehl \chcommand{listofchanges} gibt eine Liste oder Zusammenfassung der Änderungen aus.
-Im ersten \LaTeX-Lauf wird eine Hilfsdatei angelegt, deren Daten im zweiten Durchlauf eingebunden werden.
-Für eine aktuelle Liste der Änderungen sind daher zwei \LaTeX-Läufe notwendig.
+Im ersten \hologo{LaTeX}-Lauf wird eine Hilfsdatei angelegt, deren Daten im zweiten Durchlauf eingebunden werden.
+Für eine aktuelle Liste der Änderungen sind daher zwei \hologo{LaTeX}-Läufe notwendig.
 
-Die\marginpar{neu ab v2.0.0} Angabe des Stils ist optional, standardmäßig wird die Liste der Änderungen ausgegeben.
-Wenn Sie eine Zusammenfassung ausgeben wollen, geben Sie das Argument \choption{style=summary} an.
+Es können drei optionale Argumente angegeben werden:
 
+\begin{itemize}
+	\item style
+	\item title
+	\item show
+\end{itemize}
+
+\paragraph{style}
+Über das Argument \choption{style} können verschiedene Listenstile für die Anzeige ausgewählt werden.
+Es sind folgende drei Stile erlaubt:
+
+\begin{itemize}
+	\item \choption{list} -- gibt die Änderungsliste wie ein Inhaltsverzeichnis aus (default)
+	\item \choption{summary} -- gibt die Anzahl der Änderungen gruppiert nach Autor aus
+	\item \choption{compactsummary} -- wie \choption{summary}, jedoch werden Änderungen mit Anzahl 0 nicht ausgegeben
+\end{itemize}
+
+\paragraph{title}
+Mit dem Argument \choption{title} kann ein eigener Titel für die Änderungsliste angegeben werden.
+Wenn Sie Sonderzeichen oder Leerzeichen im Titel benutzen wollen, klammern Sie den Titel geschweift ein.
+
+\paragraph{show}
+Das Argument \choption{show} gibt an, welche Änderungstypen in der Änderungsliste ausgegeben werden.
+Die folgenden Werte sind erlaubt:
+
+\begin{itemize}
+	\item \choption{all} -- alle Typen (default)
+	\item \choption{added} -- nur neue Texte
+	\item \choption{deleted} -- nur Löschungen
+	\item \choption{replaced} -- nur Ersetzungen
+	\item \choption{highlight} -- nur Hervorhebungen
+	\item \choption{comment} -- nur Kommentare
+\end{itemize}
+
+Sie können die Werte mit Hilfe des Zeichens \texttt{|} kombinieren.
+Wenn Sie \zB alle neuen Texte und alle Löschungen anzeigen wollen, geben Sie \texttt{show=added|deleted} an.
+
 \begin{chusage}
-		\>\chcommand{listofchanges[style=<list|summary>]}
+		\>\chcommand{listofchanges}\texttt{[style=<list|summary|compactsummary>, title=<Titel>,}\\
+		\>\>\texttt{show=<Typ>]}\\
+	\usageexample
+		\>\chcommand{listofchanges}\\
+		\>\chcommand{listofchanges[style=list]} \Corresponds\ \chcommand{listofchanges}\\
+		\>\chcommand{listofchanges[style=summary, title=\{Meine Zusammenfassung\}]}\\
+		\>\chcommand{listofchanges[title=\{Kommentare\}, show=comment]}
 \end{chusage}
 
 
+
 %^^A ---- Author management
 
 \subsection{Autorenverwaltung}
@@ -451,7 +660,7 @@
 Der Befehl \chcommand{definechangesauthor} definiert einen neuen Autor/eine neue Autorin für Änderungen.
 Es muss eine eindeutige Autor-ID angegeben werden, die keine Sonder- oder Leerzeichen enthalten darf.
 Optional kann eine Farbe und ein Name angegeben werden.
-Wird keine Farbe angegeben, wird schwarz genutzt.
+Wird keine Farbe angegeben, wird blau genutzt.
 Der Autor\_innenname wird in der Änderungsliste sowie im Markup benutzt, im Markup jedoch nur, wenn die entsprechende Option gesetzt ist.
 
 \begin{chusage}
@@ -474,7 +683,7 @@
 Der Befehl \chcommand{setaddedmarkup} legt fest, wie neuer Text ausgezeichnet wird.
 Ohne andere Definition gilt, dass der Text farbig oder je nach Option \choption{markup} bzw.\ \choption{addedmarkup} erscheint.
 
-Werte für Definition: beliebige \LaTeX-Befehle, der neue Text wird mit "`\#1"' eingesetzt.
+Werte für Definition: beliebige \hologo{LaTeX}-Befehle, der neue Text wird mit "`\#1"' eingesetzt.
 
 \begin{chusage}
 		\>\chcommand{setaddedmarkup\{\meta{definition}\}}\\
@@ -488,18 +697,54 @@
 \DescribeMacro{\setdeletedmarkup}
 
 Der Befehl \chcommand{setdeletedmarkup} legt fest, wie gelöschter Text ausgezeichnet wird.
-Ohne andere Definition gilt, dass der Text durchgestrichen oder je nach Option \choption{markup} bzw.\ \choption{deletedmarkup} erscheint.
+Ohne andere Definition gilt, dass der Text durchgestrichen wird oder je nach Option \choption{markup} bzw.\ \choption{deletedmarkup} erscheint.
 
-Werte für Definition: beliebige \LaTeX-Befehle, der gelöschte Text wird mit "`\#1"' eingesetzt.
+Werte für Definition: beliebige \hologo{LaTeX}-Befehle, der gelöschte Text wird mit "`\#1"' eingesetzt.
 
 \begin{chusage}
 		\>\chcommand{setdeletedmarkup\{\meta{definition}\}}\\
 	\usageexample
 		\>\chcommand{setdeletedmarkup\{}\chcommand{emph\{\#1\}}\}\\
-		\>\chcommand{setdeletedmarkup\{---: \#1\}}
+		\>\chcommand{setdeletedmarkup\{-\,-\,-: \#1\}}
 \end{chusage}
 
 
+\subsubsection{\chcommand{sethighlightmarkup}}
+\DescribeMacro{\sethighlightmarkup}
+
+Der Befehl \chcommand{sethighlightmarkup} legt fest, wie hervorgehobene Texte gesetzt werden.
+Ohne andere Definition gilt, dass die Hervorhebung über die Hintergrundfarbe erfolgt oder je nach Option \choption{markup} bzw.\ \choption{commentmarkup} erscheint.
+
+Werte für Definition: beliebige \hologo{LaTeX}-Befehle, der hervorgehobene Text wird mit "`\#1"' eingesetzt.
+Die Autorenfarbe kann mit ``authorcolor'' genutzt werden.
+
+\begin{chusage}
+		\>\chcommand{sethighlightmarkup\{\meta{definition}\}}\\
+	\usageexample
+		\>\chcommand{sethighlightmarkup\{}\chcommand{emph\{\#1\}}\}\\
+		\>\chcommand{sethighlightmarkup\{\chcommand{ifthenelse}\{\chcommand{isColored}\}\{\chcommand{color}\{authorcolor!60\}\}\{\}!!: \#1\}}
+\end{chusage}
+
+
+\subsubsection{\chcommand{setcommentmarkup}}
+\DescribeMacro{\setcommentmarkup}
+
+Der Befehl \chcommand{setcommentmarkup} legt fest, wie Kommentare gesetzt werden.
+Ohne andere Definition gilt, dass Kommentare im Rand oder je nach Option \choption{markup} bzw.\ \choption{commentmarkup} erscheint.
+
+Werte für Definition: beliebige \hologo{LaTeX}-Befehle, der Kommentar wird mit "`\#1"' eingesetzt, die Autor-ID mit ``\#2'' und die Autor-Ausgabe (ID oder Name) mit ``\#3''.
+Die Autorenfarbe kann mit ``authorcolor'' genutzt werden und die Kommentaranzahl mit ``authorcommentcount''.
+
+\begin{chusage}
+		\>\chcommand{setcommentmarkup\{\meta{definition}\}}\\
+	\usageexample
+		\>\chcommand{setcommentmarkup\{--- \#1 ---\}}\\
+		\>\chcommand{setcommentmarkup}\{\chcommand{ifthenelse}\{\chcommand{isColored}\}\{\chcommand{color}\{authorcolor\}\}\{\}\#1\}\\
+		\>\chcommand{setcommentmarkup}\{\chcommand{ifthenelse}\{\chcommand{isAnonymous\{\#2\}}\}\{\}\{\chcommand{textbf}\{\#3: \}\}\#1\}\\
+		\>\chcommand{setcommentmarkup}\{[\chcommand{arabic}\{authorcommentcount\}] \#1\}
+\end{chusage}
+
+
 \subsubsection{\chcommand{setauthormarkup}}
 \DescribeMacro{\setauthormarkup}
 
@@ -506,7 +751,7 @@
 Der Befehl \chcommand{setauthormarkup} legt fest, wie der Autortext im Text angezeigt wird.
 Ohne andere Definition gilt, dass der Autor hochgestellt erscheint.
 
-Werte für Definition: beliebige \LaTeX-Befehle, der Autortext wird mit "`\#1"' eingesetzt.
+Werte für Definition: beliebige \hologo{LaTeX}-Befehle, der Autortext wird mit "`\#1"' eingesetzt.
 
 \begin{chusage}
 		\>\chcommand{setauthormarkup\{\meta{definition}\}}\\
@@ -549,28 +794,39 @@
 
 
 
-\subsubsection{\chcommand{setremarkmarkup}}
-\DescribeMacro{\setremarkmarkup}
+\subsubsection{\chcommand{settruncatewidth}}
+\DescribeMacro{\settruncatewidth}
 
-Der Befehl \chcommand{setremarkmarkup} legt fest, wie die Anmerkungen im Text angezeigt werden.
-Ohne andere Definition gilt, dass die Anmerkungen als Fußnote gesetzt werden.
+Der Befehl \chcommand{settruncatewidth} legt die Breite der Textkürzung in der Änderungsliste fest.
+Die Standardbreite ist \texttt{0.6}\chcommand{textwidth}.
 
-Werte für Definition: beliebige \LaTeX-Befehle, die Autor-ID wird mit "`\#1"' benutzt, der Anmerkungstext mit "`\#2"'.
-Über die Autor-ID kann mit \texttt{Changes at Color\#1} die Farbe des Autors benutzt werden.
+\chexample{settruncatewidth}
 
-\begin{chusage}
-		\>\chcommand{setremarkmarkup\{\meta{definition}\}}\\
-	\usageexample
-		\>\chcommand{setremarkmarkup\{(\#2 --- \#1)\}}\\
-		\>\chcommand{setremarkmarkup\{\chcommand{footnote}\{\#1:\chcommand{textcolor\{Changes at Color\#1\}}\{\#2\}\}\}}
-\end{chusage}
 
 
+\subsubsection{\chcommand{setsummarywidth}}
+\DescribeMacro{\setsummarywidth}
 
+Der Befehl \chcommand{setsummarywidth} legt die Breite der Änderungsliste mit Stil \choption{summary} bzw.\ \choption{compactsummary} fest.
+Die Standardbreite ist \texttt{0.3}\chcommand{textwidth}.
+
+\chexample{setsummarywidth}
+
+
+
+\subsubsection{\chcommand{setsummarytowidth}}
+\DescribeMacro{\setsummarytowidth}
+
+Der Befehl \chcommand{setsummarytowidth} legt die Breite der Änderungsliste mit Stil \choption{summary} bzw.\ \choption{compactsummary} anhand der Breite des übergebenen Texts fest.
+
+\chexample{setsummarytowidth}
+
+
+
 \subsubsection{\chcommand{setsocextension}}
 \DescribeMacro{\setsocextension}
 
-Der\marginpar{neu ab v2.0.0} Befehl \chcommand{setsocextension} legt das Suffix der Hilfsdatei für die Änderungszusammenfassung (soc-Datei\footnote{%
+Der Befehl \chcommand{setsocextension} legt das Suffix der Hilfsdatei für die Änderungszusammenfassung (soc-Datei\footnote{%
 	"`soc"' steht dabei für "`summary of changes"'.
 }) fest.
 Ohne andere Definition gilt das Suffix "`\texttt{soc}"'.
@@ -584,24 +840,6 @@
 
 
 
-%^^A ---- other
-\subsection{Sonstige neue Befehle}
-\label{sec:user:other}
-
-\subsubsection{\chcommand{textsubscript}}
-\DescribeMacro{\textsubscript}
-
-\LaTeX\ stellt den Befehl \chcommand{textsuperscript} zur Verfügung, nicht jedoch dessen Gegenstück \chcommand{textsubscript}.
-Falls der Befehl nicht bereits definiert ist, wird er durch das \chpackage{changes}-Paket zur Verfügung gestellt.
-Ist er bereits definiert, wird er nicht geändert.
-\begin{chusage}
-		\>\chcommand{textsubscript\{\meta{Text}\}}\\
-	\usageexample
-		\>\texttt{Jetzt kommt ein \chcommand{textsubscript\{tiefgestellter\}} Text.}\\
-		\>Jetzt kommt ein \textsubscript{tiefgestellter} Text.
-\end{chusage}
-
-
 %^^A ---- packages
 \subsection{Benötigte Pakete}
 \label{sec:user:packages}
@@ -613,11 +851,13 @@
 \begin{description}
 	\item [xifthen] stellt eine verbesserte \texttt{if}-Abfrage sowie eine \texttt{while}-Schleife zur Verfügung
 	\item [xkeyval] Eingabe von Optionen mit Werteübergabe
+	\item [xstring] verbesserte Stringoperationen
 \end{description}
 
 Die folgenden Pakete sind manchmal notwendig und müssen installiert sein, wenn sie über die entsprechende Option genutzt werden:
 \begin{description}
 	\item [pdfcolmk] wird geladen, wenn farbiger Text genutzt wird (default Markup); löst das Problem farbigen Texts über Seitenumbrüche hinweg (bei pdflatex)
+	\item [todonotes] wird geladen, wenn Kommentare als ToDo-Notizen gesetzt werden (default Markup)
 	\item [ulem] wird geladen, wenn Text durchgestrichen oder ausge-x-t wird (default Markup)
 	\item [xcolor] wird geladen, wenn farbiger Text genutzt wird (default Markup)
 \end{description}
@@ -625,16 +865,21 @@
 
 %^^A ---- Authors
 \cleardoublepage
-\section{Autoren}
+\section{Autorinnen und Autoren}
 \label{sec:authors}
 
-Am \chpackage{changes}-Paket haben mehrere Autoren mitgewirkt.
-Dies sind in alphabetischer Reihenfolge:
+Am \chpackage{changes}-Paket haben mehrere Autorinnen und Autoren mitgewirkt.
+Viele Probleme wurden in de.comp.text.tex gelöst oder deren Lösung durch Lösungsansätzen inspiriert.
+Danke.
+
+Die Autorinnen und Autoren sind in alphabetischer Reihenfolge:
 \begin{itemize}
 	\item Chiaradonna, Silvano
+	\item Fischer, Ulrike
 	\item Giovannini, Daniele
 	\item Kleinod, Ekkart
 	\item Mittelbach, Frank
+	\item Voss, Herbert
 	\item Wölfel, Philipp
 	\item Wolter, Steve
 \end{itemize}
@@ -663,8 +908,8 @@
 
 Copyright 2007-2018 Ekkart Kleinod (\href{mailto:ekleinod at edgesoft.de}{ekleinod at edgesoft.de})
 
-Dieses Paket darf unter der "`\LaTeX\ Project Public License"' Version~1.3 oder jeder späteren Version weitergegeben und/oder geändert werden.
-Die neueste Version dieser Lizenz steht auf \url{http://www.latex-project.org/lppl.txt} Version~1.3 und spätere Versionen sind Teil aller \LaTeX-Distributionen ab Version~2005/12/01.
+Dieses Paket darf unter der "`\hologo{LaTeX} Project Public License"' Version~1.3 oder jeder späteren Version weitergegeben und/oder geändert werden.
+Die neueste Version dieser Lizenz steht auf \url{http://www.latex-project.org/lppl.txt} Version~1.3 und spätere Versionen sind Teil aller \hologo{LaTeX}-Distributionen ab Version~2005/12/01.
 
 Dieses Paket besitzt den Status "`maintained"' (verwaltet).
 Der aktuelle Verwalter dieses Pakets ist Ekkart Kleinod.

Modified: trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.en.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.en.tex	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/changes.en.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -16,11 +16,18 @@
 	\small\textsc{README:}
 	The changes-package allows the user to manually markup changes of text, such as additions, deletions, or replacements.
 	Changed text is shown in a different color; deleted text is striked out.
+	Additionally, text can be highlighted and/or commented.
 	The package allows free definition of additional authors and their associated color.
-	It also allows you to change the markup of changes, authors, or annotations.
+	It also allows you to change the markup of changes, authors, highlights or comments.
 \end{quote}
 
+Here is a short example of change markup:
 
+This is \added[id=EK]{new} text.
+In this sentence, I replace a \replaced[id=EK, comment={a good word is better than a bad one}]{good}{bad} word.
+And, to sum up the text changes, there is another \deleted[id=EK]{obsolete} word to delete.
+Furthermore, text can be \highlight[id=EK]{highlighted} or just \comment[id=EK]{For the fun of it.} commented.
+
 %^^A ---- usage
 \cleardoublepage
 \section{Using the \chpackage{changes}-package}
@@ -35,6 +42,7 @@
 
 The \chpackage{changes}-package was developed in order to support such change markup.
 The package provides commands for defining authors, and for marking text as added, deleted, or replaced.
+Additionally, text can be highlighted or commented.
 In order to use the package, you have to follow these steps:
 
 \begin{enumerate}
@@ -41,7 +49,8 @@
 	\item use \chpackage{changes}-package
 	\item define authors
 	\item markup text changes
-	\item typeset the document with \LaTeX
+	\item highlight and comment text
+	\item typeset the document with \hologo{LaTeX}
 	\item output list of changes
 	\item remove markup
 \end{enumerate}
@@ -51,11 +60,11 @@
 
 In order to activate change management, use the \chpackage{changes}-package as follows:
 
-\chcommand{usepackage\{changes\}}
+\input{userdoc/in_usepackage_changes}
 
 respectively
 
-\chcommand{usepackage[<options>]\{changes\}}
+\input{userdoc/in_usepackage_options_changes}
 
 You can use the options for defining the layout of the change markup.
 You can change the layout after using the \chpackage{changes}-package as well.
@@ -68,7 +77,7 @@
 The \chpackage{changes}-package provides a default anonymous author.
 If you want to track your changes depending on the author, you have to define the needed authors as follows:
 
-\chcommand{definechangesauthor[<options>]\{id\}}
+\input{userdoc/in_definechangesauthor_options}
 
 Every author is uniquely identified through his or her id.
 You can give every author an optional name and/or color.
@@ -82,22 +91,37 @@
 Please use the following commands according to your change:
 
 for newly added text:\\
-\chcommand{added[id=<id>, remark=<remark>]\{new text\}}
+\chcommand{added[id=<id>, comment=<comment>]\{new text\}}
 
 for deleted text:\\
-\chcommand{deleted[id=<id>, remark=<remark>]\{old text\}}
+\chcommand{deleted[id=<id>, comment=<comment>]\{old text\}}
 
 for replaced text:\\
-\chcommand{replaced[id=<id>, remark=<remark>]\{\meta{new text}\}\{\meta{old text}\}}
+\chcommand{replaced[id=<id>, comment=<comment>]\{\meta{new text}\}\{\meta{old text}\}}
 
-Stating the author's id and/or a remark is optional.
+Stating the author's id and/or a comment is optional.
 
 For detailed information please refer to \autoref{sec:user:changemanagement}.
 
 
-\minisec{typeset the document with \LaTeX}
+\minisec{highlight and comment text}
 
-After marking your changes in the text you are able to display them in the generated document by processing it as usual with \LaTeX.
+Maybe you want to highlight orcomment some text?
+
+highlight text:\\
+\chcommand{highlight[id=<id>, comment=<comment>]\{text\}}
+
+comment text:\\
+\chcommand{comment[id=<id>]\{comment\}}
+
+Stating the author's id and/or a comment for highlights is optional.
+
+For detailed information please refer to \autoref{sec:user:comment}.
+
+
+\minisec{typeset the document with \hologo{LaTeX}}
+
+After marking your changes in the text you are able to display them in the generated document by processing it as usual with \hologo{LaTeX}.
 By processing your document the changed text is layouted as you stated by the corresponding options and/or special commands.
 
 \minisec{output list of changes}
@@ -104,18 +128,22 @@
 
 You can print a list of changes using:
 
-\chcommand{listofchanges[style=<list|summary>]}
+\chcommand{listofchanges}\texttt{[style=<list|summary|compactsummary>, title=<title>,}\\
+\hspace*{2em}\texttt{show=<type>]}
 
 The list is meant to be the analogon to the list of tables, or the list of figures.
 
 Stating the style is optional, default is \choption{style=list}.
-In order to print a quick overview of the number and kind of changes of every author, use the option \choption{style=summary}.
+In order to print a quick overview of the number and kind of changes of every author, use the option \choption{style=summary} or  \choption{style=compactsummary}.
+Show only specific changes by using the \choption{show} option.
 
-By running \LaTeX\ the data of the list is written into an auxiliary file.
-This data is used in the next \LaTeX\ run for typesetting the list of changes.
-Therefore, two \LaTeX\ runs are needed after every change in order to typeset an up-to-date list of changes.
+By running \hologo{LaTeX}\ the data of the list is written into an auxiliary file.
+This data is used in the next \hologo{LaTeX}\ run for typesetting the list of changes.
+Therefore, two \hologo{LaTeX}\ runs are needed after every change in order to typeset an up-to-date list of changes.
 
+For detailed information please refer to \autoref{sec:user:overview}.
 
+
 \minisec{remove markup}
 
 Often you want to remove the change markup after acknowledging or rejecting the changes.
@@ -125,7 +153,7 @@
 
 \subsection{Available scripts}
 
-In order to remove the markup from the \LaTeX\ source code  you can use a script from Silvano Chiaradonna.
+In order to remove the markup from the \hologo{LaTeX}\ source code  you can use a script from Silvano Chiaradonna.
 You find the script in the directory:
 
 \texttt{<texpath>/scripts/changes/}
@@ -134,6 +162,10 @@
 You can select or deselect markup from removal using the interactive mode.
 Switch on the interactive mode with the script parameter \texttt{-i}.
 
+The script is not adapted yet to the comment and highlight commands.
+
+
+
 %^^A ---- limitations
 \cleardoublepage
 \section{Limitations and possible enhancements}
@@ -161,13 +193,12 @@
 This works sometimes, give it a try.
 Kudos to Charly Arenz for this tip.
 
-There is a problem of typesetting footnotes in special environments, such as tables or tabbings.
-Since footnotes are the default markup of remarks, this would be a problem.
-You can solve this problem by defining another annotation of remarks.
+There is a problem of typesetting footnotes or margin notes in special environments, such as tables or tabbings.
+Avoid such markup when using these environments.
 
 There are several possibilities of enhancing the \chpackage{changes}-package.
 I will describe but a few here, I will not implement them due to lack of time and/or skill.
-You can have a look at the more complete list of enhancements on the \emph{sourceforge} page.
+You can have a look at the more complete list of enhancements on the \emph{gitlab} page.
 
 \begin{itemize}
 	\item selecting of acknowledged and rejected texts; deletion of the corresponding markup
@@ -224,14 +255,14 @@
 
 The \choption{markup} option chooses a predefined visual markup of changed text.
 The default markup is chosen if no explicit markup is given.
-The markup chosen with \choption{markup} can be overwritten with the more special markup options \choption{addedmarkup} and/or \choption{deletedmarkup}.
+The markup chosen with \choption{markup} can be overwritten with the more special markup options \choption{addedmarkup}, \choption{deletedmarkup}, \choption{commentmarkup}, or \choption{highlightmarkup}.
 
 The following values are allowed:
 \begin{description}
-	\item [\choption{default}] colored markup of added text, striked out for deleted text (default markup)
-	\item [\choption{underlined}] underlined for added text, striked out for deleted text
-	\item [\choption{bfit}] bold added text, italic deleted text
-	\item [\choption{nocolor}] no colored markup, underlined for added text, striked out for deleted text
+	\item [\choption{default}] default markup for added and deleted text, comments and highlighted text (default markup)
+	\item [\choption{underlined}] underlined for added text, wavy underlined for highlighted text, default for deleted text, and comments
+	\item [\choption{bfit}] bold added text, italic deleted text, default for comments and highlighted text
+	\item [\choption{nocolor}] no colored markup, underlined for added text, wavy underlined for highlighted text, default for deleted text and comments
 \end{description}
 
 \begin{chusage}
@@ -243,6 +274,8 @@
 		\>\chcommand{usepackage[markup=nocolor]\{changes\}}
 \end{chusage}
 
+When changing from color markup to markup without color and vice versa, some errors occur if an auxiliary file exists.
+Please ignore the errors, they vanish in the second run.
 
 \subsubsection{addedmarkup, deletedmarkup}
 
@@ -253,14 +286,14 @@
 
 The following values are allowed:
 \begin{description}
-	\item [\choption{none}] no markup -- example (default markup for added text)
+	\item [\choption{colored}] no text markup, just coloring -- {\color{orange} example} (default markup for added text)
 	\item [\choption{uline}] underlined text -- \uline{example}
 	\item [\choption{uuline}] double underlined text -- \uuline{example}
 	\item [\choption{uwave}] wavy underlined text -- \uwave{example}
 	\item [\choption{dashuline}] dashed underlined text -- \dashuline{example}
 	\item [\choption{dotuline}] dotted underlined text -- \dotuline{example}
-	\item [\choption{sout}] striked out text -- \sout{example} (default markup for deleted text)
-	\item [\choption{xout}] crossed out text -- \xout{example}
+	\item [\choption{sout}] striked out text (deleted text only) -- \sout{example} (default markup for deleted text)
+	\item [\choption{xout}] crossed out text (deleted text only) -- \xout{example}
 	\item [\choption{bf}] bold text -- \textbf{example}
 	\item [\choption{it}] italic text -- \textit{example}
 	\item [\choption{sl}] slanted text -- \textsl{example}
@@ -270,7 +303,7 @@
 \begin{chusage}
 		\>\chcommand{usepackage[addedmarkup=\meta{markup}]\{changes\}}\\
 	\usageexample
-		\>\chcommand{usepackage[addedmarkup=none]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
+		\>\chcommand{usepackage[addedmarkup=colored]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
 		\>\chcommand{usepackage[addedmarkup=uline]\{changes\}}\\
 \end{chusage}
 
@@ -283,7 +316,52 @@
 \end{chusage}
 
 
+\subsubsection{highlightmarkup}
 
+The \choption{highlightmarkup} option chooses a predefined visual markup for highlighted text.
+The default markup is chosen if no explicit markup is given.
+The option \choption{highlightmarkup} overwrites the markup chosen with \choption{markup}.
+
+The following values are allowed:
+
+\begin{description}
+	\item [\choption{background}] markup by background color -- \colorbox{orange!30}{example (default markup for highlighted text)}
+	\item [\choption{uuline}] double underlined text -- \uuline{example}
+	\item [\choption{uwave}] wavy underlined text -- \uwave{example}
+\end{description}
+
+\begin{chusage}
+		\>\chcommand{usepackage[highlightmarkup=\meta{markup}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[highlightmarkup=background]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
+		\>\chcommand{usepackage[highlightmarkup=uwave]\{changes\}}\\
+\end{chusage}
+
+
+
+\subsubsection{commentmarkup}
+
+The \choption{commentmarkup} option chooses a predefined visual markup for comments.
+The default markup is chosen if no explicit markup is given.
+The option \choption{commentmarkup} overwrites the markup chosen with \choption{markup}.
+
+The following values are allowed:
+\begin{description}
+	\item [\choption{todo}] comment as todo note, which is not added to list of todos -- \todo{example comment}(default markup for comments)
+	\item [\choption{margin}] comment in margin -- \marginpar{example comment}
+	\item [\choption{footnote}] comment as footnote -- \footnote{example comment}
+	\item [\choption{uwave}] wavy underlined text -- \uwave{example comment}
+\end{description}
+
+\begin{chusage}
+		\>\chcommand{usepackage[commentmarkup=\meta{markup}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[commentmarkup=todo]\{changes\}} \Corresponds\ \chcommand{usepackage\{changes\}}\\
+		\>\chcommand{usepackage[commentmarkup=footnote]\{changes\}}\\
+\end{chusage}
+
+
+
 \subsubsection{authormarkup}
 
 The \choption{authormarkup} option chooses a predefined visual markup of the author's identification.
@@ -350,15 +428,41 @@
 
 
 
+\subsubsection{todonotes}
+
+Options for the \chpackage{todonotes} package can be specified as parameters of the \choption{todonotes}-option.
+Two or more options have to be put in curly brackets.
+
+\begin{chusage}
+		\>\chcommand{usepackage[todonotes=\meta{options}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[todonotes=\{textsize=tiny\}]\{changes\}}
+\end{chusage}
+
+
+
+\subsubsection{truncate}
+
+Options for the \chpackage{truncate} package can be specified as parameters of the \choption{truncate}-option.
+Two or more options have to be put in curly brackets.
+
+\begin{chusage}
+		\>\chcommand{usepackage[truncate=\meta{options}]\{changes\}}\\
+	\usageexample
+		\>\chcommand{usepackage[truncate=hyphenate]\{changes\}}
+\end{chusage}
+
+
+
 \subsubsection{ulem}
 
-All options for the \chpackage{ulem} package can be specified as parameters of the \choption{ulem}-option.
+Options for the \chpackage{ulem} package can be specified as parameters of the \choption{ulem}-option.
 Two or more options have to be put in curly brackets.
 
 \begin{chusage}
 		\>\chcommand{usepackage[ulem=\meta{options}]\{changes\}}\\
 	\usageexample
-		\>\chcommand{usepackage[ulem=normalem]\{changes\}}\\
+		\>\chcommand{usepackage[ulem=UWforbf]\{changes\}}\\
 		\>\chcommand{usepackage[ulem=\{normalem,normalbf\}]\{changes\}}
 \end{chusage}
 
@@ -366,7 +470,7 @@
 
 \subsubsection{xcolor}
 
-All options for the \chpackage{xcolor} package can be specified as parameters of the \choption{xcolor}-option.
+Options for the \chpackage{xcolor} package can be specified as parameters of the \choption{xcolor}-option.
 Two or more option have to be embraced in curly brackets.
 
 \begin{chusage}
@@ -382,24 +486,29 @@
 \subsection{Change management}
 \label{sec:user:changemanagement}
 
+All examples use comment markup \emph{uwave}, because todo notes or margin notes are not allowed in tabbing environments (see \autoref{sec:limitations}).
+
 \subsubsection{\chcommand{added}}
 \DescribeMacro{\added}
 
 The command \chcommand{added} marks new text.
 The new text is the mandatory argument for the command, thus it is written in curly braces.
-The optional argument contains key-value-pairs for author-id and remark.
+
+The optional argument contains key-value-pairs for author-id and comment.
 The author-id has to be defined using \chcommand{definechangesauthor}.
-If the remark contains special characters or spaces, use curly brackets to enclose the remark.
+If the comment contains special characters or spaces, use curly brackets to enclose the comment.
 
+If a comment is given, the direct author markup at the changes text is omitted, because the author is printed in the comment.
+
 \begin{chusage}
-		\>\chcommand{added[id=\meta{author's id}, remark=\meta{remark}]\{\meta{new text}\}}\\
+		\>\chcommand{added[id=\meta{author's id}, comment=\meta{comment}]\{\meta{new text}\}}\\
 	\usageexample
 		\>\texttt{This is \chcommand{added}[id=EK]\{new\} text.}\\
 		\>This is \added[id=EK]{new} text.\\
-		\>\texttt{This is \chcommand{added}[id=EK, remark=\{has to be in it\}]\{new\} text.}\\
-		\>This is \added[id=EK, remark={has to be in it}]{new} text.\\
-		\>\texttt{This is \chcommand{added}[remark=anonymous]\{new\} text.}\\
-		\>This is \added[remark=anonymous]{new} text.
+		\>\texttt{This is \chcommand{added}[id=EK, comment=\{has to be in it\}]\{new\} text.}\\
+		\>This is \added[id=EK, comment={has to be in it}]{new} text.\\
+		\>\texttt{This is \chcommand{added}[comment=anonymous]\{new\} text.}\\
+		\>This is \added[comment=anonymous]{new} text.
 \end{chusage}
 
 
@@ -410,10 +519,10 @@
 For arguments see \chcommand{added}.
 
 \begin{chusage}
-		\>\chcommand{deleted[id=\meta{author's id}, remark=\meta{remark}]\{\meta{deleted text}\}}\\
+		\>\chcommand{deleted[id=\meta{author's id}, comment=\meta{comment}]\{\meta{deleted text}\}}\\
 	\usageexample
-		\>\texttt{This is \chcommand{deleted}[remark=obsolete]\{bad\} text.}\\
-		\>This is \deleted[remark=obsolete]{bad} text.
+		\>\texttt{This is \chcommand{deleted}[comment=obsolete]\{bad\} text.}\\
+		\>This is \deleted[comment=obsolete]{bad} text.
 \end{chusage}
 
 
@@ -425,7 +534,7 @@
 For optional arguments see \chcommand{added}.
 
 \begin{chusage}
-		\>\chcommand{replaced[id=\meta{author's id}, remark=\meta{remark}]\{\meta{new text}\}\{\meta{old text}\}}\\
+		\>\chcommand{replaced[id=\meta{author's id}, comment=\meta{comment}]\{\meta{new text}\}\{\meta{old text}\}}\\
 	\usageexample
 		\>\texttt{This is \chcommand{replaced}[id=EK]\{nice\}\{bad\} text.}\\
 		\>This is \replaced[id=EK]{nice}{bad} text.
@@ -433,21 +542,116 @@
 
 
 
+%^^A -- Highlighting and Comments ------------------------------------------------------
+\subsection{Highlighting and Comments}
+\label{sec:user:comment}
+
+\subsubsection{\chcommand{highlight}}
+\DescribeMacro{\highlight}
+
+The command \chcommand{highlight} highlights text and adds a comment to the document.
+The highlighted text is the mandatory argument for the command, thus it is written in curly braces.
+
+The optional argument contains key-value-pairs for author-id and comment.
+The author-id has to be defined using \chcommand{definechangesauthor}.
+If the comment contains special characters or spaces, use curly brackets to enclose the comment.
+
+If a comment is given, the direct author markup at the changes text is omitted, because the author is printed in the comment.
+
+\begin{chusage}
+		\>\chcommand{highlight[id=\meta{author's id}, comment=\meta{comment}]\{\meta{highlighted text}\}}\\
+	\usageexample
+		\>\texttt{This is \chcommand{highlight}[id=EK, comment=\{my comment\}]\{highlighted\} text.}\\
+		\>This is \highlight[id=EK, comment={my comment}]{highlighted} text.\\
+		\>\texttt{This is \chcommand{highlight}[comment=\{anonymous comment\}\{anonymously highlighted\} text.}\\
+		\>This is \highlight[comment={anonymous comment}]{anonymously highlighted} text.
+\end{chusage}
+
+\subsubsection{\chcommand{comment}}
+\DescribeMacro{\comment}
+
+The command \chcommand{comments} adds a comment to the document.
+The comment is the mandatory argument for the command, thus it is written in curly braces.
+
+The optional argument contains a key-value-pair for the author-id.
+The author-id has to be defined using \chcommand{definechangesauthor}.
+
+The comments are numbered, the number is printed in the comment.
+
+\begin{chusage}
+		\>\chcommand{comment[id=\meta{author's id}]\{\meta{comment}\}}\\
+	\usageexample
+		\>\texttt{This is commented\chcommand{comment}[id=EK]\{my comment\} text.}\\
+		\>This is commented\comment[id=EK]{my comment} text.\\
+		\>\texttt{This is commented\chcommand{comment}\{anonymous comment\} text.}\\
+		\>This is commented\comment{anonymous comment} text.
+\end{chusage}
+
+
+
+
+%^^A -- Overview of changes
+\subsection{Overview of changes}
+\label{sec:user:overview}
+
+
 \subsubsection{\chcommand{listofchanges}}
 \DescribeMacro{\listofchanges}
 
 The command \chcommand{listofchanges} outputs a list or summary of changes.
-The first \LaTeX-run creates an auxiliary file, the second run uses the data of this file.
-Therefore you need two \LaTeX-runs for an up-to-date list of changes.
+The first \hologo{LaTeX}-run creates an auxiliary file, the second run uses the data of this file.
+Therefore you need two \hologo{LaTeX}-runs for an up-to-date list of changes.
 
-The\marginpar{new since v2.0.0} style argument is optional, by default the list of changes is printed.
-If you want to print a summary you have to use the option \choption{style=summary}.
+There are three optional arguments:
 
+\begin{itemize}
+	\item style
+	\item title
+	\item show
+\end{itemize}
+
+\paragraph{style}
+The \choption{style} argument defines the layout of the list of changes.
+There are three styles allowed:
+
+\begin{itemize}
+	\item \choption{list} -- prints the list of changes like a list of figures (default)
+	\item \choption{summary} -- prints the number of changes grouped by author
+	\item \choption{compactsummary} -- same as \choption{summary} but entries with count 0 are omitted
+\end{itemize}
+
+\paragraph{title}
+The \choption{title} argument is used to change the title for the list.
+If you want to use special characters or spaces in the title, enclose it in curly braces.
+
+\paragraph{show}
+The \choption{show} argument defines which types of change markup are shown in the list of changes.
+The following values are allowed:
+
+\begin{itemize}
+	\item \choption{all} -- show all types (default)
+	\item \choption{added} -- show only additions
+	\item \choption{deleted} -- show only deletions
+	\item \choption{replaced} -- show only replacements
+	\item \choption{highlight} -- show only highlights
+	\item \choption{comment} -- show only comments
+\end{itemize}
+
+You can combine the values using the \texttt{|} character.
+For example if you want to show all additions and deletions, use \texttt{show=added|deleted}.
+
 \begin{chusage}
-		\>\chcommand{listofchanges[style=<list|summary>]}
+		\>\chcommand{listofchanges}\texttt{[style=<list|summary|compactsummary>, title=<title>,}\\
+		\>\>\texttt{show=<type>]}\\
+	\usageexample
+		\>\chcommand{listofchanges}\\
+		\>\chcommand{listofchanges[style=list]} \Corresponds\ \chcommand{listofchanges}\\
+		\>\chcommand{listofchanges[style=summary, title=\{My Summary\}]}\\
+		\>\chcommand{listofchanges[title=\{List of comments\}, show=comment]}
 \end{chusage}
 
 
+
 %^^A -- Author management -----------------------------------------------------
 \subsection{Author management}
 \label{sec:user:authormanagement}
@@ -458,7 +662,7 @@
 The command \chcommand{definechangesauthor} defines a new author for changes.
 You have to define a unique author's id, special characters or spaces are not allowed within the author's id.
 You may define a corresponding color and the author's name.
-If you do not define a color, black is used.
+If you do not define a color, blue is used.
 The author's name is used in the list of changes and in the markup, if you set the corresponding option.
 
 \begin{chusage}
@@ -482,7 +686,7 @@
 The command \chcommand{setaddedmarkup} defines the layout of added text.
 The default markup is colored text, or the markup set with the option \choption{markup} respectively \choption{addedmarkup}.
 
-Values for definition: any \LaTeX-commands, added text can be used with ``\#1''.
+Values for definition: any \hologo{LaTeX}-commands, added text can be used with ``\#1''.
 
 \begin{chusage}
 		\>\chcommand{setaddedmarkup\{\meta{definition}\}}\\
@@ -498,16 +702,53 @@
 The command \chcommand{setdeletedmarkup} defines the layout of deleted text.
 The default markup is striked-out, or the markup set with the option \choption{markup} respectively \choption{deletedmarkup}.
 
-Values for definition: any \LaTeX-commands, deleted0 text can be used with ``\#1''.
+Values for definition: any \hologo{LaTeX}-commands, deleted text can be used with ``\#1''.
 
 \begin{chusage}
 		\>\chcommand{setdeletedmarkup\{\meta{definition}\}}\\
 	\usageexample
 		\>\chcommand{setdeletedmarkup\{}\chcommand{emph\{\#1\}}\}\\
-		\>\chcommand{setdeletedmarkup\{---: \#1\}}
+		\>\chcommand{setdeletedmarkup\{-\,-\,-: \#1\}}
 \end{chusage}
 
 
+\subsubsection{\chcommand{sethighlightmarkup}}
+\DescribeMacro{\sethighlightmarkup}
+
+The command \chcommand{sethighlightmarkup} defines the layout of highlighted text.
+The default markup is via a background color, or the markup set with the option \choption{markup} respectively \choption{highlightmarkup}.
+
+Values for definition: any \hologo{LaTeX}-commands, highlighted text can be used with ``\#1''.
+The author's color can be used with ``authorcolor''.
+
+\begin{chusage}
+		\>\chcommand{sethighlightmarkup\{\meta{definition}\}}\\
+	\usageexample
+		\>\chcommand{sethighlightmarkup\{}\chcommand{emph\{\#1\}}\}\\
+		\>\chcommand{sethighlightmarkup\{\chcommand{ifthenelse}\{\chcommand{isColored}\}\{\chcommand{color}\{authorcolor!60\}\}\{\}!!: \#1\}}
+\end{chusage}
+
+
+\subsubsection{\chcommand{setcommentmarkup}}
+\DescribeMacro{\setcommentmarkup}
+
+The command \chcommand{setcommentmarkup} defines the layout of comments.
+The default markup is a margin note, or the markup set with the option \choption{markup} respectively \choption{commentmarkup}.
+
+Values for definition: any \hologo{LaTeX}-commands, comment text can be used with ``\#1'', author's id with ``\#2'', and author output (id or name) with ``\#3''.
+The author's color can be used with ``authorcolor'' and the comment count of the autor is stored in ``authorcommentcount''.
+
+\begin{chusage}
+		\>\chcommand{setcommentmarkup\{\meta{definition}\}}\\
+	\usageexample
+		\>\chcommand{setcommentmarkup\{--- \#1 ---\}}\\
+		\>\chcommand{setcommentmarkup}\{\chcommand{ifthenelse}\{\chcommand{isColored}\}\{\chcommand{color}\{authorcolor\}\}\{\}\#1\}\\
+		\>\chcommand{setcommentmarkup}\{\chcommand{ifthenelse}\{\chcommand{isAnonymous\{\#2\}}\}\{\}\{\chcommand{textbf}\{\#3: \}\}\#1\}\\
+		\>\chcommand{setcommentmarkup}\{[\chcommand{arabic}\{authorcommentcount\}] \#1\}
+\end{chusage}
+
+
+
 \subsubsection{\chcommand{setauthormarkup}}
 \DescribeMacro{\setauthormarkup}
 
@@ -514,7 +755,7 @@
 The command \chcommand{setauthormarkup} defines the layout of the author's markup in the text.
 The default markup is a superscripted author's text.
 
-Values for definition: any \LaTeX-commands, author's text can be used with ``\#1''.
+Values for definition: any \hologo{LaTeX}-commands, author's text can be used with ``\#1''.
 
 \begin{chusage}
 		\>\chcommand{setauthormarkup\{\meta{definition}\}}\\
@@ -557,28 +798,39 @@
 
 
 
-\subsubsection{\chcommand{setremarkmarkup}}
-\DescribeMacro{\setremarkmarkup}
+\subsubsection{\chcommand{settruncatewidth}}
+\DescribeMacro{\settruncatewidth}
 
-The command \chcommand{setremarkmarkup} defines the layout of remarks in the text.
-The default markup typesets the remark in a footnote.
+The command \chcommand{settruncatewidth} sets the width of the truncation in the list of changes to the given value.
+The default width is \texttt{0.6}\chcommand{textwidth}.
 
-Values for definition: any \LaTeX-commands, author's id can be used with ``\#1'', the remark can be shown using ``\#2''.
-Using the author's id you can use the author's color with \texttt{Changes at Color\#1}.
+\chexample{settruncatewidth}
 
-\begin{chusage}
-		\>\chcommand{setremarkmarkup\{\meta{definition}\}}\\
-	\usageexample
-		\>\chcommand{setremarkmarkup\{(\#2 --- \#1)\}}\\
-		\>\chcommand{setremarkmarkup\{\chcommand{footnote}\{\#1:\chcommand{textcolor\{Changes at Color\#1\}}\{\#2\}\}\}}
-\end{chusage}
 
 
+\subsubsection{\chcommand{setsummarywidth}}
+\DescribeMacro{\setsummarywidth}
 
+The command \chcommand{setsummarywidth} sets the width of the list of changes in summary style to the given length.
+The default width is \texttt{0.3}\chcommand{textwidth}.
+
+\chexample{setsummarywidth}
+
+
+
+\subsubsection{\chcommand{setsummarytowidth}}
+\DescribeMacro{\setsummarytowidth}
+
+The command \chcommand{setsummarytowidth} sets the width of the list of changes in summary style to the width of the given text.
+
+\chexample{setsummarytowidth}
+
+
+
 \subsubsection{\chcommand{setsocextension}}
 \DescribeMacro{\setsocextension}
 
-The\marginpar{new since v2.0.0} command \chcommand{setsocextension} sets the extension of the auxiliary file for the summary of changes (soc-file\footnote{%
+The command \chcommand{setsocextension} sets the extension of the auxiliary file for the summary of changes (soc-file\footnote{%
 	``soc'' stands for ``summary of changes''.
 }).
 The default extension is ``\texttt{soc}''.
@@ -592,24 +844,6 @@
 
 
 
-%^^A ---- other
-\subsection{Other new commands}
-\label{sec:user:other}
-
-\subsubsection{\chcommand{textsubscript}}
-\DescribeMacro{\textsubscript}
-
-\LaTeX\ provides the command \chcommand{textsuperscript}, but not it's counterpart \chcommand{textsubscript}.
-If the command is not defined yet, it will be provided by the \chpackage{changes}-package.
-If the command is defined yet, it will not be changed.
-\begin{chusage}
-		\>\chcommand{textsubscript\{\meta{text}\}}\\
-	\usageexample
-		\>\texttt{This is a \chcommand{textsubscript\{subscript\}} text.}\\
-		\>This is a \textsubscript{subscript} text.
-\end{chusage}
-
-
 %^^A -- packages
 \subsection{Used packages}
 \label{sec:user:packages}
@@ -621,11 +855,13 @@
 \begin{description}
 	\item [xifthen] provides an enhanced \chcommand{if}-command as well as a \texttt{while}-loop
 	\item [xkeyval] provides options with key-value-pairs
+	\item [xstring] improves string operations
 \end{description}
 
 The following packages are sometimes required and have to be installed if used by the corresponding option:
 \begin{description}
 	\item [pdfcolmk] loaded if colored text is used for markup (default markup); solves the problem of colored text and page breaks (with pdflatex)
+	\item [todonotes] loaded if comments are layouted as todo notes (default markup)
 	\item [ulem] loaded if text has to be striked or exed out (default markup)
 	\item [xcolor] loaded if colored text is used for markup (default markup)
 \end{description}
@@ -637,12 +873,17 @@
 \label{sec:authors}
 
 Several authors contributed to the \chpackage{changes}-package.
+Many bugs and problems were solved or their solution inspired via de.comp.text.tex.
+Thanks.
+
 The authors are (in alphabetical order):
 \begin{itemize}
 	\item Chiaradonna, Silvano
+	\item Fischer, Ulrike
 	\item Giovannini, Daniele
 	\item Kleinod, Ekkart
 	\item Mittelbach, Frank
+	\item Voss, Herbert
 	\item Wölfel, Philipp
 	\item Wolter, Steve
 \end{itemize}
@@ -671,8 +912,8 @@
 
 Copyright 2007-2018 Ekkart Kleinod (\href{mailto:ekleinod at edgesoft.de}{ekleinod at edgesoft.de})
 
-This work may be distributed and/or modified under the conditions of the \LaTeX\ Project Public License, either version~1.3 of this license or any later version.
-The latest version of this license is in \url{http://www.latex-project.org/lppl.txt} and version~1.3 or later is part of all distributions of \LaTeX\ version 2005/12/01 or later.
+This work may be distributed and/or modified under the conditions of the \hologo{LaTeX}\ Project Public License, either version~1.3 of this license or any later version.
+The latest version of this license is in \url{http://www.latex-project.org/lppl.txt} and version~1.3 or later is part of all distributions of \hologo{LaTeX}\ version 2005/12/01 or later.
 
 This work has the LPPL maintenance status ``maintained''.
 The current maintainer of this work is Ekkart Kleinod.

Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarytowidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarytowidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarytowidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,2 @@
+\setsummarytowidth{Highlighted \qquad}
+\setsummarytowidth{The longest text you can imagine for the summary.}


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarytowidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarywidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarywidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarywidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,2 @@
+\setsummarywidth{3cm}
+\setsummarywidth{.5\textwidth}


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_setsummarywidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_settruncatewidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_settruncatewidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_settruncatewidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,2 @@
+\settruncatewidth{5cm}
+\settruncatewidth{.3\textwidth}


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/ex_settruncatewidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_definechangesauthor_options.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_definechangesauthor_options.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_definechangesauthor_options.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1 @@
+\lstinline!\definechangesauthor[<options>]{<id>}!


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_definechangesauthor_options.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarytowidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarytowidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarytowidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1 @@
+\lstinline!\setsummarytowidth{<text>}!


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarytowidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarywidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarywidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarywidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1 @@
+\lstinline!\setsummarywidth{<length>}!


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_setsummarywidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_settruncatewidth.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_settruncatewidth.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_settruncatewidth.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1 @@
+\lstinline!\settruncatewidth{<length>}!


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_settruncatewidth.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_changes.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_changes.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1 @@
+\lstinline!\usepackage{changes}!


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_changes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_options_changes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_options_changes.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_options_changes.tex	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1 @@
+\lstinline!\usepackage[<options>]{changes}!


Property changes on: trunk/Master/texmf-dist/doc/latex/changes/userdoc/in_usepackage_options_changes.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/changes/changes.drv
===================================================================
--- trunk/Master/texmf-dist/source/latex/changes/changes.drv	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/source/latex/changes/changes.drv	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,21 +1,77 @@
 %%%
 % driver file of changes package
 
-\documentclass[twoside, titlepage, parskip=half, toc=flat, cleardoublepage=empty, captions=nooneline, origlongtable, english]{scrartcl}
+\documentclass[titlepage, parskip=half, toc=flat, cleardoublepage=empty, captions=nooneline, origlongtable, english]{scrartcl}
 
 % code definition and documentation
 \usepackage{doc}
 
 % basis layout
-\usepackage[font=charter]{basis}
+\usepackage[font=charter, oneside]{basis}
 
+% listings
+\usepackage{listings}
+\lstset{
+	language=[AlLaTeX]TeX,
+	float=hbp,
+	numberstyle=\tiny\ttfamily,
+	basicstyle=\ttfamily,
+	identifierstyle=\color{DimGrey},
+	morekeywords={
+	},
+	keywordstyle=\color{LightSlateBlue},
+	commentstyle=\itshape\color{Thistle},
+	backgroundcolor=\color{PapayaWhip},
+	columns=fixed,
+	tabsize=4,
+	frame=single,
+	extendedchars=true,
+	showspaces=false,
+	showstringspaces=false,
+	numbers=none,
+	breaklines=true,
+	breakindent=3em,
+	breakautoindent=true,
+	captionpos=t,
+	xleftmargin=1em,
+	xrightmargin=1em,
+	lineskip=0pt,
+	numbersep=1em,
+	classoffset=1,
+	morekeywords={
+		added,
+		changes,
+		color,
+		comment,
+		compactsummary,
+		deleted,
+		definechangesauthor,
+		highlight,
+		id,
+		listofchanges,
+		name,
+		replaced,
+		setsummarywidth,
+		setsummarytowidth,
+		settruncatewidth,
+		style,
+		xcolor,
+	},
+	keywordstyle=\color{Chocolate},
+	moredelim=[s][\color{SlateGrey}]{<}{>},
+	classoffset=0
+}
+
+% todo notes
+\usepackage{todonotes}
+
 % language selection
 \selectlanguage{english}
 
 % use change management ;)
-\usepackage{changes}
+\usepackage[commentmarkup=uwave]{changes}
+%\usepackage{changes}
 \definechangesauthor[name={Ekkart Kleinod}, color=orange]{EK}
-\setremarkmarkup{(#2)}
 
 % improve list layout
 \usepackage{enumitem}
@@ -63,10 +119,15 @@
 % \iflanguage{french}{\FRENCHtrue\ENGLISHfalse}{}
 
 % example environment
+\newcommand{\chexample}[1]{
+	\input{userdoc/in_#1}
+
+	\lstinputlisting{userdoc/ex_#1}
+}
 \newenvironment{chusage}{
 	\small
 	\begin{tabbing}
-		m\=\kill
+		m\=m\=m\=\kill
 		\usagecall
 }{%
 	\end{tabbing}
@@ -91,11 +152,11 @@
 % document title
 \ifENGLISH
 	\title{The \chpackage{changes}-package}
-	\subtitle{Manual change markup --- version 2.1.0}
+	\subtitle{Manual change markup --- version 3.0.0}
 \fi
 \ifGERMAN
 	\title{Das \chpackage{changes}-Paket}
-	\subtitle{Manuelle Änderungsmarkierung -- Version 2.1.0}
+	\subtitle{Manuelle Änderungsmarkierung -- Version 3.0.0}
 \fi
 
 \author{Ekkart Kleinod}

Modified: trunk/Master/texmf-dist/source/latex/changes/changes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/changes/changes.dtx	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/source/latex/changes/changes.dtx	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,4 +1,4 @@
-% \CheckSum{1115}
+% \CheckSum{1494}
 %
 % \iffalse meta-comment
 %
@@ -54,6 +54,7 @@
 % \changes{v2.0.3}{2014/10/15}{bugfix when using with amsart}
 % \changes{v2.0.4}{2015/04/27}{unknown language does not lead to error: fallback English}
 % \changes{v2.1.0}{2018/10/10}{fixed problems with final option and additional spaces/blanks, warning for wrong list style}
+% \changes{v3.0.0}{2018/11/04}{commands for commenting and highlighting text, rewriting a lot of code, remark is now comment}
 % \GetFileInfo{changes.dtx}
 % \RecordChanges
 %
@@ -89,13 +90,13 @@
 %
 % \subsection{Package information and options}
 %
-% Set needed \LaTeX-format to \LaTeXe{}, provide name, date, version.
+% Set needed \hologo{LaTeX}-format to \hologo{LaTeXe}, provide name, date, version.
 % Type some information to the console.
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{changes}
-[2018/10/10 v2.1.0 changes package]
-\typeout{*** changes package 2018/10/10 v2.1.0 ***}
+[2018/11/04 v3.0.0 changes package]
+\typeout{*** changes package 2018/11/04 v3.0.0 ***}
 %    \end{macrocode}
 %
 % Package \chpackage{xkeyval} provides options with key-value-pairs.
@@ -108,6 +109,11 @@
 \RequirePackage{xifthen}
 %    \end{macrocode}
 %
+% Package \chpackage{xstring} provides improved string test and handling methods.
+%    \begin{macrocode}
+\RequirePackage{xstring}
+%    \end{macrocode}
+%
 % \subsubsection{Package options}
 %
 % Option \choption{draft}, \emph{default} is \texttt{true}.
@@ -129,9 +135,12 @@
 %    \end{macrocode}
 %
 % Declare storage for markup options, they are set by the markup option but can be changed with the more special options, therefore they have to be declared at this place.
+% Replacement markup is a combination of added and deleted markup, thus there is no special markup storage.
 %    \begin{macrocode}
-\newcommand{\Changes at optionaddedmarkup}{none}
+\newcommand{\Changes at optionaddedmarkup}{colored}
 \newcommand{\Changes at optiondeletedmarkup}{sout}
+\newcommand{\Changes at optionhighlightmarkup}{background}
+\newcommand{\Changes at optioncommentmarkup}{todo}
 %    \end{macrocode}
 %
 % Option \choption{markup}, sets markup options accordingly.
@@ -152,14 +161,13 @@
 		}
 	\ifthenelse{\equal{\Changes at optionmarkup}{default}}
 		{
-			\renewcommand{\Changes at optionaddedmarkup}{none}
-			\renewcommand{\Changes at optiondeletedmarkup}{sout}
+			% nothing to do
 		}
 		{}
 	\ifthenelse{\equal{\Changes at optionmarkup}{underlined}}
 		{
 			\renewcommand{\Changes at optionaddedmarkup}{uline}
-			\renewcommand{\Changes at optiondeletedmarkup}{sout}
+			\renewcommand{\Changes at optionhighlightmarkup}{uwave}
 		}
 		{}
 	\ifthenelse{\equal{\Changes at optionmarkup}{bfit}}
@@ -171,7 +179,7 @@
 	\ifthenelse{\equal{\Changes at optionmarkup}{nocolor}}
 		{
 			\renewcommand{\Changes at optionaddedmarkup}{uline}
-			\renewcommand{\Changes at optiondeletedmarkup}{sout}
+			\renewcommand{\Changes at optionhighlightmarkup}{uwave}
 		}
 		{}
 	\typeout{changes-option 'markup=\Changes at optionmarkup'}
@@ -178,7 +186,7 @@
 }
 %    \end{macrocode}
 %
-% Option \choption{addedmarkup}, stored or set to default value ``\texttt{none}''.
+% Option \choption{addedmarkup}, stored or set to default value ``\texttt{colored}''.
 %    \begin{macrocode}
 \DeclareOptionX{addedmarkup}{
 	\ifthenelse{\equal{\@empty}{#1}}
@@ -185,14 +193,12 @@
 		{}
 		{
 			\ifthenelse{
-				\equal{#1}{none}\or
+				\equal{#1}{colored}\or
 				\equal{#1}{uline}\or
 				\equal{#1}{uuline}\or
 				\equal{#1}{uwave}\or
 				\equal{#1}{dashuline}\or
 				\equal{#1}{dotuline}\or
-				\equal{#1}{sout}\or
-				\equal{#1}{xout}\or
 				\equal{#1}{bf}\or
 				\equal{#1}{it}\or
 				\equal{#1}{sl}\or
@@ -205,7 +211,7 @@
 }
 %    \end{macrocode}
 %
-% Option \choption{deletedmarkup}, stored or set to default value ``\texttt{striked}''.
+% Option \choption{deletedmarkup}, stored or set to default value ``\texttt{sout}''.
 %    \begin{macrocode}
 \DeclareOptionX{deletedmarkup}{
 	\ifthenelse{\equal{\@empty}{#1}}
@@ -212,13 +218,13 @@
 		{}
 		{
 			\ifthenelse{
-				\equal{#1}{none}\or
+				\equal{#1}{sout}\or
+				\equal{#1}{colored}\or
 				\equal{#1}{uline}\or
 				\equal{#1}{uuline}\or
 				\equal{#1}{uwave}\or
 				\equal{#1}{dashuline}\or
 				\equal{#1}{dotuline}\or
-				\equal{#1}{sout}\or
 				\equal{#1}{xout}\or
 				\equal{#1}{bf}\or
 				\equal{#1}{it}\or
@@ -232,6 +238,43 @@
 }
 %    \end{macrocode}
 %
+% Option \choption{highlightmarkup}, stored or set to default value ``\texttt{background}''.
+%    \begin{macrocode}
+\DeclareOptionX{highlightmarkup}{
+	\ifthenelse{\equal{\@empty}{#1}}
+		{}
+		{
+			\ifthenelse{
+				\equal{#1}{background}\or
+				\equal{#1}{uuline}\or
+				\equal{#1}{uwave}
+			}
+				{\renewcommand{\Changes at optionhighlightmarkup}{#1}}
+				{\PackageWarning{changes}{highlightmarkup '#1' unknown, using '\Changes at optionhighlightmarkup'}}
+		}
+	\typeout{changes-option 'highlightmarkup=\Changes at optionhighlightmarkup'}
+}
+%    \end{macrocode}
+%
+% Option \choption{commentmarkup}, stored or set to default value ``\texttt{todo}''.
+%    \begin{macrocode}
+\DeclareOptionX{commentmarkup}{
+	\ifthenelse{\equal{\@empty}{#1}}
+		{}
+		{
+			\ifthenelse{
+				\equal{#1}{todo}\or
+				\equal{#1}{margin}\or
+				\equal{#1}{footnote}\or
+				\equal{#1}{uwave}
+			}
+				{\renewcommand{\Changes at optioncommentmarkup}{#1}}
+				{\PackageWarning{changes}{commentmarkup '#1' unknown, using '\Changes at optioncommentmarkup'}}
+		}
+	\typeout{changes-option 'commentmarkup=\Changes at optioncommentmarkup'}
+}
+%    \end{macrocode}
+%
 % Declare storage for authormarkup option and store option value or set to default value ``\texttt{superscript}''.
 %    \begin{macrocode}
 \newcommand{\Changes at optionauthormarkup}{superscript}
@@ -291,6 +334,22 @@
 %
 %
 %
+% Options for package \chpackage{todonotes} are directly passed to the package.
+%    \begin{macrocode}
+\DeclareOptionX{todonotes}{
+	\typeout{todonotes-option '#1', passed to package todonotes}
+	\PassOptionsToPackage{#1}{todonotes}
+}
+%    \end{macrocode}
+%
+% Options for package \chpackage{truncate} are directly passed to the package.
+%    \begin{macrocode}
+\DeclareOptionX{truncate}{
+	\typeout{truncate-option '#1', passed to package truncate}
+	\PassOptionsToPackage{#1}{truncate}
+}
+%    \end{macrocode}
+%
 % Options for package \chpackage{ulem} are directly passed to the package.
 %    \begin{macrocode}
 \DeclareOptionX{ulem}{
@@ -330,7 +389,7 @@
 %    \begin{macrocode}
 \presetkeys{Changes at definechangesauthor}{
 	name=\@empty,
-	color=black
+	color=blue
 }{}
 %    \end{macrocode}
 %
@@ -340,9 +399,7 @@
 %    \begin{macrocode}
 \DeclareOptionX<Changes at added>{id}{\def\Changes at added@id{#1}}
 \DeclareOptionX<Changes at added>{remark}{\def\Changes at added@remark{#1}}
-\DeclareOptionX<Changes at added>{decision}{\def\Changes at added@dec{#1}}
-\DeclareOptionX<Changes at added>{decisionid}{\def\Changes at added@decid{#1}}
-\DeclareOptionX<Changes at added>{decisionremark}{\def\Changes at added@decrem{#1}}
+\DeclareOptionX<Changes at added>{comment}{\def\Changes at added@comment{#1}}
 %    \end{macrocode}
 %
 % Set the default values of the options.
@@ -350,9 +407,7 @@
 \presetkeys{Changes at added}{
 	id=\@empty,
 	remark=\@empty,
-	decision=\@empty,
-	decisionid=\@empty,
-	decisionremark=\@empty
+	comment=\@empty,
 }{}
 %    \end{macrocode}
 %
@@ -362,9 +417,7 @@
 %    \begin{macrocode}
 \DeclareOptionX<Changes at deleted>{id}{\def\Changes at deleted@id{#1}}
 \DeclareOptionX<Changes at deleted>{remark}{\def\Changes at deleted@remark{#1}}
-\DeclareOptionX<Changes at deleted>{decision}{\def\Changes at deleted@dec{#1}}
-\DeclareOptionX<Changes at deleted>{decisionid}{\def\Changes at deleted@decid{#1}}
-\DeclareOptionX<Changes at deleted>{decisionremark}{\def\Changes at deleted@decrem{#1}}
+\DeclareOptionX<Changes at deleted>{comment}{\def\Changes at deleted@comment{#1}}
 %    \end{macrocode}
 %
 % Set the default values of the options.
@@ -372,9 +425,7 @@
 \presetkeys{Changes at deleted}{
 	id=\@empty,
 	remark=\@empty,
-	decision=\@empty,
-	decisionid=\@empty,
-	decisionremark=\@empty
+	comment=\@empty,
 }{}
 %    \end{macrocode}
 %
@@ -384,9 +435,7 @@
 %    \begin{macrocode}
 \DeclareOptionX<Changes at replaced>{id}{\def\Changes at replaced@id{#1}}
 \DeclareOptionX<Changes at replaced>{remark}{\def\Changes at replaced@remark{#1}}
-\DeclareOptionX<Changes at replaced>{decision}{\def\Changes at replaced@dec{#1}}
-\DeclareOptionX<Changes at replaced>{decisionid}{\def\Changes at replaced@decid{#1}}
-\DeclareOptionX<Changes at replaced>{decisionremark}{\def\Changes at replaced@decrem{#1}}
+\DeclareOptionX<Changes at replaced>{comment}{\def\Changes at replaced@comment{#1}}
 %    \end{macrocode}
 %
 % Set the default values of the options.
@@ -394,23 +443,57 @@
 \presetkeys{Changes at replaced}{
 	id=\@empty,
 	remark=\@empty,
-	decision=\@empty,
-	decisionid=\@empty,
-	decisionremark=\@empty
+	comment=\@empty,
 }{}
 %    \end{macrocode}
 %
+% \minisec{\chcommand{highlight}}
+%
+% Declare available options of the command, define value storage.
+%    \begin{macrocode}
+\DeclareOptionX<Changes at highlight>{id}{\def\Changes at highlight@id{#1}}
+\DeclareOptionX<Changes at highlight>{remark}{\def\Changes at highlight@remark{#1}}
+\DeclareOptionX<Changes at highlight>{comment}{\def\Changes at highlight@comment{#1}}
+%    \end{macrocode}
+%
+% Set the default values of the options.
+%    \begin{macrocode}
+\presetkeys{Changes at highlight}{
+	id=\@empty,
+	remark=\@empty,
+	comment=\@empty,
+}{}
+%    \end{macrocode}
+%
+% \minisec{\chcommand{comment}}
+%
+% Declare available options of the command, define value storage.
+%    \begin{macrocode}
+\DeclareOptionX<Changes at comment>{id}{\def\Changes at comment@id{#1}}
+%    \end{macrocode}
+%
+% Set the default values of the options.
+%    \begin{macrocode}
+\presetkeys{Changes at comment}{
+	id=\@empty,
+}{}
+%    \end{macrocode}
+%
 % \minisec{\chcommand{listofchanges}}
 %
 % Declare available options of the command, define value storage.
 %    \begin{macrocode}
 \DeclareOptionX<Changes at loc>{style}{\def\Changes at loc@style{#1}}
+\DeclareOptionX<Changes at loc>{title}{\def\Changes at loc@title{#1}}
+\DeclareOptionX<Changes at loc>{show}{\def\Changes at loc@show{#1}}
 %    \end{macrocode}
 %
 % Set the default values of the options.
 %    \begin{macrocode}
 \presetkeys{Changes at loc}{
-	style=list
+	style=list,
+	title=\@empty,
+	show=all,
 }{}
 %    \end{macrocode}
 %
@@ -423,15 +506,20 @@
 %
 % \subsection{Packages}
 %
+% \begin{macro}{\isColored}
+%
+% Check if text should be colored.
+%    \begin{macrocode}
+\newtest{\isColored}{%
+	\not\equal{\Changes at optionmarkup}{nocolor}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
 % Package \chpackage{xcolor} provides colored text.
 % Package \chpackage{pdfcolmk} solves the problem of colored text and page breaks (has to be loaded after \chpackage{xcolor}).
 %    \begin{macrocode}
-\newboolean{Changes at colored}
-\setboolean{Changes at colored}{true}
-\ifthenelse{\equal{\Changes at optionmarkup}{nocolor}}
-	{\setboolean{Changes at colored}{false}}
-	{}
-\ifthenelse{\boolean{Changes at colored}}
+\ifthenelse{\isColored}
 	{
 		\RequirePackage{xcolor}
 		\RequirePackage{pdfcolmk}
@@ -447,8 +535,6 @@
 	\equal{\Changes at optionaddedmarkup}{uwave}\or
 	\equal{\Changes at optionaddedmarkup}{dashuline}\or
 	\equal{\Changes at optionaddedmarkup}{dotuline}\or
-	\equal{\Changes at optionaddedmarkup}{sout}\or
-	\equal{\Changes at optionaddedmarkup}{xout}\or
 	\equal{\Changes at optiondeletedmarkup}{uline}\or
 	\equal{\Changes at optiondeletedmarkup}{uuline}\or
 	\equal{\Changes at optiondeletedmarkup}{uwave}\or
@@ -455,12 +541,24 @@
 	\equal{\Changes at optiondeletedmarkup}{dashuline}\or
 	\equal{\Changes at optiondeletedmarkup}{dotuline}\or
 	\equal{\Changes at optiondeletedmarkup}{sout}\or
-	\equal{\Changes at optiondeletedmarkup}{xout}
+	\equal{\Changes at optiondeletedmarkup}{xout}\or
+	\equal{\Changes at optioncommentmarkup}{uwave}\or
+	\equal{\Changes at optionhighlightmarkup}{uuline}\or
+	\equal{\Changes at optionhighlightmarkup}{uwave}
 }
 	{\RequirePackage[normalem,normalbf]{ulem}}
 	{}
 %    \end{macrocode}
 %
+% Package \chpackage{todonotes} provides commands for todo notes in the margin.
+%    \begin{macrocode}
+\ifthenelse{
+	\equal{\Changes at optioncommentmarkup}{todo}
+}
+	{\RequirePackage{todonotes}}
+	{}
+%    \end{macrocode}
+%
 % \subsection{Language dependent texts}
 %
 % If the \chpackage{babel} package is not loaded, the default language is English, in order to use another language, the user has to redefine the variables.
@@ -468,11 +566,15 @@
 %    \begin{macrocode}
 \newcommand*\listofchangesname{List of changes}
 \newcommand*\summaryofchangesname{Changes}
+\newcommand*\compactsummaryofchangesname{Changes (compact)}
 \newcommand*\changesaddname{Added}
 \newcommand*\changesdeletename{Deleted}
 \newcommand*\changesreplacename{Replaced}
+\newcommand*\changeshighlightname{Highlighted}
+\newcommand*\changescommentname{Commented}
 \newcommand*\changesauthorname{Author}
 \newcommand*\changesanonymousname{anonymous}
+\newcommand*\changesnochanges{No changes.}
 \newcommand*\changesnoloc{List of changes is available after the next \LaTeX\ run.}
 \newcommand*\changesnosoc{Summary of changes is available after the next \LaTeX\ run.}
 %    \end{macrocode}
@@ -491,51 +593,71 @@
 	{
 		\addto\captionsngerman{\def\listofchangesname{Liste der \"Anderungen}}
 		\addto\captionsngerman{\def\summaryofchangesname{\"Anderungen}}
+		\addto\captionsngerman{\def\compactsummaryofchangesname{\"Anderungen (kompakt)}}
 		\addto\captionsngerman{\def\changesaddname{Eingef\"ugt}}
 		\addto\captionsngerman{\def\changesdeletename{Gel\"oscht}}
 		\addto\captionsngerman{\def\changesreplacename{Ersetzt}}
+		\addto\captionsngerman{\def\changeshighlightname{Hervorgehoben}}
+		\addto\captionsngerman{\def\changescommentname{Kommentiert}}
 		\addto\captionsngerman{\def\changesauthorname{Autor}}
 		\addto\captionsngerman{\def\changesanonymousname{Anonym}}
+		\addto\captionsngerman{\def\changesnochanges{Keine \"Anderungen.}}
 		\addto\captionsngerman{\def\changesnoloc{Liste der \"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 		\addto\captionsngerman{\def\changesnosoc{\"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 
 		\addto\captionsgerman{\def\listofchangesname{Liste der \"Anderungen}}
 		\addto\captionsgerman{\def\summaryofchangesname{\"Anderungen}}
+		\addto\captionsgerman{\def\compactsummaryofchangesname{\"Anderungen (kompakt)}}
 		\addto\captionsgerman{\def\changesaddname{Eingef\"ugt}}
 		\addto\captionsgerman{\def\changesdeletename{Gel\"oscht}}
 		\addto\captionsgerman{\def\changesreplacename{Ersetzt}}
+		\addto\captionsgerman{\def\changeshighlightname{Hervorgehoben}}
+		\addto\captionsgerman{\def\changescommentname{Kommentiert}}
 		\addto\captionsgerman{\def\changesauthorname{Autor}}
 		\addto\captionsgerman{\def\changesanonymousname{Anonym}}
+		\addto\captionsgerman{\def\changesnochanges{Keine \"Anderungen.}}
 		\addto\captionsgerman{\def\changesnoloc{Liste der \"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 		\addto\captionsgerman{\def\changesnosoc{\"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 
 		\addto\captionsenglish{\def\listofchangesname{List of changes}}
 		\addto\captionsenglish{\def\summaryofchangesname{Changes}}
+		\addto\captionsenglish{\def\compactsummaryofchangesname{Changes (compact)}}
 		\addto\captionsenglish{\def\changesaddname{Added}}
 		\addto\captionsenglish{\def\changesdeletename{Deleted}}
 		\addto\captionsenglish{\def\changesreplacename{Replaced}}
+		\addto\captionsenglish{\def\changeshighlightname{Highlighted}}
+		\addto\captionsenglish{\def\changescommentname{Commented}}
 		\addto\captionsenglish{\def\changesauthorname{Author}}
 		\addto\captionsenglish{\def\changesanonymousname{anonymous}}
+		\addto\captionsenglish{\def\changesnochanges{No changes.}}
 		\addto\captionsenglish{\def\changesnoloc{List of changes is available after the next \LaTeX\ run.}}
 		\addto\captionsenglish{\def\changesnosoc{Summary of changes is available after the next \LaTeX\ run.}}
 
 		\addto\captionsbritish{\def\listofchangesname{List of changes}}
 		\addto\captionsbritish{\def\summaryofchangesname{Changes}}
+		\addto\captionsbritish{\def\compactsummaryofchangesname{Changes (compact)}}
 		\addto\captionsbritish{\def\changesaddname{Added}}
 		\addto\captionsbritish{\def\changesdeletename{Deleted}}
 		\addto\captionsbritish{\def\changesreplacename{Replaced}}
+		\addto\captionsbritish{\def\changeshighlightname{Highlighted}}
+		\addto\captionsbritish{\def\changescommentname{Commented}}
 		\addto\captionsbritish{\def\changesauthorname{Author}}
 		\addto\captionsbritish{\def\changesanonymousname{anonymous}}
+		\addto\captionsbritish{\def\changesnochanges{No changes.}}
 		\addto\captionsbritish{\def\changesnoloc{List of changes is available after the next \LaTeX\ run.}}
 		\addto\captionsbritish{\def\changesnosoc{Summary of changes is available after the next \LaTeX\ run.}}
 
 		\addto\captionsitalian{\def\listofchangesname{Lista delle modifiche}}
 		\addto\captionsitalian{\def\summaryofchangesname{Modifiche}}
+		\addto\captionsitalian{\def\compactsummaryofchangesname{Modifiche (coerente)}} % translation by me (EK), please provide correct translation
 		\addto\captionsitalian{\def\changesaddname{Aggiunte}}
 		\addto\captionsitalian{\def\changesdeletename{Cancellazioni}}
 		\addto\captionsitalian{\def\changesreplacename{Sostituzioni}}
+		\addto\captionsitalian{\def\changeshighlightname{Accentare}} % translation by me (EK), please provide correct translation
+		\addto\captionsitalian{\def\changescommentname{Commenti}} % translation by me (EK), please provide correct translation
 		\addto\captionsitalian{\def\changesauthorname{Autore}}
 		\addto\captionsitalian{\def\changesanonymousname{anonimo}}
+		\addto\captionsitalian{\def\changesnochanges{Nessuna modifica.}} % translation by me (EK), please provide correct translation
 		\addto\captionsitalian{\def\changesnoloc{La lista delle modifiche sar\`a disponibile alla prossima esecuzione di \LaTeX.}}
 		\addto\captionsitalian{\def\changesnosoc{Le modifiche sar\`a disponibile alla prossima esecuzione di \LaTeX.}}
 	}
@@ -576,7 +698,7 @@
 % \begin{macro}{\definechangesauthor}
 %  Define a new author.
 %  Mandatory argument: author's id.
-%  Optional arguments (key-value): author's name (default: empty) and author's color (default: black).
+%  Optional arguments (key-value): author's name (default: empty) and author's color (default: blue).
 %
 %  Store id, name and color using named variables.
 %  Define counter and color per author.
@@ -602,34 +724,29 @@
 %
 % Store the author's definition in according variables/colors, create change counters.
 %    \begin{macrocode}
-	\expandafter
-	\let\csname Changes at AuthorName#2\endcsname=\Changes at definechangesauthor@name
-	\newcounter{Changes at AddCount#2}
-	\newcounter{Changes at DeleteCount#2}
-	\newcounter{Changes at ReplaceCount#2}
-	\ifthenelse{\boolean{Changes at colored}}
-		{
-			\expandafter
-			\let\csname Changes at AuthorColor#2\endcsname=\Changes at definechangesauthor@color
-			\colorlet{Changes at Color#2}{\@nameuse{Changes at AuthorColor#2}}
-		}
-		{}
+	\expandafter\let\csname Changes at AuthorName#2\endcsname=\Changes at definechangesauthor@name
+	\expandafter\let\csname Changes at AuthorColor#2\endcsname=\Changes at definechangesauthor@color
+	\newcounter{Changes at addedCount#2}
+	\newcounter{Changes at deletedCount#2}
+	\newcounter{Changes at replacedCount#2}
+	\newcounter{Changes at highlightCount#2}
+	\newcounter{Changes at commentCount#2}
 }
 %    \end{macrocode}
 % \end{macro}
 %
-% Define default-author (anonymous) with empty id and blue color.
+% Define default-author (anonymous) with empty id and default color.
 %    \begin{macrocode}
-\definechangesauthor[color=blue]{\@empty}
+\definechangesauthor{\@empty}
 %    \end{macrocode}
 %
 %
 % \subsubsection{Author markup}
 %
-% \begin{macro}{\Changes at Markup@Author}
+% \begin{macro}{\Changes at Markup@author}
 % Store markup for authors.
 %    \begin{macrocode}
-\newcommand{\Changes at Markup@Author}[1]{%
+\newcommand{\Changes at Markup@author}[1]{%
 	\ifthenelse{\equal{\Changes at optionauthormarkup}{superscript}}{\textsuperscript{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionauthormarkup}{subscript}}{\textsubscript{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionauthormarkup}{brackets}}{(#1)}{}%
@@ -643,24 +760,11 @@
 % Set markup for authors.
 %    \begin{macrocode}
 \newcommand{\setauthormarkup}[1]{
-	\renewcommand{\Changes at Markup@Author}[1]{#1}
+	\renewcommand{\Changes at Markup@author}[1]{#1}
 }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\textsubscript}
-% Define the command \chcommand{textsubscript} in case the author markup \choption{subscript} is used and the command \chcommand{textsubscript} is not defined yet.
-% \chcommand{textsubscript} is the antagonist of \chcommand{textsuperscript} which is predefined in \LaTeX.
-% The code is taken from \LaTeX-FAQ 8.5.17.
-%    \begin{macrocode}
-\ifthenelse{\isundefined{\textsubscript}}
-	{
-		\DeclareRobustCommand*\textsubscript[1]{\@textsubscript{\selectfont#1}}
-		\newcommand{\@textsubscript}[1]{{\m at th\ensuremath{_{\mbox{\fontsize\sf at size\z@#1}}}}}
-	}{}
-%    \end{macrocode}
-% \end{macro}
-%
 % \begin{macro}{\setauthormarkupposition}
 % Set position for author markup text.
 %    \begin{macrocode}
@@ -679,31 +783,6 @@
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\Changes at Remark}
-%  Markup of remarks.
-%  Default: in a footnote.
-%    \begin{macrocode}
-\newcommand{\Changes at Remark}[2]{%
-	\footnote{%
-		\ifthenelse{\not\equal{#1}{\@empty}}%
-			{#1: }%
-			{}%
-		#2%
-	}%
-}
-%    \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\setremarkmarkup}
-%  Redefining the remark markup.
-%  Mandatory argument: markup definition.
-%    \begin{macrocode}
-\newcommand{\setremarkmarkup}[1]{%
-	\renewcommand{\Changes at Remark}[2]{#1}%
-}
-%    \end{macrocode}
-% \end{macro}
-%
 % \subsection{Change management commands}
 %
 % \subsubsection{Text markup definition}
@@ -711,18 +790,16 @@
 % Replaced text is always typeset as follows: \meta{added text}\meta{deleted text}.
 % Therefore no extra command for markup of replaced text is given.
 %
-% \begin{macro}{\Changes at Markup@Added}
+% \begin{macro}{\Changes at Markup@added}
 % Store markup for added text.
 %    \begin{macrocode}
-\newcommand{\Changes at Markup@Added}[1]{%
-	\ifthenelse{\equal{\Changes at optionaddedmarkup}{none}}{#1}{}%
+\newcommand{\Changes at Markup@added}[1]{%
+	\ifthenelse{\equal{\Changes at optionaddedmarkup}{colored}}{#1}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{uline}}{\uline{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{uuline}}{\uuline{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{uwave}}{\uwave{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{dashuline}}{\dashuline{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{dotuline}}{\dotuline{#1}}{}%
-	\ifthenelse{\equal{\Changes at optionaddedmarkup}{sout}}{\sout{#1}}{}%
-	\ifthenelse{\equal{\Changes at optionaddedmarkup}{xout}}{\xout{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{bf}}{\textbf{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{it}}{\textit{#1}}{}%
 	\ifthenelse{\equal{\Changes at optionaddedmarkup}{sl}}{\textsl{#1}}{}%
@@ -735,22 +812,22 @@
 % Set markup for added text.
 %    \begin{macrocode}
 \newcommand{\setaddedmarkup}[1]{
-	\renewcommand{\Changes at Markup@Added}[1]{#1}
+	\renewcommand{\Changes at Markup@added}[1]{#1}
 }
 %    \end{macrocode}
 % \end{macro}
 %
-% \begin{macro}{\Changes at Markup@Deleted}
+% \begin{macro}{\Changes at Markup@deleted}
 % Store markup for deleted text.
 %    \begin{macrocode}
-\newcommand{\Changes at Markup@Deleted}[1]{%
-	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{none}}{#1}{}%
+\newcommand{\Changes at Markup@deleted}[1]{%
+	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{sout}}{\sout{#1}}{}%
+	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{colored}}{#1}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{uline}}{\uline{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{uuline}}{\uuline{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{uwave}}{\uwave{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{dashuline}}{\dashuline{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{dotuline}}{\dotuline{#1}}{}%
-	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{sout}}{\sout{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{xout}}{\xout{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{bf}}{\textbf{#1}}{}%
 	\ifthenelse{\equal{\Changes at optiondeletedmarkup}{it}}{\textit{#1}}{}%
@@ -764,138 +841,422 @@
 % Set markup for deleted text.
 %    \begin{macrocode}
 \newcommand{\setdeletedmarkup}[1]{
-	\renewcommand{\Changes at Markup@Deleted}[1]{#1}
+	\renewcommand{\Changes at Markup@deleted}[1]{#1}
 }
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\Changes at Markup@highlight}
 %
+% Store markup for highlighted text.
+%    \begin{macrocode}
+\newcommand{\Changes at Markup@highlight}[1]{%
+	\ifthenelse{\equal{\Changes at optionhighlightmarkup}{background}}%
+		{%
+			\ifthenelse{\isColored}%
+				{\colorbox{authorcolor!30}{#1}}%
+				{#1}%
+		}{}%
+	\ifthenelse{\equal{\Changes at optionhighlightmarkup}{uuline}}{\uuline{#1}}{}%
+	\ifthenelse{\equal{\Changes at optionhighlightmarkup}{uwave}}{\uwave{#1}}{}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\sethighlightmarkup}
+% Set markup for highlighted text.
+%    \begin{macrocode}
+\newcommand{\sethighlightmarkup}[1]{
+	\renewcommand{\Changes at Markup@highlight}[1]{#1}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Changes at Markup@comment}
+% Store markup for comments.
+%
+% Parameters:
+% \begin{enumerate}
+%  \item text
+%  \item author's id
+%  \item author's id/name output
+% \end{enumerate}
+%    \begin{macrocode}
+\newcommand{\Changes at Markup@comment}[3]{%
+%    \end{macrocode}
+%
+% This one is tricky, because the parameters depend on tests.
+% If I use the tests inside the \chcommand{todo} command, they break because of the use of \chpackage{ifthenelse}.
+% Thus I am implementing a slightly dirty working version, having in mind, that the code should be revisited in future releases.
+%    \begin{macrocode}
+	\ifthenelse{\equal{\Changes at optioncommentmarkup}{todo}}%
+		{%
+			\ifthenelse{\isColored}%
+				{%
+					\ifthenelse{\isAnonymous{#2}}%
+						{%
+							\todo[color=authorcolor!10, bordercolor=authorcolor, linecolor=authorcolor!70, nolist]{\textbf{[\arabic{authorcommentcount}]} #1}%
+						}{%
+							\todo[color=authorcolor!10, bordercolor=authorcolor, linecolor=authorcolor!70, nolist]{\textbf{[#3~\arabic{authorcommentcount}]} #1}%
+						}%
+				}{%
+					\ifthenelse{\isAnonymous{#2}}%
+						{%
+							\todo[color=black!0, bordercolor=black, linecolor=black!70, nolist]{\textbf{[\arabic{authorcommentcount}]} #1}%
+						}{%
+							\todo[color=black!0, bordercolor=black, linecolor=black!70, nolist]{\textbf{[#3~\arabic{authorcommentcount}]:} #1}%
+						}%
+				}%
+		}{}%
+%    \end{macrocode}
+%
+% Something a little more easy.
+%    \begin{macrocode}
+	\ifthenelse{\equal{\Changes at optioncommentmarkup}{margin}}%
+		{%
+			\marginpar{%
+				\ifthenelse{\isColored}%
+					{\leavevmode\color{authorcolor}}%
+					{}%
+				\ifthenelse{\isAnonymous{#2}}%
+					{\textbf{[\arabic{Changes at commentCount#2}]:} }%
+					{\textbf{[#3~\arabic{Changes at commentCount#2}]:} }%
+				#1%
+			}%
+		}{}%
+	\ifthenelse{\equal{\Changes at optioncommentmarkup}{footnote}}%
+		{%
+			\footnote{%
+				\ifthenelse{\isAnonymous{#2}}%
+					{\textbf{[\arabic{Changes at commentCount#2}]:} }%
+					{\textbf{[#3~\arabic{Changes at commentCount#2}]:} }%
+				#1%
+			}%
+		}{}%
+	\ifthenelse{\equal{\Changes at optioncommentmarkup}{uwave}}%
+		{%
+			{%
+				\ifthenelse{\isColored}%
+					{\color{authorcolor}}%
+					{}%
+				\allowbreak%
+				\uwave{%
+					\ifthenelse{\isAnonymous{#2}}%
+						{\textbf{[\arabic{Changes at commentCount#2}]:} }%
+						{\textbf{[#3~\arabic{Changes at commentCount#2}]:} }%
+					#1%
+				}%
+			}%
+		}{}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\setcommentmarkup}
+% Set markup for comments.
+%    \begin{macrocode}
+\newcommand{\setcommentmarkup}[1]{
+	\renewcommand{\Changes at Markup@comment}[3]{#1}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+%
 % \subsubsection{Change management command definition}
 %
-% \begin{macro}{\Changes at output}
-% Output command for the changed text.
-% This command has the following arguments:
+% \begin{macro}{\ifIsEmpty}
+%
+% Checks if text in \choption{\#1} is empty, executes \choption{\#2} if empty, \choption{\#3} otherwise.
+% This is a shortcut for the \chcommand{ifthenelse} test, it basically eases the use of the test.
+%
+%    \begin{macrocode}
+\DeclareRobustCommand{\ifIsEmpty}[3]{%
+	\ifthenelse{\equal{#1}{} \or \equal{#1}{\@empty}}%
+		{#2}%
+		{#3}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\isAnonymous}
+%
+% Check if author id is empty, therefore the author is anonymous.
+% This is a new test that can be tested using \chcommand{ifthenelse}.
+%
+% This test has the following arguments:
 % \begin{enumerate}
-%		\item changed text (including markup)
-%		\item unchanged text
 %		\item author's id
-%		\item remark
-%		\item text for list of changes
-%		\item change type for list of changes
-%		\item decision (accept or reject)
-%		\item decision author's id
-%		\item decision remark
 % \end{enumerate}
-% Define boolean for author test.
+%
 %    \begin{macrocode}
-\newboolean{Changes at WrongID}
-\newcommand{\Changes at output}[9]{%
+\newtest{\isAnonymous}[1]{%
+	\equal{#1}{\@empty}%
+}
 %    \end{macrocode}
-%	Output changed text if option \choption{draft} is set, otherwise output unchanged text.
+% \end{macro}
+%
+% \begin{macro}{\isAuthorEmpty}
+%
+% Check if author is anonymous or position does not equal needed position, therefore the author text is empty.
+% This is a new test that can be tested using \chcommand{ifthenelse}.
+%
+% This test could be removed if the test for empty \chcommand{Changes at output@author} would work.
+%
+% This test has the following arguments:
+% \begin{enumerate}
+%		\item author's id
+%		\item position
+% \end{enumerate}
+%
 %    \begin{macrocode}
-	\ifthenelse{\boolean{Changes at optiondraft}}%
-		{%
+\newtest{\isAuthorEmpty}[2]{%
+	\isAnonymous{#1} \or \not\equal{\Changes at optionauthormarkupposition}{#2}%
+}
 %    \end{macrocode}
-%	Check if the author exists, error message otherwise.
-% I have the feeling that this code is optimizable.
+% \end{macro}
+%
+% \begin{macro}{\Changes at check@author}
+%
+% Check if author id is valid.
+% An empty id is valid by default.
+%
+% If the id is not valid, a package error is raised.
+% I have the feeling that the code is optimizable.
+%
+% This command has the following arguments:
+% \begin{enumerate}
+%		\item author's id
+% \end{enumerate}
+%
 %    \begin{macrocode}
+\newboolean{Changes at WrongID}
+\newcommand{\Changes at check@author}[1]{%
+	\ifIsEmpty{#1}%
+		{}%
+		{%
 			\setboolean{Changes at WrongID}{true}%
 			\setcounter{Changes at Author}{0}%
 			\whiledo{\value{Changes at Author} < \value{Changes at AuthorCount}}{%
 				\stepcounter{Changes at Author}%
-				\ifthenelse{\equal{#3}{\@nameuse{Changes at AuthorID\theChanges at Author}}}%
+				\ifthenelse{\equal{#1}{\@nameuse{Changes at AuthorID\theChanges at Author}}}%
 					{\setboolean{Changes at WrongID}{false}}%
 					{}%
 			}%
 			\ifthenelse{\boolean{Changes at WrongID}}%
 				{\PackageError{changes}%
-					{Undefined changes author: #3}%
-					{You have to define the author #3 with e.g.: \definechangesauthor{#3}}}%
+					{Undefined changes author: #1}%
+					{You have to define the author #1 with e.g.: \definechangesauthor{#1}}}%
 				{}%
+		}%
+}
 %    \end{macrocode}
-%	Check if the decision's author exists, error message otherwise.
+% \end{macro}
+%
+% \begin{macro}{\Changes at output@author}
+%
+% Output command for the author.
+%
+% This command has the following arguments:
+% \begin{enumerate}
+%		\item author's id
+%		\item position to output the author to (left or right)
+% \end{enumerate}
+%
+% \chcommand{DeclareRobustCommand} is used for not breaking the todo note definition.
 %    \begin{macrocode}
-			\ifthenelse{\not\equal{#8}{\@empty}}%
-				{%
-					\setboolean{Changes at WrongID}{true}%
-					\setcounter{Changes at Author}{0}%
-					\whiledo{\value{Changes at Author} < \value{Changes at AuthorCount}}{%
-						\stepcounter{Changes at Author}%
-						\ifthenelse{\equal{#8}{\@nameuse{Changes at AuthorID\theChanges at Author}}}%
-							{\setboolean{Changes at WrongID}{false}}%
-							{}%
-					}%
-				\ifthenelse{\boolean{Changes at WrongID}}%
-					{\PackageError{changes}%
-						{Undefined changes author: #8}%
-						{You have to define the author #8 with e.g.: \definechangesauthor{#8}}}%
-					{}%
-				}%
-				{}%
+\DeclareRobustCommand{\Changes at output@author}[2]{%
 %    \end{macrocode}
-%	Save author text for output.
+%
+%	Output author text only if author's id is given and the position matches, otherwise output empty text.
 %    \begin{macrocode}
+	\ifthenelse{\isAuthorEmpty{#1}{#2}}%
+		{}%
+		{%
 			\ifthenelse{\equal{\Changes at optionauthormarkuptext}{id}}%
 				{%
-					\@namedef{Changes at AuthorText}{#3}%
-					\ifthenelse{\not\equal{#8}{\@empty}}%
-						{\@namedef{Changes at DecAuthorText}{#8}}%
-						{}%
+					#1%
 				}%
 				{}%
 			\ifthenelse{\equal{\Changes at optionauthormarkuptext}{name}}%
 				{%
-					\@namedef{Changes at AuthorText}{\@nameuse{Changes at AuthorName#3}}%
-					\ifthenelse{\not\equal{#8}{\@empty}}%
-						{\@namedef{Changes at DecAuthorText}{\@nameuse{Changes at AuthorName#8}}}%
-						{}%
+					\ifIsEmpty{\@nameuse{Changes at AuthorName#1}}%
+						{%
+							#1%
+						}{%
+							\@nameuse{Changes at AuthorName#1}%
+						}%
 				}%
 				{}%
+		}%
+}
 %    \end{macrocode}
-%	Begin output
+% \end{macro}
+%
+% \begin{macro}{\Changes at set@color}
+%
+% Sets the author's color.
+%
+% This command has the following argument:
+% \begin{enumerate}
+%		\item author's id
+% \end{enumerate}
+%
 %    \begin{macrocode}
+\newcommand{\Changes at set@color}[1]{%
+	\ifthenelse{\isColored}%
+		{\colorlet{authorcolor}{\@nameuse{Changes at AuthorColor#1}}}%
+		{}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Changes at set@commentcount}
+%
+% Sets the author's comment count.
+%
+% This command has the following argument:
+% \begin{enumerate}
+%		\item author's id
+% \end{enumerate}
+%
+%    \begin{macrocode}
+\newcounter{authorcommentcount}
+\newcommand{\Changes at set@commentcount}[1]{%
+	\setcounter{authorcommentcount}{\value{Changes at commentCount#1}}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Changes at output}
+%
+% Output command for the changed text.
+%
+% This command has the following arguments:
+% \begin{enumerate}
+%		\item change id (added, deleted, replaced, highlight, comment)
+%		\item author's id
+%		\item final text
+%		\item deleted/replaced text
+%		\item comment
+%		\item change type name for list of changes
+%		\item text for list of changes
+% \end{enumerate}
+%    \begin{macrocode}
+\newcommand{\Changes at output}[7]{%
+%    \end{macrocode}
+%
+%	Output changed text if option \choption{draft} is set, otherwise output unchanged text.
+%    \begin{macrocode}
+	\ifthenelse{\boolean{Changes at optiondraft}}%
+		{%
+%    \end{macrocode}
+%
+%	Check if author's id is valid and set author's color.
+%    \begin{macrocode}
+			\Changes at check@author{#2}%
+			\Changes at set@color{#2}%
+%    \end{macrocode}
+%
+%	Start output.
+%    \begin{macrocode}
 			{%
 %    \end{macrocode}
-%	Change color, if colored text is used.
+%
+%	Output for change commands: added, deleted, replaced, highlight.
+%
+% I think this code is not elegant but it gets the work done for now.
 %    \begin{macrocode}
-				\ifthenelse{\boolean{Changes at colored}}%
-					{\color{Changes at Color#3}}%
-					{}%
+				\ifthenelse{%
+					\equal{#1}{added}\or%
+					\equal{#1}{deleted}\or%
+					\equal{#1}{replaced}\or%
+					\equal{#1}{highlight}%
+				}%
+					{%
 %    \end{macrocode}
-%	Output author text if author's id is given and text should appear left of changes.
+%
+%	Author text for left positioning (only without comment).
 %    \begin{macrocode}
-				\ifthenelse{\equal{\Changes at optionauthormarkupposition}{left} \and \not\equal{#3}{\@empty}}%
-					{\Changes at Markup@Author{\@nameuse{Changes at AuthorText}}}%
-					{}%
+						\ifIsEmpty{#5}%
+							{%
+								\ifthenelse{\isAuthorEmpty{#2}{left}}%
+									{}%
+									{{%
+										\ifthenelse{\isColored}%
+											{\color{authorcolor}}%
+											{}%
+										\Changes at Markup@author{\Changes at output@author{#2}{left}}%
+									}}%
+							}{}%
 %    \end{macrocode}
-%	Output changed text.
+%
+%	Changed/highlighted text.
 %    \begin{macrocode}
-				{#1}%
+						{%
+							\ifthenelse{\not\equal{#1}{highlight}}%
+								{%
+									\ifthenelse{\isColored}%
+										{\color{authorcolor}}%
+										{}%
+								}{}%
+							\ifthenelse{\equal{#1}{added}}{\Changes at Markup@added{#3}}{}%
+							\ifthenelse{\equal{#1}{deleted}}{\Changes at Markup@deleted{#4}}{}%
+							\ifthenelse{\equal{#1}{replaced}}{{\Changes at Markup@added{#3}}\allowbreak\Changes at Markup@deleted{#4}}{}%
+							\ifthenelse{\equal{#1}{highlight}}{\Changes at Markup@highlight{#3}}{}%
+						}%
 %    \end{macrocode}
-%	Output author text if author's id is given and text should appear right of changes.
+%
+%	Author text for right positioning (only without comment).
 %    \begin{macrocode}
-				\ifthenelse{\equal{\Changes at optionauthormarkupposition}{right} \and \not\equal{#3}{\@empty}}%
-					{\Changes at Markup@Author{\@nameuse{Changes at AuthorText}}}%
-					{}%
+						\ifIsEmpty{#5}%
+							{%
+								\ifthenelse{\isAuthorEmpty{#2}{right}}%
+									{}%
+									{{%
+										\ifthenelse{\isColored}%
+											{\color{authorcolor}}%
+											{}%
+										\Changes at Markup@author{\Changes at output@author{#2}{right}}%
+									}}%
+							}{}%
 %    \end{macrocode}
-%	Output remark if a remark is given.
+%
+%	Update counters.
 %    \begin{macrocode}
-				\ifthenelse{\not\equal{#4}{\@empty}}%
-					{\Changes at Remark{#3}{#4}}%
+						\stepcounter{Changes@#1Count#2}%
+					}{}%
+%    \end{macrocode}
+%
+%	Comments.
+%    \begin{macrocode}
+				\ifIsEmpty{#5}%
 					{}%
+					{%
+						\stepcounter{Changes at commentCount#2}%
+						\Changes at set@commentcount{#2}%
+						\Changes at Markup@comment%
+							{#5}%
+							{#2}%
+							{\Changes at output@author{#2}{left}\Changes at output@author{#2}{right}}%
+					}%
 			}%
 %    \end{macrocode}
 %	Store line for list of changes.
 %    \begin{macrocode}
-			\ifthenelse{\equal{\@empty}{#3}}%
+			\ifIsEmpty{#2}%
 				{\def\Changes at locid{}}%
-				{\def\Changes at locid{~(#3)}}%
-			\addcontentsline{loc}{subsection}{#6\Changes at locid: \truncate{.3\textwidth}{#5}}%
+				{\def\Changes at locid{~(#2)}}%
+			\addtocontents{loc}{\protect\ChangesListline{#1}{#6\Changes at locid}{#7}{\thepage}}%
 		}%
 %    \end{macrocode}
+%
 %	Output unchanged text (option \choption{final} was set).
 %    \begin{macrocode}
-		{#2}%
+		{%
+			\ifIsEmpty{#3}%
+					{\@bsphack\@esphack}%
+					{#3}%
+		}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -904,7 +1265,7 @@
 %  The command formats text as new text.
 %
 %  Mandatory argument: added text.
-%  Optional argument (key-value): author's id, remark, decision, decision author's id, decision remark
+%  Optional argument (key-value): author's id, comment, remark (deprecated)
 %    \begin{macrocode}
 \newcommand{\added}[2][\@empty]{%
 %    \end{macrocode}
@@ -911,23 +1272,32 @@
 % Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
 %    \begin{macrocode}
 	\setkeys{Changes at added}{#1}%
-	\let\Changes at esphack\relax%
-	\Changes at output%
-		{\Changes at Markup@Added{#2}}%
+%    \end{macrocode}
+% Check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\ifIsEmpty{\Changes at added@remark}%
+		{}%
 		{%
-			\ifthenelse{\equal{\@empty}{#2}}%
-				{\@bsphack \let\Changes at esphack\@esphack}%
-				{#2}%
+			\ifIsEmpty{\Changes at added@comment}%
+				{%
+					\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+					\let\Changes at added@comment\Changes at added@remark%
+				}%
+				{%
+					\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+				}%
 		}%
+%    \end{macrocode}
+% End of check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\Changes at output%
+		{added}%
 		{\Changes at added@id}%
-		{\Changes at added@remark}%
 		{#2}%
+		{}%
+		{\Changes at added@comment}%
 		{\changesaddname}%
-		{\Changes at added@dec}%
-		{\Changes at added@decid}%
-		{\Changes at added@decremark}%
-	\stepcounter{Changes at AddCount\Changes at added@id}%
-	\Changes at esphack%
+		{#2}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -940,7 +1310,7 @@
 %  Before that, there was a slightly erroneous version from \texttt{de.comp.text.tex} (issue \#2).
 %
 %  Mandatory argument: deleted text.
-%  Optional argument (key-value): author's id, remark, decision, decision author's id, decision remark
+%  Optional argument (key-value): author's id, comment, remark (deprecated)
 %    \begin{macrocode}
 \newcommand{\deleted}[2][\@empty]{%
 %    \end{macrocode}
@@ -947,19 +1317,32 @@
 % Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
 %    \begin{macrocode}
 	\setkeys{Changes at deleted}{#1}%
-	\let\Changes at esphack\relax%
+%    \end{macrocode}
+% Check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\ifIsEmpty{\Changes at deleted@remark}%
+		{}%
+		{%
+			\ifIsEmpty{\Changes at deleted@comment}%
+				{%
+					\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+					\let\Changes at deleted@comment\Changes at deleted@remark%
+				}%
+				{%
+					\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+				}%
+		}%
+%    \end{macrocode}
+% End of check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
 	\Changes at output%
-		{\Changes at Markup@Deleted{#2}}%
-		{\@bsphack \let\Changes at esphack\@esphack}%
+		{deleted}%
 		{\Changes at deleted@id}%
-		{\Changes at deleted@remark}%
+		{}%
 		{#2}%
+		{\Changes at deleted@comment}%
 		{\changesdeletename}%
-		{\Changes at deleted@dec}%
-		{\Changes at deleted@decid}%
-		{\Changes at deleted@decremark}%
-	\stepcounter{Changes at DeleteCount\Changes at deleted@id}%
-	\Changes at esphack%
+		{#2}%
 }
 %    \end{macrocode}
 % \end{macro}
@@ -968,7 +1351,7 @@
 %  The command formats text as replaced text.
 %
 %  Mandatory arguments: new text and old text.
-%  Optional argument (key-value): author's id, remark, decision, decision author's id, decision remark
+%  Optional argument (key-value): author's id, comment, remark (deprecated)
 %    \begin{macrocode}
 \newcommand{\replaced}[3][\@empty]{%
 %    \end{macrocode}
@@ -975,73 +1358,256 @@
 % Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
 %    \begin{macrocode}
 	\setkeys{Changes at replaced}{#1}%
-	\let\Changes at esphack\relax%
-	\Changes at output%
-		{{\Changes at Markup@Added{#2}}{\Changes at Markup@Deleted{#3}}}%
+%    \end{macrocode}
+% Check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\ifIsEmpty{\Changes at replaced@remark}%
+		{}%
 		{%
-			\ifthenelse{\equal{\@empty}{#2}}%
-				{\@bsphack \let\Changes at esphack\@esphack}%
-				{#2}%
+			\ifIsEmpty{\Changes at replaced@comment}%
+				{%
+					\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+					\let\Changes at replaced@comment\Changes at replaced@remark%
+				}%
+				{%
+					\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+				}%
 		}%
+%    \end{macrocode}
+% End of check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\Changes at output%
+		{replaced}%
 		{\Changes at replaced@id}%
-		{\Changes at replaced@remark}%
 		{#2}%
+		{#3}%
+		{\Changes at replaced@comment}%
 		{\changesreplacename}%
-		{\Changes at replaced@dec}%
-		{\Changes at replaced@decid}%
-		{\Changes at replaced@decremark}%
-	\stepcounter{Changes at ReplaceCount\Changes at replaced@id}%
-	\Changes at esphack%
+		{#2}%
 }
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\highlight}
+%  The command formats text as highlighted text.
+%
+%  Mandatory argument: highlighted text.
+%  Optional argument (key-value): author's id, comment, remark (deprecated)
+%    \begin{macrocode}
+\newcommand{\highlight}[2][\@empty]{%
+%    \end{macrocode}
+%
+% Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
+%    \begin{macrocode}
+	\setkeys{Changes at highlight}{#1}%
+%    \end{macrocode}
+% Check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\ifIsEmpty{\Changes at highlight@remark}%
+		{}%
+		{%
+			\ifIsEmpty{\Changes at highlight@comment}%
+				{%
+					\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+					\let\Changes at highlight@comment\Changes at highlight@remark%
+				}%
+				{%
+					\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+				}%
+		}%
+%    \end{macrocode}
+% End of check for use of deprecated \choption{remark} option.
+%    \begin{macrocode}
+	\Changes at output%
+		{highlight}%
+		{\Changes at highlight@id}%
+		{#2}%
+		{}%
+		{\Changes at highlight@comment}%
+		{\changeshighlightname}%
+		{#2}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\comment}
+%  The command formats text as comment.
+%
+%  Mandatory argument: comment text.
+%  Optional argument (key-value): author's id
+%    \begin{macrocode}
+\newcommand{\comment}[2][\@empty]{%
+%    \end{macrocode}
+%
+% Call \emph{setkeys} in order to evaluate the key-value-options and fill the value storage.
+%    \begin{macrocode}
+	\setkeys{Changes at comment}{#1}%
+	\Changes at output%
+		{comment}%
+		{\Changes at comment@id}%
+		{}%
+		{}%
+		{#2}%
+		{\changescommentname}%
+		{#2}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
 % \subsection{List of changes}
 %
 % The list of changes truncates text, therefore the \chpackage{truncate} package is used.
+% (Using fit and redefining the marker: suggestion and code by Frank Mittelbach)
 %    \begin{macrocode}
-\RequirePackage[breakall]{truncate}
+\RequirePackage[breakall,fit]{truncate}
+\renewcommand\TruncateMarker{ [\dots\negthinspace]\ }
 %    \end{macrocode}
 %
 % \begin{macro}{\changes at chopline}
 %  Auxiliary command for reading the content of the loc-files.
 %  The content is read line by line.
-%  One line is parsed with this macro, the order of entries is: id, color, name, added, deleted, replaced.
+%  One line is parsed with this macro, the order of entries is: id, color, name, added, deleted, replaced, highlighted, comment.
 %  The contents have to be separated by a semicolon.
 %    \begin{macrocode}
-\def\changes at chopline#1;#2;#3;#4;#5;#6 \\{
-	\def\Changes at InID{#1}
-	\def\Changes at InColor{#2}
-	\def\Changes at InName{#3}
-	\def\Changes at InAdded{#4}
-	\def\Changes at InDeleted{#5}
-	\def\Changes at InReplaced{#6}
+\def\changes at chopline#1;#2;#3;#4;#5;#6;#7;#8 \\{%
+	\def\Changes at InID{#1}%
+	\def\Changes at InColor{#2}%
+	\def\Changes at InName{#3}%
+	\def\Changes at InAdded{#4}%
+	\def\Changes at InDeleted{#5}%
+	\def\Changes at InReplaced{#6}%
+	\def\Changes at InHighlight{#7}%
+	\def\Changes at InComment{#8}%
 }
 %    \end{macrocode}
 % \end{macro}
 %
+% \begin{macro}{\ChangesListline}
+%
+% Output of a list line.
+%
+% This command has the following arguments:
+% \begin{enumerate}
+%		\item change type (added, ...)
+%		\item text
+%		\item page
+% \end{enumerate}
+%
+%    \begin{macrocode}
+\newcommand{\ChangesListline}[4]{%
+	\IfSubStr{\Changes at loc@show}{#1}{%
+		\@dottedtocline{1}{0px}{2em}{#2: \truncate{\Changes at truncate@width}{#3}}{#4}%
+	}{}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Changes at truncate@width}
+%
+% Length for the width of the truncation.
+%
+% Default: two third of the text width
+%
+%    \begin{macrocode}
+\newlength{\Changes at truncate@width}
+\setlength{\Changes at truncate@width}{.6\textwidth}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\settruncatewidth}
+%
+% Set the width of the truncation.
+% Argument: new width.
+%    \begin{macrocode}
+\newcommand{\settruncatewidth}[1]{
+	\setlength{\Changes at truncate@width}{#1}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Changes at summary@width}
+%
+% Length for the width of the change summary.
+%
+% Default: one third of the text width
+%
+%    \begin{macrocode}
+\newlength{\Changes at summary@width}
+\setlength{\Changes at summary@width}{.3\textwidth}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\setsummarywidth}
+%
+% Set the width of the change summary.
+% Argument: new width.
+%    \begin{macrocode}
+\newcommand{\setsummarywidth}[1]{
+	\setlength{\Changes at summary@width}{#1}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\setsummarytowidth}
+%
+% Set the width of the change summary to width of given text.
+% Argument: text.
+%    \begin{macrocode}
+\newcommand{\setsummarytowidth}[1]{
+	\settowidth{\Changes at summary@width}{#1}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\Changes at summaryline}
+%
+% Auxiliary command for output of a summary line.
+%
+% This command has the following arguments:
+% \begin{enumerate}
+%		\item change type (added, ...)
+%		\item number of items
+%		\item name of items
+%		\item line delimiter
+% \end{enumerate}
+%
+%    \begin{macrocode}
+\newcommand{\Changes at summaryline}[4]{%
+	\IfSubStr{\Changes at loc@show}{#1}{%
+		\ifthenelse{\not\equal{\Changes at loc@style}{compactsummary} \or #2 > 0}%
+			{%
+				\parbox{\Changes at summary@width}{#3~\dotfill~#2}#4%
+			}{}%
+	}{}%
+}
+%    \end{macrocode}
+% \end{macro}
+%
 % \begin{macro}{\listofchanges}
-%		This command outputs the list of changes.
 %
-% 	Two styles are available: \choption{list} (default) and \choption{summary}.
-% 	\choption{list} prints the list of changes lika a list of figures.
-% 	\choption{summary} prints a summary of changes separated by authors.
+%	This command outputs the list of changes.
+% Options: \choption{style} and \choption{title}.
 %
-% 	For the list, the values are read from the auxiliary file.
+% The following styles are available:
+% \begin{description}
+% 	\item [\choption{list}] prints the list of changes like a list of figures
+% 	\item [\choption{summary}] prints the number of changes grouped by author
+% 	\item [\choption{compactsummary}] same as \choption{summary} but entries with count 0 are omitted
+% \end{description}
 %
-%		For the summary, the values are read from the loc-file, if it exists.
-%		If no loc-file exists, an according message is generated.
+% For the list, the values are read from the auxiliary file.
 %
+%	For the summary, the values are read from the loc-file, if it exists.
+%	If no loc-file exists, an according message is generated.
+%
 % Some definitions that have to reside outside the command in order to use the command multiple times.
-%	In further versions: compute length of bounding box für summary.
 %    \begin{macrocode}
-\newlength{\Changes at Len@summ}
-\setlength{\Changes at Len@summ}{.2\textwidth}
 \newboolean{Changes at MoreLines}
+\newboolean{Changes at ShowOK}
 %    \end{macrocode}
 % The definition of \chcommand{listofchanges}.
 %    \begin{macrocode}
-\newcommand{\listofchanges}[1][style=list]{%
+\newcommand{\listofchanges}[1][\@empty]{%
 	\setkeys{Changes at loc}{#1}%
 %    \end{macrocode}
 %	All work is done only in draft mode.
@@ -1049,14 +1615,16 @@
 	\ifthenelse{\boolean{Changes at optiondraft}}%
 		{%
 %    \end{macrocode}
+%
 % Check if style is known, otherwise use \choption{list} by default.
 %    \begin{macrocode}
-			\ifthenelse{\equal{\@empty}{\Changes at loc@style}}%
+			\ifIsEmpty{\Changes at loc@style}%
 				{\def\Changes at loc@style{list}}%
 				{%
 					\ifthenelse{%
 						\equal{\Changes at loc@style}{list}\or%
-						\equal{\Changes at loc@style}{summary}%
+						\equal{\Changes at loc@style}{summary}\or%
+						\equal{\Changes at loc@style}{compactsummary}%
 					}%
 						{}%
 						{%
@@ -1065,23 +1633,81 @@
 						}%
 				}%
 %    \end{macrocode}
+%
+% Check if show-value is known, otherwise use \choption{all} by default.
+%    \begin{macrocode}
+			\ifIsEmpty{\Changes at loc@show}%
+				{\def\Changes at loc@show{all}}%
+				{%
+%    \end{macrocode}
+%
+% This check is complicated, because the \chcommand{isin} test of \chpackage{xifthen} does not work with macros.
+% On the other hand I could not define a new text using the \chcommand{IfSubStr} macro of \chpackage{xstring},
+%    \begin{macrocode}
+					\setboolean{Changes at ShowOK}{false}%
+					\ifthenelse{\equal{\Changes at loc@show}{all}}{\setboolean{Changes at ShowOK}{true}}{}%
+					\IfSubStr{\Changes at loc@show}{added}{\setboolean{Changes at ShowOK}{true}}{}%
+					\IfSubStr{\Changes at loc@show}{deleted}{\setboolean{Changes at ShowOK}{true}}{}%
+					\IfSubStr{\Changes at loc@show}{replaced}{\setboolean{Changes at ShowOK}{true}}{}%
+					\IfSubStr{\Changes at loc@show}{highlight}{\setboolean{Changes at ShowOK}{true}}{}%
+					\IfSubStr{\Changes at loc@show}{comment}{\setboolean{Changes at ShowOK}{true}}{}%
+					\ifthenelse{\boolean{Changes at ShowOK}}%
+						{}%
+						{%
+							\PackageWarning{changes}{Wrong show-value for list of changes: '\Changes at loc@show', using 'all' instead.}%
+							\def\Changes at loc@show{all}%
+						}%
+				}%
+			\ifthenelse{\equal{\Changes at loc@show}{all}}%
+				{%
+					\def\Changes at loc@show{added|deleted|replaced|highlight|comment}%
+				}{}%
+%    \end{macrocode}
+%
+%	Print heading.
+%    \begin{macrocode}
+			\section*{%
+				\ifIsEmpty{\Changes at loc@title}%
+					{%
+						\ifthenelse{\equal{\Changes at loc@style}{list}}%
+							{\listofchangesname}{}%
+						\ifthenelse{\equal{\Changes at loc@style}{summary}}%
+							{\summaryofchangesname}{}%
+						\ifthenelse{\equal{\Changes at loc@style}{compactsummary}}%
+							{\compactsummaryofchangesname}{}%
+					}%
+					{\Changes at loc@title}%
+			}%
+%    \end{macrocode}
+%
 %	Print list.
 %    \begin{macrocode}
 			\ifthenelse{\equal{\Changes at loc@style}{list}}%
 				{%
-					\section*{\listofchangesname}%
 					\IfFileExists{\jobname.loc}%
-						{}{%
+						{%
+							\setboolean{Changes at MoreLines}{true}%
+							\newread\Changes at InFile%
+							\openin\Changes at InFile = \jobname.loc%
+							\whiledo{\boolean{Changes at MoreLines}}{%
+								\read\Changes at InFile to \Changes at Line%
+								\ifeof\Changes at InFile%
+									\setboolean{Changes at MoreLines}{false}%
+								\else%
+									\Changes at Line%
+								\fi%
+							}%
+							\closein\Changes at InFile%
+						}{%
 							\emph{\changesnoloc}%
 							\PackageWarning{changes}{LaTeX rerun needed for list of changes}%
 						}%
-					\@starttoc{loc}{}%
-				}%
+				}{}%
 %    \end{macrocode}
-%	Print summary, but only in draft mode.
+%	Print summary or compact summary.
 %    \begin{macrocode}
+			\ifthenelse{\equal{\Changes at loc@style}{summary} \or \equal{\Changes at loc@style}{compactsummary}}%
 				{%
-					\section*{\summaryofchangesname}%
 					\IfFileExists{\jobname.\Changes at extension}%
 						{%
 							\setboolean{Changes at MoreLines}{true}%
@@ -1094,7 +1720,7 @@
 								\else%
 									\expandafter\changes at chopline\Changes at Line\\%
 									\textbf{%
-										\ifthenelse{\boolean{Changes at colored}}%
+										\ifthenelse{\isColored}%
 											{\color{\Changes at InColor}}%
 											{}%
 										\ifthenelse{\equal{\Changes at InID}{\@empty}}%
@@ -1106,9 +1732,23 @@
 													{ (\Changes at InName)}%
 											}%
 									}\\%
-									\parbox{\Changes at Len@summ}{\changesaddname~\dotfill~\Changes at InAdded}\\%
-									\parbox{\Changes at Len@summ}{\changesdeletename~\dotfill~\Changes at InDeleted}\\%
-									\parbox{\Changes at Len@summ}{\changesreplacename~\dotfill~\Changes at InReplaced}\\[1ex]%
+									\ifthenelse{%
+										\Changes at InAdded > 0 \or%
+										\Changes at InDeleted > 0 \or%
+										\Changes at InReplaced > 0 \or%
+										\Changes at InHighlight > 0 \or%
+										\Changes at InComment > 0%
+									}%
+										{%
+											\Changes at summaryline{added}{\Changes at InAdded}{\changesaddname}{\\}%
+											\Changes at summaryline{deleted}{\Changes at InDeleted}{\changesdeletename}{\\}%
+											\Changes at summaryline{replaced}{\Changes at InReplaced}{\changesreplacename}{\\}%
+											\Changes at summaryline{highlight}{\Changes at InHighlight}{\changeshighlightname}{\\}%
+											\Changes at summaryline{comment}{\Changes at InComment}{\changescommentname}{\\[1ex]}%
+										}%
+										{%
+											\parbox{\Changes at summary@width}{\changesnochanges}\\[1ex]%
+										}%
 								\fi%
 							}%
 							\closein\Changes at InFile%
@@ -1116,7 +1756,7 @@
 							\emph{\changesnosoc}%
 							\PackageWarning{changes}{LaTeX rerun needed for summary of changes}%
 						}%
-				}%
+				}{}%
 %    \end{macrocode}
 %	In final mode print nothing.
 %    \begin{macrocode}
@@ -1126,12 +1766,12 @@
 % \end{macro}
 %
 %  At the end of the document: write the list of changes in the loc-file, therefore open file, write values, close file.
-%  Changes are written as \LaTeX-formatted text, so they can simply be read via \chcommand{input}.
+%  Changes are written as \hologo{LaTeX}-formatted text, so they can simply be read via \chcommand{input}.
 %
-%  The order of entries is: id, color, name, added, deleted, replaced.
+%  The order of entries is: id, color, name, added, deleted, replaced, comment, highlight.
 %  The contents have to be separated by a semicolon.
 %    \begin{macrocode}
-\AtEndDocument{
+\AtEndDocument{%
 %    \end{macrocode}
 % Open output file.
 %    \begin{macrocode}
@@ -1153,9 +1793,11 @@
 		\immediate\write\Changes at OutFile{\Changes at ID;%
 			\@nameuse{Changes at AuthorColor\Changes at ID};%
 			\@nameuse{Changes at AuthorName\Changes at ID};%
-			\the\value{Changes at AddCount\Changes at ID};%
-			\the\value{Changes at DeleteCount\Changes at ID};%
-			\the\value{Changes at ReplaceCount\Changes at ID}}%
+			\the\value{Changes at addedCount\Changes at ID};%
+			\the\value{Changes at deletedCount\Changes at ID};%
+			\the\value{Changes at replacedCount\Changes at ID};%
+			\the\value{Changes at highlightCount\Changes at ID};%
+			\the\value{Changes at commentCount\Changes at ID}}%
 	}%
 %    \end{macrocode}
 % Close output file.
@@ -1165,6 +1807,16 @@
 % Restore original definition of \chcommand{protect}.
 %    \begin{macrocode}
 	\let\protect\Changes at protect
+%    \end{macrocode}
+%
+% Write content of listofchanges to file.
+%    \begin{macrocode}
+	\if at filesw
+		\@ifundefined{tf at loc}{%
+			\expandafter\newwrite\csname tf at loc\endcsname
+			\immediate\openout \csname tf at loc\endcsname \jobname.loc\relax
+		}{}%
+	\fi
 }
 %    \end{macrocode}
 %
@@ -1177,4 +1829,3 @@
 %
 %\Finale
 \endinput
-

Modified: trunk/Master/texmf-dist/source/latex/changes/changes.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/changes/changes.ins	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/source/latex/changes/changes.ins	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,6 +1,6 @@
 %% This file creates the needed files from changes.dtx
 %%
-\def\filedate{2018/10/10}
+\def\filedate{2018/11/04}
 \def\batchfile{changes.ins}
 \input docstrip
 
@@ -61,14 +61,12 @@
 	\file{changes.example.markup.nocolor.tex}{\from{examples.dtx}{example:markup:nocolor}}
 	\file{changes.example.markup.wrong.tex}{\from{examples.dtx}{example:markup:wrong}}
 %
-	\file{changes.example.addedmarkup.none.tex}{\from{examples.dtx}{example:addedmarkup:none}}
+	\file{changes.example.addedmarkup.colored.tex}{\from{examples.dtx}{example:addedmarkup:colored}}
 	\file{changes.example.addedmarkup.uline.tex}{\from{examples.dtx}{example:addedmarkup:uline}}
 	\file{changes.example.addedmarkup.uuline.tex}{\from{examples.dtx}{example:addedmarkup:uuline}}
 	\file{changes.example.addedmarkup.uwave.tex}{\from{examples.dtx}{example:addedmarkup:uwave}}
 	\file{changes.example.addedmarkup.dashuline.tex}{\from{examples.dtx}{example:addedmarkup:dashuline}}
 	\file{changes.example.addedmarkup.dotuline.tex}{\from{examples.dtx}{example:addedmarkup:dotuline}}
-	\file{changes.example.addedmarkup.sout.tex}{\from{examples.dtx}{example:addedmarkup:sout}}
-	\file{changes.example.addedmarkup.xout.tex}{\from{examples.dtx}{example:addedmarkup:xout}}
 	\file{changes.example.addedmarkup.bf.tex}{\from{examples.dtx}{example:addedmarkup:bf}}
 	\file{changes.example.addedmarkup.it.tex}{\from{examples.dtx}{example:addedmarkup:it}}
 	\file{changes.example.addedmarkup.sl.tex}{\from{examples.dtx}{example:addedmarkup:sl}}
@@ -75,7 +73,7 @@
 	\file{changes.example.addedmarkup.em.tex}{\from{examples.dtx}{example:addedmarkup:em}}
 	\file{changes.example.addedmarkup.wrong.tex}{\from{examples.dtx}{example:addedmarkup:wrong}}
 %
-	\file{changes.example.deletedmarkup.none.tex}{\from{examples.dtx}{example:deletedmarkup:none}}
+	\file{changes.example.deletedmarkup.colored.tex}{\from{examples.dtx}{example:deletedmarkup:colored}}
 	\file{changes.example.deletedmarkup.uline.tex}{\from{examples.dtx}{example:deletedmarkup:uline}}
 	\file{changes.example.deletedmarkup.uuline.tex}{\from{examples.dtx}{example:deletedmarkup:uuline}}
 	\file{changes.example.deletedmarkup.uwave.tex}{\from{examples.dtx}{example:deletedmarkup:uwave}}
@@ -89,8 +87,19 @@
 	\file{changes.example.deletedmarkup.em.tex}{\from{examples.dtx}{example:deletedmarkup:em}}
 	\file{changes.example.deletedmarkup.wrong.tex}{\from{examples.dtx}{example:deletedmarkup:wrong}}
 %
+	\file{changes.example.commentmarkup.margin.tex}{\from{examples.dtx}{example:commentmarkup:margin}}
+	\file{changes.example.commentmarkup.footnote.tex}{\from{examples.dtx}{example:commentmarkup:footnote}}
+	\file{changes.example.commentmarkup.uwave.tex}{\from{examples.dtx}{example:commentmarkup:uwave}}
+	\file{changes.example.commentmarkup.todo.tex}{\from{examples.dtx}{example:commentmarkup:todo}}
+%
+	\file{changes.example.highlightmarkup.background.tex}{\from{examples.dtx}{example:highlightmarkup:background}}
+	\file{changes.example.highlightmarkup.uuline.tex}{\from{examples.dtx}{example:highlightmarkup:uuline}}
+	\file{changes.example.highlightmarkup.uwave.tex}{\from{examples.dtx}{example:highlightmarkup:uwave}}
+%
 	\file{changes.example.setaddedmarkup.tex}{\from{examples.dtx}{example:setaddedmarkup}}
 	\file{changes.example.setdeletedmarkup.tex}{\from{examples.dtx}{example:setdeletedmarkup}}
+	\file{changes.example.setcommentmarkup.tex}{\from{examples.dtx}{example:setcommentmarkup}}
+	\file{changes.example.sethighlightmarkup.tex}{\from{examples.dtx}{example:sethighlightmarkup}}
 %
 	\file{changes.example.authormarkup.superscript.tex}{\from{examples.dtx}{example:authormarkup:superscript}}
 	\file{changes.example.authormarkup.subscript.tex}{\from{examples.dtx}{example:authormarkup:subscript}}
@@ -111,14 +120,27 @@
 	\file{changes.example.setauthormarkupposition.tex}{\from{examples.dtx}{example:setauthormarkupposition}}
 	\file{changes.example.setauthormarkuptext.tex}{\from{examples.dtx}{example:setauthormarkuptext}}
 %
-	\file{changes.example.setremarkmarkup.tex}{\from{examples.dtx}{example:setremarkmarkup}}
+	\file{changes.example.settruncatewidth.tex}{\from{examples.dtx}{example:settruncatewidth}}
 %
+	\file{changes.example.setsummarywidth.tex}{\from{examples.dtx}{example:setsummarywidth}}
+	\file{changes.example.setsummarytowidth.tex}{\from{examples.dtx}{example:setsummarytowidth}}
+%
 	\file{changes.example.setsocextension.tex}{\from{examples.dtx}{example:setsocextension}}
 %
 	\file{changes.example.listofchanges.list.tex}{\from{examples.dtx}{example:listofchanges:list}}
 	\file{changes.example.listofchanges.summary.tex}{\from{examples.dtx}{example:listofchanges:summary}}
-	\file{changes.example.listofchanges.both.tex}{\from{examples.dtx}{example:listofchanges:both}}
+	\file{changes.example.listofchanges.compactsummary.tex}{\from{examples.dtx}{example:listofchanges:compactsummary}}
+	\file{changes.example.listofchanges.all.tex}{\from{examples.dtx}{example:listofchanges:all}}
+	\file{changes.example.listofchanges.title.tex}{\from{examples.dtx}{example:listofchanges:title}}
+	\file{changes.example.listofchanges.show.tex}{\from{examples.dtx}{example:listofchanges:show}}
 	\file{changes.example.listofchanges.wrong.tex}{\from{examples.dtx}{example:listofchanges:wrong}}
+%
+	\file{changes.example.packageoptions.todonotes.tex}{\from{examples.dtx}{example:packageoptions.todonotes}}
+	\file{changes.example.packageoptions.truncate.tex}{\from{examples.dtx}{example:packageoptions.truncate}}
+	\file{changes.example.packageoptions.ulem.tex}{\from{examples.dtx}{example:packageoptions.ulem}}
+	\file{changes.example.packageoptions.xcolor.tex}{\from{examples.dtx}{example:packageoptions.xcolor}}
+%
+	\file{changes.example.screenshot.tex}{\from{example-screenshot.dtx}{example:screenshot}}
 }
 
 \endinput

Added: trunk/Master/texmf-dist/source/latex/changes/example-screenshot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/changes/example-screenshot.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/changes/example-screenshot.dtx	2018-11-04 20:27:32 UTC (rev 49079)
@@ -0,0 +1,190 @@
+% \iffalse meta-comment
+%
+%  Copyright (C) 2018-2018
+%  Ekkart Kleinod (ekleinod at edgesoft.de)
+% --------------------------------------------------------------------------
+%
+%  This work may be distributed and/or modified under the
+%  conditions of the \LaTeX\ Project Public License, either version~1.3
+%  of this license or any later version.
+%  The latest version of this license is in\\
+%   \url{http://www.latex-project.org/lppl.txt}\\
+%  and version~1.3 or later is part of all distributions of \LaTeX\
+%  version 2005/12/01 or later.
+%
+%  This work has the LPPL maintenance status "maintained".
+%  The current maintainer of this work is Ekkart Kleinod.
+% \fi
+%
+% \CharacterTable
+%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%   Digits        \0\1\2\3\4\5\6\7\8\9
+%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%   Dollar        \$     Percent       \%     Ampersand     \&
+%   Acute accent  \'     Left paren    \(     Right paren   \)
+%   Asterisk      \*     Plus          \+     Comma         \,
+%   Minus         \-     Point         \.     Solidus       \/
+%   Colon         \:     Semicolon     \;     Less than     \<
+%   Equals        \=     Greater than  \>     Question mark \?
+%   Commercial at \@     Left bracket  \[     Backslash     \\
+%   Right bracket \]     Circumflex    \^     Underscore    \_
+%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%   Right brace   \}     Tilde         \~}
+%
+% \GetFileInfo{example-screenshot.dtx}
+%
+%^^A --------------------------------------------------------------------------
+%
+% This is the most compact example for screenshots for the website.
+%
+% Start the \LaTeX document the standard way.
+%
+%    \begin{macrocode}
+\documentclass[11pt, a4paper, notitlepage, ngerman, english]{scrartcl}
+\usepackage{babel}
+%    \end{macrocode}
+%
+% Set with basic package.
+%
+%    \begin{macrocode}
+\usepackage[font=charter, oneside]{basis}
+\author{Ekkart Kleinod}
+\title{Basic changes example}
+%    \end{macrocode}
+%
+% Smaller test for screenshots.
+%
+%    \begin{macrocode}
+\setlength{\textwidth}{180pt}
+%    \end{macrocode}
+%
+% Nice listing.
+%
+%    \begin{macrocode}
+\usepackage{listings}
+\lstset{
+	language=[AlLaTeX]TeX,
+	float=hbp,
+	numberstyle=\tiny\ttfamily,
+	basicstyle=\scriptsize\ttfamily,
+	identifierstyle=\color{DimGrey},
+	morekeywords={
+	},
+	keywordstyle=\color{LightSlateBlue},
+	commentstyle=\itshape\color{Thistle},
+	backgroundcolor=\color{PapayaWhip},
+	columns=fixed,
+	tabsize=4,
+	frame=single,
+	extendedchars=true,
+	showspaces=false,
+	showstringspaces=false,
+	numbers=none,
+	breaklines=true,
+	breakindent=3em,
+	breakautoindent=true,
+	captionpos=t,
+	xleftmargin=1em,
+	xrightmargin=1em,
+	lineskip=0pt,
+	numbersep=1em,
+	classoffset=1,
+	morekeywords={
+		added,
+		changes,
+		color,
+		comment,
+		compactsummary,
+		deleted,
+		definechangesauthor,
+		highlight,
+		id,
+		listofchanges,
+		name,
+		replaced,
+		setsummarywidth,
+		setsummarytowidth,
+		settruncatewidth,
+		style,
+		xcolor,
+	},
+	keywordstyle=\color{Chocolate},
+	moredelim=[s][\color{SlateGrey}]{<}{>},
+	classoffset=0
+}
+%    \end{macrocode}
+%
+% Changes package and author.
+%
+%    \begin{macrocode}
+\usepackage{changes}
+\definechangesauthor[color=purple, name={Ekkart Kleinod}]{EK}
+\setsummarytowidth{Commentedmmm}
+%    \end{macrocode}
+%
+% The content in English first.
+%
+%    \begin{macrocode}
+\begin{document}
+
+\begin{lstlisting}
+\usepackage{changes}
+\definechangesauthor[color=purple, name={Ekkart Kleinod}]{EK}
+
+...
+
+\listofchanges[style=compactsummary]
+
+This is \added[id=EK, comment={Missed word!}]{new} text with a comment.
+This is deleted \deleted{wrong} text.
+And some \replaced[id=EK]{replaced}{relpaced} text.
+Let \highlight{this} word stand out.
+This is the commented\comment[id=EK]{for now} end.
+\end{lstlisting}
+
+\listofchanges[style=compactsummary]
+
+\noindent
+This is \added[id=EK, comment={Missed word!}]{new} text with a comment.\\
+This is deleted \deleted{wrong} text.\\
+And some \replaced[id=EK]{replaced}{relpaced} text.\\
+Let \highlight{this} word stand out.\\
+This is the commented\comment[id=EK]{for now} end.
+
+%    \end{macrocode}
+%
+% Now the same in German.
+%
+%    \begin{macrocode}
+\clearpage
+\selectlanguage{ngerman}
+
+\begin{lstlisting}
+\usepackage{changes}
+\definechangesauthor[color=purple, name={Ekkart Kleinod}]{EK}
+
+...
+
+\listofchanges[style=compactsummary]
+
+Ein \added[id=EK, comment={Wort fehlt!}]{neuer} Text mit Kommentar.
+Und entfernter \deleted{falscher} Text.
+Dazu \replaced[id=EK]{ersetzter}{esretzter} Text.
+Hebe \highlight{dieses} Wort hervor.
+Wir sind\comment[id=EK]{vorerst} am Ende.
+\end{lstlisting}
+
+\listofchanges[style=compactsummary]
+
+Das ist \added[id=EK, comment={Wort fehlt!}]{neuer} Text mit Kommentar.\\
+Das ist entfernter \deleted{falscher} Text.\\
+Dazu \replaced[id=EK]{ersetzter}{esretzter} Text.\\
+Hebe \highlight{dieses} Wort hervor.\\
+Wir sind\comment[id=EK]{vorerst} am Ende.
+
+\end{document}
+%    \end{macrocode}
+%
+%\Finale
+\endinput


Property changes on: trunk/Master/texmf-dist/source/latex/changes/example-screenshot.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/latex/changes/examples.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/changes/examples.dtx	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/source/latex/changes/examples.dtx	2018-11-04 20:27:32 UTC (rev 49079)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-%  Copyright (C) 2007-2013
+%  Copyright (C) 2007-2018
 %  Ekkart Kleinod (ekleinod at edgesoft.de)
 % --------------------------------------------------------------------------
 %
@@ -46,9 +46,9 @@
 % Different package options.
 %
 %    \begin{macrocode}
-%<*example:simple|example:setsocextension|example:setaddedmarkup|example:setdeletedmarkup|example:setauthormarkup|example:setauthormarkupposition|example:setauthormarkuptext|example:setremarkmarkup|example:listofchanges:list|example:listofchanges:summary|example:listofchanges:both|example:listofchanges:wrong>
+%<*example:simple|example:setsocextension|example:setaddedmarkup|example:setdeletedmarkup|example:setcommentmarkup|example:sethighlightmarkup|example:setauthormarkup|example:setauthormarkupposition|example:setauthormarkuptext|example:listofchanges:list|example:listofchanges:show|example:listofchanges:summary|example:listofchanges:compactsummary|example:listofchanges:all|example:listofchanges:title|example:listofchanges:wrong|example:settruncatewidth|example:setsummarywidth|example:setsummarytowidth>
 \usepackage{changes}
-%</example:simple|example:setsocextension|example:setaddedmarkup|example:setdeletedmarkup|example:setauthormarkup|example:setauthormarkupposition|example:setauthormarkuptext|example:setremarkmarkup|example:listofchanges:list|example:listofchanges:summary|example:listofchanges:both|example:listofchanges:wrong>
+%</example:simple|example:setsocextension|example:setaddedmarkup|example:setdeletedmarkup|example:setcommentmarkup|example:sethighlightmarkup|example:setauthormarkup|example:setauthormarkupposition|example:setauthormarkuptext|example:listofchanges:list|example:listofchanges:show|example:listofchanges:summary|example:listofchanges:compactsummary|example:listofchanges:all|example:listofchanges:title|example:listofchanges:wrong|example:settruncatewidth|example:setsummarywidth|example:setsummarytowidth>
 %
 %<*example:draft>
 \usepackage[draft]{changes}
@@ -73,9 +73,9 @@
 \usepackage[markup=wrong]{changes}
 %</example:markup:wrong>
 %
-%<*example:addedmarkup:none>
-\usepackage[addedmarkup=none]{changes}
-%</example:addedmarkup:none>
+%<*example:addedmarkup:colored>
+\usepackage[addedmarkup=colored]{changes}
+%</example:addedmarkup:colored>
 %<*example:addedmarkup:uline>
 \usepackage[addedmarkup=uline]{changes}
 %</example:addedmarkup:uline>
@@ -91,12 +91,6 @@
 %<*example:addedmarkup:dotuline>
 \usepackage[addedmarkup=dotuline]{changes}
 %</example:addedmarkup:dotuline>
-%<*example:addedmarkup:sout>
-\usepackage[addedmarkup=sout]{changes}
-%</example:addedmarkup:sout>
-%<*example:addedmarkup:xout>
-\usepackage[addedmarkup=xout]{changes}
-%</example:addedmarkup:xout>
 %<*example:addedmarkup:bf>
 \usepackage[addedmarkup=bf]{changes}
 %</example:addedmarkup:bf>
@@ -113,9 +107,9 @@
 \usepackage[addedmarkup=wrong]{changes}
 %</example:addedmarkup:wrong>
 %
-%<*example:deletedmarkup:none>
-\usepackage[deletedmarkup=none]{changes}
-%</example:deletedmarkup:none>
+%<*example:deletedmarkup:colored>
+\usepackage[deletedmarkup=colored]{changes}
+%</example:deletedmarkup:colored>
 %<*example:deletedmarkup:uline>
 \usepackage[deletedmarkup=uline]{changes}
 %</example:deletedmarkup:uline>
@@ -153,6 +147,29 @@
 \usepackage[deletedmarkup=wrong]{changes}
 %</example:deletedmarkup:wrong>
 %
+%<*example:commentmarkup:margin>
+\usepackage[commentmarkup=margin]{changes}
+%</example:commentmarkup:margin>
+%<*example:commentmarkup:footnote>
+\usepackage[commentmarkup=footnote]{changes}
+%</example:commentmarkup:footnote>
+%<*example:commentmarkup:uwave>
+\usepackage[commentmarkup=uwave]{changes}
+%</example:commentmarkup:uwave>
+%<*example:commentmarkup:todo>
+\usepackage[commentmarkup=todo]{changes}
+%</example:commentmarkup:todo>
+%
+%<*example:highlightmarkup:background>
+\usepackage[highlightmarkup=background]{changes}
+%</example:highlightmarkup:background>
+%<*example:highlightmarkup:uuline>
+\usepackage[highlightmarkup=uuline]{changes}
+%</example:highlightmarkup:uuline>
+%<*example:highlightmarkup:uwave>
+\usepackage[highlightmarkup=uwave]{changes}
+%</example:highlightmarkup:uwave>
+%
 %<*example:authormarkup:superscript>
 \usepackage[authormarkup=superscript]{changes}
 %</example:authormarkup:superscript>
@@ -192,6 +209,19 @@
 \usepackage[authormarkuptext=wrong]{changes}
 %</example:authormarkuptext:wrong>
 %
+%<*example:packageoptions.todonotes>
+\usepackage[todonotes={textsize=tiny}]{changes}
+%</example:packageoptions.todonotes>
+%<*example:packageoptions.truncate>
+\usepackage[truncate=hyphenate]{changes}
+%</example:packageoptions.truncate>
+%<*example:packageoptions.ulem>
+\usepackage[ulem=UWforbf]{changes}
+%</example:packageoptions.ulem>
+%<*example:packageoptions.xcolor>
+\usepackage[xcolor=hideerrors]{changes}
+%</example:packageoptions.xcolor>
+%
 %<*example:setaddedmarkup>
 \setaddedmarkup{\emph{#1}}
 %</example:setaddedmarkup>
@@ -198,6 +228,12 @@
 %<*example:setdeletedmarkup>
 \setdeletedmarkup{\emph{#1}}
 %</example:setdeletedmarkup>
+%<*example:setcommentmarkup>
+\setcommentmarkup{\ifthenelse{\isColored}{\color{authorcolor}}{}---~\ifthenelse{\isAnonymous{#2}}{}{\textbf{#3} }#1~---}
+%</example:setcommentmarkup>
+%<*example:sethighlightmarkup>
+\sethighlightmarkup{\emph{#1}}
+%</example:sethighlightmarkup>
 %
 %<*example:setauthormarkup>
 \setauthormarkup{\xout{#1}}
@@ -209,10 +245,17 @@
 \setauthormarkuptext{name}
 %</example:setauthormarkuptext>
 %
-%<*example:setremarkmarkup>
-\setremarkmarkup{\footnote{#2 as was written by #1}}
-%</example:setremarkmarkup>
+%<*example:settruncatewidth>
+\settruncatewidth{.3\textwidth}
+%</example:settruncatewidth>
 %
+%<*example:setsummarywidth>
+\setsummarywidth{3cm}
+%</example:setsummarywidth>
+%<*example:setsummarytowidth>
+\setsummarytowidth{The longest text you can imagine for the summary.}
+%</example:setsummarytowidth>
+%
 %<*example:setsocextension>
 \setsocextension{changes}
 %</example:setsocextension>
@@ -223,25 +266,55 @@
 %    \begin{macrocode}
 \definechangesauthor[color=green]{Green}
 \definechangesauthor[name={Mister Orange}, color=orange]{OA}
+\definechangesauthor{nochanges}
 %    \end{macrocode}
 %
-% This ist the document we use, some paragraphs from \texttt{http://slipsum.com/}.
+% This is the document we use, some paragraphs from \texttt{http://slipsum.com/}.
 %
 %    \begin{macrocode}
 \begin{document}
 
-%<example:simple>\section*{Changes Example: Simple}
 
-%<*example:listofchanges:list>
+%<example:simple>\verb|\usepackage{changes}|
+%<example:listofchanges:summary>\verb|\listofchanges[style=summary]|
+%<example:setaddedmarkup>\verb|\setaddedmarkup{\emph{#1}}|
+%<example:setdeletedmarkup>\verb|\setdeletedmarkup{\emph{#1}}|
+%<example:setcommentmarkup>\verb|\setcommentmarkup{\ifthenelse{\isColored}{\color{authorcolor}}{}---~\ifthenelse{\isAnonymous{#2}}{}{\textbf{#3} }#1~---}|
+%<example:sethighlightmarkup>\verb|\sethighlightmarkup{\emph{#1}}|
+%<example:setauthormarkup>\verb|\setauthormarkup{\xout{#1}}|
+%<example:setauthormarkupposition>\verb|\setauthormarkupposition{left}|
+%<example:setauthormarkuptext>\verb|\setauthormarkuptext{name}|
+%<example:settruncatewidth>\verb|\settruncatewidth{.3\textwidth}|
+%<example:setsummarywidth>\verb|\setsummarywidth{3cm}|
+%<example:setsummarytowidth>\verb|\setsummarytowidth{The longest text you can imagine for the summary.}|
+
+
+%<*example:listofchanges:list|example:settruncatewidth>
 \listofchanges
-%</example:listofchanges:list>
-%<*example:listofchanges:summary>
+%</example:listofchanges:list|example:settruncatewidth>
+%<*example:listofchanges:summary|example:setsummarywidth|example:setsummarytowidth>
 \listofchanges[style=summary]
-%</example:listofchanges:summary>
-%<*example:listofchanges:both>
+%</example:listofchanges:summary|example:setsummarywidth|example:setsummarytowidth>
+%<*example:listofchanges:compactsummary>
+\listofchanges[style=compactsummary]
+%</example:listofchanges:compactsummary>
+%<*example:listofchanges:all>
 \listofchanges
 \listofchanges[style=summary]
-%</example:listofchanges:both>
+\listofchanges[style=compactsummary]
+%</example:listofchanges:all>
+%<*example:listofchanges:title>
+\listofchanges[title={New title for loc}]
+\listofchanges[style=summary, title={New title for summary}]
+\listofchanges[style=compactsummary, title={New title for compact summary}]
+%</example:listofchanges:title>
+%<*example:listofchanges:show>
+\listofchanges[title={Additions and deletions}, show=added|deleted]
+\listofchanges[title={Comments}, show=comment]
+\listofchanges[style=summary, title={Summary of comments and replacements}, show=comment|replaced]
+\listofchanges[style=compactsummary, title={Compact summary of replacements}, show=replaced]
+\listofchanges[style=compactsummary, title={Compact summary of all changes (show=wrong)}, show=wrong]
+%</example:listofchanges:show>
 %<*example:listofchanges:wrong>
 \listofchanges[style=wrong]
 %</example:listofchanges:wrong>
@@ -252,29 +325,41 @@
 \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[remark={No?}]{After the avalanche, it took us a week to climb out.}
+\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.
-\added[id=Green]{Dr. Wu inserted} a gene \replaced[id=Green]{taht}{that} makes a \deleted[id=Green]{single} faulty enzyme in protein metabolism.
+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 remarks}
+\subsection*{Changes by orange author with some comments}
 
 Now that we know who you are, I know who I am.
-\added[id=OA, remark={Yeah, I like animals better than people sometimes\dots}]{I'm not a mistake!}
+\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, remark={Especially dogs. Dogs are the best.}]{He's the exact opposite of the hero.}
+\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...
-\replaced[id=OA, remark={Every time you come home, they act like they haven't seen you in a year.}]{You know why, David?}{Because of the kids.}
+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}
 
@@ -288,10 +373,37 @@
 \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.
 
+%<*example:packageoptions.ulem>
+\subsection*{Options to ulem package: UWforbf}
+
+This is \textbf{bold} text, underwaved by \emph{ulem} because of the \emph{UWforbf} option.
+%</example:packageoptions.ulem>
+
+%<*example:packageoptions.xcolor>
+\subsection*{Options to xcolor package: hideerrors}
+
+\textcolor{rainbow}{This text is black instead of \emph{rainbow}, a color that does not exist.
+Because of the option \emph{hideerrors} only a warning is raised, not an error.}
+%</example:packageoptions.xcolor>
+
+%<*example:packageoptions.todonotes>
+\subsection*{Options to todonotes package: textsize=tiny}
+
+All\todo{very small text} notes have very small text.
+%</example:packageoptions.todonotes>
+
+%<*example:packageoptions.truncate>
+\subsection*{Options to truncate package: hyphenate}
+
+\truncate{12em}{Truncate word at hyphenation.}
+%</example:packageoptions.truncate>
+
+
 \end{document}
 %    \end{macrocode}
 %
 %\Finale
 \endinput
-

Modified: trunk/Master/texmf-dist/tex/latex/changes/changes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/changes/changes.sty	2018-11-04 20:26:59 UTC (rev 49078)
+++ trunk/Master/texmf-dist/tex/latex/changes/changes.sty	2018-11-04 20:27:32 UTC (rev 49079)
@@ -41,10 +41,11 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{changes}
-[2018/10/10 v2.1.0 changes package]
-\typeout{*** changes package 2018/10/10 v2.1.0 ***}
+[2018/11/04 v3.0.0 changes package]
+\typeout{*** changes package 2018/11/04 v3.0.0 ***}
 \RequirePackage{xkeyval}
 \RequirePackage{xifthen}
+\RequirePackage{xstring}
 \newboolean{Changes at optiondraft}
 \setboolean{Changes at optiondraft}{true}
 \DeclareOptionX{draft}{
@@ -55,8 +56,10 @@
 \setboolean{Changes at optiondraft}{false}
 \typeout{changes-option '\CurrentOption'}
 }
-\newcommand{\Changes at optionaddedmarkup}{none}
+\newcommand{\Changes at optionaddedmarkup}{colored}
 \newcommand{\Changes at optiondeletedmarkup}{sout}
+\newcommand{\Changes at optionhighlightmarkup}{background}
+\newcommand{\Changes at optioncommentmarkup}{todo}
 \newcommand{\Changes at optionmarkup}{default}
 \DeclareOptionX{markup}{
 \ifthenelse{\equal{\@empty}{#1}}
@@ -73,14 +76,12 @@
 }
 \ifthenelse{\equal{\Changes at optionmarkup}{default}}
 {
-\renewcommand{\Changes at optionaddedmarkup}{none}
-\renewcommand{\Changes at optiondeletedmarkup}{sout}
 }
 {}
 \ifthenelse{\equal{\Changes at optionmarkup}{underlined}}
 {
 \renewcommand{\Changes at optionaddedmarkup}{uline}
-\renewcommand{\Changes at optiondeletedmarkup}{sout}
+\renewcommand{\Changes at optionhighlightmarkup}{uwave}
 }
 {}
 \ifthenelse{\equal{\Changes at optionmarkup}{bfit}}
@@ -92,7 +93,7 @@
 \ifthenelse{\equal{\Changes at optionmarkup}{nocolor}}
 {
 \renewcommand{\Changes at optionaddedmarkup}{uline}
-\renewcommand{\Changes at optiondeletedmarkup}{sout}
+\renewcommand{\Changes at optionhighlightmarkup}{uwave}
 }
 {}
 \typeout{changes-option 'markup=\Changes at optionmarkup'}
@@ -102,14 +103,12 @@
 {}
 {
 \ifthenelse{
-\equal{#1}{none}\or
+\equal{#1}{colored}\or
 \equal{#1}{uline}\or
 \equal{#1}{uuline}\or
 \equal{#1}{uwave}\or
 \equal{#1}{dashuline}\or
 \equal{#1}{dotuline}\or
-\equal{#1}{sout}\or
-\equal{#1}{xout}\or
 \equal{#1}{bf}\or
 \equal{#1}{it}\or
 \equal{#1}{sl}\or
@@ -125,13 +124,13 @@
 {}
 {
 \ifthenelse{
-\equal{#1}{none}\or
+\equal{#1}{sout}\or
+\equal{#1}{colored}\or
 \equal{#1}{uline}\or
 \equal{#1}{uuline}\or
 \equal{#1}{uwave}\or
 \equal{#1}{dashuline}\or
 \equal{#1}{dotuline}\or
-\equal{#1}{sout}\or
 \equal{#1}{xout}\or
 \equal{#1}{bf}\or
 \equal{#1}{it}\or
@@ -143,6 +142,35 @@
 }
 \typeout{changes-option 'deletedmarkup=\Changes at optiondeletedmarkup'}
 }
+\DeclareOptionX{highlightmarkup}{
+\ifthenelse{\equal{\@empty}{#1}}
+{}
+{
+\ifthenelse{
+\equal{#1}{background}\or
+\equal{#1}{uuline}\or
+\equal{#1}{uwave}
+}
+{\renewcommand{\Changes at optionhighlightmarkup}{#1}}
+{\PackageWarning{changes}{highlightmarkup '#1' unknown, using '\Changes at optionhighlightmarkup'}}
+}
+\typeout{changes-option 'highlightmarkup=\Changes at optionhighlightmarkup'}
+}
+\DeclareOptionX{commentmarkup}{
+\ifthenelse{\equal{\@empty}{#1}}
+{}
+{
+\ifthenelse{
+\equal{#1}{todo}\or
+\equal{#1}{margin}\or
+\equal{#1}{footnote}\or
+\equal{#1}{uwave}
+}
+{\renewcommand{\Changes at optioncommentmarkup}{#1}}
+{\PackageWarning{changes}{commentmarkup '#1' unknown, using '\Changes at optioncommentmarkup'}}
+}
+\typeout{changes-option 'commentmarkup=\Changes at optioncommentmarkup'}
+}
 \newcommand{\Changes at optionauthormarkup}{superscript}
 \DeclareOptionX{authormarkup}{
 \ifthenelse{\equal{\@empty}{#1}}
@@ -188,6 +216,14 @@
 }
 \typeout{changes-option 'authormarkuptext=\Changes at optionauthormarkuptext'}
 }
+\DeclareOptionX{todonotes}{
+\typeout{todonotes-option '#1', passed to package todonotes}
+\PassOptionsToPackage{#1}{todonotes}
+}
+\DeclareOptionX{truncate}{
+\typeout{truncate-option '#1', passed to package truncate}
+\PassOptionsToPackage{#1}{truncate}
+}
 \DeclareOptionX{ulem}{
 \typeout{ulem-option '#1', passed to package ulem}
 \PassOptionsToPackage{#1}{ulem}
@@ -203,55 +239,57 @@
 \DeclareOptionX<Changes at definechangesauthor>{color}{\def\Changes at definechangesauthor@color{#1}}
 \presetkeys{Changes at definechangesauthor}{
 name=\@empty,
-color=black
+color=blue
 }{}
 \DeclareOptionX<Changes at added>{id}{\def\Changes at added@id{#1}}
 \DeclareOptionX<Changes at added>{remark}{\def\Changes at added@remark{#1}}
-\DeclareOptionX<Changes at added>{decision}{\def\Changes at added@dec{#1}}
-\DeclareOptionX<Changes at added>{decisionid}{\def\Changes at added@decid{#1}}
-\DeclareOptionX<Changes at added>{decisionremark}{\def\Changes at added@decrem{#1}}
+\DeclareOptionX<Changes at added>{comment}{\def\Changes at added@comment{#1}}
 \presetkeys{Changes at added}{
 id=\@empty,
 remark=\@empty,
-decision=\@empty,
-decisionid=\@empty,
-decisionremark=\@empty
+comment=\@empty,
 }{}
 \DeclareOptionX<Changes at deleted>{id}{\def\Changes at deleted@id{#1}}
 \DeclareOptionX<Changes at deleted>{remark}{\def\Changes at deleted@remark{#1}}
-\DeclareOptionX<Changes at deleted>{decision}{\def\Changes at deleted@dec{#1}}
-\DeclareOptionX<Changes at deleted>{decisionid}{\def\Changes at deleted@decid{#1}}
-\DeclareOptionX<Changes at deleted>{decisionremark}{\def\Changes at deleted@decrem{#1}}
+\DeclareOptionX<Changes at deleted>{comment}{\def\Changes at deleted@comment{#1}}
 \presetkeys{Changes at deleted}{
 id=\@empty,
 remark=\@empty,
-decision=\@empty,
-decisionid=\@empty,
-decisionremark=\@empty
+comment=\@empty,
 }{}
 \DeclareOptionX<Changes at replaced>{id}{\def\Changes at replaced@id{#1}}
 \DeclareOptionX<Changes at replaced>{remark}{\def\Changes at replaced@remark{#1}}
-\DeclareOptionX<Changes at replaced>{decision}{\def\Changes at replaced@dec{#1}}
-\DeclareOptionX<Changes at replaced>{decisionid}{\def\Changes at replaced@decid{#1}}
-\DeclareOptionX<Changes at replaced>{decisionremark}{\def\Changes at replaced@decrem{#1}}
+\DeclareOptionX<Changes at replaced>{comment}{\def\Changes at replaced@comment{#1}}
 \presetkeys{Changes at replaced}{
 id=\@empty,
 remark=\@empty,
-decision=\@empty,
-decisionid=\@empty,
-decisionremark=\@empty
+comment=\@empty,
 }{}
+\DeclareOptionX<Changes at highlight>{id}{\def\Changes at highlight@id{#1}}
+\DeclareOptionX<Changes at highlight>{remark}{\def\Changes at highlight@remark{#1}}
+\DeclareOptionX<Changes at highlight>{comment}{\def\Changes at highlight@comment{#1}}
+\presetkeys{Changes at highlight}{
+id=\@empty,
+remark=\@empty,
+comment=\@empty,
+}{}
+\DeclareOptionX<Changes at comment>{id}{\def\Changes at comment@id{#1}}
+\presetkeys{Changes at comment}{
+id=\@empty,
+}{}
 \DeclareOptionX<Changes at loc>{style}{\def\Changes at loc@style{#1}}
+\DeclareOptionX<Changes at loc>{title}{\def\Changes at loc@title{#1}}
+\DeclareOptionX<Changes at loc>{show}{\def\Changes at loc@show{#1}}
 \presetkeys{Changes at loc}{
-style=list
+style=list,
+title=\@empty,
+show=all,
 }{}
 \ProcessOptionsX*\relax
-\newboolean{Changes at colored}
-\setboolean{Changes at colored}{true}
-\ifthenelse{\equal{\Changes at optionmarkup}{nocolor}}
-{\setboolean{Changes at colored}{false}}
-{}
-\ifthenelse{\boolean{Changes at colored}}
+\newtest{\isColored}{%
+\not\equal{\Changes at optionmarkup}{nocolor}%
+}
+\ifthenelse{\isColored}
 {
 \RequirePackage{xcolor}
 \RequirePackage{pdfcolmk}
@@ -263,8 +301,6 @@
 \equal{\Changes at optionaddedmarkup}{uwave}\or
 \equal{\Changes at optionaddedmarkup}{dashuline}\or
 \equal{\Changes at optionaddedmarkup}{dotuline}\or
-\equal{\Changes at optionaddedmarkup}{sout}\or
-\equal{\Changes at optionaddedmarkup}{xout}\or
 \equal{\Changes at optiondeletedmarkup}{uline}\or
 \equal{\Changes at optiondeletedmarkup}{uuline}\or
 \equal{\Changes at optiondeletedmarkup}{uwave}\or
@@ -271,17 +307,29 @@
 \equal{\Changes at optiondeletedmarkup}{dashuline}\or
 \equal{\Changes at optiondeletedmarkup}{dotuline}\or
 \equal{\Changes at optiondeletedmarkup}{sout}\or
-\equal{\Changes at optiondeletedmarkup}{xout}
+\equal{\Changes at optiondeletedmarkup}{xout}\or
+\equal{\Changes at optioncommentmarkup}{uwave}\or
+\equal{\Changes at optionhighlightmarkup}{uuline}\or
+\equal{\Changes at optionhighlightmarkup}{uwave}
 }
 {\RequirePackage[normalem,normalbf]{ulem}}
 {}
+\ifthenelse{
+\equal{\Changes at optioncommentmarkup}{todo}
+}
+{\RequirePackage{todonotes}}
+{}
 \newcommand*\listofchangesname{List of changes}
 \newcommand*\summaryofchangesname{Changes}
+\newcommand*\compactsummaryofchangesname{Changes (compact)}
 \newcommand*\changesaddname{Added}
 \newcommand*\changesdeletename{Deleted}
 \newcommand*\changesreplacename{Replaced}
+\newcommand*\changeshighlightname{Highlighted}
+\newcommand*\changescommentname{Commented}
 \newcommand*\changesauthorname{Author}
 \newcommand*\changesanonymousname{anonymous}
+\newcommand*\changesnochanges{No changes.}
 \newcommand*\changesnoloc{List of changes is available after the next \LaTeX\ run.}
 \newcommand*\changesnosoc{Summary of changes is available after the next \LaTeX\ run.}
 \newboolean{Changes at langpackage}
@@ -296,51 +344,71 @@
 {
 \addto\captionsngerman{\def\listofchangesname{Liste der \"Anderungen}}
 \addto\captionsngerman{\def\summaryofchangesname{\"Anderungen}}
+\addto\captionsngerman{\def\compactsummaryofchangesname{\"Anderungen (kompakt)}}
 \addto\captionsngerman{\def\changesaddname{Eingef\"ugt}}
 \addto\captionsngerman{\def\changesdeletename{Gel\"oscht}}
 \addto\captionsngerman{\def\changesreplacename{Ersetzt}}
+\addto\captionsngerman{\def\changeshighlightname{Hervorgehoben}}
+\addto\captionsngerman{\def\changescommentname{Kommentiert}}
 \addto\captionsngerman{\def\changesauthorname{Autor}}
 \addto\captionsngerman{\def\changesanonymousname{Anonym}}
+\addto\captionsngerman{\def\changesnochanges{Keine \"Anderungen.}}
 \addto\captionsngerman{\def\changesnoloc{Liste der \"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 \addto\captionsngerman{\def\changesnosoc{\"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 
 \addto\captionsgerman{\def\listofchangesname{Liste der \"Anderungen}}
 \addto\captionsgerman{\def\summaryofchangesname{\"Anderungen}}
+\addto\captionsgerman{\def\compactsummaryofchangesname{\"Anderungen (kompakt)}}
 \addto\captionsgerman{\def\changesaddname{Eingef\"ugt}}
 \addto\captionsgerman{\def\changesdeletename{Gel\"oscht}}
 \addto\captionsgerman{\def\changesreplacename{Ersetzt}}
+\addto\captionsgerman{\def\changeshighlightname{Hervorgehoben}}
+\addto\captionsgerman{\def\changescommentname{Kommentiert}}
 \addto\captionsgerman{\def\changesauthorname{Autor}}
 \addto\captionsgerman{\def\changesanonymousname{Anonym}}
+\addto\captionsgerman{\def\changesnochanges{Keine \"Anderungen.}}
 \addto\captionsgerman{\def\changesnoloc{Liste der \"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 \addto\captionsgerman{\def\changesnosoc{\"Anderungen nach dem n\"achsten \LaTeX-Lauf verf\"ugbar.}}
 
 \addto\captionsenglish{\def\listofchangesname{List of changes}}
 \addto\captionsenglish{\def\summaryofchangesname{Changes}}
+\addto\captionsenglish{\def\compactsummaryofchangesname{Changes (compact)}}
 \addto\captionsenglish{\def\changesaddname{Added}}
 \addto\captionsenglish{\def\changesdeletename{Deleted}}
 \addto\captionsenglish{\def\changesreplacename{Replaced}}
+\addto\captionsenglish{\def\changeshighlightname{Highlighted}}
+\addto\captionsenglish{\def\changescommentname{Commented}}
 \addto\captionsenglish{\def\changesauthorname{Author}}
 \addto\captionsenglish{\def\changesanonymousname{anonymous}}
+\addto\captionsenglish{\def\changesnochanges{No changes.}}
 \addto\captionsenglish{\def\changesnoloc{List of changes is available after the next \LaTeX\ run.}}
 \addto\captionsenglish{\def\changesnosoc{Summary of changes is available after the next \LaTeX\ run.}}
 
 \addto\captionsbritish{\def\listofchangesname{List of changes}}
 \addto\captionsbritish{\def\summaryofchangesname{Changes}}
+\addto\captionsbritish{\def\compactsummaryofchangesname{Changes (compact)}}
 \addto\captionsbritish{\def\changesaddname{Added}}
 \addto\captionsbritish{\def\changesdeletename{Deleted}}
 \addto\captionsbritish{\def\changesreplacename{Replaced}}
+\addto\captionsbritish{\def\changeshighlightname{Highlighted}}
+\addto\captionsbritish{\def\changescommentname{Commented}}
 \addto\captionsbritish{\def\changesauthorname{Author}}
 \addto\captionsbritish{\def\changesanonymousname{anonymous}}
+\addto\captionsbritish{\def\changesnochanges{No changes.}}
 \addto\captionsbritish{\def\changesnoloc{List of changes is available after the next \LaTeX\ run.}}
 \addto\captionsbritish{\def\changesnosoc{Summary of changes is available after the next \LaTeX\ run.}}
 
 \addto\captionsitalian{\def\listofchangesname{Lista delle modifiche}}
 \addto\captionsitalian{\def\summaryofchangesname{Modifiche}}
+\addto\captionsitalian{\def\compactsummaryofchangesname{Modifiche (coerente)}} % translation by me (EK), please provide correct translation
 \addto\captionsitalian{\def\changesaddname{Aggiunte}}
 \addto\captionsitalian{\def\changesdeletename{Cancellazioni}}
 \addto\captionsitalian{\def\changesreplacename{Sostituzioni}}
+\addto\captionsitalian{\def\changeshighlightname{Accentare}} % translation by me (EK), please provide correct translation
+\addto\captionsitalian{\def\changescommentname{Commenti}} % translation by me (EK), please provide correct translation
 \addto\captionsitalian{\def\changesauthorname{Autore}}
 \addto\captionsitalian{\def\changesanonymousname{anonimo}}
+\addto\captionsitalian{\def\changesnochanges{Nessuna modifica.}} % translation by me (EK), please provide correct translation
 \addto\captionsitalian{\def\changesnoloc{La lista delle modifiche sar\`a disponibile alla prossima esecuzione di \LaTeX.}}
 \addto\captionsitalian{\def\changesnosoc{Le modifiche sar\`a disponibile alla prossima esecuzione di \LaTeX.}}
 }
@@ -356,21 +424,16 @@
 \setkeys{Changes at definechangesauthor}{#1}
 \stepcounter{Changes at AuthorCount}
 \@namedef{Changes at AuthorID\theChanges at AuthorCount}{#2}
-\expandafter
-\let\csname Changes at AuthorName#2\endcsname=\Changes at definechangesauthor@name
-\newcounter{Changes at AddCount#2}
-\newcounter{Changes at DeleteCount#2}
-\newcounter{Changes at ReplaceCount#2}
-\ifthenelse{\boolean{Changes at colored}}
-{
-\expandafter
-\let\csname Changes at AuthorColor#2\endcsname=\Changes at definechangesauthor@color
-\colorlet{Changes at Color#2}{\@nameuse{Changes at AuthorColor#2}}
+\expandafter\let\csname Changes at AuthorName#2\endcsname=\Changes at definechangesauthor@name
+\expandafter\let\csname Changes at AuthorColor#2\endcsname=\Changes at definechangesauthor@color
+\newcounter{Changes at addedCount#2}
+\newcounter{Changes at deletedCount#2}
+\newcounter{Changes at replacedCount#2}
+\newcounter{Changes at highlightCount#2}
+\newcounter{Changes at commentCount#2}
 }
-{}
-}
-\definechangesauthor[color=blue]{\@empty}
-\newcommand{\Changes at Markup@Author}[1]{%
+\definechangesauthor{\@empty}
+\newcommand{\Changes at Markup@author}[1]{%
 \ifthenelse{\equal{\Changes at optionauthormarkup}{superscript}}{\textsuperscript{#1}}{}%
 \ifthenelse{\equal{\Changes at optionauthormarkup}{subscript}}{\textsubscript{#1}}{}%
 \ifthenelse{\equal{\Changes at optionauthormarkup}{brackets}}{(#1)}{}%
@@ -378,13 +441,8 @@
 \ifthenelse{\equal{\Changes at optionauthormarkup}{none}}{}{}%
 }
 \newcommand{\setauthormarkup}[1]{
-\renewcommand{\Changes at Markup@Author}[1]{#1}
+\renewcommand{\Changes at Markup@author}[1]{#1}
 }
-\ifthenelse{\isundefined{\textsubscript}}
-{
-\DeclareRobustCommand*\textsubscript[1]{\@textsubscript{\selectfont#1}}
-\newcommand{\@textsubscript}[1]{{\m at th\ensuremath{_{\mbox{\fontsize\sf at size\z@#1}}}}}
-}{}
 \newcommand{\setauthormarkupposition}[1]{
 \renewcommand{\Changes at optionauthormarkupposition}{#1}
 }
@@ -391,26 +449,13 @@
 \newcommand{\setauthormarkuptext}[1]{
 \renewcommand{\Changes at optionauthormarkuptext}{#1}
 }
-\newcommand{\Changes at Remark}[2]{%
-\footnote{%
-\ifthenelse{\not\equal{#1}{\@empty}}%
-{#1: }%
-{}%
-#2%
-}%
-}
-\newcommand{\setremarkmarkup}[1]{%
-\renewcommand{\Changes at Remark}[2]{#1}%
-}
-\newcommand{\Changes at Markup@Added}[1]{%
-\ifthenelse{\equal{\Changes at optionaddedmarkup}{none}}{#1}{}%
+\newcommand{\Changes at Markup@added}[1]{%
+\ifthenelse{\equal{\Changes at optionaddedmarkup}{colored}}{#1}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{uline}}{\uline{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{uuline}}{\uuline{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{uwave}}{\uwave{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{dashuline}}{\dashuline{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{dotuline}}{\dotuline{#1}}{}%
-\ifthenelse{\equal{\Changes at optionaddedmarkup}{sout}}{\sout{#1}}{}%
-\ifthenelse{\equal{\Changes at optionaddedmarkup}{xout}}{\xout{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{bf}}{\textbf{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{it}}{\textit{#1}}{}%
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{sl}}{\textsl{#1}}{}%
@@ -417,16 +462,16 @@
 \ifthenelse{\equal{\Changes at optionaddedmarkup}{em}}{\emph{#1}}{}%
 }
 \newcommand{\setaddedmarkup}[1]{
-\renewcommand{\Changes at Markup@Added}[1]{#1}
+\renewcommand{\Changes at Markup@added}[1]{#1}
 }
-\newcommand{\Changes at Markup@Deleted}[1]{%
-\ifthenelse{\equal{\Changes at optiondeletedmarkup}{none}}{#1}{}%
+\newcommand{\Changes at Markup@deleted}[1]{%
+\ifthenelse{\equal{\Changes at optiondeletedmarkup}{sout}}{\sout{#1}}{}%
+\ifthenelse{\equal{\Changes at optiondeletedmarkup}{colored}}{#1}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{uline}}{\uline{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{uuline}}{\uuline{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{uwave}}{\uwave{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{dashuline}}{\dashuline{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{dotuline}}{\dotuline{#1}}{}%
-\ifthenelse{\equal{\Changes at optiondeletedmarkup}{sout}}{\sout{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{xout}}{\xout{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{bf}}{\textbf{#1}}{}%
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{it}}{\textit{#1}}{}%
@@ -434,158 +479,367 @@
 \ifthenelse{\equal{\Changes at optiondeletedmarkup}{em}}{\emph{#1}}{}%
 }
 \newcommand{\setdeletedmarkup}[1]{
-\renewcommand{\Changes at Markup@Deleted}[1]{#1}
+\renewcommand{\Changes at Markup@deleted}[1]{#1}
 }
-\newboolean{Changes at WrongID}
-\newcommand{\Changes at output}[9]{%
-\ifthenelse{\boolean{Changes at optiondraft}}%
+\newcommand{\Changes at Markup@highlight}[1]{%
+\ifthenelse{\equal{\Changes at optionhighlightmarkup}{background}}%
 {%
-\setboolean{Changes at WrongID}{true}%
-\setcounter{Changes at Author}{0}%
-\whiledo{\value{Changes at Author} < \value{Changes at AuthorCount}}{%
-\stepcounter{Changes at Author}%
-\ifthenelse{\equal{#3}{\@nameuse{Changes at AuthorID\theChanges at Author}}}%
-{\setboolean{Changes at WrongID}{false}}%
+\ifthenelse{\isColored}%
+{\colorbox{authorcolor!30}{#1}}%
+{#1}%
+}{}%
+\ifthenelse{\equal{\Changes at optionhighlightmarkup}{uuline}}{\uuline{#1}}{}%
+\ifthenelse{\equal{\Changes at optionhighlightmarkup}{uwave}}{\uwave{#1}}{}%
+}
+\newcommand{\sethighlightmarkup}[1]{
+\renewcommand{\Changes at Markup@highlight}[1]{#1}
+}
+\newcommand{\Changes at Markup@comment}[3]{%
+\ifthenelse{\equal{\Changes at optioncommentmarkup}{todo}}%
+{%
+\ifthenelse{\isColored}%
+{%
+\ifthenelse{\isAnonymous{#2}}%
+{%
+\todo[color=authorcolor!10, bordercolor=authorcolor, linecolor=authorcolor!70, nolist]{\textbf{[\arabic{authorcommentcount}]} #1}%
+}{%
+\todo[color=authorcolor!10, bordercolor=authorcolor, linecolor=authorcolor!70, nolist]{\textbf{[#3~\arabic{authorcommentcount}]} #1}%
+}%
+}{%
+\ifthenelse{\isAnonymous{#2}}%
+{%
+\todo[color=black!0, bordercolor=black, linecolor=black!70, nolist]{\textbf{[\arabic{authorcommentcount}]} #1}%
+}{%
+\todo[color=black!0, bordercolor=black, linecolor=black!70, nolist]{\textbf{[#3~\arabic{authorcommentcount}]:} #1}%
+}%
+}%
+}{}%
+\ifthenelse{\equal{\Changes at optioncommentmarkup}{margin}}%
+{%
+\marginpar{%
+\ifthenelse{\isColored}%
+{\leavevmode\color{authorcolor}}%
 {}%
+\ifthenelse{\isAnonymous{#2}}%
+{\textbf{[\arabic{Changes at commentCount#2}]:} }%
+{\textbf{[#3~\arabic{Changes at commentCount#2}]:} }%
+#1%
 }%
-\ifthenelse{\boolean{Changes at WrongID}}%
-{\PackageError{changes}%
-{Undefined changes author: #3}%
-{You have to define the author #3 with e.g.: \definechangesauthor{#3}}}%
+}{}%
+\ifthenelse{\equal{\Changes at optioncommentmarkup}{footnote}}%
+{%
+\footnote{%
+\ifthenelse{\isAnonymous{#2}}%
+{\textbf{[\arabic{Changes at commentCount#2}]:} }%
+{\textbf{[#3~\arabic{Changes at commentCount#2}]:} }%
+#1%
+}%
+}{}%
+\ifthenelse{\equal{\Changes at optioncommentmarkup}{uwave}}%
+{%
+{%
+\ifthenelse{\isColored}%
+{\color{authorcolor}}%
 {}%
-\ifthenelse{\not\equal{#8}{\@empty}}%
+\allowbreak%
+\uwave{%
+\ifthenelse{\isAnonymous{#2}}%
+{\textbf{[\arabic{Changes at commentCount#2}]:} }%
+{\textbf{[#3~\arabic{Changes at commentCount#2}]:} }%
+#1%
+}%
+}%
+}{}%
+}
+\newcommand{\setcommentmarkup}[1]{
+\renewcommand{\Changes at Markup@comment}[3]{#1}
+}
+\DeclareRobustCommand{\ifIsEmpty}[3]{%
+\ifthenelse{\equal{#1}{} \or \equal{#1}{\@empty}}%
+{#2}%
+{#3}%
+}
+\newtest{\isAnonymous}[1]{%
+\equal{#1}{\@empty}%
+}
+\newtest{\isAuthorEmpty}[2]{%
+\isAnonymous{#1} \or \not\equal{\Changes at optionauthormarkupposition}{#2}%
+}
+\newboolean{Changes at WrongID}
+\newcommand{\Changes at check@author}[1]{%
+\ifIsEmpty{#1}%
+{}%
 {%
 \setboolean{Changes at WrongID}{true}%
 \setcounter{Changes at Author}{0}%
 \whiledo{\value{Changes at Author} < \value{Changes at AuthorCount}}{%
 \stepcounter{Changes at Author}%
-\ifthenelse{\equal{#8}{\@nameuse{Changes at AuthorID\theChanges at Author}}}%
+\ifthenelse{\equal{#1}{\@nameuse{Changes at AuthorID\theChanges at Author}}}%
 {\setboolean{Changes at WrongID}{false}}%
 {}%
 }%
 \ifthenelse{\boolean{Changes at WrongID}}%
 {\PackageError{changes}%
-{Undefined changes author: #8}%
-{You have to define the author #8 with e.g.: \definechangesauthor{#8}}}%
+{Undefined changes author: #1}%
+{You have to define the author #1 with e.g.: \definechangesauthor{#1}}}%
 {}%
 }%
+}
+\DeclareRobustCommand{\Changes at output@author}[2]{%
+\ifthenelse{\isAuthorEmpty{#1}{#2}}%
 {}%
+{%
 \ifthenelse{\equal{\Changes at optionauthormarkuptext}{id}}%
 {%
-\@namedef{Changes at AuthorText}{#3}%
-\ifthenelse{\not\equal{#8}{\@empty}}%
-{\@namedef{Changes at DecAuthorText}{#8}}%
-{}%
+#1%
 }%
 {}%
 \ifthenelse{\equal{\Changes at optionauthormarkuptext}{name}}%
 {%
-\@namedef{Changes at AuthorText}{\@nameuse{Changes at AuthorName#3}}%
-\ifthenelse{\not\equal{#8}{\@empty}}%
-{\@namedef{Changes at DecAuthorText}{\@nameuse{Changes at AuthorName#8}}}%
+\ifIsEmpty{\@nameuse{Changes at AuthorName#1}}%
+{%
+#1%
+}{%
+\@nameuse{Changes at AuthorName#1}%
+}%
+}%
 {}%
 }%
+}
+\newcommand{\Changes at set@color}[1]{%
+\ifthenelse{\isColored}%
+{\colorlet{authorcolor}{\@nameuse{Changes at AuthorColor#1}}}%
 {}%
+}
+\newcounter{authorcommentcount}
+\newcommand{\Changes at set@commentcount}[1]{%
+\setcounter{authorcommentcount}{\value{Changes at commentCount#1}}%
+}
+\newcommand{\Changes at output}[7]{%
+\ifthenelse{\boolean{Changes at optiondraft}}%
 {%
-\ifthenelse{\boolean{Changes at colored}}%
-{\color{Changes at Color#3}}%
+\Changes at check@author{#2}%
+\Changes at set@color{#2}%
+{%
+\ifthenelse{%
+\equal{#1}{added}\or%
+\equal{#1}{deleted}\or%
+\equal{#1}{replaced}\or%
+\equal{#1}{highlight}%
+}%
+{%
+\ifIsEmpty{#5}%
+{%
+\ifthenelse{\isAuthorEmpty{#2}{left}}%
 {}%
-\ifthenelse{\equal{\Changes at optionauthormarkupposition}{left} \and \not\equal{#3}{\@empty}}%
-{\Changes at Markup@Author{\@nameuse{Changes at AuthorText}}}%
+{{%
+\ifthenelse{\isColored}%
+{\color{authorcolor}}%
 {}%
-{#1}%
-\ifthenelse{\equal{\Changes at optionauthormarkupposition}{right} \and \not\equal{#3}{\@empty}}%
-{\Changes at Markup@Author{\@nameuse{Changes at AuthorText}}}%
+\Changes at Markup@author{\Changes at output@author{#2}{left}}%
+}}%
+}{}%
+{%
+\ifthenelse{\not\equal{#1}{highlight}}%
+{%
+\ifthenelse{\isColored}%
+{\color{authorcolor}}%
 {}%
-\ifthenelse{\not\equal{#4}{\@empty}}%
-{\Changes at Remark{#3}{#4}}%
+}{}%
+\ifthenelse{\equal{#1}{added}}{\Changes at Markup@added{#3}}{}%
+\ifthenelse{\equal{#1}{deleted}}{\Changes at Markup@deleted{#4}}{}%
+\ifthenelse{\equal{#1}{replaced}}{{\Changes at Markup@added{#3}}\allowbreak\Changes at Markup@deleted{#4}}{}%
+\ifthenelse{\equal{#1}{highlight}}{\Changes at Markup@highlight{#3}}{}%
+}%
+\ifIsEmpty{#5}%
+{%
+\ifthenelse{\isAuthorEmpty{#2}{right}}%
 {}%
+{{%
+\ifthenelse{\isColored}%
+{\color{authorcolor}}%
+{}%
+\Changes at Markup@author{\Changes at output@author{#2}{right}}%
+}}%
+}{}%
+\stepcounter{Changes@#1Count#2}%
+}{}%
+\ifIsEmpty{#5}%
+{}%
+{%
+\stepcounter{Changes at commentCount#2}%
+\Changes at set@commentcount{#2}%
+\Changes at Markup@comment%
+{#5}%
+{#2}%
+{\Changes at output@author{#2}{left}\Changes at output@author{#2}{right}}%
 }%
-\ifthenelse{\equal{\@empty}{#3}}%
+}%
+\ifIsEmpty{#2}%
 {\def\Changes at locid{}}%
-{\def\Changes at locid{~(#3)}}%
-\addcontentsline{loc}{subsection}{#6\Changes at locid: \truncate{.3\textwidth}{#5}}%
+{\def\Changes at locid{~(#2)}}%
+\addtocontents{loc}{\protect\ChangesListline{#1}{#6\Changes at locid}{#7}{\thepage}}%
 }%
-{#2}%
+{%
+\ifIsEmpty{#3}%
+{\@bsphack\@esphack}%
+{#3}%
+}%
 }
 \newcommand{\added}[2][\@empty]{%
 \setkeys{Changes at added}{#1}%
-\let\Changes at esphack\relax%
-\Changes at output%
-{\Changes at Markup@Added{#2}}%
+\ifIsEmpty{\Changes at added@remark}%
+{}%
 {%
-\ifthenelse{\equal{\@empty}{#2}}%
-{\@bsphack \let\Changes at esphack\@esphack}%
-{#2}%
+\ifIsEmpty{\Changes at added@comment}%
+{%
+\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+\let\Changes at added@comment\Changes at added@remark%
 }%
+{%
+\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+}%
+}%
+\Changes at output%
+{added}%
 {\Changes at added@id}%
-{\Changes at added@remark}%
 {#2}%
+{}%
+{\Changes at added@comment}%
 {\changesaddname}%
-{\Changes at added@dec}%
-{\Changes at added@decid}%
-{\Changes at added@decremark}%
-\stepcounter{Changes at AddCount\Changes at added@id}%
-\Changes at esphack%
+{#2}%
 }
 \newcommand{\deleted}[2][\@empty]{%
 \setkeys{Changes at deleted}{#1}%
-\let\Changes at esphack\relax%
+\ifIsEmpty{\Changes at deleted@remark}%
+{}%
+{%
+\ifIsEmpty{\Changes at deleted@comment}%
+{%
+\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+\let\Changes at deleted@comment\Changes at deleted@remark%
+}%
+{%
+\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+}%
+}%
 \Changes at output%
-{\Changes at Markup@Deleted{#2}}%
-{\@bsphack \let\Changes at esphack\@esphack}%
+{deleted}%
 {\Changes at deleted@id}%
-{\Changes at deleted@remark}%
+{}%
 {#2}%
+{\Changes at deleted@comment}%
 {\changesdeletename}%
-{\Changes at deleted@dec}%
-{\Changes at deleted@decid}%
-{\Changes at deleted@decremark}%
-\stepcounter{Changes at DeleteCount\Changes at deleted@id}%
-\Changes at esphack%
+{#2}%
 }
 \newcommand{\replaced}[3][\@empty]{%
 \setkeys{Changes at replaced}{#1}%
-\let\Changes at esphack\relax%
-\Changes at output%
-{{\Changes at Markup@Added{#2}}{\Changes at Markup@Deleted{#3}}}%
+\ifIsEmpty{\Changes at replaced@remark}%
+{}%
 {%
-\ifthenelse{\equal{\@empty}{#2}}%
-{\@bsphack \let\Changes at esphack\@esphack}%
-{#2}%
+\ifIsEmpty{\Changes at replaced@comment}%
+{%
+\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+\let\Changes at replaced@comment\Changes at replaced@remark%
 }%
+{%
+\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+}%
+}%
+\Changes at output%
+{replaced}%
 {\Changes at replaced@id}%
-{\Changes at replaced@remark}%
 {#2}%
+{#3}%
+{\Changes at replaced@comment}%
 {\changesreplacename}%
-{\Changes at replaced@dec}%
-{\Changes at replaced@decid}%
-{\Changes at replaced@decremark}%
-\stepcounter{Changes at ReplaceCount\Changes at replaced@id}%
-\Changes at esphack%
+{#2}%
 }
-\RequirePackage[breakall]{truncate}
-\def\changes at chopline#1;#2;#3;#4;#5;#6 \\{
-\def\Changes at InID{#1}
-\def\Changes at InColor{#2}
-\def\Changes at InName{#3}
-\def\Changes at InAdded{#4}
-\def\Changes at InDeleted{#5}
-\def\Changes at InReplaced{#6}
+\newcommand{\highlight}[2][\@empty]{%
+\setkeys{Changes at highlight}{#1}%
+\ifIsEmpty{\Changes at highlight@remark}%
+{}%
+{%
+\ifIsEmpty{\Changes at highlight@comment}%
+{%
+\PackageWarning{changes}{You used the deprecated option 'remark' in your markup, please use 'comment' instead.}%
+\let\Changes at highlight@comment\Changes at highlight@remark%
+}%
+{%
+\PackageWarning{changes}{You used both options 'comment' and the deprecated 'remark' in your markup, please use 'comment' only, the content of 'remark' will be ignored.}%
+}%
+}%
+\Changes at output%
+{highlight}%
+{\Changes at highlight@id}%
+{#2}%
+{}%
+{\Changes at highlight@comment}%
+{\changeshighlightname}%
+{#2}%
 }
-\newlength{\Changes at Len@summ}
-\setlength{\Changes at Len@summ}{.2\textwidth}
+\newcommand{\comment}[2][\@empty]{%
+\setkeys{Changes at comment}{#1}%
+\Changes at output%
+{comment}%
+{\Changes at comment@id}%
+{}%
+{}%
+{#2}%
+{\changescommentname}%
+{#2}%
+}
+\RequirePackage[breakall,fit]{truncate}
+\renewcommand\TruncateMarker{ [\dots\negthinspace]\ }
+\def\changes at chopline#1;#2;#3;#4;#5;#6;#7;#8 \\{%
+\def\Changes at InID{#1}%
+\def\Changes at InColor{#2}%
+\def\Changes at InName{#3}%
+\def\Changes at InAdded{#4}%
+\def\Changes at InDeleted{#5}%
+\def\Changes at InReplaced{#6}%
+\def\Changes at InHighlight{#7}%
+\def\Changes at InComment{#8}%
+}
+\newcommand{\ChangesListline}[4]{%
+\IfSubStr{\Changes at loc@show}{#1}{%
+\@dottedtocline{1}{0px}{2em}{#2: \truncate{\Changes at truncate@width}{#3}}{#4}%
+}{}%
+}
+\newlength{\Changes at truncate@width}
+\setlength{\Changes at truncate@width}{.6\textwidth}
+\newcommand{\settruncatewidth}[1]{
+\setlength{\Changes at truncate@width}{#1}
+}
+\newlength{\Changes at summary@width}
+\setlength{\Changes at summary@width}{.3\textwidth}
+\newcommand{\setsummarywidth}[1]{
+\setlength{\Changes at summary@width}{#1}
+}
+\newcommand{\setsummarytowidth}[1]{
+\settowidth{\Changes at summary@width}{#1}
+}
+\newcommand{\Changes at summaryline}[4]{%
+\IfSubStr{\Changes at loc@show}{#1}{%
+\ifthenelse{\not\equal{\Changes at loc@style}{compactsummary} \or #2 > 0}%
+{%
+\parbox{\Changes at summary@width}{#3~\dotfill~#2}#4%
+}{}%
+}{}%
+}
 \newboolean{Changes at MoreLines}
-\newcommand{\listofchanges}[1][style=list]{%
+\newboolean{Changes at ShowOK}
+\newcommand{\listofchanges}[1][\@empty]{%
 \setkeys{Changes at loc}{#1}%
 \ifthenelse{\boolean{Changes at optiondraft}}%
 {%
-\ifthenelse{\equal{\@empty}{\Changes at loc@style}}%
+\ifIsEmpty{\Changes at loc@style}%
 {\def\Changes at loc@style{list}}%
 {%
 \ifthenelse{%
 \equal{\Changes at loc@style}{list}\or%
-\equal{\Changes at loc@style}{summary}%
+\equal{\Changes at loc@style}{summary}\or%
+\equal{\Changes at loc@style}{compactsummary}%
 }%
 {}%
 {%
@@ -593,18 +847,62 @@
 \def\Changes at loc@style{list}%
 }%
 }%
+\ifIsEmpty{\Changes at loc@show}%
+{\def\Changes at loc@show{all}}%
+{%
+\setboolean{Changes at ShowOK}{false}%
+\ifthenelse{\equal{\Changes at loc@show}{all}}{\setboolean{Changes at ShowOK}{true}}{}%
+\IfSubStr{\Changes at loc@show}{added}{\setboolean{Changes at ShowOK}{true}}{}%
+\IfSubStr{\Changes at loc@show}{deleted}{\setboolean{Changes at ShowOK}{true}}{}%
+\IfSubStr{\Changes at loc@show}{replaced}{\setboolean{Changes at ShowOK}{true}}{}%
+\IfSubStr{\Changes at loc@show}{highlight}{\setboolean{Changes at ShowOK}{true}}{}%
+\IfSubStr{\Changes at loc@show}{comment}{\setboolean{Changes at ShowOK}{true}}{}%
+\ifthenelse{\boolean{Changes at ShowOK}}%
+{}%
+{%
+\PackageWarning{changes}{Wrong show-value for list of changes: '\Changes at loc@show', using 'all' instead.}%
+\def\Changes at loc@show{all}%
+}%
+}%
+\ifthenelse{\equal{\Changes at loc@show}{all}}%
+{%
+\def\Changes at loc@show{added|deleted|replaced|highlight|comment}%
+}{}%
+\section*{%
+\ifIsEmpty{\Changes at loc@title}%
+{%
 \ifthenelse{\equal{\Changes at loc@style}{list}}%
+{\listofchangesname}{}%
+\ifthenelse{\equal{\Changes at loc@style}{summary}}%
+{\summaryofchangesname}{}%
+\ifthenelse{\equal{\Changes at loc@style}{compactsummary}}%
+{\compactsummaryofchangesname}{}%
+}%
+{\Changes at loc@title}%
+}%
+\ifthenelse{\equal{\Changes at loc@style}{list}}%
 {%
-\section*{\listofchangesname}%
 \IfFileExists{\jobname.loc}%
-{}{%
+{%
+\setboolean{Changes at MoreLines}{true}%
+\newread\Changes at InFile%
+\openin\Changes at InFile = \jobname.loc%
+\whiledo{\boolean{Changes at MoreLines}}{%
+\read\Changes at InFile to \Changes at Line%
+\ifeof\Changes at InFile%
+\setboolean{Changes at MoreLines}{false}%
+\else%
+\Changes at Line%
+\fi%
+}%
+\closein\Changes at InFile%
+}{%
 \emph{\changesnoloc}%
 \PackageWarning{changes}{LaTeX rerun needed for list of changes}%
 }%
-\@starttoc{loc}{}%
-}%
+}{}%
+\ifthenelse{\equal{\Changes at loc@style}{summary} \or \equal{\Changes at loc@style}{compactsummary}}%
 {%
-\section*{\summaryofchangesname}%
 \IfFileExists{\jobname.\Changes at extension}%
 {%
 \setboolean{Changes at MoreLines}{true}%
@@ -617,7 +915,7 @@
 \else%
 \expandafter\changes at chopline\Changes at Line\\%
 \textbf{%
-\ifthenelse{\boolean{Changes at colored}}%
+\ifthenelse{\isColored}%
 {\color{\Changes at InColor}}%
 {}%
 \ifthenelse{\equal{\Changes at InID}{\@empty}}%
@@ -629,9 +927,23 @@
 { (\Changes at InName)}%
 }%
 }\\%
-\parbox{\Changes at Len@summ}{\changesaddname~\dotfill~\Changes at InAdded}\\%
-\parbox{\Changes at Len@summ}{\changesdeletename~\dotfill~\Changes at InDeleted}\\%
-\parbox{\Changes at Len@summ}{\changesreplacename~\dotfill~\Changes at InReplaced}\\[1ex]%
+\ifthenelse{%
+\Changes at InAdded > 0 \or%
+\Changes at InDeleted > 0 \or%
+\Changes at InReplaced > 0 \or%
+\Changes at InHighlight > 0 \or%
+\Changes at InComment > 0%
+}%
+{%
+\Changes at summaryline{added}{\Changes at InAdded}{\changesaddname}{\\}%
+\Changes at summaryline{deleted}{\Changes at InDeleted}{\changesdeletename}{\\}%
+\Changes at summaryline{replaced}{\Changes at InReplaced}{\changesreplacename}{\\}%
+\Changes at summaryline{highlight}{\Changes at InHighlight}{\changeshighlightname}{\\}%
+\Changes at summaryline{comment}{\Changes at InComment}{\changescommentname}{\\[1ex]}%
+}%
+{%
+\parbox{\Changes at summary@width}{\changesnochanges}\\[1ex]%
+}%
 \fi%
 }%
 \closein\Changes at InFile%
@@ -639,10 +951,10 @@
 \emph{\changesnosoc}%
 \PackageWarning{changes}{LaTeX rerun needed for summary of changes}%
 }%
-}%
 }{}%
+}{}%
 }
-\AtEndDocument{
+\AtEndDocument{%
 \newwrite\Changes at OutFile
 \immediate\openout\Changes at OutFile = \jobname.\Changes at extension
 \let\Changes at protect\protect
@@ -654,12 +966,20 @@
 \immediate\write\Changes at OutFile{\Changes at ID;%
 \@nameuse{Changes at AuthorColor\Changes at ID};%
 \@nameuse{Changes at AuthorName\Changes at ID};%
-\the\value{Changes at AddCount\Changes at ID};%
-\the\value{Changes at DeleteCount\Changes at ID};%
-\the\value{Changes at ReplaceCount\Changes at ID}}%
+\the\value{Changes at addedCount\Changes at ID};%
+\the\value{Changes at deletedCount\Changes at ID};%
+\the\value{Changes at replacedCount\Changes at ID};%
+\the\value{Changes at highlightCount\Changes at ID};%
+\the\value{Changes at commentCount\Changes at ID}}%
 }%
 \immediate\closeout\Changes at OutFile
 \let\protect\Changes at protect
+\if at filesw
+\@ifundefined{tf at loc}{%
+\expandafter\newwrite\csname tf at loc\endcsname
+\immediate\openout \csname tf at loc\endcsname \jobname.loc\relax
+}{}%
+\fi
 }
 %% Copyright 2007-2018 Ekkart Kleinod
 %%



More information about the tex-live-commits mailing list