summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-10-05 03:01:15 +0000
committerNorbert Preining <norbert@preining.info>2019-10-05 03:01:15 +0000
commit72c9345e5bafe708888bf65448a81d1aee8275ed (patch)
treea1a99929b3d7307572844833f09ad7ba5ad1405d
parent9d9c04e14d0da9dd7829d0ec896aabfd50414fd8 (diff)
CTAN sync 201910050301
-rw-r--r--FILES.byname3063
-rw-r--r--FILES.byname.gzbin2125664 -> 2125689 bytes
-rw-r--r--FILES.last07days3470
-rw-r--r--graphics/asymptote/ChangeLog84
-rw-r--r--graphics/asymptote/GUI/icons_rc.py3296
-rw-r--r--graphics/asymptote/ReleaseNotes6
-rw-r--r--graphics/asymptote/asy-keywords.el2
-rw-r--r--graphics/asymptote/asy.list96
-rw-r--r--graphics/asymptote/asymptote.spec2
-rw-r--r--graphics/asymptote/base/webgl/asygl-1.00.js2
-rw-r--r--graphics/asymptote/beziercurve.cc2
-rw-r--r--graphics/asymptote/bezierpatch.cc2
-rwxr-xr-xgraphics/asymptote/build-scripts/build-asymptote5
-rwxr-xr-xgraphics/asymptote/configure18
-rw-r--r--graphics/asymptote/configure.ac2
-rw-r--r--graphics/asymptote/doc/CAD.pdfbin167754 -> 167838 bytes
-rw-r--r--graphics/asymptote/doc/FAQ/asy-faq.info2
-rw-r--r--graphics/asymptote/doc/TeXShopAndAsymptote.pdfbin77408 -> 77296 bytes
-rw-r--r--graphics/asymptote/doc/asy-latex.pdfbin194549 -> 194542 bytes
-rw-r--r--graphics/asymptote/doc/asyRefCard.pdfbin121144 -> 121144 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.pdfbin1294513 -> 1296654 bytes
-rw-r--r--graphics/asymptote/doc/asymptote.texi63
-rw-r--r--graphics/asymptote/doc/png/asymptote.info453
-rw-r--r--graphics/asymptote/drawelement.h12
-rw-r--r--graphics/asymptote/drawpath3.cc10
-rw-r--r--graphics/asymptote/drawsurface.cc18
-rw-r--r--graphics/asymptote/examples/fequlogo.asy7
-rw-r--r--graphics/asymptote/examples/uhrturm.obj1172
-rw-r--r--graphics/asymptote/glrender.cc7
-rw-r--r--graphics/asymptote/glrender.h1
-rw-r--r--graphics/asymptote/jsfile.cc12
-rw-r--r--graphics/asymptote/jsfile.h8
-rw-r--r--graphics/asymptote/main.cc6
-rw-r--r--graphics/asymptote/picture.cc10
-rw-r--r--graphics/asymptote/revision.cc2
-rw-r--r--graphics/asymptote/shaders.cc2
-rw-r--r--graphics/asymptote/tr.cc2
-rw-r--r--graphics/asymptote/webgl/gl.js21
-rw-r--r--graphics/pgf/contrib/tikzmark/tikzmark.dtx50
-rw-r--r--graphics/pgf/contrib/tikzmark/tikzmark.pdfbin461039 -> 419430 bytes
-rw-r--r--info/biblio/font.bib219
-rw-r--r--info/biblio/font.ltx12
-rw-r--r--info/biblio/font.twx58
-rw-r--r--macros/latex/base/README.md103
-rw-r--r--macros/latex/base/README.txt115
-rw-r--r--macros/latex/base/TEMPLATE-IncludeInRelease.txt19
-rw-r--r--macros/latex/base/alltt.dtx4
-rw-r--r--macros/latex/base/alltt.ins12
-rw-r--r--macros/latex/base/alltt.pdfbin172918 -> 172940 bytes
-rw-r--r--macros/latex/base/cfgguide.pdf (renamed from macros/latex/doc/cfgguide.pdf)bin219601 -> 219622 bytes
-rw-r--r--macros/latex/base/cfgguide.tex (renamed from macros/latex/doc/cfgguide.tex)4
-rw-r--r--macros/latex/base/changes.txt155
-rw-r--r--macros/latex/base/classes.dtx65
-rw-r--r--macros/latex/base/classes.ins12
-rw-r--r--macros/latex/base/classes.pdfbin517484 -> 520779 bytes
-rw-r--r--macros/latex/base/clsguide.pdf (renamed from macros/latex/doc/clsguide.pdf)bin371663 -> 371688 bytes
-rw-r--r--macros/latex/base/clsguide.tex (renamed from macros/latex/doc/clsguide.tex)4
-rw-r--r--macros/latex/base/cmextra.ins12
-rw-r--r--macros/latex/base/cmfonts.fdd4
-rw-r--r--macros/latex/base/cmfonts.ins12
-rw-r--r--macros/latex/base/cmfonts.pdfbin270751 -> 270773 bytes
-rw-r--r--macros/latex/base/cyrguide.pdf (renamed from macros/latex/doc/cyrguide.pdf)bin223439 -> 223458 bytes
-rw-r--r--macros/latex/base/cyrguide.tex (renamed from macros/latex/doc/cyrguide.tex)4
-rw-r--r--macros/latex/base/doc.dtx4
-rw-r--r--macros/latex/base/doc.pdfbin628100 -> 628229 bytes
-rw-r--r--macros/latex/base/docstrip.dtx4
-rw-r--r--macros/latex/base/docstrip.ins12
-rw-r--r--macros/latex/base/docstrip.pdfbin469558 -> 469987 bytes
-rw-r--r--macros/latex/base/ec.ins12
-rw-r--r--macros/latex/base/encguide.pdf (renamed from macros/latex/doc/encguide.pdf)bin1244549 -> 1244570 bytes
-rw-r--r--macros/latex/base/encguide.tex (renamed from macros/latex/doc/encguide.tex)4
-rw-r--r--macros/latex/base/exscale.dtx4
-rw-r--r--macros/latex/base/exscale.ins12
-rw-r--r--macros/latex/base/exscale.pdfbin195869 -> 195896 bytes
-rw-r--r--macros/latex/base/fix-cm.dtx4
-rw-r--r--macros/latex/base/fix-cm.ins12
-rw-r--r--macros/latex/base/fix-cm.pdfbin261902 -> 261921 bytes
-rw-r--r--macros/latex/base/fntguide.pdf (renamed from macros/latex/doc/fntguide.pdf)bin351962 -> 356964 bytes
-rw-r--r--macros/latex/base/fntguide.tex (renamed from macros/latex/doc/fntguide.tex)109
-rw-r--r--macros/latex/base/fontdef.dtx92
-rw-r--r--macros/latex/base/fontdef.pdfbin259398 -> 0 bytes
-rw-r--r--macros/latex/base/format.ins14
-rw-r--r--macros/latex/base/github-0049.pdfbin39592 -> 0 bytes
-rw-r--r--macros/latex/base/github-0081.pdfbin28904 -> 0 bytes
-rw-r--r--macros/latex/base/github-0081b.pdfbin4683 -> 0 bytes
-rw-r--r--macros/latex/base/graphpap.dtx4
-rw-r--r--macros/latex/base/graphpap.ins12
-rw-r--r--macros/latex/base/graphpap.pdfbin156279 -> 156299 bytes
-rw-r--r--macros/latex/base/idx.tex4
-rw-r--r--macros/latex/base/ifthen.dtx4
-rw-r--r--macros/latex/base/ifthen.ins12
-rw-r--r--macros/latex/base/ifthen.pdfbin205203 -> 205224 bytes
-rw-r--r--macros/latex/base/inputenc.dtx4
-rw-r--r--macros/latex/base/inputenc.ins15
-rw-r--r--macros/latex/base/inputenc.pdfbin294753 -> 294774 bytes
-rw-r--r--macros/latex/base/lablst.tex4
-rw-r--r--macros/latex/base/latex209.dtx4
-rw-r--r--macros/latex/base/latex209.ins12
-rw-r--r--macros/latex/base/latexchanges.pdf (renamed from macros/latex/doc/latexchanges.pdf)bin384979 -> 391042 bytes
-rw-r--r--macros/latex/base/latexchanges.tex (renamed from macros/latex/doc/latexchanges.tex)120
-rw-r--r--macros/latex/base/latexrelease.dtx4
-rw-r--r--macros/latex/base/latexrelease.ins12
-rw-r--r--macros/latex/base/latexrelease.pdfbin245911 -> 245932 bytes
-rw-r--r--macros/latex/base/latexsym.dtx6
-rw-r--r--macros/latex/base/latexsym.ins16
-rw-r--r--macros/latex/base/latexsym.pdfbin192282 -> 192302 bytes
-rw-r--r--macros/latex/base/lb2.err1622
-rw-r--r--macros/latex/base/lb2.pdfbin238174 -> 0 bytes
-rw-r--r--macros/latex/base/legal.txt2
-rw-r--r--macros/latex/base/letter.dtx4
-rw-r--r--macros/latex/base/letter.ins12
-rw-r--r--macros/latex/base/letter.pdfbin304931 -> 305223 bytes
-rw-r--r--macros/latex/base/lgc2.err697
-rw-r--r--macros/latex/base/lgc2.pdfbin202891 -> 0 bytes
-rw-r--r--macros/latex/base/lppl.pdfbin125823 -> 0 bytes
-rw-r--r--macros/latex/base/lppl.tex511
-rw-r--r--macros/latex/base/ltalloc.dtx4
-rw-r--r--macros/latex/base/ltbibl.dtx4
-rw-r--r--macros/latex/base/ltboxes.dtx32
-rw-r--r--macros/latex/base/ltclass.dtx282
-rw-r--r--macros/latex/base/ltclass.pdfbin275113 -> 0 bytes
-rw-r--r--macros/latex/base/ltcntrl.dtx4
-rw-r--r--macros/latex/base/ltcounts.dtx4
-rw-r--r--macros/latex/base/ltdefns.dtx187
-rw-r--r--macros/latex/base/ltdirchk.dtx8
-rw-r--r--macros/latex/base/lterror.dtx48
-rw-r--r--macros/latex/base/ltfiles.dtx224
-rw-r--r--macros/latex/base/ltfinal.dtx37
-rw-r--r--macros/latex/base/ltfloat.dtx4
-rw-r--r--macros/latex/base/ltfntcmd.dtx8
-rw-r--r--macros/latex/base/ltfssbas.dtx67
-rw-r--r--macros/latex/base/ltfsscmp.dtx4
-rw-r--r--macros/latex/base/ltfssdcl.dtx199
-rw-r--r--macros/latex/base/ltfssini.dtx28
-rw-r--r--macros/latex/base/ltfsstrc.dtx4
-rw-r--r--macros/latex/base/lthyphen.dtx4
-rw-r--r--macros/latex/base/ltidxglo.dtx7
-rw-r--r--macros/latex/base/ltlength.dtx19
-rw-r--r--macros/latex/base/ltlists.dtx4
-rw-r--r--macros/latex/base/ltlogos.dtx9
-rw-r--r--macros/latex/base/ltluatex.dtx62
-rw-r--r--macros/latex/base/ltluatex.pdfbin302368 -> 302614 bytes
-rw-r--r--macros/latex/base/ltmath.dtx179
-rw-r--r--macros/latex/base/ltmiscen.dtx186
-rw-r--r--macros/latex/base/ltnews.cls4
-rw-r--r--macros/latex/base/ltnews.pdfbin0 -> 874488 bytes
-rw-r--r--macros/latex/base/ltnews.tex (renamed from macros/latex/doc/ltnews.tex)18
-rw-r--r--macros/latex/base/ltnews01.pdfbin0 -> 150037 bytes
-rw-r--r--macros/latex/base/ltnews01.tex (renamed from macros/latex/doc/ltnews01.tex)4
-rw-r--r--macros/latex/base/ltnews02.pdfbin0 -> 141568 bytes
-rw-r--r--macros/latex/base/ltnews02.tex (renamed from macros/latex/doc/ltnews02.tex)4
-rw-r--r--macros/latex/base/ltnews03.pdfbin0 -> 141553 bytes
-rw-r--r--macros/latex/base/ltnews03.tex (renamed from macros/latex/doc/ltnews03.tex)4
-rw-r--r--macros/latex/base/ltnews04.pdfbin0 -> 135588 bytes
-rw-r--r--macros/latex/base/ltnews04.tex (renamed from macros/latex/doc/ltnews04.tex)4
-rw-r--r--macros/latex/base/ltnews05.pdfbin0 -> 163996 bytes
-rw-r--r--macros/latex/base/ltnews05.tex (renamed from macros/latex/doc/ltnews05.tex)4
-rw-r--r--macros/latex/base/ltnews06.pdfbin0 -> 133153 bytes
-rw-r--r--macros/latex/base/ltnews06.tex (renamed from macros/latex/doc/ltnews06.tex)4
-rw-r--r--macros/latex/base/ltnews07.pdfbin0 -> 130846 bytes
-rw-r--r--macros/latex/base/ltnews07.tex (renamed from macros/latex/doc/ltnews07.tex)4
-rw-r--r--macros/latex/base/ltnews08.pdfbin0 -> 144488 bytes
-rw-r--r--macros/latex/base/ltnews08.tex (renamed from macros/latex/doc/ltnews08.tex)4
-rw-r--r--macros/latex/base/ltnews09.pdfbin0 -> 120228 bytes
-rw-r--r--macros/latex/base/ltnews09.tex (renamed from macros/latex/doc/ltnews09.tex)4
-rw-r--r--macros/latex/base/ltnews10.pdfbin0 -> 147958 bytes
-rw-r--r--macros/latex/base/ltnews10.tex (renamed from macros/latex/doc/ltnews10.tex)4
-rw-r--r--macros/latex/base/ltnews11.pdfbin0 -> 104961 bytes
-rw-r--r--macros/latex/base/ltnews11.tex (renamed from macros/latex/doc/ltnews11.tex)4
-rw-r--r--macros/latex/base/ltnews12.pdfbin0 -> 137932 bytes
-rw-r--r--macros/latex/base/ltnews12.tex (renamed from macros/latex/doc/ltnews12.tex)4
-rw-r--r--macros/latex/base/ltnews13.pdfbin0 -> 161084 bytes
-rw-r--r--macros/latex/base/ltnews13.tex (renamed from macros/latex/doc/ltnews13.tex)4
-rw-r--r--macros/latex/base/ltnews14.pdfbin0 -> 150934 bytes
-rw-r--r--macros/latex/base/ltnews14.tex (renamed from macros/latex/doc/ltnews14.tex)4
-rw-r--r--macros/latex/base/ltnews15.pdfbin0 -> 122102 bytes
-rw-r--r--macros/latex/base/ltnews15.tex (renamed from macros/latex/doc/ltnews15.tex)4
-rw-r--r--macros/latex/base/ltnews16.pdfbin0 -> 137511 bytes
-rw-r--r--macros/latex/base/ltnews16.tex (renamed from macros/latex/doc/ltnews16.tex)4
-rw-r--r--macros/latex/base/ltnews17.pdfbin0 -> 156570 bytes
-rw-r--r--macros/latex/base/ltnews17.tex (renamed from macros/latex/doc/ltnews17.tex)4
-rw-r--r--macros/latex/base/ltnews18.pdfbin0 -> 36022 bytes
-rw-r--r--macros/latex/base/ltnews18.tex (renamed from macros/latex/doc/ltnews18.tex)4
-rw-r--r--macros/latex/base/ltnews19.pdfbin0 -> 235086 bytes
-rw-r--r--macros/latex/base/ltnews19.tex (renamed from macros/latex/doc/ltnews19.tex)4
-rw-r--r--macros/latex/base/ltnews20.pdfbin0 -> 283194 bytes
-rw-r--r--macros/latex/base/ltnews20.tex (renamed from macros/latex/doc/ltnews20.tex)4
-rw-r--r--macros/latex/base/ltnews21.pdfbin0 -> 236117 bytes
-rw-r--r--macros/latex/base/ltnews21.tex (renamed from macros/latex/doc/ltnews21.tex)4
-rw-r--r--macros/latex/base/ltnews22.pdfbin0 -> 302730 bytes
-rw-r--r--macros/latex/base/ltnews22.tex (renamed from macros/latex/doc/ltnews22.tex)4
-rw-r--r--macros/latex/base/ltnews23.pdfbin0 -> 274345 bytes
-rw-r--r--macros/latex/base/ltnews23.tex (renamed from macros/latex/doc/ltnews23.tex)4
-rw-r--r--macros/latex/base/ltnews24.pdfbin0 -> 255315 bytes
-rw-r--r--macros/latex/base/ltnews24.tex (renamed from macros/latex/doc/ltnews24.tex)4
-rw-r--r--macros/latex/base/ltnews25.pdfbin0 -> 196347 bytes
-rw-r--r--macros/latex/base/ltnews25.tex (renamed from macros/latex/doc/ltnews25.tex)6
-rw-r--r--macros/latex/base/ltnews26.pdfbin0 -> 365476 bytes
-rw-r--r--macros/latex/base/ltnews26.tex (renamed from macros/latex/doc/ltnews26.tex)4
-rw-r--r--macros/latex/base/ltnews27.pdfbin0 -> 239777 bytes
-rw-r--r--macros/latex/base/ltnews27.tex (renamed from macros/latex/doc/ltnews27.tex)4
-rw-r--r--macros/latex/base/ltnews28.pdfbin0 -> 368527 bytes
-rw-r--r--macros/latex/base/ltnews28.tex (renamed from macros/latex/doc/ltnews28.tex)4
-rw-r--r--macros/latex/base/ltnews29.pdfbin0 -> 435477 bytes
-rw-r--r--macros/latex/base/ltnews29.tex (renamed from macros/latex/doc/ltnews29.tex)125
-rw-r--r--macros/latex/base/ltnews30.pdfbin0 -> 490987 bytes
-rw-r--r--macros/latex/base/ltnews30.tex668
-rw-r--r--macros/latex/base/ltoutenc.dtx35
-rw-r--r--macros/latex/base/ltoutenc.ins12
-rw-r--r--macros/latex/base/ltoutput.dtx9
-rw-r--r--macros/latex/base/ltpage.dtx45
-rw-r--r--macros/latex/base/ltpageno.dtx4
-rw-r--r--macros/latex/base/ltpar.dtx4
-rw-r--r--macros/latex/base/ltpictur.dtx154
-rw-r--r--macros/latex/base/ltplain.dtx8
-rw-r--r--macros/latex/base/ltsect.dtx86
-rw-r--r--macros/latex/base/ltspace.dtx89
-rw-r--r--macros/latex/base/lttab.dtx92
-rw-r--r--macros/latex/base/ltthm.dtx4
-rw-r--r--macros/latex/base/ltvers.dtx40
-rw-r--r--macros/latex/base/ltx3info.pdf (renamed from macros/latex/doc/ltx3info.pdf)bin197793 -> 197812 bytes
-rw-r--r--macros/latex/base/ltx3info.tex (renamed from macros/latex/doc/ltx3info.tex)4
-rw-r--r--macros/latex/base/ltxcheck.tex4
-rw-r--r--macros/latex/base/ltxdoc.dtx9
-rw-r--r--macros/latex/base/ltxdoc.pdfbin215545 -> 215398 bytes
-rw-r--r--macros/latex/base/ltxguide.cls4
-rw-r--r--macros/latex/base/ltxref.dtx190
-rw-r--r--macros/latex/base/makeindx.dtx4
-rw-r--r--macros/latex/base/makeindx.ins12
-rw-r--r--macros/latex/base/makeindx.pdfbin160672 -> 160694 bytes
-rw-r--r--macros/latex/base/manual.err365
-rw-r--r--macros/latex/base/manual.pdfbin151351 -> 0 bytes
-rw-r--r--macros/latex/base/minimal.cls4
-rw-r--r--macros/latex/base/modguide.pdf (renamed from macros/latex/doc/modguide.pdf)bin226756 -> 226754 bytes
-rw-r--r--macros/latex/base/modguide.tex (renamed from macros/latex/doc/modguide.tex)4
-rw-r--r--macros/latex/base/newdc.ins12
-rw-r--r--macros/latex/base/newlfont.dtx4
-rw-r--r--macros/latex/base/nfssfont.dtx24
-rw-r--r--macros/latex/base/nfssfont.ins12
-rw-r--r--macros/latex/base/nfssfont.pdfbin201797 -> 202443 bytes
-rw-r--r--macros/latex/base/olddc.ins12
-rw-r--r--macros/latex/base/oldlfont.dtx4
-rw-r--r--macros/latex/base/preload.dtx4
-rw-r--r--macros/latex/base/proc.dtx4
-rw-r--r--macros/latex/base/proc.ins12
-rw-r--r--macros/latex/base/proc.pdfbin216889 -> 216911 bytes
-rw-r--r--macros/latex/base/slides.dtx4
-rw-r--r--macros/latex/base/slides.ins20
-rw-r--r--macros/latex/base/slides.pdfbin351760 -> 351783 bytes
-rw-r--r--macros/latex/base/slifonts.fdd20
-rw-r--r--macros/latex/base/slifonts.pdfbin213756 -> 214312 bytes
-rw-r--r--macros/latex/base/source2e.pdfbin2774471 -> 2867799 bytes
-rw-r--r--macros/latex/base/source2e.tex4
-rw-r--r--macros/latex/base/syntonly.dtx4
-rw-r--r--macros/latex/base/syntonly.ins12
-rw-r--r--macros/latex/base/syntonly.pdfbin181770 -> 181755 bytes
-rw-r--r--macros/latex/base/testpage.tex4
-rw-r--r--macros/latex/base/texpert.txt2
-rw-r--r--macros/latex/base/tlb1144.pdfbin115391 -> 0 bytes
-rw-r--r--macros/latex/base/tlc2.err4630
-rw-r--r--macros/latex/base/tlc2.pdfbin273648 -> 0 bytes
-rw-r--r--macros/latex/base/tulm.fdd6
-rw-r--r--macros/latex/base/tulm.ins12
-rw-r--r--macros/latex/base/tulm.pdfbin156527 -> 156547 bytes
-rw-r--r--macros/latex/base/unpack.ins4
-rw-r--r--macros/latex/base/usrguide.pdf (renamed from macros/latex/doc/usrguide.pdf)bin396063 -> 396665 bytes
-rw-r--r--macros/latex/base/usrguide.tex (renamed from macros/latex/doc/usrguide.tex)10
-rw-r--r--macros/latex/base/utf8ienc.dtx508
-rw-r--r--macros/latex/base/utf8ienc.pdfbin318843 -> 337638 bytes
-rw-r--r--macros/latex/base/webcomp.err381
-rw-r--r--macros/latex/base/webcomp.pdfbin136153 -> 0 bytes
-rw-r--r--macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx27
-rw-r--r--macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins2
-rw-r--r--macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdfbin82010 -> 73323 bytes
-rw-r--r--macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx25
-rw-r--r--macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins2
-rw-r--r--macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdfbin81195 -> 72836 bytes
-rw-r--r--macros/latex/contrib/hyperref/.xr-hyper.sty.swpbin0 -> 16384 bytes
-rw-r--r--macros/latex/contrib/hyperref/ChangeLog.txt31
-rw-r--r--macros/latex/contrib/hyperref/README.md39
-rw-r--r--macros/latex/contrib/hyperref/backref.dtx7
-rw-r--r--macros/latex/contrib/hyperref/backref.pdfbin118807 -> 119610 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/manual.html2098
-rw-r--r--macros/latex/contrib/hyperref/doc/manual.pdfbin284808 -> 286711 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/manual2.html2
-rw-r--r--macros/latex/contrib/hyperref/doc/manual3.html2
-rw-r--r--macros/latex/contrib/hyperref/doc/options.pdfbin30271 -> 30263 bytes
-rw-r--r--macros/latex/contrib/hyperref/hluatex.dtx11
-rw-r--r--macros/latex/contrib/hyperref/hyperref.dtx69
-rw-r--r--macros/latex/contrib/hyperref/hyperref.pdfbin2401542 -> 2408294 bytes
-rw-r--r--macros/latex/contrib/hyperref/nameref.dtx109
-rw-r--r--macros/latex/contrib/hyperref/nameref.pdfbin113181 -> 118426 bytes
-rw-r--r--macros/latex/contrib/hyperref/psdmapshortnames.pl2
-rw-r--r--macros/latex/contrib/hyperref/xr-hyper.sty70
-rw-r--r--macros/latex/contrib/multicolrule/README.md3
-rw-r--r--macros/latex/contrib/multicolrule/mcrule-examples.pdfbin48666 -> 50874 bytes
-rw-r--r--macros/latex/contrib/multicolrule/mcrule-examples.tex55
-rw-r--r--macros/latex/contrib/multicolrule/multicolrule.dtx489
-rw-r--r--macros/latex/contrib/multicolrule/multicolrule.pdfbin550851 -> 561243 bytes
-rw-r--r--macros/latex/contrib/tasks/README6
-rw-r--r--macros/latex/contrib/tasks/tasks.cfg32
-rw-r--r--macros/latex/contrib/tasks/tasks.sty507
-rw-r--r--macros/latex/contrib/tasks/tasks_en.pdfbin459628 -> 448511 bytes
-rw-r--r--macros/latex/contrib/tasks/tasks_en.tex176
-rw-r--r--macros/latex/doc/changes-doc.txt32
-rw-r--r--macros/latex/doc/latexchanges.txt986
-rw-r--r--macros/latex/doc/ltnews.pdfbin805456 -> 0 bytes
-rw-r--r--macros/latex/required/amsmath/README.md95
-rw-r--r--macros/latex/required/amsmath/ams-external.txt547
-rw-r--r--macros/latex/required/amsmath/ams-internal.txt482
-rw-r--r--macros/latex/required/amsmath/amsbsy.dtx4
-rw-r--r--macros/latex/required/amsmath/amsbsy.pdfbin161322 -> 161341 bytes
-rw-r--r--macros/latex/required/amsmath/amscd.dtx4
-rw-r--r--macros/latex/required/amsmath/amscd.pdfbin165741 -> 165759 bytes
-rw-r--r--macros/latex/required/amsmath/amsgen.dtx4
-rw-r--r--macros/latex/required/amsmath/amsgen.pdfbin164340 -> 164359 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc-1.pdfbin38239 -> 0 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc-bb.pdfbin452878 -> 0 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc.pdfbin453043 -> 453064 bytes
-rw-r--r--macros/latex/required/amsmath/amsldoc.tex4
-rw-r--r--macros/latex/required/amsmath/amsmath.dtx41
-rw-r--r--macros/latex/required/amsmath/amsmath.pdfbin378623 -> 379697 bytes
-rw-r--r--macros/latex/required/amsmath/amsopn.dtx4
-rw-r--r--macros/latex/required/amsmath/amsopn.pdfbin129152 -> 129178 bytes
-rw-r--r--macros/latex/required/amsmath/amstext.dtx4
-rw-r--r--macros/latex/required/amsmath/amstext.pdfbin193892 -> 193911 bytes
-rw-r--r--macros/latex/required/amsmath/amsxtra.dtx4
-rw-r--r--macros/latex/required/amsmath/amsxtra.pdfbin104538 -> 104557 bytes
-rw-r--r--macros/latex/required/amsmath/changes.txt8
-rw-r--r--macros/latex/required/amsmath/subeqn.pdfbin101285 -> 101303 bytes
-rw-r--r--macros/latex/required/amsmath/technote.pdfbin130465 -> 130493 bytes
-rw-r--r--macros/latex/required/amsmath/testmath.pdfbin428683 -> 428714 bytes
-rw-r--r--macros/latex/required/graphics/README.md2
-rw-r--r--macros/latex/required/graphics/color.pdfbin201390 -> 201390 bytes
-rw-r--r--macros/latex/required/graphics/drivers.pdfbin263552 -> 263552 bytes
-rw-r--r--macros/latex/required/graphics/epsfig.pdfbin154503 -> 154503 bytes
-rw-r--r--macros/latex/required/graphics/graphics.pdfbin282829 -> 282829 bytes
-rw-r--r--macros/latex/required/graphics/graphicx.pdfbin232399 -> 232399 bytes
-rw-r--r--macros/latex/required/graphics/grfguide.pdfbin310556 -> 310556 bytes
-rw-r--r--macros/latex/required/graphics/keyval.pdfbin222533 -> 222533 bytes
-rw-r--r--macros/latex/required/graphics/lscape.pdfbin150125 -> 150125 bytes
-rw-r--r--macros/latex/required/graphics/rotating.pdfbin245758 -> 245758 bytes
-rw-r--r--macros/latex/required/graphics/rotex.pdfbin162266 -> 162266 bytes
-rw-r--r--macros/latex/required/graphics/trig.pdfbin191712 -> 191712 bytes
-rw-r--r--macros/latex/required/tools/README.md2
-rw-r--r--macros/latex/required/tools/afterpage.pdfbin189866 -> 189866 bytes
-rw-r--r--macros/latex/required/tools/array.pdfbin481190 -> 481190 bytes
-rw-r--r--macros/latex/required/tools/bm.pdfbin306803 -> 306803 bytes
-rw-r--r--macros/latex/required/tools/calc.pdfbin340620 -> 340620 bytes
-rw-r--r--macros/latex/required/tools/dcolumn.pdfbin199062 -> 199062 bytes
-rw-r--r--macros/latex/required/tools/delarray.pdfbin183449 -> 183449 bytes
-rw-r--r--macros/latex/required/tools/enumerate.pdfbin199071 -> 199071 bytes
-rw-r--r--macros/latex/required/tools/fileerr.pdfbin180042 -> 180042 bytes
-rw-r--r--macros/latex/required/tools/fontsmpl.pdfbin144837 -> 144837 bytes
-rw-r--r--macros/latex/required/tools/ftnright.pdfbin346868 -> 346868 bytes
-rw-r--r--macros/latex/required/tools/hhline.pdfbin175737 -> 175737 bytes
-rw-r--r--macros/latex/required/tools/indentfirst.pdfbin144797 -> 144797 bytes
-rw-r--r--macros/latex/required/tools/layout.pdfbin246978 -> 246978 bytes
-rw-r--r--macros/latex/required/tools/longtable.pdfbin350094 -> 350094 bytes
-rw-r--r--macros/latex/required/tools/multicol.pdfbin490262 -> 490262 bytes
-rw-r--r--macros/latex/required/tools/rawfonts.pdfbin135706 -> 135706 bytes
-rw-r--r--macros/latex/required/tools/shellesc.pdfbin167032 -> 167032 bytes
-rw-r--r--macros/latex/required/tools/showkeys.pdfbin242802 -> 242802 bytes
-rw-r--r--macros/latex/required/tools/somedefs.pdfbin156478 -> 156478 bytes
-rw-r--r--macros/latex/required/tools/tabularx.pdfbin254101 -> 254101 bytes
-rw-r--r--macros/latex/required/tools/theorem.pdfbin322979 -> 322979 bytes
-rw-r--r--macros/latex/required/tools/tools-overview.pdfbin68306 -> 68306 bytes
-rw-r--r--macros/latex/required/tools/trace.pdfbin212749 -> 212749 bytes
-rw-r--r--macros/latex/required/tools/varioref.pdfbin354967 -> 354967 bytes
-rw-r--r--macros/latex/required/tools/verbatim.pdfbin309055 -> 309055 bytes
-rw-r--r--macros/latex/required/tools/xr.pdfbin163818 -> 163818 bytes
-rw-r--r--macros/latex/required/tools/xspace.pdfbin238029 -> 238029 bytes
-rw-r--r--macros/luatex/latex/beamer-rl/Example-of-use-ar.pdfbin124480 -> 125490 bytes
-rw-r--r--macros/luatex/latex/beamer-rl/Example-of-use-ar.texbin7334 -> 15023 bytes
-rw-r--r--macros/luatex/latex/beamer-rl/Example-of-use-en.pdfbin102473 -> 98613 bytes
-rw-r--r--macros/luatex/latex/beamer-rl/Example-of-use-en.tex31
-rw-r--r--macros/luatex/latex/beamer-rl/README.txt8
-rw-r--r--macros/luatex/latex/beamer-rl/beamer-rl.cls (renamed from macros/luatex/latex/beamer-rl/beamer-rl.sty)42
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb381
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2121084 -> 2121452 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl8
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin506082 -> 506815 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin506353 -> 506750 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini10
-rw-r--r--systems/win32/w32tex/ChangeLog8
-rw-r--r--timestamp2
391 files changed, 14132 insertions, 17898 deletions
diff --git a/FILES.byname b/FILES.byname
index 919c183724..dcc4b69381 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -4987,7 +4987,7 @@
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
2014/04/13 | 4600576 | dviware/xdvi/22.87/xdvik-22.87.tar.gz
-2019/10/03 | 272170 | FILES.last07days
+2019/10/04 | 274609 | FILES.last07days
2018/06/27 | 99883 | fonts/academicons/academicons.pdf
2018/06/27 | 10779 | fonts/academicons/academicons.sty
2018/06/27 | 5774 | fonts/academicons/academicons.tex
@@ -121449,924 +121449,925 @@
2012/11/17 | 1096 | graphics/AddTeX2Eps/default.tex
2006/04/17 | 836 | graphics/AddTeX2Eps/readme.txt
2012/11/17 | 5620 | graphics/AddTeX2Eps.zip
-2019/09/29 | 472 | graphics/asymptote/absyn.cc
-2019/09/29 | 1030 | graphics/asymptote/absyn.h
-2019/09/29 | 3309 | graphics/asymptote/access.cc
-2019/09/29 | 2976 | graphics/asymptote/access.h
-2019/09/29 | 2278 | graphics/asymptote/align.h
-2019/09/29 | 829 | graphics/asymptote/angle.h
-2019/09/29 | 18534 | graphics/asymptote/application.cc
-2019/09/29 | 9094 | graphics/asymptote/application.h
-2019/09/29 | 4624 | graphics/asymptote/array.cc
-2019/09/29 | 1951 | graphics/asymptote/array.h
-2019/09/29 | 14023 | graphics/asymptote/arrayop.h
-2019/09/29 | 11516 | graphics/asymptote/aspy.py
-2019/09/29 | 4286 | graphics/asymptote/asy.ico
-2019/09/29 | 17705 | graphics/asymptote/asy-keywords.el
-2019/09/29 | 205266 | graphics/asymptote/asy.list
-2019/09/29 | 1612 | graphics/asymptote/asy-list.pl
-2019/09/29 | 6300 | graphics/asymptote/asymptote.nsi
-2019/09/29 | 2961 | graphics/asymptote/asymptote.spec
-2019/09/29 | 770 | graphics/asymptote/asy.rc
-2019/09/29 | 34 | graphics/asymptote/autogen.sh
-2019/09/29 | 12534 | graphics/asymptote/ax_pthread.m4
-2019/09/29 | 42 | graphics/asymptote/base/animate.asy
-2019/09/29 | 5222 | graphics/asymptote/base/animation.asy
-2019/09/29 | 578 | graphics/asymptote/base/annotate.asy
-2019/09/29 | 99 | graphics/asymptote/base/asy_filetype.vim
-2019/09/29 | 268 | graphics/asymptote/base/asy-init.el
-2019/09/29 | 8243 | graphics/asymptote/base/asy-kate.sh
-2019/09/29 | 71223 | graphics/asymptote/base/asy-mode.el
-2019/09/29 | 1293 | graphics/asymptote/base/asymptote.py
-2019/09/29 | 8870 | graphics/asymptote/base/asy.vim
-2019/09/29 | 51 | graphics/asymptote/base/babel.asy
-2019/09/29 | 9566 | graphics/asymptote/base/bezulate.asy
-2019/09/29 | 11482 | graphics/asymptote/base/binarytree.asy
-2019/09/29 | 5440 | graphics/asymptote/base/bsp.asy
-2019/09/29 | 10830 | graphics/asymptote/base/CAD.asy
-2019/09/29 | 174673 | graphics/asymptote/base/colormap.asy
-2019/09/29 | 14660 | graphics/asymptote/base/contour3.asy
-2019/09/29 | 20105 | graphics/asymptote/base/contour.asy
-2019/09/29 | 2109 | graphics/asymptote/base/drawtree.asy
-2019/09/29 | 1183 | graphics/asymptote/base/embed.asy
-2019/09/29 | 1122 | graphics/asymptote/base/external.asy
-2019/09/29 | 21459 | graphics/asymptote/base/feynman.asy
-2019/09/29 | 14311 | graphics/asymptote/base/flowchart.asy
-2019/09/29 | 35 | graphics/asymptote/base/fontsize.asy
-2019/09/29 | 321369 | graphics/asymptote/base/geometry.asy
-2019/09/29 | 62159 | graphics/asymptote/base/graph3.asy
-2019/09/29 | 63886 | graphics/asymptote/base/graph.asy
-2019/09/29 | 314 | graphics/asymptote/base/graph_settings.asy
-2019/09/29 | 7422 | graphics/asymptote/base/graph_splinetype.asy
-2019/09/29 | 13476 | graphics/asymptote/base/grid3.asy
-2019/09/29 | 3944 | graphics/asymptote/base/interpolate.asy
-2019/09/29 | 2465 | graphics/asymptote/base/labelpath3.asy
-2019/09/29 | 729 | graphics/asymptote/base/labelpath.asy
-2019/09/29 | 61 | graphics/asymptote/base/latin1.asy
-2019/09/29 | 24659 | graphics/asymptote/base/lmfit.asy
-2019/09/29 | 7302 | graphics/asymptote/base/markers.asy
-2019/09/29 | 11030 | graphics/asymptote/base/math.asy
-2019/09/29 | 253 | graphics/asymptote/base/metapost.asy
-2019/09/29 | 39 | graphics/asymptote/base/nopapersize.ps
-2019/09/29 | 3279 | graphics/asymptote/base/obj.asy
-2019/09/29 | 15192 | graphics/asymptote/base/ode.asy
-2019/09/29 | 14709 | graphics/asymptote/base/palette.asy
-2019/09/29 | 2615 | graphics/asymptote/base/patterns.asy
-2019/09/29 | 1259 | graphics/asymptote/base/plain_arcs.asy
-2019/09/29 | 19085 | graphics/asymptote/base/plain_arrows.asy
-2019/09/29 | 7102 | graphics/asymptote/base/plain.asy
-2019/09/29 | 21005 | graphics/asymptote/base/plain_bounds.asy
-2019/09/29 | 4128 | graphics/asymptote/base/plain_boxes.asy
-2019/09/29 | 3716 | graphics/asymptote/base/plain_constants.asy
-2019/09/29 | 2187 | graphics/asymptote/base/plain_debugger.asy
-2019/09/29 | 6292 | graphics/asymptote/base/plain_filldraw.asy
-2019/09/29 | 16578 | graphics/asymptote/base/plain_Label.asy
-2019/09/29 | 2552 | graphics/asymptote/base/plain_margins.asy
-2019/09/29 | 11320 | graphics/asymptote/base/plain_markers.asy
-2019/09/29 | 9309 | graphics/asymptote/base/plain_paths.asy
-2019/09/29 | 8661 | graphics/asymptote/base/plain_pens.asy
-2019/09/29 | 46927 | graphics/asymptote/base/plain_picture.asy
-2019/09/29 | 6285 | graphics/asymptote/base/plain_prethree.asy
-2019/09/29 | 5760 | graphics/asymptote/base/plain_scaling.asy
-2019/09/29 | 3820 | graphics/asymptote/base/plain_shipout.asy
-2019/09/29 | 6347 | graphics/asymptote/base/plain_strings.asy
-2019/09/29 | 358 | graphics/asymptote/base/pstoedit.asy
-2019/09/29 | 4916 | graphics/asymptote/base/rational.asy
-2019/09/29 | 8372 | graphics/asymptote/base/rationalSimplex.asy
-2019/09/29 | 657 | graphics/asymptote/base/reload.js
-2019/09/29 | 289 | graphics/asymptote/base/res/notes.txt
-2019/09/29 | 3430 | graphics/asymptote/base/roundedpath.asy
-2019/09/29 | 5330 | graphics/asymptote/base/shaders/fragment.glsl
-2019/09/29 | 619 | graphics/asymptote/base/shaders/vertex.glsl
-2019/09/29 | 7482 | graphics/asymptote/base/simplex.asy
-2019/09/29 | 608 | graphics/asymptote/base/size10.asy
-2019/09/29 | 600 | graphics/asymptote/base/size11.asy
-2019/09/29 | 16138 | graphics/asymptote/base/slide.asy
-2019/09/29 | 2068 | graphics/asymptote/base/slopefield.asy
-2019/09/29 | 56037 | graphics/asymptote/base/smoothcontour3.asy
-2019/09/29 | 12261 | graphics/asymptote/base/solids.asy
-2019/09/29 | 7307 | graphics/asymptote/base/stats.asy
-2019/09/29 | 22971 | graphics/asymptote/base/syzygy.asy
-2019/09/29 | 2277 | graphics/asymptote/base/texcolors.asy
-2019/09/29 | 23846 | graphics/asymptote/base/three_arrows.asy
-2019/09/29 | 86263 | graphics/asymptote/base/three.asy
-2019/09/29 | 3673 | graphics/asymptote/base/three_light.asy
-2019/09/29 | 2764 | graphics/asymptote/base/three_margins.asy
-2019/09/29 | 73252 | graphics/asymptote/base/three_surface.asy
-2019/09/29 | 12522 | graphics/asymptote/base/three_tube.asy
-2019/09/29 | 1375 | graphics/asymptote/base/tree.asy
-2019/09/29 | 5797 | graphics/asymptote/base/trembling.asy
-2019/09/29 | 4297 | graphics/asymptote/base/tube.asy
-2019/09/29 | 51 | graphics/asymptote/base/unicode.asy
-2019/09/29 | 42236 | graphics/asymptote/base/webgl/asygl-1.00.js
-2019/09/29 | 163 | graphics/asymptote/base/webgl/WebGLfooter.html
-2019/09/29 | 3749 | graphics/asymptote/base/webgl/WebGLheader.html
-2019/09/29 | 4812 | graphics/asymptote/base/x11colors.asy
-2019/09/29 | 3670 | graphics/asymptote/bbox3.h
-2019/09/29 | 4503 | graphics/asymptote/bbox.h
-2019/09/29 | 1473 | graphics/asymptote/beziercurve.cc
-2019/09/29 | 1557 | graphics/asymptote/beziercurve.h
-2019/09/29 | 26841 | graphics/asymptote/bezierpatch.cc
-2019/09/29 | 5785 | graphics/asymptote/bezierpatch.h
+2019/10/03 | 472 | graphics/asymptote/absyn.cc
+2019/10/03 | 1030 | graphics/asymptote/absyn.h
+2019/10/03 | 3309 | graphics/asymptote/access.cc
+2019/10/03 | 2976 | graphics/asymptote/access.h
+2019/10/03 | 2278 | graphics/asymptote/align.h
+2019/10/03 | 829 | graphics/asymptote/angle.h
+2019/10/03 | 18534 | graphics/asymptote/application.cc
+2019/10/03 | 9094 | graphics/asymptote/application.h
+2019/10/03 | 4624 | graphics/asymptote/array.cc
+2019/10/03 | 1951 | graphics/asymptote/array.h
+2019/10/03 | 14023 | graphics/asymptote/arrayop.h
+2019/10/03 | 11516 | graphics/asymptote/aspy.py
+2019/10/03 | 4286 | graphics/asymptote/asy.ico
+2019/10/03 | 17705 | graphics/asymptote/asy-keywords.el
+2019/10/03 | 205266 | graphics/asymptote/asy.list
+2019/10/03 | 1612 | graphics/asymptote/asy-list.pl
+2019/10/03 | 6300 | graphics/asymptote/asymptote.nsi
+2019/10/03 | 2961 | graphics/asymptote/asymptote.spec
+2019/10/03 | 770 | graphics/asymptote/asy.rc
+2019/10/03 | 34 | graphics/asymptote/autogen.sh
+2019/10/03 | 12534 | graphics/asymptote/ax_pthread.m4
+2019/10/03 | 42 | graphics/asymptote/base/animate.asy
+2019/10/03 | 5222 | graphics/asymptote/base/animation.asy
+2019/10/03 | 578 | graphics/asymptote/base/annotate.asy
+2019/10/03 | 99 | graphics/asymptote/base/asy_filetype.vim
+2019/10/03 | 268 | graphics/asymptote/base/asy-init.el
+2019/10/03 | 8243 | graphics/asymptote/base/asy-kate.sh
+2019/10/03 | 71223 | graphics/asymptote/base/asy-mode.el
+2019/10/03 | 1293 | graphics/asymptote/base/asymptote.py
+2019/10/03 | 8870 | graphics/asymptote/base/asy.vim
+2019/10/03 | 51 | graphics/asymptote/base/babel.asy
+2019/10/03 | 9566 | graphics/asymptote/base/bezulate.asy
+2019/10/03 | 11482 | graphics/asymptote/base/binarytree.asy
+2019/10/03 | 5440 | graphics/asymptote/base/bsp.asy
+2019/10/03 | 10830 | graphics/asymptote/base/CAD.asy
+2019/10/03 | 174673 | graphics/asymptote/base/colormap.asy
+2019/10/03 | 14660 | graphics/asymptote/base/contour3.asy
+2019/10/03 | 20105 | graphics/asymptote/base/contour.asy
+2019/10/03 | 2109 | graphics/asymptote/base/drawtree.asy
+2019/10/03 | 1183 | graphics/asymptote/base/embed.asy
+2019/10/03 | 1122 | graphics/asymptote/base/external.asy
+2019/10/03 | 21459 | graphics/asymptote/base/feynman.asy
+2019/10/03 | 14311 | graphics/asymptote/base/flowchart.asy
+2019/10/03 | 35 | graphics/asymptote/base/fontsize.asy
+2019/10/03 | 321369 | graphics/asymptote/base/geometry.asy
+2019/10/03 | 62159 | graphics/asymptote/base/graph3.asy
+2019/10/03 | 63886 | graphics/asymptote/base/graph.asy
+2019/10/03 | 314 | graphics/asymptote/base/graph_settings.asy
+2019/10/03 | 7422 | graphics/asymptote/base/graph_splinetype.asy
+2019/10/03 | 13476 | graphics/asymptote/base/grid3.asy
+2019/10/03 | 3944 | graphics/asymptote/base/interpolate.asy
+2019/10/03 | 2465 | graphics/asymptote/base/labelpath3.asy
+2019/10/03 | 729 | graphics/asymptote/base/labelpath.asy
+2019/10/03 | 61 | graphics/asymptote/base/latin1.asy
+2019/10/03 | 24659 | graphics/asymptote/base/lmfit.asy
+2019/10/03 | 7302 | graphics/asymptote/base/markers.asy
+2019/10/03 | 11030 | graphics/asymptote/base/math.asy
+2019/10/03 | 253 | graphics/asymptote/base/metapost.asy
+2019/10/03 | 39 | graphics/asymptote/base/nopapersize.ps
+2019/10/03 | 3279 | graphics/asymptote/base/obj.asy
+2019/10/03 | 15192 | graphics/asymptote/base/ode.asy
+2019/10/03 | 14709 | graphics/asymptote/base/palette.asy
+2019/10/03 | 2615 | graphics/asymptote/base/patterns.asy
+2019/10/03 | 1259 | graphics/asymptote/base/plain_arcs.asy
+2019/10/03 | 19085 | graphics/asymptote/base/plain_arrows.asy
+2019/10/03 | 7102 | graphics/asymptote/base/plain.asy
+2019/10/03 | 21005 | graphics/asymptote/base/plain_bounds.asy
+2019/10/03 | 4128 | graphics/asymptote/base/plain_boxes.asy
+2019/10/03 | 3716 | graphics/asymptote/base/plain_constants.asy
+2019/10/03 | 2187 | graphics/asymptote/base/plain_debugger.asy
+2019/10/03 | 6292 | graphics/asymptote/base/plain_filldraw.asy
+2019/10/03 | 16578 | graphics/asymptote/base/plain_Label.asy
+2019/10/03 | 2552 | graphics/asymptote/base/plain_margins.asy
+2019/10/03 | 11320 | graphics/asymptote/base/plain_markers.asy
+2019/10/03 | 9309 | graphics/asymptote/base/plain_paths.asy
+2019/10/03 | 8661 | graphics/asymptote/base/plain_pens.asy
+2019/10/03 | 46927 | graphics/asymptote/base/plain_picture.asy
+2019/10/03 | 6285 | graphics/asymptote/base/plain_prethree.asy
+2019/10/03 | 5760 | graphics/asymptote/base/plain_scaling.asy
+2019/10/03 | 3820 | graphics/asymptote/base/plain_shipout.asy
+2019/10/03 | 6347 | graphics/asymptote/base/plain_strings.asy
+2019/10/03 | 358 | graphics/asymptote/base/pstoedit.asy
+2019/10/03 | 4916 | graphics/asymptote/base/rational.asy
+2019/10/03 | 8372 | graphics/asymptote/base/rationalSimplex.asy
+2019/10/03 | 657 | graphics/asymptote/base/reload.js
+2019/10/03 | 289 | graphics/asymptote/base/res/notes.txt
+2019/10/03 | 3430 | graphics/asymptote/base/roundedpath.asy
+2019/10/03 | 5330 | graphics/asymptote/base/shaders/fragment.glsl
+2019/10/03 | 619 | graphics/asymptote/base/shaders/vertex.glsl
+2019/10/03 | 7482 | graphics/asymptote/base/simplex.asy
+2019/10/03 | 608 | graphics/asymptote/base/size10.asy
+2019/10/03 | 600 | graphics/asymptote/base/size11.asy
+2019/10/03 | 16138 | graphics/asymptote/base/slide.asy
+2019/10/03 | 2068 | graphics/asymptote/base/slopefield.asy
+2019/10/03 | 56037 | graphics/asymptote/base/smoothcontour3.asy
+2019/10/03 | 12261 | graphics/asymptote/base/solids.asy
+2019/10/03 | 7307 | graphics/asymptote/base/stats.asy
+2019/10/03 | 22971 | graphics/asymptote/base/syzygy.asy
+2019/10/03 | 2277 | graphics/asymptote/base/texcolors.asy
+2019/10/03 | 23846 | graphics/asymptote/base/three_arrows.asy
+2019/10/03 | 86263 | graphics/asymptote/base/three.asy
+2019/10/03 | 3673 | graphics/asymptote/base/three_light.asy
+2019/10/03 | 2764 | graphics/asymptote/base/three_margins.asy
+2019/10/03 | 73252 | graphics/asymptote/base/three_surface.asy
+2019/10/03 | 12522 | graphics/asymptote/base/three_tube.asy
+2019/10/03 | 1375 | graphics/asymptote/base/tree.asy
+2019/10/03 | 5797 | graphics/asymptote/base/trembling.asy
+2019/10/03 | 4297 | graphics/asymptote/base/tube.asy
+2019/10/03 | 51 | graphics/asymptote/base/unicode.asy
+2019/10/03 | 42356 | graphics/asymptote/base/webgl/asygl-1.00.js
+2019/10/03 | 163 | graphics/asymptote/base/webgl/WebGLfooter.html
+2019/10/03 | 3749 | graphics/asymptote/base/webgl/WebGLheader.html
+2019/10/03 | 4812 | graphics/asymptote/base/x11colors.asy
+2019/10/03 | 3670 | graphics/asymptote/bbox3.h
+2019/10/03 | 4503 | graphics/asymptote/bbox.h
+2019/10/03 | 1470 | graphics/asymptote/beziercurve.cc
+2019/10/03 | 1557 | graphics/asymptote/beziercurve.h
+2019/10/03 | 26838 | graphics/asymptote/bezierpatch.cc
+2019/10/03 | 5785 | graphics/asymptote/bezierpatch.h
2018/02/02 | 3002325 | graphics/asymptote/binaries/i386-windows/cygwin1.dll
-2019/09/29 | 2504 | graphics/asymptote/binaries/i386-windows/README
-2019/09/30 | 7579136 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
+2019/10/03 | 2504 | graphics/asymptote/binaries/i386-windows/README
+2019/10/03 | 7579648 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
2018/04/05 | 288 | graphics/asymptote/binaries/i386-windows/texlive/README
2018/11/08 | 3339661 | graphics/asymptote/binaries/x86_64-windows/cygwin1.dll
-2019/09/29 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
-2019/09/30 | 7554560 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
+2019/10/03 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
+2019/10/03 | 7555072 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
2018/01/12 | 288 | graphics/asymptote/binaries/x86_64-windows/texlive/README
-2019/09/29 | 255 | graphics/asymptote/BUGS
-2019/09/29 | 846 | graphics/asymptote/build-scripts/build-asygl
-2019/09/29 | 2293 | graphics/asymptote/build-scripts/build-asymptote
-2019/09/29 | 3436 | graphics/asymptote/build-scripts/build-asymptote.dos
-2019/09/29 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
-2019/09/29 | 288 | graphics/asymptote/build-scripts/README-binaries
-2019/09/29 | 31244 | graphics/asymptote/builtin.cc
-2019/09/29 | 1637 | graphics/asymptote/builtin.h
-2019/09/29 | 1151 | graphics/asymptote/callable.cc
-2019/09/29 | 1642 | graphics/asymptote/callable.h
-2019/09/29 | 1191 | graphics/asymptote/camperror.cc
-2019/09/29 | 818 | graphics/asymptote/camperror.h
-2019/09/29 | 13339 | graphics/asymptote/camp.l
-2019/09/29 | 127885 | graphics/asymptote/camp.tab.cc
-2019/09/29 | 4089 | graphics/asymptote/camp.tab.h
-2019/09/29 | 20029 | graphics/asymptote/camp.y
-2019/09/29 | 4687 | graphics/asymptote/castop.h
-2019/09/29 | 1349696 | graphics/asymptote/ChangeLog
-2019/09/29 | 7808 | graphics/asymptote/coder.cc
-2019/09/29 | 11658 | graphics/asymptote/coder.h
-2019/09/29 | 1126 | graphics/asymptote/coenv.cc
-2019/09/29 | 908 | graphics/asymptote/coenv.h
-2019/09/29 | 1520 | graphics/asymptote/common.h
-2019/09/29 | 44166 | graphics/asymptote/config.guess
-2019/09/29 | 6612 | graphics/asymptote/config.h.in
-2019/09/29 | 36141 | graphics/asymptote/config.sub
-2019/09/29 | 280369 | graphics/asymptote/configure
-2019/09/29 | 14409 | graphics/asymptote/configure.ac
-2019/09/29 | 3673 | graphics/asymptote/constructor.cc
-2019/09/29 | 20893 | graphics/asymptote/dec.cc
-2019/09/29 | 15845 | graphics/asymptote/dec.h
-2019/09/29 | 5897 | graphics/asymptote/Delaunay.cc
-2019/09/29 | 384 | graphics/asymptote/Delaunay.h
-2019/09/29 | 8116 | graphics/asymptote/doc/asy.1
-2019/09/29 | 1005 | graphics/asymptote/doc/asy.1.begin
-2019/09/29 | 333 | graphics/asymptote/doc/asy.1.end
-2019/09/29 | 2800 | graphics/asymptote/doc/asycolors.sty
-2019/09/29 | 18136 | graphics/asymptote/doc/asy-latex.dtx
-2019/09/29 | 194549 | graphics/asymptote/doc/asy-latex.pdf
-2019/09/29 | 1294513 | graphics/asymptote/doc/asymptote.pdf
-2019/09/29 | 9846 | graphics/asymptote/doc/asymptote.sty
-2019/09/29 | 384516 | graphics/asymptote/doc/asymptote.texi
-2019/09/29 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
-2019/09/29 | 20051 | graphics/asymptote/doc/asyRefCard.tex
-2019/09/29 | 246 | graphics/asymptote/doc/axis3.asy
-2019/09/29 | 416 | graphics/asymptote/doc/bezier2.asy
-2019/09/29 | 81 | graphics/asymptote/doc/bezier.asy
-2019/09/29 | 234 | graphics/asymptote/doc/beziercurve.asy
-2019/09/29 | 41 | graphics/asymptote/doc/bigdiagonal.asy
-2019/09/29 | 306 | graphics/asymptote/doc/binarytreetest.asy
-2019/09/29 | 677 | graphics/asymptote/doc/Bode.asy
-2019/09/29 | 524 | graphics/asymptote/doc/brokenaxis.asy
-2019/09/29 | 1391 | graphics/asymptote/doc/CAD1.asy
-2019/09/29 | 167754 | graphics/asymptote/doc/CAD.pdf
-2019/09/29 | 10196 | graphics/asymptote/doc/CAD.tex
-2019/09/29 | 506 | graphics/asymptote/doc/CDlabel.asy
-2019/09/29 | 4348 | graphics/asymptote/doc/colo-asy.tex
-2019/09/29 | 49 | graphics/asymptote/doc/colons.asy
-2019/09/29 | 1620 | graphics/asymptote/doc/colors.asy
-2019/09/29 | 243 | graphics/asymptote/doc/cube.asy
-2019/09/29 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
-2019/09/29 | 218 | graphics/asymptote/doc/datagraph.asy
-2019/09/29 | 24 | graphics/asymptote/doc/diagonal.asy
-2019/09/29 | 2882 | graphics/asymptote/doc/diatom.asy
-2019/09/29 | 4067 | graphics/asymptote/doc/diatom.csv
-2019/09/29 | 49 | graphics/asymptote/doc/dots.asy
-2019/09/29 | 1051 | graphics/asymptote/doc/eetomumu.asy
-2019/09/29 | 2039 | graphics/asymptote/doc/elliptic.asy
-2019/09/29 | 912 | graphics/asymptote/doc/errorbars.asy
-2019/09/29 | 202 | graphics/asymptote/doc/exp.asy
-2019/09/29 | 343 | graphics/asymptote/doc/externalprc.tex
-2019/09/29 | 19597 | graphics/asymptote/doc/external-proposal.html
-2019/09/29 | 25137 | graphics/asymptote/doc/extra/intro.asy
-2019/09/29 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
-2019/09/29 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
-2019/09/29 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
-2019/09/29 | 13663 | graphics/asymptote/doc/FAQ/install-sh
-2019/09/29 | 1000 | graphics/asymptote/doc/FAQ/Makefile
-2019/09/29 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
-2019/09/29 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
-2019/09/29 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2019/09/29 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
-2019/09/29 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
-2019/09/29 | 238 | graphics/asymptote/doc/filegraph.asy
-2019/09/29 | 26 | graphics/asymptote/doc/filegraph.dat
-2019/09/29 | 604 | graphics/asymptote/doc/flow.asy
-2019/09/29 | 862 | graphics/asymptote/doc/flowchartdemo.asy
-2019/09/29 | 464 | graphics/asymptote/doc/GaussianSurface.asy
-2019/09/29 | 376 | graphics/asymptote/doc/generalaxis3.asy
-2019/09/29 | 277 | graphics/asymptote/doc/generalaxis.asy
-2019/09/29 | 754 | graphics/asymptote/doc/graphmarkers.asy
-2019/09/29 | 426 | graphics/asymptote/doc/grid3xyz.asy
-2019/09/29 | 279 | graphics/asymptote/doc/hatch.asy
-2019/09/29 | 423 | graphics/asymptote/doc/helix.asy
-2019/09/29 | 330 | graphics/asymptote/doc/HermiteSpline.asy
-2019/09/29 | 441 | graphics/asymptote/doc/histogram.asy
-2019/09/29 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
-2019/09/29 | 500 | graphics/asymptote/doc/Hobbydir.asy
-2019/09/29 | 380 | graphics/asymptote/doc/icon.asy
-2019/09/29 | 401 | graphics/asymptote/doc/image.asy
-2019/09/29 | 872 | graphics/asymptote/doc/imagecontour.asy
-2019/09/29 | 13663 | graphics/asymptote/doc/install-sh
-2019/09/29 | 357 | graphics/asymptote/doc/irregularcontour.asy
-2019/09/29 | 442 | graphics/asymptote/doc/join3.asy
-2019/09/29 | 261 | graphics/asymptote/doc/join.asy
-2019/09/29 | 417 | graphics/asymptote/doc/knots.asy
-2019/09/29 | 121 | graphics/asymptote/doc/labelsquare.asy
-2019/09/29 | 144 | graphics/asymptote/doc/latexmkrc
-2019/09/29 | 150 | graphics/asymptote/doc/latexmkrc_asydir
-2019/09/29 | 3106 | graphics/asymptote/doc/latexusage.tex
-2019/09/29 | 1025 | graphics/asymptote/doc/leastsquares.asy
-2019/09/29 | 6318 | graphics/asymptote/doc/leastsquares.dat
-2019/09/29 | 410 | graphics/asymptote/doc/legend.asy
-2019/09/29 | 366 | graphics/asymptote/doc/lineargraph0.asy
-2019/09/29 | 373 | graphics/asymptote/doc/lineargraph.asy
-2019/09/29 | 416 | graphics/asymptote/doc/linetype.asy
-2019/09/29 | 423 | graphics/asymptote/doc/log2graph.asy
-2019/09/29 | 262 | graphics/asymptote/doc/loggraph.asy
-2019/09/29 | 382 | graphics/asymptote/doc/loggrid.asy
-2019/09/29 | 480 | graphics/asymptote/doc/logimage.asy
-2019/09/29 | 619 | graphics/asymptote/doc/logo.asy
-2019/09/29 | 314 | graphics/asymptote/doc/logticks.asy
-2019/09/29 | 3023 | graphics/asymptote/doc/Makefile.in
-2019/09/29 | 293 | graphics/asymptote/doc/makepen.asy
-2019/09/29 | 2653 | graphics/asymptote/doc/markers1.asy
-2019/09/29 | 877 | graphics/asymptote/doc/markers2.asy
-2019/09/29 | 288 | graphics/asymptote/doc/mexicanhat.asy
-2019/09/29 | 374 | graphics/asymptote/doc/monthaxis.asy
-2019/09/29 | 458 | graphics/asymptote/doc/multicontour.asy
-2019/09/29 | 3497 | graphics/asymptote/doc/ocg.sty
-2019/09/29 | 115 | graphics/asymptote/doc/onecontour.asy
-2019/09/29 | 240 | graphics/asymptote/doc/parametricgraph.asy
-2019/09/29 | 498 | graphics/asymptote/doc/penfunctionimage.asy
-2019/09/29 | 219 | graphics/asymptote/doc/penimage.asy
-2019/09/29 | 2771 | graphics/asymptote/doc/pixel.pdf
-2019/09/29 | 354 | graphics/asymptote/doc/planes.asy
-2019/09/29 | 458387 | graphics/asymptote/doc/png/asymptote.info
-2019/09/29 | 1469 | graphics/asymptote/doc/png/Makefile.in
-2019/09/29 | 49 | graphics/asymptote/doc/quartercircle.asy
-2019/09/29 | 354 | graphics/asymptote/doc/reloadpdf.tex
-2019/09/29 | 157 | graphics/asymptote/doc/saddle.asy
-2019/09/29 | 355 | graphics/asymptote/doc/scaledgraph.asy
-2019/09/29 | 821 | graphics/asymptote/doc/secondaryaxis.asy
-2019/09/29 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
-2019/09/29 | 256 | graphics/asymptote/doc/shadedtiling.asy
-2019/09/29 | 154 | graphics/asymptote/doc/slopefield1.asy
-2019/09/29 | 52 | graphics/asymptote/doc/square.asy
-2019/09/29 | 341 | graphics/asymptote/doc/subpictures.asy
-2019/09/29 | 123 | graphics/asymptote/doc/superpath.asy
-2019/09/29 | 77408 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
-2019/09/29 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
-2019/09/29 | 390 | graphics/asymptote/doc/tile.asy
-2019/09/29 | 396 | graphics/asymptote/doc/triangulate.asy
-2019/09/29 | 186 | graphics/asymptote/doc/unitcircle3.asy
-2019/09/29 | 147 | graphics/asymptote/doc/vectorfield.asy
-2019/09/29 | 1746 | graphics/asymptote/doc/westnile.asy
-2019/09/29 | 4727 | graphics/asymptote/doc/westnile.csv
-2019/09/29 | 880 | graphics/asymptote/doc/xasy.1x
-2019/09/29 | 1878 | graphics/asymptote/drawclipbegin.h
-2019/09/29 | 1213 | graphics/asymptote/drawclipend.h
-2019/09/29 | 12460 | graphics/asymptote/drawelement.h
-2019/09/29 | 4619 | graphics/asymptote/drawfill.cc
-2019/09/29 | 6570 | graphics/asymptote/drawfill.h
-2019/09/29 | 496 | graphics/asymptote/drawgrestore.h
-2019/09/29 | 2924 | graphics/asymptote/drawgroup.h
-2019/09/29 | 466 | graphics/asymptote/drawgsave.h
-2019/09/29 | 3042 | graphics/asymptote/drawimage.h
-2019/09/29 | 6865 | graphics/asymptote/drawlabel.cc
-2019/09/29 | 2163 | graphics/asymptote/drawlabel.h
-2019/09/29 | 773 | graphics/asymptote/drawlayer.h
-2019/09/29 | 5908 | graphics/asymptote/drawpath3.cc
-2019/09/29 | 5326 | graphics/asymptote/drawpath3.h
-2019/09/29 | 3522 | graphics/asymptote/drawpath.cc
-2019/09/29 | 674 | graphics/asymptote/drawpath.h
-2019/09/29 | 22833 | graphics/asymptote/drawsurface.cc
-2019/09/29 | 19885 | graphics/asymptote/drawsurface.h
-2019/09/29 | 1279 | graphics/asymptote/drawverbatim.h
-2019/09/29 | 20738 | graphics/asymptote/entry.cc
-2019/09/29 | 14795 | graphics/asymptote/entry.h
-2019/09/29 | 5465 | graphics/asymptote/env.cc
-2019/09/29 | 1142 | graphics/asymptote/envcompleter.cc
-2019/09/29 | 845 | graphics/asymptote/envcompleter.h
-2019/09/29 | 4575 | graphics/asymptote/env.h
-2019/09/29 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
-2019/09/29 | 1753 | graphics/asymptote/errormsg.cc
-2019/09/29 | 5098 | graphics/asymptote/errormsg.h
-2019/09/29 | 9251 | graphics/asymptote/errors
-2019/09/29 | 6911 | graphics/asymptote/errortest.asy
-2019/09/29 | 657 | graphics/asymptote/examples/100d.views
-2019/09/29 | 309 | graphics/asymptote/examples/1overx.asy
-2019/09/29 | 4158 | graphics/asymptote/examples/advection.asy
-2019/09/29 | 245 | graphics/asymptote/examples/alignbox.asy
-2019/09/29 | 2832 | graphics/asymptote/examples/alignedaxis.asy
-2019/09/29 | 946 | graphics/asymptote/examples/animations/cube.asy
-2019/09/29 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2019/09/29 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
-2019/09/29 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
-2019/09/29 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
-2019/09/29 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
-2019/09/29 | 414 | graphics/asymptote/examples/animations/glmovie.asy
-2019/09/29 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
-2019/09/29 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
-2019/09/29 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
-2019/09/29 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
-2019/09/29 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
-2019/09/29 | 832 | graphics/asymptote/examples/animations/sphere.asy
-2019/09/29 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2019/09/29 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
-2019/09/29 | 1120 | graphics/asymptote/examples/animations/wheel.asy
-2019/09/29 | 236 | graphics/asymptote/examples/annotation.asy
-2019/09/29 | 661 | graphics/asymptote/examples/arrows3.asy
-2019/09/29 | 497 | graphics/asymptote/examples/bars3.asy
-2019/09/29 | 1033 | graphics/asymptote/examples/basealign.asy
-2019/09/29 | 395 | graphics/asymptote/examples/BezierPatch.asy
-2019/09/29 | 581 | graphics/asymptote/examples/BezierSaddle.asy
-2019/09/29 | 1526 | graphics/asymptote/examples/BezierSurface.asy
-2019/09/29 | 199 | graphics/asymptote/examples/BezierTriangle.asy
-2019/09/29 | 154 | graphics/asymptote/examples/billboard.asy
-2019/09/29 | 513 | graphics/asymptote/examples/buildcycle.asy
-2019/09/29 | 233 | graphics/asymptote/examples/cardioid.asy
-2019/09/29 | 485 | graphics/asymptote/examples/cards.asy
-2019/09/29 | 691 | graphics/asymptote/examples/centroidfg.asy
-2019/09/29 | 322 | graphics/asymptote/examples/cheese.asy
-2019/09/29 | 576 | graphics/asymptote/examples/circles.asy
-2019/09/29 | 228 | graphics/asymptote/examples/circumcircle.asy
-2019/09/29 | 762 | graphics/asymptote/examples/clockarray.asy
-2019/09/29 | 264 | graphics/asymptote/examples/coag.asy
-2019/09/29 | 424 | graphics/asymptote/examples/colorpatch.asy
-2019/09/29 | 465 | graphics/asymptote/examples/colorplanes.asy
-2019/09/29 | 739 | graphics/asymptote/examples/condor.asy
-2019/09/29 | 445 | graphics/asymptote/examples/cones.asy
-2019/09/29 | 1780 | graphics/asymptote/examples/conicurv.asy
-2019/09/29 | 255 | graphics/asymptote/examples/contextfonts.asy
-2019/09/29 | 778 | graphics/asymptote/examples/controlsystem.asy
-2019/09/29 | 123 | graphics/asymptote/examples/Coons.asy
-2019/09/29 | 235 | graphics/asymptote/examples/cos2theta.asy
-2019/09/29 | 582 | graphics/asymptote/examples/cos3.asy
-2019/09/29 | 461 | graphics/asymptote/examples/cosaddition.asy
-2019/09/29 | 5740 | graphics/asymptote/examples/cpkcolors.asy
-2019/09/29 | 573 | graphics/asymptote/examples/curvedlabel3.asy
-2019/09/29 | 177 | graphics/asymptote/examples/curvedlabel.asy
-2019/09/29 | 1835 | graphics/asymptote/examples/cyclohexane.asy
-2019/09/29 | 146 | graphics/asymptote/examples/cylinder.asy
-2019/09/29 | 506 | graphics/asymptote/examples/delu.asy
-2019/09/29 | 521 | graphics/asymptote/examples/dimension.asy
-2019/09/29 | 1216 | graphics/asymptote/examples/dragon.asy
-2019/09/29 | 1326 | graphics/asymptote/examples/electromagnetic.asy
-2019/09/29 | 323 | graphics/asymptote/examples/elevation.asy
-2019/09/29 | 398 | graphics/asymptote/examples/epix.asy
-2019/09/29 | 242 | graphics/asymptote/examples/equilateral.asy
-2019/09/29 | 549 | graphics/asymptote/examples/equilchord.asy
-2019/09/29 | 579 | graphics/asymptote/examples/exp3.asy
-2019/09/29 | 581 | graphics/asymptote/examples/extrudedcontour.asy
-2019/09/29 | 498 | graphics/asymptote/examples/fano.asy
-2019/09/29 | 1109 | graphics/asymptote/examples/fequlogo.asy
-2019/09/29 | 727 | graphics/asymptote/examples/fermi.asy
-2019/09/29 | 971 | graphics/asymptote/examples/filesurface.asy
-2019/09/29 | 5543 | graphics/asymptote/examples/filesurface.dat
-2019/09/29 | 574 | graphics/asymptote/examples/fillcontour.asy
-2019/09/29 | 4203 | graphics/asymptote/examples/fin.asy
-2019/09/29 | 710 | graphics/asymptote/examples/fjortoft.asy
-2019/09/29 | 548 | graphics/asymptote/examples/floatingdisk.asy
-2019/09/29 | 502 | graphics/asymptote/examples/floor.asy
-2019/09/29 | 683 | graphics/asymptote/examples/fractaltree.asy
-2019/09/29 | 1185 | graphics/asymptote/examples/functionshading.asy
-2019/09/29 | 499 | graphics/asymptote/examples/galleon.asy
-2019/09/29 | 714 | graphics/asymptote/examples/gamma3.asy
-2019/09/29 | 440 | graphics/asymptote/examples/gamma.asy
-2019/09/29 | 679 | graphics/asymptote/examples/genusthree.asy
-2019/09/29 | 1136 | graphics/asymptote/examples/genustwo.asy
-2019/09/29 | 384 | graphics/asymptote/examples/Gouraud.asy
-2019/09/29 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
-2019/09/29 | 76 | graphics/asymptote/examples/grid.asy
-2019/09/29 | 459 | graphics/asymptote/examples/hierarchy.asy
-2019/09/29 | 308 | graphics/asymptote/examples/hyperboloid.asy
-2019/09/29 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
-2019/09/29 | 1140 | graphics/asymptote/examples/imagehistogram.asy
-2019/09/29 | 610 | graphics/asymptote/examples/impact.asy
-2019/09/29 | 605 | graphics/asymptote/examples/integraltest.asy
-2019/09/29 | 4825 | graphics/asymptote/examples/interpolate1.asy
-2019/09/29 | 291 | graphics/asymptote/examples/jump.asy
-2019/09/29 | 1309 | graphics/asymptote/examples/Klein.asy
-2019/09/29 | 182 | graphics/asymptote/examples/label3.asy
-2019/09/29 | 196 | graphics/asymptote/examples/label3ribbon.asy
-2019/09/29 | 187 | graphics/asymptote/examples/label3solid.asy
-2019/09/29 | 546 | graphics/asymptote/examples/label3zoom.asy
-2019/09/29 | 264 | graphics/asymptote/examples/labelbox.asy
-2019/09/29 | 1114 | graphics/asymptote/examples/laserlattice.asy
-2019/09/29 | 136 | graphics/asymptote/examples/latticeshading.asy
-2019/09/29 | 688 | graphics/asymptote/examples/layers.asy
-2019/09/29 | 460 | graphics/asymptote/examples/lever.asy
-2019/09/29 | 654 | graphics/asymptote/examples/limit.asy
-2019/09/29 | 1908 | graphics/asymptote/examples/linearregression.asy
-2019/09/29 | 168 | graphics/asymptote/examples/lines.asy
-2019/09/29 | 980 | graphics/asymptote/examples/lmfit1.asy
-2019/09/29 | 206 | graphics/asymptote/examples/log.asy
-2019/09/29 | 349 | graphics/asymptote/examples/logdown.asy
-2019/09/29 | 1231 | graphics/asymptote/examples/logo3.asy
-2019/09/29 | 196 | graphics/asymptote/examples/lowint.asy
-2019/09/29 | 659 | graphics/asymptote/examples/lowupint.asy
-2019/09/29 | 479 | graphics/asymptote/examples/magnetic.asy
-2019/09/29 | 833 | graphics/asymptote/examples/markregular.asy
-2019/09/29 | 1950 | graphics/asymptote/examples/mergeExample.asy
-2019/09/29 | 5258 | graphics/asymptote/examples/mosaic.asy
-2019/09/29 | 2512 | graphics/asymptote/examples/mosquito.asy
-2019/09/29 | 1569 | graphics/asymptote/examples/near_earth.asy
-2019/09/29 | 649 | graphics/asymptote/examples/NURBScurve.asy
-2019/09/29 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
-2019/09/29 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
-2019/09/29 | 1251 | graphics/asymptote/examples/odetest.asy
-2019/09/29 | 309 | graphics/asymptote/examples/oneoverx.asy
-2019/09/29 | 788 | graphics/asymptote/examples/orthocenter.asy
-2019/09/29 | 254 | graphics/asymptote/examples/parametricelevation.asy
-2019/09/29 | 407 | graphics/asymptote/examples/parametricsurface.asy
-2019/09/29 | 711 | graphics/asymptote/examples/partialsurface.asy
-2019/09/29 | 1055 | graphics/asymptote/examples/partitionExample.asy
-2019/09/29 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
-2019/09/29 | 3344 | graphics/asymptote/examples/pdb.asy
-2019/09/29 | 361 | graphics/asymptote/examples/phase.asy
-2019/09/29 | 83362 | graphics/asymptote/examples/piicon.eps
-2019/09/29 | 362 | graphics/asymptote/examples/pipeintersection.asy
-2019/09/29 | 3868 | graphics/asymptote/examples/pipes.asy
-2019/09/29 | 418 | graphics/asymptote/examples/planeproject.asy
-2019/09/29 | 930 | graphics/asymptote/examples/polararea.asy
-2019/09/29 | 628 | graphics/asymptote/examples/polarcircle.asy
-2019/09/29 | 326 | graphics/asymptote/examples/polardatagraph.asy
-2019/09/29 | 643 | graphics/asymptote/examples/p-orbital.asy
-2019/09/29 | 956 | graphics/asymptote/examples/poster.asy
-2019/09/29 | 58 | graphics/asymptote/examples/progrid.asy
-2019/09/29 | 373 | graphics/asymptote/examples/projectelevation.asy
-2019/09/29 | 438 | graphics/asymptote/examples/projectrevolution.asy
-2019/09/29 | 747 | graphics/asymptote/examples/pseudosphere.asy
-2019/09/29 | 557 | graphics/asymptote/examples/Pythagoras.asy
-2019/09/29 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
-2019/09/29 | 734 | graphics/asymptote/examples/quilt.asy
-2019/09/29 | 325 | graphics/asymptote/examples/rainbow.asy
-2019/09/29 | 54 | graphics/asymptote/examples/randompath3.asy
-2019/09/29 | 1537 | graphics/asymptote/examples/refs.bib
-2019/09/29 | 993 | graphics/asymptote/examples/RiemannSphere.asy
-2019/09/29 | 369 | graphics/asymptote/examples/RiemannSurface.asy
-2019/09/29 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
-2019/09/29 | 141 | graphics/asymptote/examples/ring.asy
-2019/09/29 | 182 | graphics/asymptote/examples/roll.asy
-2019/09/29 | 1310 | graphics/asymptote/examples/roundpath.asy
-2019/09/29 | 288 | graphics/asymptote/examples/sacone3D.asy
-2019/09/29 | 445 | graphics/asymptote/examples/sacone.asy
-2019/09/29 | 341 | graphics/asymptote/examples/sacylinder3D.asy
-2019/09/29 | 400 | graphics/asymptote/examples/sacylinder.asy
-2019/09/29 | 66 | graphics/asymptote/examples/shade.asy
-2019/09/29 | 104 | graphics/asymptote/examples/shadestroke.asy
-2019/09/29 | 1065 | graphics/asymptote/examples/shellmethod.asy
-2019/09/29 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
-2019/09/29 | 410 | graphics/asymptote/examples/Sierpinski.asy
-2019/09/29 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
-2019/09/29 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
-2019/09/29 | 327 | graphics/asymptote/examples/sin1x.asy
-2019/09/29 | 579 | graphics/asymptote/examples/sin3.asy
-2019/09/29 | 591 | graphics/asymptote/examples/sinc.asy
-2019/09/29 | 385 | graphics/asymptote/examples/sinxlex.asy
-2019/09/29 | 3340 | graphics/asymptote/examples/slidedemo.asy
-2019/09/29 | 341 | graphics/asymptote/examples/slidedemo_.bbl
-2019/09/29 | 2043 | graphics/asymptote/examples/slope.asy
-2019/09/29 | 520 | graphics/asymptote/examples/smoothelevation.asy
-2019/09/29 | 2658 | graphics/asymptote/examples/soccerball.asy
-2019/09/29 | 2362 | graphics/asymptote/examples/spectrum.asy
-2019/09/29 | 126 | graphics/asymptote/examples/sphere.asy
-2019/09/29 | 150 | graphics/asymptote/examples/spheresilhouette.asy
-2019/09/29 | 165 | graphics/asymptote/examples/sphereskeleton.asy
-2019/09/29 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
-2019/09/29 | 426 | graphics/asymptote/examples/spiral3.asy
-2019/09/29 | 210 | graphics/asymptote/examples/spiral.asy
-2019/09/29 | 618 | graphics/asymptote/examples/spline.asy
-2019/09/29 | 2180 | graphics/asymptote/examples/splitpatch.asy
-2019/09/29 | 38 | graphics/asymptote/examples/spring0.asy
-2019/09/29 | 43 | graphics/asymptote/examples/spring2.asy
-2019/09/29 | 671 | graphics/asymptote/examples/spring.asy
-2019/09/29 | 674 | graphics/asymptote/examples/sqrtx01.asy
-2019/09/29 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
-2019/09/29 | 145 | graphics/asymptote/examples/star.asy
-2019/09/29 | 170 | graphics/asymptote/examples/stereoscopic.asy
-2019/09/29 | 59 | graphics/asymptote/examples/stroke3.asy
-2019/09/29 | 315 | graphics/asymptote/examples/strokepath.asy
-2019/09/29 | 168 | graphics/asymptote/examples/strokeshade.asy
-2019/09/29 | 198 | graphics/asymptote/examples/tanh.asy
-2019/09/29 | 13739 | graphics/asymptote/examples/teapot.asy
-2019/09/29 | 303 | graphics/asymptote/examples/tensor.asy
-2019/09/29 | 547 | graphics/asymptote/examples/tetra.asy
-2019/09/29 | 312 | graphics/asymptote/examples/textpath.asy
-2019/09/29 | 10210 | graphics/asymptote/examples/thermodynamics.asy
-2019/09/29 | 576 | graphics/asymptote/examples/threeviews.asy
-2019/09/29 | 413 | graphics/asymptote/examples/torus.asy
-2019/09/29 | 246 | graphics/asymptote/examples/transparency.asy
-2019/09/29 | 602 | graphics/asymptote/examples/treetest.asy
-2019/09/29 | 589 | graphics/asymptote/examples/trefoilknot.asy
-2019/09/29 | 959 | graphics/asymptote/examples/triads.asy
-2019/09/29 | 209 | graphics/asymptote/examples/triangle.asy
-2019/09/29 | 441 | graphics/asymptote/examples/triangles.asy
-2019/09/29 | 251 | graphics/asymptote/examples/triceratops.asy
-2019/09/29 | 291 | graphics/asymptote/examples/trumpet.asy
-2019/09/29 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
-2019/09/29 | 40326 | graphics/asymptote/examples/tvgen.asy
-2019/09/29 | 885 | graphics/asymptote/examples/twistedtubes.asy
-2019/09/29 | 322 | graphics/asymptote/examples/unitcircle.asy
-2019/09/29 | 713 | graphics/asymptote/examples/unitoctant.asy
-2019/09/29 | 199 | graphics/asymptote/examples/upint.asy
-2019/09/29 | 525 | graphics/asymptote/examples/vectorfield3.asy
-2019/09/29 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
-2019/09/29 | 839 | graphics/asymptote/examples/venn3.asy
-2019/09/29 | 626 | graphics/asymptote/examples/venn.asy
-2019/09/29 | 632 | graphics/asymptote/examples/vertexshading.asy
-2019/09/29 | 360 | graphics/asymptote/examples/washer.asy
-2019/09/29 | 1010 | graphics/asymptote/examples/washermethod.asy
-2019/09/29 | 628 | graphics/asymptote/examples/wedge.asy
-2019/09/29 | 956 | graphics/asymptote/examples/workcone.asy
-2019/09/29 | 951 | graphics/asymptote/examples/worksheet.asy
-2019/09/29 | 2659 | graphics/asymptote/examples/worldmap.asy
-2019/09/29 | 580 | graphics/asymptote/examples/xsin1x.asy
-2019/09/29 | 3746 | graphics/asymptote/examples/xstitch.asy
-2019/09/29 | 743 | graphics/asymptote/examples/xxsq01.asy
-2019/09/29 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
-2019/09/29 | 827 | graphics/asymptote/examples/xxsq01y.asy
-2019/09/29 | 223 | graphics/asymptote/examples/yingyang.asy
-2019/09/29 | 33877 | graphics/asymptote/exp.cc
-2019/09/29 | 28809 | graphics/asymptote/exp.h
-2019/09/29 | 119 | graphics/asymptote/fftw++asy.cc
-2019/09/29 | 1694 | graphics/asymptote/fftw++.cc
-2019/09/29 | 47031 | graphics/asymptote/fftw++.h
-2019/09/29 | 4063 | graphics/asymptote/fileio.cc
-2019/09/29 | 19984 | graphics/asymptote/fileio.h
-2019/09/29 | 1245 | graphics/asymptote/findsym.pl
-2019/09/29 | 1020 | graphics/asymptote/flatguide.cc
-2019/09/29 | 4231 | graphics/asymptote/flatguide.h
-2019/09/29 | 666 | graphics/asymptote/fpu.h
-2019/09/29 | 2173 | graphics/asymptote/frame.h
-2019/09/29 | 7935 | graphics/asymptote/fundec.cc
-2019/09/29 | 4347 | graphics/asymptote/fundec.h
-2019/09/29 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
-2019/09/29 | 3161 | graphics/asymptote/genv.cc
-2019/09/29 | 1626 | graphics/asymptote/genv.h
-2019/09/29 | 4520 | graphics/asymptote/getopt1.c
-2019/09/29 | 30147 | graphics/asymptote/getopt.c
-2019/09/29 | 6650 | graphics/asymptote/getopt.h
-2019/09/29 | 152 | graphics/asymptote/glew.c
-2019/09/29 | 1235777 | graphics/asymptote/GL/glew.c
-2019/09/29 | 1186601 | graphics/asymptote/GL/glew.h
-2019/09/29 | 73435 | graphics/asymptote/GL/glxew.h
-2019/09/29 | 44522 | graphics/asymptote/glrender.cc
-2019/09/29 | 8891 | graphics/asymptote/glrender.h
-2019/09/29 | 63314 | graphics/asymptote/GL/wglew.h
-2019/09/29 | 50697 | graphics/asymptote/gsl.cc
-2019/09/29 | 22 | graphics/asymptote/GUI/configs/__init__.py
-2019/09/29 | 1151 | graphics/asymptote/GUI/configs/xasyconfig.cson
-2019/09/29 | 359 | graphics/asymptote/GUI/configs/xasykeymap.cson
-2019/09/29 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
-2019/09/29 | 131 | graphics/asymptote/GUI/DebugFlags.py
-2019/09/29 | 1175 | graphics/asymptote/guide.cc
-2019/09/29 | 298 | graphics/asymptote/guideflags.h
-2019/09/29 | 6783 | graphics/asymptote/guide.h
-2019/09/29 | 1724 | graphics/asymptote/GUI/GuidesManager.py
-2019/09/29 | 45 | graphics/asymptote/GUI/icon-list.txt
-2019/09/29 | 162009 | graphics/asymptote/GUI/icons_rc.py
-2019/09/29 | 23 | graphics/asymptote/GUI/__init__.py
-2019/09/29 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
-2019/09/29 | 5151 | graphics/asymptote/GUI/labelEditor.py
-2019/09/29 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
-2019/09/29 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
-2019/09/29 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
-2019/09/29 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
-2019/09/29 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
-2019/09/29 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
-2019/09/29 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
-2019/09/29 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
-2019/09/29 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
-2019/09/29 | 54704 | graphics/asymptote/GUI/pyUIClass/window1.py
-2019/09/29 | 57 | graphics/asymptote/GUI/requirements.txt
-2019/09/29 | 288 | graphics/asymptote/GUI/res/icons/anchor.svg
-2019/09/29 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
-2019/09/29 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
-2019/09/29 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
-2019/09/29 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
-2019/09/29 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
-2019/09/29 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
-2019/09/29 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
-2019/09/29 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
-2019/09/29 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
-2019/09/29 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
-2019/09/29 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
-2019/09/29 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
-2019/09/29 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
-2019/09/29 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
-2019/09/29 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
-2019/09/29 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
-2019/09/29 | 609 | graphics/asymptote/GUI/res/icons/bucket.asy
-2019/09/29 | 1463 | graphics/asymptote/GUI/res/icons/bucket.svg
-2019/09/29 | 232 | graphics/asymptote/GUI/res/icons/center.asy
-2019/09/29 | 143 | graphics/asymptote/GUI/res/icons/centerorigin.asy
-2019/09/29 | 1040 | graphics/asymptote/GUI/res/icons/centerorigin.svg
-2019/09/29 | 869 | graphics/asymptote/GUI/res/icons/center.svg
-2019/09/29 | 780 | graphics/asymptote/GUI/res/icons/check.svg
-2019/09/29 | 964 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
-2019/09/29 | 949 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
-2019/09/29 | 701 | graphics/asymptote/GUI/res/icons/circle.svg
-2019/09/29 | 140 | graphics/asymptote/GUI/res/icons/closedcurve.asy
-2019/09/29 | 1213 | graphics/asymptote/GUI/res/icons/closedcurve.svg
-2019/09/29 | 140 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
-2019/09/29 | 1072 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
-2019/09/29 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
-2019/09/29 | 1145 | graphics/asymptote/GUI/res/icons/code.svg
-2019/09/29 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
-2019/09/29 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
-2019/09/29 | 1919 | graphics/asymptote/GUI/res/icons/filledbucket.svg
-2019/09/29 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
-2019/09/29 | 915 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
-2019/09/29 | 133 | graphics/asymptote/GUI/res/icons/opencurve.asy
-2019/09/29 | 1165 | graphics/asymptote/GUI/res/icons/opencurve.svg
-2019/09/29 | 133 | graphics/asymptote/GUI/res/icons/openpolygon.asy
-2019/09/29 | 1058 | graphics/asymptote/GUI/res/icons/openpolygon.svg
-2019/09/29 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
-2019/09/29 | 1711 | graphics/asymptote/GUI/res/icons.qrc
-2019/09/29 | 620 | graphics/asymptote/GUI/res/icons/save.svg
-2019/09/29 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
-2019/09/29 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2019/09/29 | 221 | graphics/asymptote/GUI/res/icons/text.svg
-2019/09/29 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
-2019/09/29 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
-2019/09/29 | 394 | graphics/asymptote/GUI/setup.py
-2019/09/29 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
-2019/09/29 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
-2019/09/29 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
-2019/09/29 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
-2019/09/29 | 72112 | graphics/asymptote/GUI/Window1.py
-2019/09/29 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
-2019/09/29 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
-2019/09/29 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
-2019/09/29 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
-2019/09/29 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
-2019/09/29 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
-2019/09/29 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
-2019/09/29 | 68758 | graphics/asymptote/GUI/windows/window1.ui
-2019/09/29 | 50403 | graphics/asymptote/GUI/xasy2asy.py
-2019/09/29 | 821 | graphics/asymptote/GUI/xasyArgs.py
-2019/09/29 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
-2019/09/29 | 2554 | graphics/asymptote/GUI/xasyFile.py
-2019/09/29 | 5048 | graphics/asymptote/GUI/xasyOptions.py
-2019/09/29 | 285 | graphics/asymptote/GUI/xasy.py
-2019/09/29 | 599 | graphics/asymptote/GUI/xasyStrings.py
-2019/09/29 | 710 | graphics/asymptote/GUI/xasySvg.py
-2019/09/29 | 964 | graphics/asymptote/GUI/xasyTransform.py
-2019/09/29 | 1504 | graphics/asymptote/GUI/xasyUtils.py
-2019/09/29 | 238 | graphics/asymptote/GUI/xasyValidator.py
-2019/09/29 | 12744 | graphics/asymptote/impdatum.cc
-2019/09/29 | 10445 | graphics/asymptote/INSTALL
-2019/09/29 | 13663 | graphics/asymptote/install-sh
-2019/09/29 | 1986 | graphics/asymptote/inst.h
-2019/09/29 | 4994 | graphics/asymptote/interact.cc
-2019/09/29 | 1309 | graphics/asymptote/interact.h
-2019/09/29 | 5857 | graphics/asymptote/item.h
-2019/09/29 | 6592 | graphics/asymptote/jsfile.cc
-2019/09/29 | 1348 | graphics/asymptote/jsfile.h
-2019/09/29 | 609 | graphics/asymptote/keywords.cc
-2019/09/29 | 1253 | graphics/asymptote/keywords.pl
-2019/09/29 | 22355 | graphics/asymptote/knot.cc
-2019/09/29 | 12300 | graphics/asymptote/knot.h
-2019/09/29 | 345 | graphics/asymptote/lexical.h
-2019/09/29 | 83435 | graphics/asymptote/lex.yy.cc
-2019/09/29 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
-2019/09/29 | 35147 | graphics/asymptote/LICENSE
-2019/09/29 | 7639 | graphics/asymptote/LICENSE.LESSER
-2019/09/29 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
-2019/09/29 | 2195 | graphics/asymptote/locate.cc
-2019/09/29 | 560 | graphics/asymptote/locate.h
-2019/09/29 | 5310 | graphics/asymptote/main.cc
-2019/09/29 | 11348 | graphics/asymptote/Makefile.in
-2019/09/29 | 2632 | graphics/asymptote/material.h
-2019/09/29 | 6425 | graphics/asymptote/mathop.h
-2019/09/29 | 5070 | graphics/asymptote/memory.h
-2019/09/29 | 720 | graphics/asymptote/mod.h
-2019/09/29 | 908 | graphics/asymptote/modifier.h
-2019/09/29 | 7445 | graphics/asymptote/name.cc
-2019/09/29 | 5239 | graphics/asymptote/name.h
-2019/09/29 | 4269 | graphics/asymptote/newexp.cc
-2019/09/29 | 1278 | graphics/asymptote/newexp.h
-2019/09/29 | 917 | graphics/asymptote/opcodes.h
-2019/09/29 | 1050 | graphics/asymptote/opsymbols.pl
-2019/09/29 | 5049 | graphics/asymptote/pair.h
-2019/09/29 | 3505 | graphics/asymptote/parser.cc
-2019/09/29 | 852 | graphics/asymptote/parser.h
-2019/09/29 | 5262 | graphics/asymptote/patches/bison.patch
-2019/09/29 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
-2019/09/29 | 1311 | graphics/asymptote/patches/dvipdf
-2019/09/29 | 113 | graphics/asymptote/patches/fixmem.reg
-2019/09/29 | 1524 | graphics/asymptote/patches/flex.patch
-2019/09/29 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
-2019/09/29 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
-2019/09/29 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
-2019/09/29 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
-2019/09/29 | 1082 | graphics/asymptote/patches/README
-2019/09/29 | 38066 | graphics/asymptote/path3.cc
-2019/09/29 | 10494 | graphics/asymptote/path3.h
-2019/09/29 | 33988 | graphics/asymptote/path.cc
-2019/09/29 | 11580 | graphics/asymptote/path.h
-2019/09/29 | 1594 | graphics/asymptote/pen.cc
-2019/09/29 | 28156 | graphics/asymptote/pen.h
-2019/09/29 | 39918 | graphics/asymptote/picture.cc
-2019/09/29 | 3434 | graphics/asymptote/picture.h
-2019/09/29 | 5025 | graphics/asymptote/pipestream.cc
-2019/09/29 | 2624 | graphics/asymptote/pipestream.h
-2019/09/29 | 138 | graphics/asymptote/Pipfile
-2019/09/29 | 2526 | graphics/asymptote/policy.h
-2019/09/29 | 654 | graphics/asymptote/prcfile.h
-2019/09/29 | 974 | graphics/asymptote/prc/Makefile
-2019/09/29 | 70751 | graphics/asymptote/prc/oPRCFile.cc
-2019/09/29 | 51432 | graphics/asymptote/prc/oPRCFile.h
-2019/09/29 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
-2019/09/29 | 2518 | graphics/asymptote/prc/PRCbitStream.h
-2019/09/29 | 177246 | graphics/asymptote/prc/PRCdouble.cc
-2019/09/29 | 3765 | graphics/asymptote/prc/PRCdouble.h
-2019/09/29 | 30208 | graphics/asymptote/prc/PRC.h
-2019/09/29 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
-2019/09/29 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
-2019/09/29 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
-2019/09/29 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
-2019/09/29 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
-2019/09/29 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
-2019/09/29 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
-2019/09/29 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
-2019/09/29 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
-2019/09/29 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
-2019/09/29 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
-2019/09/29 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
-2019/09/29 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
-2019/09/29 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
-2019/09/29 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
-2019/09/29 | 95 | graphics/asymptote/prc/test.asy
-2019/09/29 | 36243 | graphics/asymptote/prc/test.cc
-2019/09/29 | 66751 | graphics/asymptote/prc/writePRC.cc
-2019/09/29 | 48481 | graphics/asymptote/prc/writePRC.h
-2019/09/29 | 116025 | graphics/asymptote/predicates.cc
-2019/09/29 | 986 | graphics/asymptote/predicates.h
-2019/09/29 | 1234 | graphics/asymptote/primitives.h
-2019/09/29 | 25292 | graphics/asymptote/process.cc
-2019/09/29 | 3003 | graphics/asymptote/process.h
-2019/09/29 | 2339 | graphics/asymptote/profile.py
-2019/09/29 | 9892 | graphics/asymptote/profiler.h
-2019/09/29 | 3275 | graphics/asymptote/program.cc
-2019/09/29 | 2562 | graphics/asymptote/program.h
-2019/09/29 | 18964 | graphics/asymptote/psfile.cc
-2019/09/29 | 9306 | graphics/asymptote/psfile.h
-2019/09/29 | 5963 | graphics/asymptote/quaternion.cc
-2019/09/29 | 2504 | graphics/asymptote/README
-2019/09/29 | 1704 | graphics/asymptote/record.cc
-2019/09/29 | 2738 | graphics/asymptote/record.h
-2019/09/29 | 1098 | graphics/asymptote/refaccess.cc
-2019/09/29 | 1936 | graphics/asymptote/refaccess.h
-2019/09/29 | 114037 | graphics/asymptote/ReleaseNotes
-2019/09/29 | 29 | graphics/asymptote/revision.cc
-2019/09/29 | 3553 | graphics/asymptote/rounding.h
-2019/09/29 | 70119 | graphics/asymptote/runarray.cc
-2019/09/29 | 1492 | graphics/asymptote/runarray.h
-2019/09/29 | 45997 | graphics/asymptote/runarray.in
-2019/09/29 | 2661 | graphics/asymptote/runbacktrace.cc
-2019/09/29 | 169 | graphics/asymptote/runbacktrace.h
-2019/09/29 | 833 | graphics/asymptote/runbacktrace.in
-2019/09/29 | 17743 | graphics/asymptote/runfile.cc
-2019/09/29 | 969 | graphics/asymptote/runfile.h
-2019/09/29 | 5924 | graphics/asymptote/runfile.in
-2019/09/29 | 8157 | graphics/asymptote/runhistory.cc
-2019/09/29 | 161 | graphics/asymptote/runhistory.h
-2019/09/29 | 5119 | graphics/asymptote/runhistory.in
-2019/09/29 | 16702 | graphics/asymptote/runlabel.cc
-2019/09/29 | 153 | graphics/asymptote/runlabel.h
-2019/09/29 | 12959 | graphics/asymptote/runlabel.in
-2019/09/29 | 21948 | graphics/asymptote/runmath.cc
-2019/09/29 | 269 | graphics/asymptote/runmath.h
-2019/09/29 | 8900 | graphics/asymptote/runmath.in
-2019/09/29 | 16348 | graphics/asymptote/runpair.cc
-2019/09/29 | 299 | graphics/asymptote/runpair.h
-2019/09/29 | 4246 | graphics/asymptote/runpair.in
-2019/09/29 | 25218 | graphics/asymptote/runpath3d.cc
-2019/09/29 | 186 | graphics/asymptote/runpath3d.h
-2019/09/29 | 8051 | graphics/asymptote/runpath3d.in
-2019/09/29 | 26292 | graphics/asymptote/runpath.cc
-2019/09/29 | 177 | graphics/asymptote/runpath.h
-2019/09/29 | 8368 | graphics/asymptote/runpath.in
-2019/09/29 | 55426 | graphics/asymptote/runpicture.cc
-2019/09/29 | 191 | graphics/asymptote/runpicture.h
-2019/09/29 | 18929 | graphics/asymptote/runpicture.in
-2019/09/29 | 18772 | graphics/asymptote/runstring.cc
-2019/09/29 | 188 | graphics/asymptote/runstring.h
-2019/09/29 | 9871 | graphics/asymptote/runstring.in
-2019/09/29 | 12522 | graphics/asymptote/runsystem.cc
-2019/09/29 | 157 | graphics/asymptote/runsystem.h
-2019/09/29 | 5098 | graphics/asymptote/runsystem.in
-2019/09/29 | 1343 | graphics/asymptote/runtimebase.in
-2019/09/29 | 60604 | graphics/asymptote/runtime.cc
-2019/09/29 | 1163 | graphics/asymptote/runtime.h
-2019/09/29 | 20758 | graphics/asymptote/runtime.in
-2019/09/29 | 7230 | graphics/asymptote/runtime.pl
-2019/09/29 | 13700 | graphics/asymptote/runtriple.cc
-2019/09/29 | 320 | graphics/asymptote/runtriple.h
-2019/09/29 | 2725 | graphics/asymptote/runtriple.in
-2019/09/29 | 2113 | graphics/asymptote/seconds.h
-2019/09/29 | 50191 | graphics/asymptote/settings.cc
-2019/09/29 | 2687 | graphics/asymptote/settings.h
-2019/09/29 | 2664 | graphics/asymptote/shaders.cc
-2019/09/29 | 782 | graphics/asymptote/shaders.h
-2019/09/29 | 6660 | graphics/asymptote/simpson.cc
-2019/09/29 | 14448 | graphics/asymptote/stack.cc
-2019/09/29 | 3328 | graphics/asymptote/stack.h
-2019/09/29 | 958 | graphics/asymptote/statistics.h
-2019/09/29 | 12103 | graphics/asymptote/stm.cc
-2019/09/29 | 4400 | graphics/asymptote/stm.h
-2019/09/29 | 8912 | graphics/asymptote/symbol.cc
-2019/09/29 | 2662 | graphics/asymptote/symbol.h
-2019/09/29 | 2697 | graphics/asymptote/table.h
-2019/09/29 | 620 | graphics/asymptote/tests/arith/integer.asy
-2019/09/29 | 449 | graphics/asymptote/tests/arith/pair.asy
-2019/09/29 | 193 | graphics/asymptote/tests/arith/random.asy
-2019/09/29 | 383 | graphics/asymptote/tests/arith/real.asy
-2019/09/29 | 1710 | graphics/asymptote/tests/arith/roots.asy
-2019/09/29 | 639 | graphics/asymptote/tests/arith/transform.asy
-2019/09/29 | 244 | graphics/asymptote/tests/arith/triple.asy
-2019/09/29 | 936 | graphics/asymptote/tests/array/array.asy
-2019/09/29 | 680 | graphics/asymptote/tests/array/delete.asy
-2019/09/29 | 737 | graphics/asymptote/tests/array/determinant.asy
-2019/09/29 | 1927 | graphics/asymptote/tests/array/fields.asy
-2019/09/29 | 4841 | graphics/asymptote/tests/array/slice.asy
-2019/09/29 | 966 | graphics/asymptote/tests/array/solve.asy
-2019/09/29 | 746 | graphics/asymptote/tests/array/sort.asy
-2019/09/29 | 1096 | graphics/asymptote/tests/array/transpose.asy
-2019/09/29 | 276 | graphics/asymptote/tests/bench/6000circles.asy
-2019/09/29 | 2222 | graphics/asymptote/tests/frames/loop.asy
-2019/09/29 | 202 | graphics/asymptote/tests/frames/stat2.asy
-2019/09/29 | 158 | graphics/asymptote/tests/frames/stat.asy
-2019/09/29 | 62 | graphics/asymptote/tests/gc/array.asy
-2019/09/29 | 102 | graphics/asymptote/tests/gc/file.asy
-2019/09/29 | 54 | graphics/asymptote/tests/gc/funcall.asy
-2019/09/29 | 65 | graphics/asymptote/tests/gc/guide.asy
-2019/09/29 | 143 | graphics/asymptote/tests/gc/label.asy
-2019/09/29 | 124 | graphics/asymptote/tests/gc/path.asy
-2019/09/29 | 72 | graphics/asymptote/tests/gc/pen.asy
-2019/09/29 | 193 | graphics/asymptote/tests/gc/shipout.asy
-2019/09/29 | 77 | graphics/asymptote/tests/gc/string.asy
-2019/09/29 | 129 | graphics/asymptote/tests/gc/struct.asy
-2019/09/29 | 70 | graphics/asymptote/tests/gc/transform.asy
-2019/09/29 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
-2019/09/29 | 11907 | graphics/asymptote/tests/gsl/random.asy
-2019/09/29 | 1209 | graphics/asymptote/tests/imp/unravel.asy
-2019/09/29 | 308 | graphics/asymptote/tests/Makefile
-2019/09/29 | 18 | graphics/asymptote/tests/output/circle.asy
-2019/09/29 | 22 | graphics/asymptote/tests/output/line.asy
-2019/09/29 | 1284 | graphics/asymptote/tests/output/Makefile
-2019/09/29 | 1384 | graphics/asymptote/tests/pic/trans.asy
-2019/09/29 | 236 | graphics/asymptote/tests/string/erase.asy
-2019/09/29 | 182 | graphics/asymptote/tests/string/find.asy
-2019/09/29 | 109 | graphics/asymptote/tests/string/insert.asy
-2019/09/29 | 132 | graphics/asymptote/tests/string/length.asy
-2019/09/29 | 187 | graphics/asymptote/tests/string/rfind.asy
-2019/09/29 | 118 | graphics/asymptote/tests/string/substr.asy
-2019/09/29 | 238 | graphics/asymptote/tests/TestLib.asy
-2019/09/29 | 159 | graphics/asymptote/tests/types/cast.asy
-2019/09/29 | 6503 | graphics/asymptote/tests/types/constructor.asy
-2019/09/29 | 155 | graphics/asymptote/tests/types/ecast.asy
-2019/09/29 | 3375 | graphics/asymptote/tests/types/guide.asy
-2019/09/29 | 224 | graphics/asymptote/tests/types/init.asy
-2019/09/29 | 4242 | graphics/asymptote/tests/types/keyword.asy
-2019/09/29 | 4072 | graphics/asymptote/tests/types/order.asy
-2019/09/29 | 2731 | graphics/asymptote/tests/types/resolve.asy
-2019/09/29 | 308 | graphics/asymptote/tests/types/shadow.asy
-2019/09/29 | 1331 | graphics/asymptote/tests/types/spec.asy
-2019/09/29 | 1189 | graphics/asymptote/tests/types/var.asy
-2019/09/29 | 20214 | graphics/asymptote/texfile.cc
-2019/09/29 | 10644 | graphics/asymptote/texfile.h
-2019/09/29 | 1293 | graphics/asymptote/TODO
-2019/09/29 | 6185 | graphics/asymptote/transform.h
-2019/09/29 | 10585 | graphics/asymptote/tr.cc
-2019/09/29 | 3676 | graphics/asymptote/tr.h
-2019/09/29 | 8773 | graphics/asymptote/triple.h
-2019/09/29 | 13884 | graphics/asymptote/types.cc
-2019/09/29 | 15372 | graphics/asymptote/types.h
-2019/09/29 | 9756 | graphics/asymptote/util.cc
-2019/09/29 | 4515 | graphics/asymptote/util.h
-2019/09/29 | 1978 | graphics/asymptote/varinit.cc
-2019/09/29 | 2013 | graphics/asymptote/varinit.h
-2019/09/29 | 901 | graphics/asymptote/virtualfieldaccess.cc
-2019/09/29 | 2328 | graphics/asymptote/virtualfieldaccess.h
-2019/09/29 | 750 | graphics/asymptote/vm.h
-2019/09/29 | 219 | graphics/asymptote/wce
-2019/09/29 | 59203 | graphics/asymptote/webgl/gl.js
-2019/09/29 | 6512 | graphics/asymptote/xstream.h
-2019/09/30 | 14150970 | graphics/asymptote.zip
+2019/10/03 | 255 | graphics/asymptote/BUGS
+2019/10/03 | 846 | graphics/asymptote/build-scripts/build-asygl
+2019/10/03 | 2233 | graphics/asymptote/build-scripts/build-asymptote
+2019/10/03 | 3436 | graphics/asymptote/build-scripts/build-asymptote.dos
+2019/10/03 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
+2019/10/03 | 288 | graphics/asymptote/build-scripts/README-binaries
+2019/10/03 | 31244 | graphics/asymptote/builtin.cc
+2019/10/03 | 1637 | graphics/asymptote/builtin.h
+2019/10/03 | 1151 | graphics/asymptote/callable.cc
+2019/10/03 | 1642 | graphics/asymptote/callable.h
+2019/10/03 | 1191 | graphics/asymptote/camperror.cc
+2019/10/03 | 818 | graphics/asymptote/camperror.h
+2019/10/03 | 13339 | graphics/asymptote/camp.l
+2019/10/03 | 127885 | graphics/asymptote/camp.tab.cc
+2019/10/03 | 4089 | graphics/asymptote/camp.tab.h
+2019/10/03 | 20029 | graphics/asymptote/camp.y
+2019/10/03 | 4687 | graphics/asymptote/castop.h
+2019/10/03 | 1352021 | graphics/asymptote/ChangeLog
+2019/10/03 | 7808 | graphics/asymptote/coder.cc
+2019/10/03 | 11658 | graphics/asymptote/coder.h
+2019/10/03 | 1126 | graphics/asymptote/coenv.cc
+2019/10/03 | 908 | graphics/asymptote/coenv.h
+2019/10/03 | 1520 | graphics/asymptote/common.h
+2019/10/03 | 44166 | graphics/asymptote/config.guess
+2019/10/03 | 6612 | graphics/asymptote/config.h.in
+2019/10/03 | 36141 | graphics/asymptote/config.sub
+2019/10/03 | 280369 | graphics/asymptote/configure
+2019/10/03 | 14409 | graphics/asymptote/configure.ac
+2019/10/03 | 3673 | graphics/asymptote/constructor.cc
+2019/10/03 | 20893 | graphics/asymptote/dec.cc
+2019/10/03 | 15845 | graphics/asymptote/dec.h
+2019/10/03 | 5897 | graphics/asymptote/Delaunay.cc
+2019/10/03 | 384 | graphics/asymptote/Delaunay.h
+2019/10/03 | 8116 | graphics/asymptote/doc/asy.1
+2019/10/03 | 1005 | graphics/asymptote/doc/asy.1.begin
+2019/10/03 | 333 | graphics/asymptote/doc/asy.1.end
+2019/10/03 | 2800 | graphics/asymptote/doc/asycolors.sty
+2019/10/03 | 18136 | graphics/asymptote/doc/asy-latex.dtx
+2019/10/03 | 194542 | graphics/asymptote/doc/asy-latex.pdf
+2019/10/03 | 1296654 | graphics/asymptote/doc/asymptote.pdf
+2019/10/03 | 9846 | graphics/asymptote/doc/asymptote.sty
+2019/10/03 | 386057 | graphics/asymptote/doc/asymptote.texi
+2019/10/03 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
+2019/10/03 | 20051 | graphics/asymptote/doc/asyRefCard.tex
+2019/10/03 | 246 | graphics/asymptote/doc/axis3.asy
+2019/10/03 | 416 | graphics/asymptote/doc/bezier2.asy
+2019/10/03 | 81 | graphics/asymptote/doc/bezier.asy
+2019/10/03 | 234 | graphics/asymptote/doc/beziercurve.asy
+2019/10/03 | 41 | graphics/asymptote/doc/bigdiagonal.asy
+2019/10/03 | 306 | graphics/asymptote/doc/binarytreetest.asy
+2019/10/03 | 677 | graphics/asymptote/doc/Bode.asy
+2019/10/03 | 524 | graphics/asymptote/doc/brokenaxis.asy
+2019/10/03 | 1391 | graphics/asymptote/doc/CAD1.asy
+2019/10/03 | 167838 | graphics/asymptote/doc/CAD.pdf
+2019/10/03 | 10196 | graphics/asymptote/doc/CAD.tex
+2019/10/03 | 506 | graphics/asymptote/doc/CDlabel.asy
+2019/10/03 | 4348 | graphics/asymptote/doc/colo-asy.tex
+2019/10/03 | 49 | graphics/asymptote/doc/colons.asy
+2019/10/03 | 1620 | graphics/asymptote/doc/colors.asy
+2019/10/03 | 243 | graphics/asymptote/doc/cube.asy
+2019/10/03 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
+2019/10/03 | 218 | graphics/asymptote/doc/datagraph.asy
+2019/10/03 | 24 | graphics/asymptote/doc/diagonal.asy
+2019/10/03 | 2882 | graphics/asymptote/doc/diatom.asy
+2019/10/03 | 4067 | graphics/asymptote/doc/diatom.csv
+2019/10/03 | 49 | graphics/asymptote/doc/dots.asy
+2019/10/03 | 1051 | graphics/asymptote/doc/eetomumu.asy
+2019/10/03 | 2039 | graphics/asymptote/doc/elliptic.asy
+2019/10/03 | 912 | graphics/asymptote/doc/errorbars.asy
+2019/10/03 | 202 | graphics/asymptote/doc/exp.asy
+2019/10/03 | 343 | graphics/asymptote/doc/externalprc.tex
+2019/10/03 | 19597 | graphics/asymptote/doc/external-proposal.html
+2019/10/03 | 25137 | graphics/asymptote/doc/extra/intro.asy
+2019/10/03 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
+2019/10/03 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
+2019/10/03 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
+2019/10/03 | 13663 | graphics/asymptote/doc/FAQ/install-sh
+2019/10/03 | 1000 | graphics/asymptote/doc/FAQ/Makefile
+2019/10/03 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
+2019/10/03 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
+2019/10/03 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
+2019/10/03 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
+2019/10/03 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
+2019/10/03 | 238 | graphics/asymptote/doc/filegraph.asy
+2019/10/03 | 26 | graphics/asymptote/doc/filegraph.dat
+2019/10/03 | 604 | graphics/asymptote/doc/flow.asy
+2019/10/03 | 862 | graphics/asymptote/doc/flowchartdemo.asy
+2019/10/03 | 464 | graphics/asymptote/doc/GaussianSurface.asy
+2019/10/03 | 376 | graphics/asymptote/doc/generalaxis3.asy
+2019/10/03 | 277 | graphics/asymptote/doc/generalaxis.asy
+2019/10/03 | 754 | graphics/asymptote/doc/graphmarkers.asy
+2019/10/03 | 426 | graphics/asymptote/doc/grid3xyz.asy
+2019/10/03 | 279 | graphics/asymptote/doc/hatch.asy
+2019/10/03 | 423 | graphics/asymptote/doc/helix.asy
+2019/10/03 | 330 | graphics/asymptote/doc/HermiteSpline.asy
+2019/10/03 | 441 | graphics/asymptote/doc/histogram.asy
+2019/10/03 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
+2019/10/03 | 500 | graphics/asymptote/doc/Hobbydir.asy
+2019/10/03 | 380 | graphics/asymptote/doc/icon.asy
+2019/10/03 | 401 | graphics/asymptote/doc/image.asy
+2019/10/03 | 872 | graphics/asymptote/doc/imagecontour.asy
+2019/10/03 | 13663 | graphics/asymptote/doc/install-sh
+2019/10/03 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2019/10/03 | 442 | graphics/asymptote/doc/join3.asy
+2019/10/03 | 261 | graphics/asymptote/doc/join.asy
+2019/10/03 | 417 | graphics/asymptote/doc/knots.asy
+2019/10/03 | 121 | graphics/asymptote/doc/labelsquare.asy
+2019/10/03 | 144 | graphics/asymptote/doc/latexmkrc
+2019/10/03 | 150 | graphics/asymptote/doc/latexmkrc_asydir
+2019/10/03 | 3106 | graphics/asymptote/doc/latexusage.tex
+2019/10/03 | 1025 | graphics/asymptote/doc/leastsquares.asy
+2019/10/03 | 6318 | graphics/asymptote/doc/leastsquares.dat
+2019/10/03 | 410 | graphics/asymptote/doc/legend.asy
+2019/10/03 | 366 | graphics/asymptote/doc/lineargraph0.asy
+2019/10/03 | 373 | graphics/asymptote/doc/lineargraph.asy
+2019/10/03 | 416 | graphics/asymptote/doc/linetype.asy
+2019/10/03 | 423 | graphics/asymptote/doc/log2graph.asy
+2019/10/03 | 262 | graphics/asymptote/doc/loggraph.asy
+2019/10/03 | 382 | graphics/asymptote/doc/loggrid.asy
+2019/10/03 | 480 | graphics/asymptote/doc/logimage.asy
+2019/10/03 | 619 | graphics/asymptote/doc/logo.asy
+2019/10/03 | 314 | graphics/asymptote/doc/logticks.asy
+2019/10/03 | 3023 | graphics/asymptote/doc/Makefile.in
+2019/10/03 | 293 | graphics/asymptote/doc/makepen.asy
+2019/10/03 | 2653 | graphics/asymptote/doc/markers1.asy
+2019/10/03 | 877 | graphics/asymptote/doc/markers2.asy
+2019/10/03 | 288 | graphics/asymptote/doc/mexicanhat.asy
+2019/10/03 | 374 | graphics/asymptote/doc/monthaxis.asy
+2019/10/03 | 458 | graphics/asymptote/doc/multicontour.asy
+2019/10/03 | 3497 | graphics/asymptote/doc/ocg.sty
+2019/10/03 | 115 | graphics/asymptote/doc/onecontour.asy
+2019/10/03 | 240 | graphics/asymptote/doc/parametricgraph.asy
+2019/10/03 | 498 | graphics/asymptote/doc/penfunctionimage.asy
+2019/10/03 | 219 | graphics/asymptote/doc/penimage.asy
+2019/10/03 | 2771 | graphics/asymptote/doc/pixel.pdf
+2019/10/03 | 354 | graphics/asymptote/doc/planes.asy
+2019/10/03 | 460993 | graphics/asymptote/doc/png/asymptote.info
+2019/10/03 | 1469 | graphics/asymptote/doc/png/Makefile.in
+2019/10/03 | 49 | graphics/asymptote/doc/quartercircle.asy
+2019/10/03 | 354 | graphics/asymptote/doc/reloadpdf.tex
+2019/10/03 | 157 | graphics/asymptote/doc/saddle.asy
+2019/10/03 | 355 | graphics/asymptote/doc/scaledgraph.asy
+2019/10/03 | 821 | graphics/asymptote/doc/secondaryaxis.asy
+2019/10/03 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
+2019/10/03 | 256 | graphics/asymptote/doc/shadedtiling.asy
+2019/10/03 | 154 | graphics/asymptote/doc/slopefield1.asy
+2019/10/03 | 52 | graphics/asymptote/doc/square.asy
+2019/10/03 | 341 | graphics/asymptote/doc/subpictures.asy
+2019/10/03 | 123 | graphics/asymptote/doc/superpath.asy
+2019/10/03 | 77296 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+2019/10/03 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
+2019/10/03 | 390 | graphics/asymptote/doc/tile.asy
+2019/10/03 | 396 | graphics/asymptote/doc/triangulate.asy
+2019/10/03 | 186 | graphics/asymptote/doc/unitcircle3.asy
+2019/10/03 | 147 | graphics/asymptote/doc/vectorfield.asy
+2019/10/03 | 1746 | graphics/asymptote/doc/westnile.asy
+2019/10/03 | 4727 | graphics/asymptote/doc/westnile.csv
+2019/10/03 | 880 | graphics/asymptote/doc/xasy.1x
+2019/10/03 | 1878 | graphics/asymptote/drawclipbegin.h
+2019/10/03 | 1213 | graphics/asymptote/drawclipend.h
+2019/10/03 | 12093 | graphics/asymptote/drawelement.h
+2019/10/03 | 4619 | graphics/asymptote/drawfill.cc
+2019/10/03 | 6570 | graphics/asymptote/drawfill.h
+2019/10/03 | 496 | graphics/asymptote/drawgrestore.h
+2019/10/03 | 2924 | graphics/asymptote/drawgroup.h
+2019/10/03 | 466 | graphics/asymptote/drawgsave.h
+2019/10/03 | 3042 | graphics/asymptote/drawimage.h
+2019/10/03 | 6865 | graphics/asymptote/drawlabel.cc
+2019/10/03 | 2163 | graphics/asymptote/drawlabel.h
+2019/10/03 | 773 | graphics/asymptote/drawlayer.h
+2019/10/03 | 5897 | graphics/asymptote/drawpath3.cc
+2019/10/03 | 5326 | graphics/asymptote/drawpath3.h
+2019/10/03 | 3522 | graphics/asymptote/drawpath.cc
+2019/10/03 | 674 | graphics/asymptote/drawpath.h
+2019/10/03 | 22826 | graphics/asymptote/drawsurface.cc
+2019/10/03 | 19885 | graphics/asymptote/drawsurface.h
+2019/10/03 | 1279 | graphics/asymptote/drawverbatim.h
+2019/10/03 | 20738 | graphics/asymptote/entry.cc
+2019/10/03 | 14795 | graphics/asymptote/entry.h
+2019/10/03 | 5465 | graphics/asymptote/env.cc
+2019/10/03 | 1142 | graphics/asymptote/envcompleter.cc
+2019/10/03 | 845 | graphics/asymptote/envcompleter.h
+2019/10/03 | 4575 | graphics/asymptote/env.h
+2019/10/03 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
+2019/10/03 | 1753 | graphics/asymptote/errormsg.cc
+2019/10/03 | 5098 | graphics/asymptote/errormsg.h
+2019/10/03 | 9251 | graphics/asymptote/errors
+2019/10/03 | 6911 | graphics/asymptote/errortest.asy
+2019/10/03 | 657 | graphics/asymptote/examples/100d.views
+2019/10/03 | 309 | graphics/asymptote/examples/1overx.asy
+2019/10/03 | 4158 | graphics/asymptote/examples/advection.asy
+2019/10/03 | 245 | graphics/asymptote/examples/alignbox.asy
+2019/10/03 | 2832 | graphics/asymptote/examples/alignedaxis.asy
+2019/10/03 | 946 | graphics/asymptote/examples/animations/cube.asy
+2019/10/03 | 160672 | graphics/asymptote/examples/animations/dice.u3d
+2019/10/03 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
+2019/10/03 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
+2019/10/03 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
+2019/10/03 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
+2019/10/03 | 414 | graphics/asymptote/examples/animations/glmovie.asy
+2019/10/03 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
+2019/10/03 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
+2019/10/03 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
+2019/10/03 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
+2019/10/03 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
+2019/10/03 | 832 | graphics/asymptote/examples/animations/sphere.asy
+2019/10/03 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
+2019/10/03 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
+2019/10/03 | 1120 | graphics/asymptote/examples/animations/wheel.asy
+2019/10/03 | 236 | graphics/asymptote/examples/annotation.asy
+2019/10/03 | 661 | graphics/asymptote/examples/arrows3.asy
+2019/10/03 | 497 | graphics/asymptote/examples/bars3.asy
+2019/10/03 | 1033 | graphics/asymptote/examples/basealign.asy
+2019/10/03 | 395 | graphics/asymptote/examples/BezierPatch.asy
+2019/10/03 | 581 | graphics/asymptote/examples/BezierSaddle.asy
+2019/10/03 | 1526 | graphics/asymptote/examples/BezierSurface.asy
+2019/10/03 | 199 | graphics/asymptote/examples/BezierTriangle.asy
+2019/10/03 | 154 | graphics/asymptote/examples/billboard.asy
+2019/10/03 | 513 | graphics/asymptote/examples/buildcycle.asy
+2019/10/03 | 233 | graphics/asymptote/examples/cardioid.asy
+2019/10/03 | 485 | graphics/asymptote/examples/cards.asy
+2019/10/03 | 691 | graphics/asymptote/examples/centroidfg.asy
+2019/10/03 | 322 | graphics/asymptote/examples/cheese.asy
+2019/10/03 | 576 | graphics/asymptote/examples/circles.asy
+2019/10/03 | 228 | graphics/asymptote/examples/circumcircle.asy
+2019/10/03 | 762 | graphics/asymptote/examples/clockarray.asy
+2019/10/03 | 264 | graphics/asymptote/examples/coag.asy
+2019/10/03 | 424 | graphics/asymptote/examples/colorpatch.asy
+2019/10/03 | 465 | graphics/asymptote/examples/colorplanes.asy
+2019/10/03 | 739 | graphics/asymptote/examples/condor.asy
+2019/10/03 | 445 | graphics/asymptote/examples/cones.asy
+2019/10/03 | 1780 | graphics/asymptote/examples/conicurv.asy
+2019/10/03 | 255 | graphics/asymptote/examples/contextfonts.asy
+2019/10/03 | 778 | graphics/asymptote/examples/controlsystem.asy
+2019/10/03 | 123 | graphics/asymptote/examples/Coons.asy
+2019/10/03 | 235 | graphics/asymptote/examples/cos2theta.asy
+2019/10/03 | 582 | graphics/asymptote/examples/cos3.asy
+2019/10/03 | 461 | graphics/asymptote/examples/cosaddition.asy
+2019/10/03 | 5740 | graphics/asymptote/examples/cpkcolors.asy
+2019/10/03 | 573 | graphics/asymptote/examples/curvedlabel3.asy
+2019/10/03 | 177 | graphics/asymptote/examples/curvedlabel.asy
+2019/10/03 | 1835 | graphics/asymptote/examples/cyclohexane.asy
+2019/10/03 | 146 | graphics/asymptote/examples/cylinder.asy
+2019/10/03 | 506 | graphics/asymptote/examples/delu.asy
+2019/10/03 | 521 | graphics/asymptote/examples/dimension.asy
+2019/10/03 | 1216 | graphics/asymptote/examples/dragon.asy
+2019/10/03 | 1326 | graphics/asymptote/examples/electromagnetic.asy
+2019/10/03 | 323 | graphics/asymptote/examples/elevation.asy
+2019/10/03 | 398 | graphics/asymptote/examples/epix.asy
+2019/10/03 | 242 | graphics/asymptote/examples/equilateral.asy
+2019/10/03 | 549 | graphics/asymptote/examples/equilchord.asy
+2019/10/03 | 579 | graphics/asymptote/examples/exp3.asy
+2019/10/03 | 581 | graphics/asymptote/examples/extrudedcontour.asy
+2019/10/03 | 498 | graphics/asymptote/examples/fano.asy
+2019/10/03 | 972 | graphics/asymptote/examples/fequlogo.asy
+2019/10/03 | 727 | graphics/asymptote/examples/fermi.asy
+2019/10/03 | 971 | graphics/asymptote/examples/filesurface.asy
+2019/10/03 | 5543 | graphics/asymptote/examples/filesurface.dat
+2019/10/03 | 574 | graphics/asymptote/examples/fillcontour.asy
+2019/10/03 | 4203 | graphics/asymptote/examples/fin.asy
+2019/10/03 | 710 | graphics/asymptote/examples/fjortoft.asy
+2019/10/03 | 548 | graphics/asymptote/examples/floatingdisk.asy
+2019/10/03 | 502 | graphics/asymptote/examples/floor.asy
+2019/10/03 | 683 | graphics/asymptote/examples/fractaltree.asy
+2019/10/03 | 1185 | graphics/asymptote/examples/functionshading.asy
+2019/10/03 | 499 | graphics/asymptote/examples/galleon.asy
+2019/10/03 | 714 | graphics/asymptote/examples/gamma3.asy
+2019/10/03 | 440 | graphics/asymptote/examples/gamma.asy
+2019/10/03 | 679 | graphics/asymptote/examples/genusthree.asy
+2019/10/03 | 1136 | graphics/asymptote/examples/genustwo.asy
+2019/10/03 | 384 | graphics/asymptote/examples/Gouraud.asy
+2019/10/03 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
+2019/10/03 | 76 | graphics/asymptote/examples/grid.asy
+2019/10/03 | 459 | graphics/asymptote/examples/hierarchy.asy
+2019/10/03 | 308 | graphics/asymptote/examples/hyperboloid.asy
+2019/10/03 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
+2019/10/03 | 1140 | graphics/asymptote/examples/imagehistogram.asy
+2019/10/03 | 610 | graphics/asymptote/examples/impact.asy
+2019/10/03 | 605 | graphics/asymptote/examples/integraltest.asy
+2019/10/03 | 4825 | graphics/asymptote/examples/interpolate1.asy
+2019/10/03 | 291 | graphics/asymptote/examples/jump.asy
+2019/10/03 | 1309 | graphics/asymptote/examples/Klein.asy
+2019/10/03 | 182 | graphics/asymptote/examples/label3.asy
+2019/10/03 | 196 | graphics/asymptote/examples/label3ribbon.asy
+2019/10/03 | 187 | graphics/asymptote/examples/label3solid.asy
+2019/10/03 | 546 | graphics/asymptote/examples/label3zoom.asy
+2019/10/03 | 264 | graphics/asymptote/examples/labelbox.asy
+2019/10/03 | 1114 | graphics/asymptote/examples/laserlattice.asy
+2019/10/03 | 136 | graphics/asymptote/examples/latticeshading.asy
+2019/10/03 | 688 | graphics/asymptote/examples/layers.asy
+2019/10/03 | 460 | graphics/asymptote/examples/lever.asy
+2019/10/03 | 654 | graphics/asymptote/examples/limit.asy
+2019/10/03 | 1908 | graphics/asymptote/examples/linearregression.asy
+2019/10/03 | 168 | graphics/asymptote/examples/lines.asy
+2019/10/03 | 980 | graphics/asymptote/examples/lmfit1.asy
+2019/10/03 | 206 | graphics/asymptote/examples/log.asy
+2019/10/03 | 349 | graphics/asymptote/examples/logdown.asy
+2019/10/03 | 1231 | graphics/asymptote/examples/logo3.asy
+2019/10/03 | 196 | graphics/asymptote/examples/lowint.asy
+2019/10/03 | 659 | graphics/asymptote/examples/lowupint.asy
+2019/10/03 | 479 | graphics/asymptote/examples/magnetic.asy
+2019/10/03 | 833 | graphics/asymptote/examples/markregular.asy
+2019/10/03 | 1950 | graphics/asymptote/examples/mergeExample.asy
+2019/10/03 | 5258 | graphics/asymptote/examples/mosaic.asy
+2019/10/03 | 2512 | graphics/asymptote/examples/mosquito.asy
+2019/10/03 | 1569 | graphics/asymptote/examples/near_earth.asy
+2019/10/03 | 649 | graphics/asymptote/examples/NURBScurve.asy
+2019/10/03 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
+2019/10/03 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
+2019/10/03 | 1251 | graphics/asymptote/examples/odetest.asy
+2019/10/03 | 309 | graphics/asymptote/examples/oneoverx.asy
+2019/10/03 | 788 | graphics/asymptote/examples/orthocenter.asy
+2019/10/03 | 254 | graphics/asymptote/examples/parametricelevation.asy
+2019/10/03 | 407 | graphics/asymptote/examples/parametricsurface.asy
+2019/10/03 | 711 | graphics/asymptote/examples/partialsurface.asy
+2019/10/03 | 1055 | graphics/asymptote/examples/partitionExample.asy
+2019/10/03 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
+2019/10/03 | 3344 | graphics/asymptote/examples/pdb.asy
+2019/10/03 | 361 | graphics/asymptote/examples/phase.asy
+2019/10/03 | 83362 | graphics/asymptote/examples/piicon.eps
+2019/10/03 | 362 | graphics/asymptote/examples/pipeintersection.asy
+2019/10/03 | 3868 | graphics/asymptote/examples/pipes.asy
+2019/10/03 | 418 | graphics/asymptote/examples/planeproject.asy
+2019/10/03 | 930 | graphics/asymptote/examples/polararea.asy
+2019/10/03 | 628 | graphics/asymptote/examples/polarcircle.asy
+2019/10/03 | 326 | graphics/asymptote/examples/polardatagraph.asy
+2019/10/03 | 643 | graphics/asymptote/examples/p-orbital.asy
+2019/10/03 | 956 | graphics/asymptote/examples/poster.asy
+2019/10/03 | 58 | graphics/asymptote/examples/progrid.asy
+2019/10/03 | 373 | graphics/asymptote/examples/projectelevation.asy
+2019/10/03 | 438 | graphics/asymptote/examples/projectrevolution.asy
+2019/10/03 | 747 | graphics/asymptote/examples/pseudosphere.asy
+2019/10/03 | 557 | graphics/asymptote/examples/Pythagoras.asy
+2019/10/03 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
+2019/10/03 | 734 | graphics/asymptote/examples/quilt.asy
+2019/10/03 | 325 | graphics/asymptote/examples/rainbow.asy
+2019/10/03 | 54 | graphics/asymptote/examples/randompath3.asy
+2019/10/03 | 1537 | graphics/asymptote/examples/refs.bib
+2019/10/03 | 993 | graphics/asymptote/examples/RiemannSphere.asy
+2019/10/03 | 369 | graphics/asymptote/examples/RiemannSurface.asy
+2019/10/03 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
+2019/10/03 | 141 | graphics/asymptote/examples/ring.asy
+2019/10/03 | 182 | graphics/asymptote/examples/roll.asy
+2019/10/03 | 1310 | graphics/asymptote/examples/roundpath.asy
+2019/10/03 | 288 | graphics/asymptote/examples/sacone3D.asy
+2019/10/03 | 445 | graphics/asymptote/examples/sacone.asy
+2019/10/03 | 341 | graphics/asymptote/examples/sacylinder3D.asy
+2019/10/03 | 400 | graphics/asymptote/examples/sacylinder.asy
+2019/10/03 | 66 | graphics/asymptote/examples/shade.asy
+2019/10/03 | 104 | graphics/asymptote/examples/shadestroke.asy
+2019/10/03 | 1065 | graphics/asymptote/examples/shellmethod.asy
+2019/10/03 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
+2019/10/03 | 410 | graphics/asymptote/examples/Sierpinski.asy
+2019/10/03 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
+2019/10/03 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
+2019/10/03 | 327 | graphics/asymptote/examples/sin1x.asy
+2019/10/03 | 579 | graphics/asymptote/examples/sin3.asy
+2019/10/03 | 591 | graphics/asymptote/examples/sinc.asy
+2019/10/03 | 385 | graphics/asymptote/examples/sinxlex.asy
+2019/10/03 | 3340 | graphics/asymptote/examples/slidedemo.asy
+2019/10/03 | 341 | graphics/asymptote/examples/slidedemo_.bbl
+2019/10/03 | 2043 | graphics/asymptote/examples/slope.asy
+2019/10/03 | 520 | graphics/asymptote/examples/smoothelevation.asy
+2019/10/03 | 2658 | graphics/asymptote/examples/soccerball.asy
+2019/10/03 | 2362 | graphics/asymptote/examples/spectrum.asy
+2019/10/03 | 126 | graphics/asymptote/examples/sphere.asy
+2019/10/03 | 150 | graphics/asymptote/examples/spheresilhouette.asy
+2019/10/03 | 165 | graphics/asymptote/examples/sphereskeleton.asy
+2019/10/03 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
+2019/10/03 | 426 | graphics/asymptote/examples/spiral3.asy
+2019/10/03 | 210 | graphics/asymptote/examples/spiral.asy
+2019/10/03 | 618 | graphics/asymptote/examples/spline.asy
+2019/10/03 | 2180 | graphics/asymptote/examples/splitpatch.asy
+2019/10/03 | 38 | graphics/asymptote/examples/spring0.asy
+2019/10/03 | 43 | graphics/asymptote/examples/spring2.asy
+2019/10/03 | 671 | graphics/asymptote/examples/spring.asy
+2019/10/03 | 674 | graphics/asymptote/examples/sqrtx01.asy
+2019/10/03 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
+2019/10/03 | 145 | graphics/asymptote/examples/star.asy
+2019/10/03 | 170 | graphics/asymptote/examples/stereoscopic.asy
+2019/10/03 | 59 | graphics/asymptote/examples/stroke3.asy
+2019/10/03 | 315 | graphics/asymptote/examples/strokepath.asy
+2019/10/03 | 168 | graphics/asymptote/examples/strokeshade.asy
+2019/10/03 | 198 | graphics/asymptote/examples/tanh.asy
+2019/10/03 | 13739 | graphics/asymptote/examples/teapot.asy
+2019/10/03 | 303 | graphics/asymptote/examples/tensor.asy
+2019/10/03 | 547 | graphics/asymptote/examples/tetra.asy
+2019/10/03 | 312 | graphics/asymptote/examples/textpath.asy
+2019/10/03 | 10210 | graphics/asymptote/examples/thermodynamics.asy
+2019/10/03 | 576 | graphics/asymptote/examples/threeviews.asy
+2019/10/03 | 413 | graphics/asymptote/examples/torus.asy
+2019/10/03 | 246 | graphics/asymptote/examples/transparency.asy
+2019/10/03 | 602 | graphics/asymptote/examples/treetest.asy
+2019/10/03 | 589 | graphics/asymptote/examples/trefoilknot.asy
+2019/10/03 | 959 | graphics/asymptote/examples/triads.asy
+2019/10/03 | 209 | graphics/asymptote/examples/triangle.asy
+2019/10/03 | 441 | graphics/asymptote/examples/triangles.asy
+2019/10/03 | 251 | graphics/asymptote/examples/triceratops.asy
+2019/10/03 | 291 | graphics/asymptote/examples/trumpet.asy
+2019/10/03 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
+2019/10/03 | 40326 | graphics/asymptote/examples/tvgen.asy
+2019/10/03 | 885 | graphics/asymptote/examples/twistedtubes.asy
+2019/10/03 | 26096 | graphics/asymptote/examples/uhrturm.obj
+2019/10/03 | 322 | graphics/asymptote/examples/unitcircle.asy
+2019/10/03 | 713 | graphics/asymptote/examples/unitoctant.asy
+2019/10/03 | 199 | graphics/asymptote/examples/upint.asy
+2019/10/03 | 525 | graphics/asymptote/examples/vectorfield3.asy
+2019/10/03 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
+2019/10/03 | 839 | graphics/asymptote/examples/venn3.asy
+2019/10/03 | 626 | graphics/asymptote/examples/venn.asy
+2019/10/03 | 632 | graphics/asymptote/examples/vertexshading.asy
+2019/10/03 | 360 | graphics/asymptote/examples/washer.asy
+2019/10/03 | 1010 | graphics/asymptote/examples/washermethod.asy
+2019/10/03 | 628 | graphics/asymptote/examples/wedge.asy
+2019/10/03 | 956 | graphics/asymptote/examples/workcone.asy
+2019/10/03 | 951 | graphics/asymptote/examples/worksheet.asy
+2019/10/03 | 2659 | graphics/asymptote/examples/worldmap.asy
+2019/10/03 | 580 | graphics/asymptote/examples/xsin1x.asy
+2019/10/03 | 3746 | graphics/asymptote/examples/xstitch.asy
+2019/10/03 | 743 | graphics/asymptote/examples/xxsq01.asy
+2019/10/03 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
+2019/10/03 | 827 | graphics/asymptote/examples/xxsq01y.asy
+2019/10/03 | 223 | graphics/asymptote/examples/yingyang.asy
+2019/10/03 | 33877 | graphics/asymptote/exp.cc
+2019/10/03 | 28809 | graphics/asymptote/exp.h
+2019/10/03 | 119 | graphics/asymptote/fftw++asy.cc
+2019/10/03 | 1694 | graphics/asymptote/fftw++.cc
+2019/10/03 | 47031 | graphics/asymptote/fftw++.h
+2019/10/03 | 4063 | graphics/asymptote/fileio.cc
+2019/10/03 | 19984 | graphics/asymptote/fileio.h
+2019/10/03 | 1245 | graphics/asymptote/findsym.pl
+2019/10/03 | 1020 | graphics/asymptote/flatguide.cc
+2019/10/03 | 4231 | graphics/asymptote/flatguide.h
+2019/10/03 | 666 | graphics/asymptote/fpu.h
+2019/10/03 | 2173 | graphics/asymptote/frame.h
+2019/10/03 | 7935 | graphics/asymptote/fundec.cc
+2019/10/03 | 4347 | graphics/asymptote/fundec.h
+2019/10/03 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
+2019/10/03 | 3161 | graphics/asymptote/genv.cc
+2019/10/03 | 1626 | graphics/asymptote/genv.h
+2019/10/03 | 4520 | graphics/asymptote/getopt1.c
+2019/10/03 | 30147 | graphics/asymptote/getopt.c
+2019/10/03 | 6650 | graphics/asymptote/getopt.h
+2019/10/03 | 152 | graphics/asymptote/glew.c
+2019/10/03 | 1235777 | graphics/asymptote/GL/glew.c
+2019/10/03 | 1186601 | graphics/asymptote/GL/glew.h
+2019/10/03 | 73435 | graphics/asymptote/GL/glxew.h
+2019/10/03 | 44476 | graphics/asymptote/glrender.cc
+2019/10/03 | 8918 | graphics/asymptote/glrender.h
+2019/10/03 | 63314 | graphics/asymptote/GL/wglew.h
+2019/10/03 | 50697 | graphics/asymptote/gsl.cc
+2019/10/03 | 22 | graphics/asymptote/GUI/configs/__init__.py
+2019/10/03 | 1151 | graphics/asymptote/GUI/configs/xasyconfig.cson
+2019/10/03 | 359 | graphics/asymptote/GUI/configs/xasykeymap.cson
+2019/10/03 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
+2019/10/03 | 131 | graphics/asymptote/GUI/DebugFlags.py
+2019/10/03 | 1175 | graphics/asymptote/guide.cc
+2019/10/03 | 298 | graphics/asymptote/guideflags.h
+2019/10/03 | 6783 | graphics/asymptote/guide.h
+2019/10/03 | 1724 | graphics/asymptote/GUI/GuidesManager.py
+2019/10/03 | 45 | graphics/asymptote/GUI/icon-list.txt
+2019/10/03 | 162009 | graphics/asymptote/GUI/icons_rc.py
+2019/10/03 | 23 | graphics/asymptote/GUI/__init__.py
+2019/10/03 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
+2019/10/03 | 5151 | graphics/asymptote/GUI/labelEditor.py
+2019/10/03 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
+2019/10/03 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
+2019/10/03 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+2019/10/03 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
+2019/10/03 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+2019/10/03 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+2019/10/03 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+2019/10/03 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+2019/10/03 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+2019/10/03 | 54704 | graphics/asymptote/GUI/pyUIClass/window1.py
+2019/10/03 | 57 | graphics/asymptote/GUI/requirements.txt
+2019/10/03 | 288 | graphics/asymptote/GUI/res/icons/anchor.svg
+2019/10/03 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
+2019/10/03 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
+2019/10/03 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
+2019/10/03 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
+2019/10/03 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
+2019/10/03 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
+2019/10/03 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
+2019/10/03 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
+2019/10/03 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
+2019/10/03 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
+2019/10/03 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
+2019/10/03 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
+2019/10/03 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
+2019/10/03 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
+2019/10/03 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
+2019/10/03 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
+2019/10/03 | 609 | graphics/asymptote/GUI/res/icons/bucket.asy
+2019/10/03 | 1463 | graphics/asymptote/GUI/res/icons/bucket.svg
+2019/10/03 | 232 | graphics/asymptote/GUI/res/icons/center.asy
+2019/10/03 | 143 | graphics/asymptote/GUI/res/icons/centerorigin.asy
+2019/10/03 | 1040 | graphics/asymptote/GUI/res/icons/centerorigin.svg
+2019/10/03 | 869 | graphics/asymptote/GUI/res/icons/center.svg
+2019/10/03 | 780 | graphics/asymptote/GUI/res/icons/check.svg
+2019/10/03 | 964 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+2019/10/03 | 949 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+2019/10/03 | 701 | graphics/asymptote/GUI/res/icons/circle.svg
+2019/10/03 | 140 | graphics/asymptote/GUI/res/icons/closedcurve.asy
+2019/10/03 | 1213 | graphics/asymptote/GUI/res/icons/closedcurve.svg
+2019/10/03 | 140 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
+2019/10/03 | 1072 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
+2019/10/03 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
+2019/10/03 | 1145 | graphics/asymptote/GUI/res/icons/code.svg
+2019/10/03 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
+2019/10/03 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
+2019/10/03 | 1919 | graphics/asymptote/GUI/res/icons/filledbucket.svg
+2019/10/03 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
+2019/10/03 | 915 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+2019/10/03 | 133 | graphics/asymptote/GUI/res/icons/opencurve.asy
+2019/10/03 | 1165 | graphics/asymptote/GUI/res/icons/opencurve.svg
+2019/10/03 | 133 | graphics/asymptote/GUI/res/icons/openpolygon.asy
+2019/10/03 | 1058 | graphics/asymptote/GUI/res/icons/openpolygon.svg
+2019/10/03 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
+2019/10/03 | 1711 | graphics/asymptote/GUI/res/icons.qrc
+2019/10/03 | 620 | graphics/asymptote/GUI/res/icons/save.svg
+2019/10/03 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
+2019/10/03 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
+2019/10/03 | 221 | graphics/asymptote/GUI/res/icons/text.svg
+2019/10/03 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+2019/10/03 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
+2019/10/03 | 394 | graphics/asymptote/GUI/setup.py
+2019/10/03 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
+2019/10/03 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
+2019/10/03 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
+2019/10/03 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
+2019/10/03 | 72112 | graphics/asymptote/GUI/Window1.py
+2019/10/03 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
+2019/10/03 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
+2019/10/03 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
+2019/10/03 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
+2019/10/03 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
+2019/10/03 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
+2019/10/03 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
+2019/10/03 | 68758 | graphics/asymptote/GUI/windows/window1.ui
+2019/10/03 | 50403 | graphics/asymptote/GUI/xasy2asy.py
+2019/10/03 | 821 | graphics/asymptote/GUI/xasyArgs.py
+2019/10/03 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
+2019/10/03 | 2554 | graphics/asymptote/GUI/xasyFile.py
+2019/10/03 | 5048 | graphics/asymptote/GUI/xasyOptions.py
+2019/10/03 | 285 | graphics/asymptote/GUI/xasy.py
+2019/10/03 | 599 | graphics/asymptote/GUI/xasyStrings.py
+2019/10/03 | 710 | graphics/asymptote/GUI/xasySvg.py
+2019/10/03 | 964 | graphics/asymptote/GUI/xasyTransform.py
+2019/10/03 | 1504 | graphics/asymptote/GUI/xasyUtils.py
+2019/10/03 | 238 | graphics/asymptote/GUI/xasyValidator.py
+2019/10/03 | 12744 | graphics/asymptote/impdatum.cc
+2019/10/03 | 10445 | graphics/asymptote/INSTALL
+2019/10/03 | 13663 | graphics/asymptote/install-sh
+2019/10/03 | 1986 | graphics/asymptote/inst.h
+2019/10/03 | 4994 | graphics/asymptote/interact.cc
+2019/10/03 | 1309 | graphics/asymptote/interact.h
+2019/10/03 | 5857 | graphics/asymptote/item.h
+2019/10/03 | 6766 | graphics/asymptote/jsfile.cc
+2019/10/03 | 1287 | graphics/asymptote/jsfile.h
+2019/10/03 | 609 | graphics/asymptote/keywords.cc
+2019/10/03 | 1253 | graphics/asymptote/keywords.pl
+2019/10/03 | 22355 | graphics/asymptote/knot.cc
+2019/10/03 | 12300 | graphics/asymptote/knot.h
+2019/10/03 | 345 | graphics/asymptote/lexical.h
+2019/10/03 | 83435 | graphics/asymptote/lex.yy.cc
+2019/10/03 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
+2019/10/03 | 35147 | graphics/asymptote/LICENSE
+2019/10/03 | 7639 | graphics/asymptote/LICENSE.LESSER
+2019/10/03 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
+2019/10/03 | 2195 | graphics/asymptote/locate.cc
+2019/10/03 | 560 | graphics/asymptote/locate.h
+2019/10/03 | 5301 | graphics/asymptote/main.cc
+2019/10/03 | 11348 | graphics/asymptote/Makefile.in
+2019/10/03 | 2632 | graphics/asymptote/material.h
+2019/10/03 | 6425 | graphics/asymptote/mathop.h
+2019/10/03 | 5070 | graphics/asymptote/memory.h
+2019/10/03 | 720 | graphics/asymptote/mod.h
+2019/10/03 | 908 | graphics/asymptote/modifier.h
+2019/10/03 | 7445 | graphics/asymptote/name.cc
+2019/10/03 | 5239 | graphics/asymptote/name.h
+2019/10/03 | 4269 | graphics/asymptote/newexp.cc
+2019/10/03 | 1278 | graphics/asymptote/newexp.h
+2019/10/03 | 917 | graphics/asymptote/opcodes.h
+2019/10/03 | 1050 | graphics/asymptote/opsymbols.pl
+2019/10/03 | 5049 | graphics/asymptote/pair.h
+2019/10/03 | 3505 | graphics/asymptote/parser.cc
+2019/10/03 | 852 | graphics/asymptote/parser.h
+2019/10/03 | 5262 | graphics/asymptote/patches/bison.patch
+2019/10/03 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
+2019/10/03 | 1311 | graphics/asymptote/patches/dvipdf
+2019/10/03 | 113 | graphics/asymptote/patches/fixmem.reg
+2019/10/03 | 1524 | graphics/asymptote/patches/flex.patch
+2019/10/03 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
+2019/10/03 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
+2019/10/03 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
+2019/10/03 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
+2019/10/03 | 1082 | graphics/asymptote/patches/README
+2019/10/03 | 38066 | graphics/asymptote/path3.cc
+2019/10/03 | 10494 | graphics/asymptote/path3.h
+2019/10/03 | 33988 | graphics/asymptote/path.cc
+2019/10/03 | 11580 | graphics/asymptote/path.h
+2019/10/03 | 1594 | graphics/asymptote/pen.cc
+2019/10/03 | 28156 | graphics/asymptote/pen.h
+2019/10/03 | 40048 | graphics/asymptote/picture.cc
+2019/10/03 | 3434 | graphics/asymptote/picture.h
+2019/10/03 | 5025 | graphics/asymptote/pipestream.cc
+2019/10/03 | 2624 | graphics/asymptote/pipestream.h
+2019/10/03 | 138 | graphics/asymptote/Pipfile
+2019/10/03 | 2526 | graphics/asymptote/policy.h
+2019/10/03 | 654 | graphics/asymptote/prcfile.h
+2019/10/03 | 974 | graphics/asymptote/prc/Makefile
+2019/10/03 | 70751 | graphics/asymptote/prc/oPRCFile.cc
+2019/10/03 | 51432 | graphics/asymptote/prc/oPRCFile.h
+2019/10/03 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
+2019/10/03 | 2518 | graphics/asymptote/prc/PRCbitStream.h
+2019/10/03 | 177246 | graphics/asymptote/prc/PRCdouble.cc
+2019/10/03 | 3765 | graphics/asymptote/prc/PRCdouble.h
+2019/10/03 | 30208 | graphics/asymptote/prc/PRC.h
+2019/10/03 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
+2019/10/03 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
+2019/10/03 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
+2019/10/03 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
+2019/10/03 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
+2019/10/03 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
+2019/10/03 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
+2019/10/03 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
+2019/10/03 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
+2019/10/03 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
+2019/10/03 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
+2019/10/03 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
+2019/10/03 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
+2019/10/03 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
+2019/10/03 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
+2019/10/03 | 95 | graphics/asymptote/prc/test.asy
+2019/10/03 | 36243 | graphics/asymptote/prc/test.cc
+2019/10/03 | 66751 | graphics/asymptote/prc/writePRC.cc
+2019/10/03 | 48481 | graphics/asymptote/prc/writePRC.h
+2019/10/03 | 116025 | graphics/asymptote/predicates.cc
+2019/10/03 | 986 | graphics/asymptote/predicates.h
+2019/10/03 | 1234 | graphics/asymptote/primitives.h
+2019/10/03 | 25292 | graphics/asymptote/process.cc
+2019/10/03 | 3003 | graphics/asymptote/process.h
+2019/10/03 | 2339 | graphics/asymptote/profile.py
+2019/10/03 | 9892 | graphics/asymptote/profiler.h
+2019/10/03 | 3275 | graphics/asymptote/program.cc
+2019/10/03 | 2562 | graphics/asymptote/program.h
+2019/10/03 | 18964 | graphics/asymptote/psfile.cc
+2019/10/03 | 9306 | graphics/asymptote/psfile.h
+2019/10/03 | 5963 | graphics/asymptote/quaternion.cc
+2019/10/03 | 2504 | graphics/asymptote/README
+2019/10/03 | 1704 | graphics/asymptote/record.cc
+2019/10/03 | 2738 | graphics/asymptote/record.h
+2019/10/03 | 1098 | graphics/asymptote/refaccess.cc
+2019/10/03 | 1936 | graphics/asymptote/refaccess.h
+2019/10/03 | 114284 | graphics/asymptote/ReleaseNotes
+2019/10/03 | 29 | graphics/asymptote/revision.cc
+2019/10/03 | 3553 | graphics/asymptote/rounding.h
+2019/10/03 | 70119 | graphics/asymptote/runarray.cc
+2019/10/03 | 1492 | graphics/asymptote/runarray.h
+2019/10/03 | 45997 | graphics/asymptote/runarray.in
+2019/10/03 | 2661 | graphics/asymptote/runbacktrace.cc
+2019/10/03 | 169 | graphics/asymptote/runbacktrace.h
+2019/10/03 | 833 | graphics/asymptote/runbacktrace.in
+2019/10/03 | 17743 | graphics/asymptote/runfile.cc
+2019/10/03 | 969 | graphics/asymptote/runfile.h
+2019/10/03 | 5924 | graphics/asymptote/runfile.in
+2019/10/03 | 8157 | graphics/asymptote/runhistory.cc
+2019/10/03 | 161 | graphics/asymptote/runhistory.h
+2019/10/03 | 5119 | graphics/asymptote/runhistory.in
+2019/10/03 | 16702 | graphics/asymptote/runlabel.cc
+2019/10/03 | 153 | graphics/asymptote/runlabel.h
+2019/10/03 | 12959 | graphics/asymptote/runlabel.in
+2019/10/03 | 21948 | graphics/asymptote/runmath.cc
+2019/10/03 | 269 | graphics/asymptote/runmath.h
+2019/10/03 | 8900 | graphics/asymptote/runmath.in
+2019/10/03 | 16348 | graphics/asymptote/runpair.cc
+2019/10/03 | 299 | graphics/asymptote/runpair.h
+2019/10/03 | 4246 | graphics/asymptote/runpair.in
+2019/10/03 | 25218 | graphics/asymptote/runpath3d.cc
+2019/10/03 | 186 | graphics/asymptote/runpath3d.h
+2019/10/03 | 8051 | graphics/asymptote/runpath3d.in
+2019/10/03 | 26292 | graphics/asymptote/runpath.cc
+2019/10/03 | 177 | graphics/asymptote/runpath.h
+2019/10/03 | 8368 | graphics/asymptote/runpath.in
+2019/10/03 | 55426 | graphics/asymptote/runpicture.cc
+2019/10/03 | 191 | graphics/asymptote/runpicture.h
+2019/10/03 | 18929 | graphics/asymptote/runpicture.in
+2019/10/03 | 18772 | graphics/asymptote/runstring.cc
+2019/10/03 | 188 | graphics/asymptote/runstring.h
+2019/10/03 | 9871 | graphics/asymptote/runstring.in
+2019/10/03 | 12522 | graphics/asymptote/runsystem.cc
+2019/10/03 | 157 | graphics/asymptote/runsystem.h
+2019/10/03 | 5098 | graphics/asymptote/runsystem.in
+2019/10/03 | 1343 | graphics/asymptote/runtimebase.in
+2019/10/03 | 60604 | graphics/asymptote/runtime.cc
+2019/10/03 | 1163 | graphics/asymptote/runtime.h
+2019/10/03 | 20758 | graphics/asymptote/runtime.in
+2019/10/03 | 7230 | graphics/asymptote/runtime.pl
+2019/10/03 | 13700 | graphics/asymptote/runtriple.cc
+2019/10/03 | 320 | graphics/asymptote/runtriple.h
+2019/10/03 | 2725 | graphics/asymptote/runtriple.in
+2019/10/03 | 2113 | graphics/asymptote/seconds.h
+2019/10/03 | 50191 | graphics/asymptote/settings.cc
+2019/10/03 | 2687 | graphics/asymptote/settings.h
+2019/10/03 | 2661 | graphics/asymptote/shaders.cc
+2019/10/03 | 782 | graphics/asymptote/shaders.h
+2019/10/03 | 6660 | graphics/asymptote/simpson.cc
+2019/10/03 | 14448 | graphics/asymptote/stack.cc
+2019/10/03 | 3328 | graphics/asymptote/stack.h
+2019/10/03 | 958 | graphics/asymptote/statistics.h
+2019/10/03 | 12103 | graphics/asymptote/stm.cc
+2019/10/03 | 4400 | graphics/asymptote/stm.h
+2019/10/03 | 8912 | graphics/asymptote/symbol.cc
+2019/10/03 | 2662 | graphics/asymptote/symbol.h
+2019/10/03 | 2697 | graphics/asymptote/table.h
+2019/10/03 | 620 | graphics/asymptote/tests/arith/integer.asy
+2019/10/03 | 449 | graphics/asymptote/tests/arith/pair.asy
+2019/10/03 | 193 | graphics/asymptote/tests/arith/random.asy
+2019/10/03 | 383 | graphics/asymptote/tests/arith/real.asy
+2019/10/03 | 1710 | graphics/asymptote/tests/arith/roots.asy
+2019/10/03 | 639 | graphics/asymptote/tests/arith/transform.asy
+2019/10/03 | 244 | graphics/asymptote/tests/arith/triple.asy
+2019/10/03 | 936 | graphics/asymptote/tests/array/array.asy
+2019/10/03 | 680 | graphics/asymptote/tests/array/delete.asy
+2019/10/03 | 737 | graphics/asymptote/tests/array/determinant.asy
+2019/10/03 | 1927 | graphics/asymptote/tests/array/fields.asy
+2019/10/03 | 4841 | graphics/asymptote/tests/array/slice.asy
+2019/10/03 | 966 | graphics/asymptote/tests/array/solve.asy
+2019/10/03 | 746 | graphics/asymptote/tests/array/sort.asy
+2019/10/03 | 1096 | graphics/asymptote/tests/array/transpose.asy
+2019/10/03 | 276 | graphics/asymptote/tests/bench/6000circles.asy
+2019/10/03 | 2222 | graphics/asymptote/tests/frames/loop.asy
+2019/10/03 | 202 | graphics/asymptote/tests/frames/stat2.asy
+2019/10/03 | 158 | graphics/asymptote/tests/frames/stat.asy
+2019/10/03 | 62 | graphics/asymptote/tests/gc/array.asy
+2019/10/03 | 102 | graphics/asymptote/tests/gc/file.asy
+2019/10/03 | 54 | graphics/asymptote/tests/gc/funcall.asy
+2019/10/03 | 65 | graphics/asymptote/tests/gc/guide.asy
+2019/10/03 | 143 | graphics/asymptote/tests/gc/label.asy
+2019/10/03 | 124 | graphics/asymptote/tests/gc/path.asy
+2019/10/03 | 72 | graphics/asymptote/tests/gc/pen.asy
+2019/10/03 | 193 | graphics/asymptote/tests/gc/shipout.asy
+2019/10/03 | 77 | graphics/asymptote/tests/gc/string.asy
+2019/10/03 | 129 | graphics/asymptote/tests/gc/struct.asy
+2019/10/03 | 70 | graphics/asymptote/tests/gc/transform.asy
+2019/10/03 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
+2019/10/03 | 11907 | graphics/asymptote/tests/gsl/random.asy
+2019/10/03 | 1209 | graphics/asymptote/tests/imp/unravel.asy
+2019/10/03 | 308 | graphics/asymptote/tests/Makefile
+2019/10/03 | 18 | graphics/asymptote/tests/output/circle.asy
+2019/10/03 | 22 | graphics/asymptote/tests/output/line.asy
+2019/10/03 | 1284 | graphics/asymptote/tests/output/Makefile
+2019/10/03 | 1384 | graphics/asymptote/tests/pic/trans.asy
+2019/10/03 | 236 | graphics/asymptote/tests/string/erase.asy
+2019/10/03 | 182 | graphics/asymptote/tests/string/find.asy
+2019/10/03 | 109 | graphics/asymptote/tests/string/insert.asy
+2019/10/03 | 132 | graphics/asymptote/tests/string/length.asy
+2019/10/03 | 187 | graphics/asymptote/tests/string/rfind.asy
+2019/10/03 | 118 | graphics/asymptote/tests/string/substr.asy
+2019/10/03 | 238 | graphics/asymptote/tests/TestLib.asy
+2019/10/03 | 159 | graphics/asymptote/tests/types/cast.asy
+2019/10/03 | 6503 | graphics/asymptote/tests/types/constructor.asy
+2019/10/03 | 155 | graphics/asymptote/tests/types/ecast.asy
+2019/10/03 | 3375 | graphics/asymptote/tests/types/guide.asy
+2019/10/03 | 224 | graphics/asymptote/tests/types/init.asy
+2019/10/03 | 4242 | graphics/asymptote/tests/types/keyword.asy
+2019/10/03 | 4072 | graphics/asymptote/tests/types/order.asy
+2019/10/03 | 2731 | graphics/asymptote/tests/types/resolve.asy
+2019/10/03 | 308 | graphics/asymptote/tests/types/shadow.asy
+2019/10/03 | 1331 | graphics/asymptote/tests/types/spec.asy
+2019/10/03 | 1189 | graphics/asymptote/tests/types/var.asy
+2019/10/03 | 20214 | graphics/asymptote/texfile.cc
+2019/10/03 | 10644 | graphics/asymptote/texfile.h
+2019/10/03 | 1293 | graphics/asymptote/TODO
+2019/10/03 | 6185 | graphics/asymptote/transform.h
+2019/10/03 | 10582 | graphics/asymptote/tr.cc
+2019/10/03 | 3676 | graphics/asymptote/tr.h
+2019/10/03 | 8773 | graphics/asymptote/triple.h
+2019/10/03 | 13884 | graphics/asymptote/types.cc
+2019/10/03 | 15372 | graphics/asymptote/types.h
+2019/10/03 | 9756 | graphics/asymptote/util.cc
+2019/10/03 | 4515 | graphics/asymptote/util.h
+2019/10/03 | 1978 | graphics/asymptote/varinit.cc
+2019/10/03 | 2013 | graphics/asymptote/varinit.h
+2019/10/03 | 901 | graphics/asymptote/virtualfieldaccess.cc
+2019/10/03 | 2328 | graphics/asymptote/virtualfieldaccess.h
+2019/10/03 | 750 | graphics/asymptote/vm.h
+2019/10/03 | 219 | graphics/asymptote/wce
+2019/10/03 | 59342 | graphics/asymptote/webgl/gl.js
+2019/10/03 | 6512 | graphics/asymptote/xstream.h
+2019/10/04 | 14161257 | graphics/asymptote.zip
2014/04/16 | 55108 | graphics/asypictureb/asypictureB.dtx
2014/04/16 | 2401 | graphics/asypictureb/asypictureB.ins
2014/04/15 | 637107 | graphics/asypictureb/asypictureB.pdf
@@ -129946,10 +129947,10 @@
2019/04/07 | 4763 | graphics/pgf/contrib/tikzlings/tikzlings-snowmans.sty
2019/04/07 | 1958 | graphics/pgf/contrib/tikzlings/tikzlings.sty
2019/04/07 | 502339 | graphics/pgf/contrib/tikzlings.zip
-2019/05/07 | 469 | graphics/pgf/contrib/tikzmark/README
-2019/05/07 | 66814 | graphics/pgf/contrib/tikzmark/tikzmark.dtx
-2019/05/07 | 461039 | graphics/pgf/contrib/tikzmark/tikzmark.pdf
-2019/05/08 | 472183 | graphics/pgf/contrib/tikzmark.zip
+2019/10/04 | 469 | graphics/pgf/contrib/tikzmark/README
+2019/10/04 | 67415 | graphics/pgf/contrib/tikzmark/tikzmark.dtx
+2019/10/04 | 419430 | graphics/pgf/contrib/tikzmark/tikzmark.pdf
+2019/10/04 | 431112 | graphics/pgf/contrib/tikzmark.zip
2017/08/18 | 19039 | graphics/pgf/contrib/tikzmarmots/LICENSE.txt
2018/10/04 | 465 | graphics/pgf/contrib/tikzmarmots/README.md
2018/11/08 | 636 | graphics/pgf/contrib/tikzmarmots/tikzlibrarymarmots.code.tex
@@ -156963,7 +156964,7 @@
2016/06/07 | 215651 | install/macros/latex/contrib/he-she.tds.zip
2011/04/29 | 449052 | install/macros/latex/contrib/hrefhide.tds.zip
2016/11/20 | 951051 | install/macros/latex/contrib/hustthesis.tds.zip
-2019/09/13 | 3970539 | install/macros/latex/contrib/hyperref.tds.zip
+2019/10/04 | 3984329 | install/macros/latex/contrib/hyperref.tds.zip
2019/04/06 | 741693 | install/macros/latex/contrib/hyperxmp.tds.zip
2009/09/02 | 167274 | install/macros/latex/contrib/hyphenat.tds.zip
2009/04/05 | 198256 | install/macros/latex/contrib/IEEEconf.tds.zip
@@ -157136,16 +157137,15 @@
2019/09/13 | 2596084 | install/macros/latex-dev/required/latex-amsmath-dev.tds.zip
2019/09/13 | 2533479 | install/macros/latex-dev/required/latex-graphics-dev.tds.zip
2019/09/13 | 6963762 | install/macros/latex-dev/required/latex-tools-dev.tds.zip
-2018/12/10 | 11954831 | install/macros/latex/latex-base.tds.zip
-2018/12/10 | 4553495 | install/macros/latex/latex-doc.tds.zip
+2019/10/03 | 20879690 | install/macros/latex/latex-base.tds.zip
2017/12/18 | 1359749 | install/macros/latex/required/amscls.tds.zip
2013/03/08 | 2480846 | install/macros/latex/required/amslatex/math.tds.zip
2019/09/28 | 2480966 | install/macros/latex/required/babel-base.tds.zip
-2018/12/10 | 3072032 | install/macros/latex/required/latex-amsmath.tds.zip
+2019/10/03 | 2595534 | install/macros/latex/required/latex-amsmath.tds.zip
2019/09/13 | 200270 | install/macros/latex/required/latexbug.tds.zip
2018/04/06 | 1324669 | install/macros/latex/required/latex-cyrillic.tds.zip
-2019/10/03 | 2532787 | install/macros/latex/required/latex-graphics.tds.zip
-2019/10/03 | 6960788 | install/macros/latex/required/latex-tools.tds.zip
+2019/10/03 | 2532779 | install/macros/latex/required/latex-graphics.tds.zip
+2019/10/03 | 6960780 | install/macros/latex/required/latex-tools.tds.zip
2016/09/02 | 108688 | install/macros/luatex/generic/cstypo.tds.zip
2015/10/01 | 154538 | install/macros/luatex/generic/ctablestack.tds.zip
2019/08/13 | 268075 | install/macros/luatex/generic/lualibs.tds.zip
@@ -172217,164 +172217,225 @@
1993/11/08 | 1691 | macros/latex209/contrib/zero/zero-test.tex
2006/09/21 | 3505 | macros/latex209/contrib/zero.zip
1997/01/22 | 274 | macros/latex209/distribs/README.obsolete
-2018/12/10 | 6656 | macros/latex/base/alltt.dtx
-2018/12/10 | 2910 | macros/latex/base/alltt.ins
-2018/12/10 | 172918 | macros/latex/base/alltt.pdf
-2018/12/10 | 3293 | macros/latex/base/bugs.txt
-2018/12/10 | 42717 | macros/latex/base/changes.old.txt
-2018/12/10 | 299481 | macros/latex/base/changes.txt
-2018/12/10 | 154175 | macros/latex/base/classes.dtx
-2018/12/10 | 4108 | macros/latex/base/classes.ins
-2018/12/10 | 517484 | macros/latex/base/classes.pdf
-2018/12/10 | 5303 | macros/latex/base/cmextra.ins
-2018/12/10 | 43252 | macros/latex/base/cmfonts.fdd
-2018/12/10 | 4345 | macros/latex/base/cmfonts.ins
-2018/12/10 | 270751 | macros/latex/base/cmfonts.pdf
-2018/12/10 | 203064 | macros/latex/base/doc.dtx
-2018/12/10 | 628100 | macros/latex/base/doc.pdf
-2018/12/10 | 163684 | macros/latex/base/docstrip.dtx
-2018/12/10 | 4241 | macros/latex/base/docstrip.ins
-2018/12/10 | 469558 | macros/latex/base/docstrip.pdf
-2018/12/10 | 4410 | macros/latex/base/ec.ins
-2018/12/10 | 7229 | macros/latex/base/exscale.dtx
-2018/12/10 | 3358 | macros/latex/base/exscale.ins
-2018/12/10 | 195869 | macros/latex/base/exscale.pdf
-2018/12/10 | 23523 | macros/latex/base/fix-cm.dtx
-2018/12/10 | 2912 | macros/latex/base/fix-cm.ins
-2018/12/10 | 261902 | macros/latex/base/fix-cm.pdf
-2018/12/10 | 54491 | macros/latex/base/fontdef.dtx
-2018/12/10 | 259398 | macros/latex/base/fontdef.pdf
-2018/12/10 | 8419 | macros/latex/base/format.ins
-2018/12/10 | 39592 | macros/latex/base/github-0049.pdf
-2018/12/10 | 4683 | macros/latex/base/github-0081b.pdf
-2018/12/10 | 28904 | macros/latex/base/github-0081.pdf
-2018/12/10 | 5517 | macros/latex/base/graphpap.dtx
-2018/12/10 | 2912 | macros/latex/base/graphpap.ins
-2018/12/10 | 156279 | macros/latex/base/graphpap.pdf
-2018/12/10 | 2803 | macros/latex/base/idx.tex
-2018/12/10 | 18307 | macros/latex/base/ifthen.dtx
-2018/12/10 | 2908 | macros/latex/base/ifthen.ins
-2018/12/10 | 205203 | macros/latex/base/ifthen.pdf
-2018/12/10 | 107003 | macros/latex/base/inputenc.dtx
-2018/12/10 | 5683 | macros/latex/base/inputenc.ins
-2018/12/10 | 294753 | macros/latex/base/inputenc.pdf
-2018/12/10 | 4180 | macros/latex/base/lablst.tex
-2018/12/10 | 38535 | macros/latex/base/latex209.dtx
-2018/12/10 | 4240 | macros/latex/base/latex209.ins
-2018/12/10 | 32181 | macros/latex/base/latexrelease.dtx
-2018/12/10 | 5255 | macros/latex/base/latexrelease.ins
-2018/12/10 | 245911 | macros/latex/base/latexrelease.pdf
-2018/12/10 | 6717 | macros/latex/base/latexsym.dtx
-2018/12/10 | 5071 | macros/latex/base/latexsym.ins
-2018/12/10 | 192282 | macros/latex/base/latexsym.pdf
-2018/12/10 | 52630 | macros/latex/base/lb2.err
-2018/12/10 | 238174 | macros/latex/base/lb2.pdf
-2018/12/10 | 1390 | macros/latex/base/legal.txt
-2018/12/10 | 61551 | macros/latex/base/letter.dtx
-2018/12/10 | 3395 | macros/latex/base/letter.ins
-2018/12/10 | 304931 | macros/latex/base/letter.pdf
-2018/12/10 | 20485 | macros/latex/base/lgc2.err
-2018/12/10 | 202891 | macros/latex/base/lgc2.pdf
-2018/12/10 | 9081 | macros/latex/base/lppl-1-0.txt
-2018/12/10 | 14357 | macros/latex/base/lppl-1-1.txt
-2018/12/10 | 14440 | macros/latex/base/lppl-1-2.txt
-2018/12/10 | 125823 | macros/latex/base/lppl.pdf
-2018/12/10 | 23437 | macros/latex/base/lppl.tex
-2018/12/10 | 19107 | macros/latex/base/lppl.txt
-2018/12/10 | 4306 | macros/latex/base/ltalloc.dtx
-2018/12/10 | 14442 | macros/latex/base/ltbibl.dtx
-2018/12/10 | 39963 | macros/latex/base/ltboxes.dtx
-2018/12/10 | 84888 | macros/latex/base/ltclass.dtx
-2018/12/10 | 275113 | macros/latex/base/ltclass.pdf
-2018/12/10 | 9564 | macros/latex/base/ltcntrl.dtx
-2018/12/10 | 22714 | macros/latex/base/ltcounts.dtx
-2018/12/10 | 50359 | macros/latex/base/ltdefns.dtx
-2018/12/10 | 34291 | macros/latex/base/ltdirchk.dtx
-2018/12/10 | 22683 | macros/latex/base/lterror.dtx
-2018/12/10 | 30592 | macros/latex/base/ltfiles.dtx
-2018/12/10 | 38578 | macros/latex/base/ltfinal.dtx
-2018/12/10 | 49837 | macros/latex/base/ltfloat.dtx
-2018/12/10 | 28247 | macros/latex/base/ltfntcmd.dtx
-2018/12/10 | 70421 | macros/latex/base/ltfssbas.dtx
-2018/12/10 | 10378 | macros/latex/base/ltfsscmp.dtx
-2018/12/10 | 54453 | macros/latex/base/ltfssdcl.dtx
-2018/12/10 | 20274 | macros/latex/base/ltfssini.dtx
-2018/12/10 | 65863 | macros/latex/base/ltfsstrc.dtx
-2018/12/10 | 4954 | macros/latex/base/lthyphen.dtx
-2018/12/10 | 5794 | macros/latex/base/ltidxglo.dtx
-2018/12/10 | 4668 | macros/latex/base/ltlength.dtx
-2018/12/10 | 36087 | macros/latex/base/ltlists.dtx
-2018/12/10 | 3656 | macros/latex/base/ltlogos.dtx
-2018/12/10 | 58674 | macros/latex/base/ltluatex.dtx
-2018/12/10 | 302368 | macros/latex/base/ltluatex.pdf
-2018/12/10 | 32488 | macros/latex/base/ltmath.dtx
-2018/12/10 | 38624 | macros/latex/base/ltmiscen.dtx
-2018/12/10 | 20276 | macros/latex/base/ltnews.cls
-2018/12/10 | 167686 | macros/latex/base/ltoutenc.dtx
-2018/12/10 | 3340 | macros/latex/base/ltoutenc.ins
-2018/12/10 | 175295 | macros/latex/base/ltoutput.dtx
-2018/12/10 | 10640 | macros/latex/base/ltpage.dtx
-2018/12/10 | 2735 | macros/latex/base/ltpageno.dtx
-2018/12/10 | 5856 | macros/latex/base/ltpar.dtx
-2018/12/10 | 48612 | macros/latex/base/ltpictur.dtx
-2018/12/10 | 47687 | macros/latex/base/ltplain.dtx
-2018/12/10 | 30898 | macros/latex/base/ltsect.dtx
-2018/12/10 | 39034 | macros/latex/base/ltspace.dtx
-2018/12/10 | 45240 | macros/latex/base/lttab.dtx
-2018/12/10 | 8739 | macros/latex/base/ltthm.dtx
-2018/12/10 | 8789 | macros/latex/base/ltvers.dtx
-2018/12/10 | 27141 | macros/latex/base/ltxcheck.tex
-2018/12/10 | 18342 | macros/latex/base/ltxdoc.dtx
-2018/12/10 | 215545 | macros/latex/base/ltxdoc.pdf
-2018/12/10 | 7659 | macros/latex/base/ltxguide.cls
-2018/12/10 | 11610 | macros/latex/base/ltxref.dtx
-2018/12/10 | 10608 | macros/latex/base/makeindx.dtx
-2018/12/10 | 3454 | macros/latex/base/makeindx.ins
-2018/12/10 | 160672 | macros/latex/base/makeindx.pdf
-2018/12/10 | 9882 | macros/latex/base/manifest.txt
-2018/12/10 | 12967 | macros/latex/base/manual.err
-2018/12/10 | 151351 | macros/latex/base/manual.pdf
-2018/12/10 | 2029 | macros/latex/base/minimal.cls
-2018/12/10 | 4276 | macros/latex/base/newdc.ins
-2018/12/10 | 6365 | macros/latex/base/newlfont.dtx
-2018/12/10 | 17949 | macros/latex/base/nfssfont.dtx
-2018/12/10 | 2913 | macros/latex/base/nfssfont.ins
-2018/12/10 | 201797 | macros/latex/base/nfssfont.pdf
-2018/12/10 | 3984 | macros/latex/base/olddc.ins
-2018/12/10 | 8634 | macros/latex/base/oldlfont.dtx
-2018/12/10 | 9376 | macros/latex/base/preload.dtx
-2018/12/10 | 13307 | macros/latex/base/proc.dtx
-2018/12/10 | 3421 | macros/latex/base/proc.ins
-2018/12/10 | 216889 | macros/latex/base/proc.pdf
-2018/12/10 | 4011 | macros/latex/base/README.txt
-2018/12/10 | 7247 | macros/latex/base/sample2e.tex
-2018/12/10 | 89476 | macros/latex/base/slides.dtx
-2018/12/10 | 6792 | macros/latex/base/slides.ins
-2018/12/10 | 351760 | macros/latex/base/slides.pdf
-2018/12/10 | 15471 | macros/latex/base/slifonts.fdd
-2018/12/10 | 213756 | macros/latex/base/slifonts.pdf
-2018/12/10 | 1700 | macros/latex/base/small2e.tex
-2018/12/10 | 2774471 | macros/latex/base/source2e.pdf
-2018/12/10 | 14572 | macros/latex/base/source2e.tex
-2018/12/10 | 9403 | macros/latex/base/syntonly.dtx
-2018/12/10 | 2917 | macros/latex/base/syntonly.ins
-2018/12/10 | 181770 | macros/latex/base/syntonly.pdf
-2018/12/10 | 388 | macros/latex/base/TEMPLATE-IncludeInRelease.txt
-2018/12/10 | 12614 | macros/latex/base/testpage.tex
-2018/12/10 | 2738 | macros/latex/base/tex2.txt
-2018/12/10 | 8541 | macros/latex/base/texpert.txt
-2018/12/10 | 115391 | macros/latex/base/tlb1144.pdf
-2018/12/10 | 172455 | macros/latex/base/tlc2.err
-2018/12/10 | 273648 | macros/latex/base/tlc2.pdf
-2018/12/10 | 12136 | macros/latex/base/tulm.fdd
-2018/12/10 | 3802 | macros/latex/base/tulm.ins
-2018/12/10 | 156527 | macros/latex/base/tulm.pdf
-2018/12/10 | 3196 | macros/latex/base/unpack.ins
-2018/12/10 | 73662 | macros/latex/base/utf8ienc.dtx
-2018/12/10 | 318843 | macros/latex/base/utf8ienc.pdf
-2018/12/10 | 10061 | macros/latex/base/webcomp.err
-2018/12/10 | 136153 | macros/latex/base/webcomp.pdf
-2018/12/10 | 11583117 | macros/latex/base.zip
+2019/10/01 | 6654 | macros/latex/base/alltt.dtx
+2019/10/01 | 2906 | macros/latex/base/alltt.ins
+2019/10/03 | 172940 | macros/latex/base/alltt.pdf
+2018/04/06 | 3293 | macros/latex/base/bugs.txt
+2019/10/03 | 219622 | macros/latex/base/cfgguide.pdf
+2019/10/01 | 22480 | macros/latex/base/cfgguide.tex
+2018/04/06 | 42717 | macros/latex/base/changes.old.txt
+2019/10/01 | 304451 | macros/latex/base/changes.txt
+2019/10/01 | 154723 | macros/latex/base/classes.dtx
+2019/10/01 | 4104 | macros/latex/base/classes.ins
+2019/10/03 | 520779 | macros/latex/base/classes.pdf
+2019/10/03 | 371688 | macros/latex/base/clsguide.pdf
+2019/10/01 | 69216 | macros/latex/base/clsguide.tex
+2019/10/01 | 5299 | macros/latex/base/cmextra.ins
+2019/10/01 | 43246 | macros/latex/base/cmfonts.fdd
+2019/10/01 | 4341 | macros/latex/base/cmfonts.ins
+2019/10/03 | 270773 | macros/latex/base/cmfonts.pdf
+2019/10/03 | 223458 | macros/latex/base/cyrguide.pdf
+2019/10/01 | 17520 | macros/latex/base/cyrguide.tex
+2019/10/01 | 203062 | macros/latex/base/doc.dtx
+2019/10/03 | 628229 | macros/latex/base/doc.pdf
+2019/10/01 | 163682 | macros/latex/base/docstrip.dtx
+2019/10/01 | 4237 | macros/latex/base/docstrip.ins
+2019/10/03 | 469987 | macros/latex/base/docstrip.pdf
+2019/10/01 | 4406 | macros/latex/base/ec.ins
+2019/10/03 | 1244570 | macros/latex/base/encguide.pdf
+2019/10/01 | 52927 | macros/latex/base/encguide.tex
+2019/10/01 | 7227 | macros/latex/base/exscale.dtx
+2019/10/01 | 3354 | macros/latex/base/exscale.ins
+2019/10/03 | 195896 | macros/latex/base/exscale.pdf
+2019/10/01 | 23521 | macros/latex/base/fix-cm.dtx
+2019/10/01 | 2908 | macros/latex/base/fix-cm.ins
+2019/10/03 | 261921 | macros/latex/base/fix-cm.pdf
+2019/10/03 | 356964 | macros/latex/base/fntguide.pdf
+2019/10/01 | 70758 | macros/latex/base/fntguide.tex
+2019/10/01 | 55836 | macros/latex/base/fontdef.dtx
+2019/10/03 | 8407 | macros/latex/base/format.ins
+2019/10/01 | 5515 | macros/latex/base/graphpap.dtx
+2019/10/01 | 2908 | macros/latex/base/graphpap.ins
+2019/10/03 | 156299 | macros/latex/base/graphpap.pdf
+2019/10/01 | 2726 | macros/latex/base/idx.tex
+2019/10/01 | 18305 | macros/latex/base/ifthen.dtx
+2019/10/01 | 2904 | macros/latex/base/ifthen.ins
+2019/10/03 | 205224 | macros/latex/base/ifthen.pdf
+2019/10/01 | 107001 | macros/latex/base/inputenc.dtx
+2019/10/01 | 5733 | macros/latex/base/inputenc.ins
+2019/10/03 | 294774 | macros/latex/base/inputenc.pdf
+2019/10/01 | 4103 | macros/latex/base/lablst.tex
+2019/10/01 | 38533 | macros/latex/base/latex209.dtx
+2019/10/01 | 4236 | macros/latex/base/latex209.ins
+2019/10/03 | 391042 | macros/latex/base/latexchanges.pdf
+2019/10/01 | 34065 | macros/latex/base/latexchanges.tex
+2019/10/01 | 32179 | macros/latex/base/latexrelease.dtx
+2019/10/01 | 5251 | macros/latex/base/latexrelease.ins
+2019/10/03 | 245932 | macros/latex/base/latexrelease.pdf
+2019/10/01 | 6719 | macros/latex/base/latexsym.dtx
+2019/10/01 | 5065 | macros/latex/base/latexsym.ins
+2019/10/03 | 192302 | macros/latex/base/latexsym.pdf
+2019/10/01 | 1384 | macros/latex/base/legal.txt
+2019/10/01 | 61549 | macros/latex/base/letter.dtx
+2019/10/01 | 3391 | macros/latex/base/letter.ins
+2019/10/03 | 305223 | macros/latex/base/letter.pdf
+2018/04/06 | 9081 | macros/latex/base/lppl-1-0.txt
+2018/04/06 | 14357 | macros/latex/base/lppl-1-1.txt
+2018/04/06 | 14440 | macros/latex/base/lppl-1-2.txt
+2018/04/06 | 19107 | macros/latex/base/lppl.txt
+2019/10/01 | 4304 | macros/latex/base/ltalloc.dtx
+2019/10/01 | 14440 | macros/latex/base/ltbibl.dtx
+2019/10/01 | 40203 | macros/latex/base/ltboxes.dtx
+2019/10/01 | 93916 | macros/latex/base/ltclass.dtx
+2019/10/01 | 9562 | macros/latex/base/ltcntrl.dtx
+2019/10/01 | 22712 | macros/latex/base/ltcounts.dtx
+2019/10/01 | 55754 | macros/latex/base/ltdefns.dtx
+2019/10/01 | 34244 | macros/latex/base/ltdirchk.dtx
+2019/10/01 | 24024 | macros/latex/base/lterror.dtx
+2019/10/01 | 36585 | macros/latex/base/ltfiles.dtx
+2019/10/03 | 39898 | macros/latex/base/ltfinal.dtx
+2019/10/01 | 49835 | macros/latex/base/ltfloat.dtx
+2019/10/01 | 28334 | macros/latex/base/ltfntcmd.dtx
+2019/10/01 | 71304 | macros/latex/base/ltfssbas.dtx
+2019/10/01 | 10376 | macros/latex/base/ltfsscmp.dtx
+2019/10/01 | 62037 | macros/latex/base/ltfssdcl.dtx
+2019/10/01 | 20809 | macros/latex/base/ltfssini.dtx
+2019/10/01 | 65861 | macros/latex/base/ltfsstrc.dtx
+2019/10/01 | 4952 | macros/latex/base/lthyphen.dtx
+2019/10/01 | 5865 | macros/latex/base/ltidxglo.dtx
+2019/10/01 | 4762 | macros/latex/base/ltlength.dtx
+2019/10/01 | 36085 | macros/latex/base/ltlists.dtx
+2019/10/01 | 3731 | macros/latex/base/ltlogos.dtx
+2019/10/03 | 59577 | macros/latex/base/ltluatex.dtx
+2019/10/03 | 302614 | macros/latex/base/ltluatex.pdf
+2019/10/01 | 34845 | macros/latex/base/ltmath.dtx
+2019/10/01 | 43622 | macros/latex/base/ltmiscen.dtx
+2019/10/03 | 150037 | macros/latex/base/ltnews01.pdf
+2019/10/01 | 5290 | macros/latex/base/ltnews01.tex
+2019/10/03 | 141568 | macros/latex/base/ltnews02.pdf
+2019/10/01 | 5308 | macros/latex/base/ltnews02.tex
+2019/10/03 | 141553 | macros/latex/base/ltnews03.pdf
+2019/10/01 | 5213 | macros/latex/base/ltnews03.tex
+2019/10/03 | 135588 | macros/latex/base/ltnews04.pdf
+2019/10/01 | 5521 | macros/latex/base/ltnews04.tex
+2019/10/03 | 163996 | macros/latex/base/ltnews05.pdf
+2019/10/01 | 5621 | macros/latex/base/ltnews05.tex
+2019/10/03 | 133153 | macros/latex/base/ltnews06.pdf
+2019/10/01 | 5405 | macros/latex/base/ltnews06.tex
+2019/10/03 | 130846 | macros/latex/base/ltnews07.pdf
+2019/10/01 | 5436 | macros/latex/base/ltnews07.tex
+2019/10/03 | 144488 | macros/latex/base/ltnews08.pdf
+2019/10/01 | 5710 | macros/latex/base/ltnews08.tex
+2019/10/03 | 120228 | macros/latex/base/ltnews09.pdf
+2019/10/01 | 5313 | macros/latex/base/ltnews09.tex
+2019/10/03 | 147958 | macros/latex/base/ltnews10.pdf
+2019/10/01 | 5682 | macros/latex/base/ltnews10.tex
+2019/10/03 | 104961 | macros/latex/base/ltnews11.pdf
+2019/10/01 | 5544 | macros/latex/base/ltnews11.tex
+2019/10/03 | 137932 | macros/latex/base/ltnews12.pdf
+2019/10/01 | 5430 | macros/latex/base/ltnews12.tex
+2019/10/03 | 161084 | macros/latex/base/ltnews13.pdf
+2019/10/01 | 6893 | macros/latex/base/ltnews13.tex
+2019/10/03 | 150934 | macros/latex/base/ltnews14.pdf
+2019/10/01 | 6292 | macros/latex/base/ltnews14.tex
+2019/10/03 | 122102 | macros/latex/base/ltnews15.pdf
+2019/10/01 | 5859 | macros/latex/base/ltnews15.tex
+2019/10/03 | 137511 | macros/latex/base/ltnews16.pdf
+2019/10/01 | 5808 | macros/latex/base/ltnews16.tex
+2019/10/03 | 156570 | macros/latex/base/ltnews17.pdf
+2019/10/01 | 8900 | macros/latex/base/ltnews17.tex
+2019/10/03 | 36022 | macros/latex/base/ltnews18.pdf
+2019/10/01 | 1353 | macros/latex/base/ltnews18.tex
+2019/10/03 | 235086 | macros/latex/base/ltnews19.pdf
+2019/10/01 | 4171 | macros/latex/base/ltnews19.tex
+2019/10/03 | 283194 | macros/latex/base/ltnews20.pdf
+2019/10/01 | 7326 | macros/latex/base/ltnews20.tex
+2019/10/03 | 236117 | macros/latex/base/ltnews21.pdf
+2019/10/01 | 9814 | macros/latex/base/ltnews21.tex
+2019/10/03 | 302730 | macros/latex/base/ltnews22.pdf
+2019/10/01 | 10673 | macros/latex/base/ltnews22.tex
+2019/10/03 | 274345 | macros/latex/base/ltnews23.pdf
+2019/10/01 | 10692 | macros/latex/base/ltnews23.tex
+2019/10/03 | 255315 | macros/latex/base/ltnews24.pdf
+2019/10/01 | 12227 | macros/latex/base/ltnews24.tex
+2019/10/03 | 196347 | macros/latex/base/ltnews25.pdf
+2019/10/01 | 5475 | macros/latex/base/ltnews25.tex
+2019/10/03 | 365476 | macros/latex/base/ltnews26.pdf
+2019/10/01 | 10699 | macros/latex/base/ltnews26.tex
+2019/10/03 | 239777 | macros/latex/base/ltnews27.pdf
+2019/10/01 | 5513 | macros/latex/base/ltnews27.tex
+2019/10/03 | 368527 | macros/latex/base/ltnews28.pdf
+2019/10/01 | 14908 | macros/latex/base/ltnews28.tex
+2019/10/03 | 435477 | macros/latex/base/ltnews29.pdf
+2019/10/01 | 19022 | macros/latex/base/ltnews29.tex
+2019/10/03 | 490987 | macros/latex/base/ltnews30.pdf
+2019/10/01 | 23793 | macros/latex/base/ltnews30.tex
+2019/10/01 | 20270 | macros/latex/base/ltnews.cls
+2019/10/03 | 874488 | macros/latex/base/ltnews.pdf
+2019/10/01 | 7016 | macros/latex/base/ltnews.tex
+2019/10/01 | 168346 | macros/latex/base/ltoutenc.dtx
+2019/10/01 | 3336 | macros/latex/base/ltoutenc.ins
+2019/10/01 | 175370 | macros/latex/base/ltoutput.dtx
+2019/10/01 | 11451 | macros/latex/base/ltpage.dtx
+2019/10/01 | 2733 | macros/latex/base/ltpageno.dtx
+2019/10/01 | 5854 | macros/latex/base/ltpar.dtx
+2019/10/01 | 50170 | macros/latex/base/ltpictur.dtx
+2019/10/01 | 47764 | macros/latex/base/ltplain.dtx
+2019/10/01 | 31899 | macros/latex/base/ltsect.dtx
+2019/10/01 | 39973 | macros/latex/base/ltspace.dtx
+2019/10/01 | 46253 | macros/latex/base/lttab.dtx
+2019/10/01 | 8737 | macros/latex/base/ltthm.dtx
+2019/10/03 | 9722 | macros/latex/base/ltvers.dtx
+2019/10/03 | 197812 | macros/latex/base/ltx3info.pdf
+2019/10/01 | 18350 | macros/latex/base/ltx3info.tex
+2019/10/01 | 27139 | macros/latex/base/ltxcheck.tex
+2019/10/01 | 18558 | macros/latex/base/ltxdoc.dtx
+2019/10/03 | 215398 | macros/latex/base/ltxdoc.pdf
+2019/10/01 | 7578 | macros/latex/base/ltxguide.cls
+2019/10/01 | 14838 | macros/latex/base/ltxref.dtx
+2019/10/01 | 10606 | macros/latex/base/makeindx.dtx
+2019/10/01 | 3450 | macros/latex/base/makeindx.ins
+2019/10/03 | 160694 | macros/latex/base/makeindx.pdf
+2018/04/06 | 9882 | macros/latex/base/manifest.txt
+2019/10/01 | 1948 | macros/latex/base/minimal.cls
+2019/10/03 | 226754 | macros/latex/base/modguide.pdf
+2019/10/01 | 16262 | macros/latex/base/modguide.tex
+2019/10/01 | 4272 | macros/latex/base/newdc.ins
+2019/10/01 | 6363 | macros/latex/base/newlfont.dtx
+2019/10/01 | 18377 | macros/latex/base/nfssfont.dtx
+2019/10/01 | 2909 | macros/latex/base/nfssfont.ins
+2019/10/03 | 202443 | macros/latex/base/nfssfont.pdf
+2019/10/01 | 3980 | macros/latex/base/olddc.ins
+2019/10/01 | 8632 | macros/latex/base/oldlfont.dtx
+2019/10/01 | 9374 | macros/latex/base/preload.dtx
+2019/10/01 | 13305 | macros/latex/base/proc.dtx
+2019/10/01 | 3417 | macros/latex/base/proc.ins
+2019/10/03 | 216911 | macros/latex/base/proc.pdf
+2019/10/03 | 3741 | macros/latex/base/README.md
+2018/04/06 | 7247 | macros/latex/base/sample2e.tex
+2019/10/01 | 89474 | macros/latex/base/slides.dtx
+2019/10/01 | 6784 | macros/latex/base/slides.ins
+2019/10/03 | 351783 | macros/latex/base/slides.pdf
+2019/10/01 | 15821 | macros/latex/base/slifonts.fdd
+2019/10/03 | 214312 | macros/latex/base/slifonts.pdf
+2018/04/06 | 1700 | macros/latex/base/small2e.tex
+2019/10/03 | 2867799 | macros/latex/base/source2e.pdf
+2019/10/01 | 14570 | macros/latex/base/source2e.tex
+2019/10/01 | 9401 | macros/latex/base/syntonly.dtx
+2019/10/01 | 2913 | macros/latex/base/syntonly.ins
+2019/10/03 | 181755 | macros/latex/base/syntonly.pdf
+2019/10/01 | 12537 | macros/latex/base/testpage.tex
+2018/04/06 | 2738 | macros/latex/base/tex2.txt
+2019/10/01 | 8541 | macros/latex/base/texpert.txt
+2019/10/01 | 12130 | macros/latex/base/tulm.fdd
+2019/10/01 | 3798 | macros/latex/base/tulm.ins
+2019/10/03 | 156547 | macros/latex/base/tulm.pdf
+2019/10/01 | 3194 | macros/latex/base/unpack.ins
+2019/10/03 | 396665 | macros/latex/base/usrguide.pdf
+2019/10/01 | 67931 | macros/latex/base/usrguide.tex
+2019/10/01 | 89294 | macros/latex/base/utf8ienc.dtx
+2019/10/03 | 337638 | macros/latex/base/utf8ienc.pdf
+2019/10/04 | 20485404 | macros/latex/base.zip
2005/04/09 | 16501 | macros/latex/contrib/12many/12many.dtx
2005/04/09 | 1219 | macros/latex/contrib/12many/12many.ins
2005/04/09 | 393999 | macros/latex/contrib/12many/12many.pdf
@@ -178827,16 +178888,16 @@
2019/09/14 | 78035 | macros/latex/contrib/datetime2-contrib/datetime2-serbian/datetime2-serbian.pdf
2015/03/31 | 1251 | macros/latex/contrib/datetime2-contrib/datetime2-serbian/README
2019/09/14 | 82275 | macros/latex/contrib/datetime2-contrib/datetime2-serbian.zip
-2015/04/01 | 15623 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx
-2015/04/01 | 1318 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins
-2015/04/01 | 82010 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf
+2019/10/04 | 15734 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx
+2019/10/04 | 1323 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins
+2019/10/04 | 73323 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf
2015/04/01 | 1236 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/README
-2015/04/01 | 85873 | macros/latex/contrib/datetime2-contrib/datetime2-slovak.zip
-2015/04/01 | 15741 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx
-2015/04/01 | 1333 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins
-2015/04/01 | 81195 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf
+2019/10/04 | 77183 | macros/latex/contrib/datetime2-contrib/datetime2-slovak.zip
+2019/10/04 | 15852 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx
+2019/10/04 | 1338 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins
+2019/10/04 | 72836 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf
2015/04/01 | 1251 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/README
-2015/04/01 | 85064 | macros/latex/contrib/datetime2-contrib/datetime2-slovene.zip
+2019/10/04 | 76709 | macros/latex/contrib/datetime2-contrib/datetime2-slovene.zip
2017/11/13 | 17061 | macros/latex/contrib/datetime2-contrib/datetime2-spanish/datetime2-spanish.dtx
2017/11/13 | 1333 | macros/latex/contrib/datetime2-contrib/datetime2-spanish/datetime2-spanish.ins
2017/11/13 | 287459 | macros/latex/contrib/datetime2-contrib/datetime2-spanish/datetime2-spanish.pdf
@@ -184729,38 +184790,38 @@
2010/03/06 | 1833 | macros/latex/contrib/hypernat/hypernat.tex
2010/03/06 | 187989 | macros/latex/contrib/hypernat.zip
1999/03/09 | 1563 | macros/latex/contrib/hyper/README
-2016/05/21 | 28259 | macros/latex/contrib/hyperref/backref.dtx
-2019/09/13 | 118807 | macros/latex/contrib/hyperref/backref.pdf
-2019/01/08 | 3176 | macros/latex/contrib/hyperref/bmhydoc.sty
-2019/09/12 | 113156 | macros/latex/contrib/hyperref/ChangeLog.txt
-2018/09/29 | 917 | macros/latex/contrib/hyperref/doc/cmmi10-22.gif
-2018/09/29 | 956 | macros/latex/contrib/hyperref/doc/cmsy10-21.gif
-2019/09/13 | 765 | macros/latex/contrib/hyperref/doc/manual2.html
-2019/09/13 | 1000 | macros/latex/contrib/hyperref/doc/manual3.html
-2019/09/13 | 762 | macros/latex/contrib/hyperref/doc/manual4.html
-2019/09/13 | 762 | macros/latex/contrib/hyperref/doc/manual5.html
-2019/09/13 | 762 | macros/latex/contrib/hyperref/doc/manual6.html
-2019/09/13 | 11580 | macros/latex/contrib/hyperref/doc/manual.css
-2019/09/13 | 470589 | macros/latex/contrib/hyperref/doc/manual.html
-2019/09/13 | 284808 | macros/latex/contrib/hyperref/doc/manual.pdf
-2019/09/13 | 30271 | macros/latex/contrib/hyperref/doc/options.pdf
-2018/09/29 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
-2018/09/29 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
-2019/04/27 | 50219 | macros/latex/contrib/hyperref/hluatex.dtx
-2010/01/28 | 1094 | macros/latex/contrib/hyperref/hylatex.ltx
-2019/09/13 | 899327 | macros/latex/contrib/hyperref/hyperref.dtx
-2016/05/19 | 3832 | macros/latex/contrib/hyperref/hyperref.ins
-2019/09/13 | 2401542 | macros/latex/contrib/hyperref/hyperref.pdf
-2019/07/26 | 2627 | macros/latex/contrib/hyperref/manifest.txt
-2010/01/28 | 86550 | macros/latex/contrib/hyperref/minitoc-hyper.sty
-2019/09/12 | 20886 | macros/latex/contrib/hyperref/nameref.dtx
-2019/09/13 | 113181 | macros/latex/contrib/hyperref/nameref.pdf
-2010/01/28 | 33660 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
-2017/11/12 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
-2012/07/22 | 3728 | macros/latex/contrib/hyperref/psdmapshortnames.pl
-2019/09/13 | 5698 | macros/latex/contrib/hyperref/README.md
-2010/01/28 | 3830 | macros/latex/contrib/hyperref/xr-hyper.sty
-2019/09/13 | 3738270 | macros/latex/contrib/hyperref.zip
+2019/09/28 | 28314 | macros/latex/contrib/hyperref/backref.dtx
+2019/10/04 | 119610 | macros/latex/contrib/hyperref/backref.pdf
+2019/09/28 | 3176 | macros/latex/contrib/hyperref/bmhydoc.sty
+2019/10/04 | 113771 | macros/latex/contrib/hyperref/ChangeLog.txt
+2019/09/28 | 917 | macros/latex/contrib/hyperref/doc/cmmi10-22.gif
+2019/09/28 | 956 | macros/latex/contrib/hyperref/doc/cmsy10-21.gif
+2019/10/04 | 765 | macros/latex/contrib/hyperref/doc/manual2.html
+2019/10/04 | 1000 | macros/latex/contrib/hyperref/doc/manual3.html
+2019/10/04 | 762 | macros/latex/contrib/hyperref/doc/manual4.html
+2019/10/04 | 762 | macros/latex/contrib/hyperref/doc/manual5.html
+2019/10/04 | 762 | macros/latex/contrib/hyperref/doc/manual6.html
+2019/10/04 | 11580 | macros/latex/contrib/hyperref/doc/manual.css
+2019/10/04 | 470887 | macros/latex/contrib/hyperref/doc/manual.html
+2019/10/04 | 286711 | macros/latex/contrib/hyperref/doc/manual.pdf
+2019/10/04 | 30263 | macros/latex/contrib/hyperref/doc/options.pdf
+2019/09/28 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
+2019/09/28 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
+2019/10/04 | 50523 | macros/latex/contrib/hyperref/hluatex.dtx
+2019/09/28 | 1094 | macros/latex/contrib/hyperref/hylatex.ltx
+2019/10/03 | 899513 | macros/latex/contrib/hyperref/hyperref.dtx
+2019/09/28 | 3832 | macros/latex/contrib/hyperref/hyperref.ins
+2019/10/04 | 2408294 | macros/latex/contrib/hyperref/hyperref.pdf
+2019/09/28 | 2627 | macros/latex/contrib/hyperref/manifest.txt
+2019/09/28 | 86550 | macros/latex/contrib/hyperref/minitoc-hyper.sty
+2019/10/04 | 23614 | macros/latex/contrib/hyperref/nameref.dtx
+2019/10/04 | 118426 | macros/latex/contrib/hyperref/nameref.pdf
+2019/09/28 | 33660 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
+2019/09/28 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
+2019/09/28 | 3732 | macros/latex/contrib/hyperref/psdmapshortnames.pl
+2019/10/04 | 4742 | macros/latex/contrib/hyperref/README.md
+2019/10/04 | 5311 | macros/latex/contrib/hyperref/xr-hyper.sty
+2019/10/04 | 3754164 | macros/latex/contrib/hyperref.zip
1997/08/24 | 1034 | macros/latex/contrib/hyper/scontrib/harvard.hyp
1997/08/24 | 297 | macros/latex/contrib/hyper/scontrib/README
1997/08/24 | 1381 | macros/latex/contrib/hyper/TODO
@@ -188519,12 +188580,12 @@
2006/12/15 | 112626 | macros/latex/contrib/multicap/multicap.pdf
2002/05/12 | 3717 | macros/latex/contrib/multicap/multicap.sty
2006/12/15 | 101352 | macros/latex/contrib/multicap.zip
-2019/01/01 | 48666 | macros/latex/contrib/multicolrule/mcrule-examples.pdf
-2019/01/01 | 6907 | macros/latex/contrib/multicolrule/mcrule-examples.tex
-2019/01/01 | 65769 | macros/latex/contrib/multicolrule/multicolrule.dtx
-2019/01/01 | 550851 | macros/latex/contrib/multicolrule/multicolrule.pdf
-2019/01/01 | 1155 | macros/latex/contrib/multicolrule/README.md
-2019/01/01 | 615324 | macros/latex/contrib/multicolrule.zip
+2019/10/03 | 50874 | macros/latex/contrib/multicolrule/mcrule-examples.pdf
+2019/10/04 | 8196 | macros/latex/contrib/multicolrule/mcrule-examples.tex
+2019/10/04 | 72831 | macros/latex/contrib/multicolrule/multicolrule.dtx
+2019/10/03 | 561243 | macros/latex/contrib/multicolrule/multicolrule.pdf
+2019/10/03 | 1075 | macros/latex/contrib/multicolrule/README.md
+2019/10/04 | 629588 | macros/latex/contrib/multicolrule.zip
2016/04/20 | 13207 | macros/latex/contrib/multidef/multidef.dtx
2016/04/20 | 941 | macros/latex/contrib/multidef/multidef.ins
2016/04/20 | 195375 | macros/latex/contrib/multidef/multidef.pdf
@@ -197042,12 +197103,12 @@
2006/08/14 | 127680 | macros/latex/contrib/t-angles/t-manual.pdf
2006/08/14 | 21711 | macros/latex/contrib/t-angles/t-manual.tex
2006/08/14 | 125188 | macros/latex/contrib/t-angles.zip
-2016/08/13 | 1320 | macros/latex/contrib/tasks/README
-2016/08/13 | 1720 | macros/latex/contrib/tasks/tasks.cfg
-2016/08/13 | 459628 | macros/latex/contrib/tasks/tasks_en.pdf
-2016/08/13 | 20348 | macros/latex/contrib/tasks/tasks_en.tex
-2016/08/13 | 27338 | macros/latex/contrib/tasks/tasks.sty
-2016/08/13 | 471756 | macros/latex/contrib/tasks.zip
+2019/10/04 | 1321 | macros/latex/contrib/tasks/README
+2019/10/04 | 1232 | macros/latex/contrib/tasks/tasks.cfg
+2019/10/04 | 448511 | macros/latex/contrib/tasks/tasks_en.pdf
+2019/10/04 | 18666 | macros/latex/contrib/tasks/tasks_en.tex
+2019/10/04 | 28522 | macros/latex/contrib/tasks/tasks.sty
+2019/10/04 | 460710 | macros/latex/contrib/tasks.zip
2002/02/08 | 29208 | macros/latex/contrib/taupin/moresize.zip
2002/02/07 | 2865 | macros/latex/contrib/taupin/t1cmsc.fd
2002/02/15 | 3810 | macros/latex/contrib/taupin/varsects.sty
@@ -201480,58 +201541,6 @@
2019/09/13 | 17862 | macros/latex-dev/required/tools/xspace.dtx
2019/09/13 | 238029 | macros/latex-dev/required/tools/xspace.pdf
2019/09/14 | 6879350 | macros/latex-dev/required/tools.zip
-2018/12/10 | 219601 | macros/latex/doc/cfgguide.pdf
-2018/12/10 | 22557 | macros/latex/doc/cfgguide.tex
-2018/12/10 | 1119 | macros/latex/doc/changes-doc.txt
-2018/12/10 | 371663 | macros/latex/doc/clsguide.pdf
-2018/12/10 | 69293 | macros/latex/doc/clsguide.tex
-2018/12/10 | 223439 | macros/latex/doc/cyrguide.pdf
-2018/12/10 | 17597 | macros/latex/doc/cyrguide.tex
-2018/12/10 | 1244549 | macros/latex/doc/encguide.pdf
-2018/12/10 | 52929 | macros/latex/doc/encguide.tex
-2018/12/10 | 351962 | macros/latex/doc/fntguide.pdf
-2018/12/10 | 67535 | macros/latex/doc/fntguide.tex
-2018/12/10 | 384979 | macros/latex/doc/latexchanges.pdf
-2018/12/10 | 30435 | macros/latex/doc/latexchanges.tex
-2018/12/10 | 28571 | macros/latex/doc/latexchanges.txt
-2018/12/10 | 5367 | macros/latex/doc/ltnews01.tex
-2018/12/10 | 5385 | macros/latex/doc/ltnews02.tex
-2018/12/10 | 5290 | macros/latex/doc/ltnews03.tex
-2018/12/10 | 5598 | macros/latex/doc/ltnews04.tex
-2018/12/10 | 5698 | macros/latex/doc/ltnews05.tex
-2018/12/10 | 5482 | macros/latex/doc/ltnews06.tex
-2018/12/10 | 5513 | macros/latex/doc/ltnews07.tex
-2018/12/10 | 5787 | macros/latex/doc/ltnews08.tex
-2018/12/10 | 5390 | macros/latex/doc/ltnews09.tex
-2018/12/10 | 5759 | macros/latex/doc/ltnews10.tex
-2018/12/10 | 5621 | macros/latex/doc/ltnews11.tex
-2018/12/10 | 5507 | macros/latex/doc/ltnews12.tex
-2018/12/10 | 6970 | macros/latex/doc/ltnews13.tex
-2018/12/10 | 6369 | macros/latex/doc/ltnews14.tex
-2018/12/10 | 5936 | macros/latex/doc/ltnews15.tex
-2018/12/10 | 5885 | macros/latex/doc/ltnews16.tex
-2018/12/10 | 8977 | macros/latex/doc/ltnews17.tex
-2018/12/10 | 1430 | macros/latex/doc/ltnews18.tex
-2018/12/10 | 4248 | macros/latex/doc/ltnews19.tex
-2018/12/10 | 7332 | macros/latex/doc/ltnews20.tex
-2018/12/10 | 9820 | macros/latex/doc/ltnews21.tex
-2018/12/10 | 10670 | macros/latex/doc/ltnews22.tex
-2018/12/10 | 10689 | macros/latex/doc/ltnews23.tex
-2018/12/10 | 12229 | macros/latex/doc/ltnews24.tex
-2018/12/10 | 5471 | macros/latex/doc/ltnews25.tex
-2018/12/10 | 10696 | macros/latex/doc/ltnews26.tex
-2018/12/10 | 5510 | macros/latex/doc/ltnews27.tex
-2018/12/10 | 14910 | macros/latex/doc/ltnews28.tex
-2018/12/10 | 17193 | macros/latex/doc/ltnews29.tex
-2018/12/10 | 805456 | macros/latex/doc/ltnews.pdf
-2018/12/10 | 6852 | macros/latex/doc/ltnews.tex
-2018/12/10 | 197793 | macros/latex/doc/ltx3info.pdf
-2018/12/10 | 18427 | macros/latex/doc/ltx3info.tex
-2018/12/10 | 226756 | macros/latex/doc/modguide.pdf
-2018/12/10 | 16339 | macros/latex/doc/modguide.tex
-2018/12/10 | 396063 | macros/latex/doc/usrguide.pdf
-2018/12/10 | 67889 | macros/latex/doc/usrguide.tex
-2018/12/10 | 4562152 | macros/latex/doc.zip
1999/05/03 | 8998 | macros/latex/exptl/delimtxt/delimtxt.dtx
1999/03/28 | 143 | macros/latex/exptl/delimtxt/delimtxt.ins
2006/03/21 | 55074 | macros/latex/exptl/delimtxt/delimtxt.pdf
@@ -201763,43 +201772,43 @@
2007/03/14 | 5281 | macros/latex/required/amscls/upref.dtx
2014/07/25 | 1999 | macros/latex/required/amscls/upref.ins
2017/12/19 | 1282746 | macros/latex/required/amscls.zip
-2018/12/10 | 8644 | macros/latex/required/amsmath/amsbsy.dtx
-2018/12/10 | 1470 | macros/latex/required/amsmath/amsbsy.ins
-2018/12/10 | 161322 | macros/latex/required/amsmath/amsbsy.pdf
-2018/12/10 | 11285 | macros/latex/required/amsmath/amscd.dtx
-2018/12/10 | 1468 | macros/latex/required/amsmath/amscd.ins
-2018/12/10 | 165741 | macros/latex/required/amsmath/amscd.pdf
-2018/12/10 | 13439 | macros/latex/required/amsmath/amsgen.dtx
-2018/12/10 | 1470 | macros/latex/required/amsmath/amsgen.ins
-2018/12/10 | 164340 | macros/latex/required/amsmath/amsgen.pdf
-2018/12/10 | 38239 | macros/latex/required/amsmath/amsldoc-1.pdf
-2018/12/10 | 452878 | macros/latex/required/amsmath/amsldoc-bb.pdf
-2018/12/10 | 453043 | macros/latex/required/amsmath/amsldoc.pdf
-2018/12/10 | 104295 | macros/latex/required/amsmath/amsldoc.tex
-2018/12/10 | 218404 | macros/latex/required/amsmath/amsmath.dtx
-2018/12/10 | 1484 | macros/latex/required/amsmath/amsmath.ins
-2018/12/10 | 378623 | macros/latex/required/amsmath/amsmath.pdf
-2018/12/10 | 9191 | macros/latex/required/amsmath/amsopn.dtx
-2018/12/10 | 1470 | macros/latex/required/amsmath/amsopn.ins
-2018/12/10 | 129152 | macros/latex/required/amsmath/amsopn.pdf
-2018/12/10 | 69722 | macros/latex/required/amsmath/amstex.sty
-2018/12/10 | 11398 | macros/latex/required/amsmath/amstext.dtx
-2018/12/10 | 1473 | macros/latex/required/amsmath/amstext.ins
-2018/12/10 | 193892 | macros/latex/required/amsmath/amstext.pdf
-2018/12/10 | 4332 | macros/latex/required/amsmath/amsxtra.dtx
-2018/12/10 | 1473 | macros/latex/required/amsmath/amsxtra.ins
-2018/12/10 | 104538 | macros/latex/required/amsmath/amsxtra.pdf
-2018/12/10 | 4055 | macros/latex/required/amsmath/changes.txt
-2018/12/10 | 22605 | macros/latex/required/amsmath/diffs-m.txt
-2018/12/10 | 369 | macros/latex/required/amsmath/manifest.txt
-2018/12/10 | 3337 | macros/latex/required/amsmath/README.md
-2018/12/10 | 101285 | macros/latex/required/amsmath/subeqn.pdf
-2018/12/10 | 6444 | macros/latex/required/amsmath/subeqn.tex
-2018/12/10 | 130465 | macros/latex/required/amsmath/technote.pdf
-2018/12/10 | 12005 | macros/latex/required/amsmath/technote.tex
-2018/12/10 | 428683 | macros/latex/required/amsmath/testmath.pdf
-2018/12/10 | 82371 | macros/latex/required/amsmath/testmath.tex
-2018/12/10 | 3042785 | macros/latex/required/amsmath.zip
+2019/10/01 | 8657 | macros/latex/required/amsmath/amsbsy.dtx
+2018/04/06 | 1470 | macros/latex/required/amsmath/amsbsy.ins
+2019/10/03 | 161341 | macros/latex/required/amsmath/amsbsy.pdf
+2019/10/01 | 11293 | macros/latex/required/amsmath/amscd.dtx
+2018/04/06 | 1468 | macros/latex/required/amsmath/amscd.ins
+2019/10/03 | 165759 | macros/latex/required/amsmath/amscd.pdf
+2019/10/01 | 5323 | macros/latex/required/amsmath/ams-external.txt
+2019/10/01 | 13452 | macros/latex/required/amsmath/amsgen.dtx
+2018/04/06 | 1470 | macros/latex/required/amsmath/amsgen.ins
+2019/10/03 | 164359 | macros/latex/required/amsmath/amsgen.pdf
+2019/10/01 | 5860 | macros/latex/required/amsmath/ams-internal.txt
+2019/10/03 | 453064 | macros/latex/required/amsmath/amsldoc.pdf
+2019/10/01 | 104303 | macros/latex/required/amsmath/amsldoc.tex
+2019/10/01 | 219246 | macros/latex/required/amsmath/amsmath.dtx
+2018/04/06 | 1484 | macros/latex/required/amsmath/amsmath.ins
+2019/10/03 | 379697 | macros/latex/required/amsmath/amsmath.pdf
+2019/10/01 | 9204 | macros/latex/required/amsmath/amsopn.dtx
+2018/04/06 | 1470 | macros/latex/required/amsmath/amsopn.ins
+2019/10/03 | 129178 | macros/latex/required/amsmath/amsopn.pdf
+2018/04/06 | 69722 | macros/latex/required/amsmath/amstex.sty
+2019/10/01 | 11411 | macros/latex/required/amsmath/amstext.dtx
+2018/04/06 | 1473 | macros/latex/required/amsmath/amstext.ins
+2019/10/03 | 193911 | macros/latex/required/amsmath/amstext.pdf
+2019/10/01 | 4345 | macros/latex/required/amsmath/amsxtra.dtx
+2018/04/06 | 1473 | macros/latex/required/amsmath/amsxtra.ins
+2019/10/03 | 104557 | macros/latex/required/amsmath/amsxtra.pdf
+2019/10/01 | 4285 | macros/latex/required/amsmath/changes.txt
+2018/04/06 | 22605 | macros/latex/required/amsmath/diffs-m.txt
+2018/04/06 | 369 | macros/latex/required/amsmath/manifest.txt
+2019/10/03 | 2712 | macros/latex/required/amsmath/README.md
+2019/10/03 | 101303 | macros/latex/required/amsmath/subeqn.pdf
+2018/04/08 | 6444 | macros/latex/required/amsmath/subeqn.tex
+2019/10/03 | 130493 | macros/latex/required/amsmath/technote.pdf
+2018/04/06 | 12005 | macros/latex/required/amsmath/technote.tex
+2019/10/03 | 428714 | macros/latex/required/amsmath/testmath.pdf
+2018/04/06 | 82371 | macros/latex/required/amsmath/testmath.tex
+2019/10/04 | 2564749 | macros/latex/required/amsmath.zip
2019/09/27 | 624546 | macros/latex/required/babel/base/babel.dtx
2019/09/27 | 7392 | macros/latex/required/babel/base/babel.ins
2019/09/27 | 701228 | macros/latex/required/babel/base/babel.pdf
@@ -201850,14 +201859,14 @@
2019/10/03 | 222533 | macros/latex/required/graphics/keyval.pdf
2019/10/01 | 3814 | macros/latex/required/graphics/lscape.dtx
2019/10/03 | 150125 | macros/latex/required/graphics/lscape.pdf
-2019/10/01 | 2092 | macros/latex/required/graphics/README.md
+2019/10/03 | 2078 | macros/latex/required/graphics/README.md
2019/10/01 | 21023 | macros/latex/required/graphics/rotating.dtx
2019/10/03 | 245758 | macros/latex/required/graphics/rotating.pdf
2019/10/03 | 162266 | macros/latex/required/graphics/rotex.pdf
2018/04/06 | 14590 | macros/latex/required/graphics/rotex.tex
2019/10/01 | 10651 | macros/latex/required/graphics/trig.dtx
2019/10/03 | 191712 | macros/latex/required/graphics/trig.pdf
-2019/10/03 | 2498623 | macros/latex/required/graphics.zip
+2019/10/04 | 2498615 | macros/latex/required/graphics.zip
2019/09/13 | 250 | macros/latex/required/latexbug/changes.txt
2019/09/13 | 30667 | macros/latex/required/latexbug/latexbug.dtx
2019/09/13 | 1952 | macros/latex/required/latexbug/latexbug.ins
@@ -201926,7 +201935,7 @@
2019/10/03 | 490262 | macros/latex/required/tools/multicol.pdf
2019/10/01 | 8982 | macros/latex/required/tools/rawfonts.dtx
2019/10/03 | 135706 | macros/latex/required/tools/rawfonts.pdf
-2019/10/01 | 1666 | macros/latex/required/tools/README.md
+2019/10/03 | 1652 | macros/latex/required/tools/README.md
2019/10/01 | 7775 | macros/latex/required/tools/shellesc.dtx
2019/10/03 | 167032 | macros/latex/required/tools/shellesc.pdf
2019/10/01 | 29571 | macros/latex/required/tools/showkeys.dtx
@@ -201953,7 +201962,7 @@
2019/10/03 | 163818 | macros/latex/required/tools/xr.pdf
2019/10/01 | 17862 | macros/latex/required/tools/xspace.dtx
2019/10/03 | 238029 | macros/latex/required/tools/xspace.pdf
-2019/10/03 | 6877629 | macros/latex/required/tools.zip
+2019/10/04 | 6877621 | macros/latex/required/tools.zip
2016/05/20 | 847 | macros/lollipop/config/lollipop.ini
2016/05/20 | 5871 | macros/lollipop/doc/manual/address.tex
2016/05/20 | 2705 | macros/lollipop/doc/manual/appendix.tex
@@ -202393,13 +202402,13 @@
2019/03/24 | 65289 | macros/luatex/latex/arabluatex/samples/template-01.pdf
2019/03/24 | 3935 | macros/luatex/latex/arabluatex/samples/template-01.tex
2019/03/24 | 892114 | macros/luatex/latex/arabluatex.zip
-2019/05/03 | 13927 | macros/luatex/latex/beamer-rl/beamer-rl.sty
-2019/05/02 | 124480 | macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf
-2019/05/02 | 7334 | macros/luatex/latex/beamer-rl/Example-of-use-ar.tex
-2019/05/02 | 102473 | macros/luatex/latex/beamer-rl/Example-of-use-en.pdf
-2019/05/02 | 6311 | macros/luatex/latex/beamer-rl/Example-of-use-en.tex
-2019/05/03 | 707 | macros/luatex/latex/beamer-rl/README.txt
-2019/05/03 | 223902 | macros/luatex/latex/beamer-rl.zip
+2019/10/04 | 14332 | macros/luatex/latex/beamer-rl/beamer-rl.cls
+2019/10/04 | 125490 | macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf
+2019/10/04 | 15023 | macros/luatex/latex/beamer-rl/Example-of-use-ar.tex
+2019/10/04 | 98613 | macros/luatex/latex/beamer-rl/Example-of-use-en.pdf
+2019/10/04 | 6620 | macros/luatex/latex/beamer-rl/Example-of-use-en.tex
+2019/10/04 | 703 | macros/luatex/latex/beamer-rl/README.txt
+2019/10/04 | 221213 | macros/luatex/latex/beamer-rl.zip
2019/06/18 | 251276 | macros/luatex/latex/bezierplot/bezierplot-doc.pdf
2019/06/18 | 9568 | macros/luatex/latex/bezierplot/bezierplot-doc.tex
2019/06/18 | 31857 | macros/luatex/latex/bezierplot/bezierplot.lua
@@ -245446,11 +245455,11 @@
2019/02/28 | 89944 | systems/texlive/tlnet/archive/acmconf.doc.tar.xz
2019/02/28 | 18700 | systems/texlive/tlnet/archive/acmconf.source.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/acmconf.tar.xz
-2019/09/25 | 583576 | systems/texlive/tlnet/archive/acro.doc.tar.xz
+2019/10/04 | 585176 | systems/texlive/tlnet/archive/acro.doc.tar.xz
2019/02/28 | 268988 | systems/texlive/tlnet/archive/acronym.doc.tar.xz
2019/02/28 | 15372 | systems/texlive/tlnet/archive/acronym.source.tar.xz
2019/02/28 | 4348 | systems/texlive/tlnet/archive/acronym.tar.xz
-2019/09/25 | 24784 | systems/texlive/tlnet/archive/acro.tar.xz
+2019/10/04 | 24728 | systems/texlive/tlnet/archive/acro.tar.xz
2019/02/28 | 157936 | systems/texlive/tlnet/archive/acroterm.doc.tar.xz
2019/02/28 | 3832 | systems/texlive/tlnet/archive/acroterm.source.tar.xz
2019/02/28 | 1424 | systems/texlive/tlnet/archive/acroterm.tar.xz
@@ -245473,10 +245482,10 @@
2019/02/28 | 134660 | systems/texlive/tlnet/archive/adfathesis.doc.tar.xz
2019/02/28 | 9964 | systems/texlive/tlnet/archive/adfathesis.source.tar.xz
2019/02/28 | 9772 | systems/texlive/tlnet/archive/adfathesis.tar.xz
-2019/02/28 | 360280 | systems/texlive/tlnet/archive/adforn.doc.tar.xz
-2019/02/28 | 36784 | systems/texlive/tlnet/archive/adforn.tar.xz
-2019/02/28 | 383652 | systems/texlive/tlnet/archive/adfsymbols.doc.tar.xz
-2019/02/28 | 26876 | systems/texlive/tlnet/archive/adfsymbols.tar.xz
+2019/10/04 | 11236 | systems/texlive/tlnet/archive/adforn.doc.tar.xz
+2019/10/04 | 36512 | systems/texlive/tlnet/archive/adforn.tar.xz
+2019/10/04 | 11532 | systems/texlive/tlnet/archive/adfsymbols.doc.tar.xz
+2019/10/04 | 26816 | systems/texlive/tlnet/archive/adfsymbols.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/adhocfilelist.aarch64-linux.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/adhocfilelist.amd64-freebsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/adhocfilelist.amd64-netbsd.tar.xz
@@ -245820,8 +245829,8 @@
2019/02/28 | 16664 | systems/texlive/tlnet/archive/ascmac.tar.xz
2019/02/28 | 313504 | systems/texlive/tlnet/archive/askmaps.doc.tar.xz
2019/02/28 | 2436 | systems/texlive/tlnet/archive/askmaps.tar.xz
-2019/07/09 | 384240 | systems/texlive/tlnet/archive/asmeconf.doc.tar.xz
-2019/07/09 | 14908 | systems/texlive/tlnet/archive/asmeconf.tar.xz
+2019/10/04 | 476112 | systems/texlive/tlnet/archive/asmeconf.doc.tar.xz
+2019/10/04 | 15936 | systems/texlive/tlnet/archive/asmeconf.tar.xz
2019/10/03 | 470900 | systems/texlive/tlnet/archive/asmejour.doc.tar.xz
2019/10/03 | 15716 | systems/texlive/tlnet/archive/asmejour.tar.xz
2019/02/28 | 337268 | systems/texlive/tlnet/archive/aspectratio.doc.tar.xz
@@ -247345,7 +247354,7 @@
2019/02/28 | 412 | systems/texlive/tlnet/archive/collection-langpolish.tar.xz
2019/07/15 | 388 | systems/texlive/tlnet/archive/collection-langportuguese.tar.xz
2019/02/28 | 392 | systems/texlive/tlnet/archive/collection-langspanish.tar.xz
-2019/10/02 | 5904 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz
+2019/10/04 | 5912 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz
2019/09/15 | 716 | systems/texlive/tlnet/archive/collection-latexrecommended.tar.xz
2019/02/28 | 528 | systems/texlive/tlnet/archive/collection-latex.tar.xz
2019/05/15 | 632 | systems/texlive/tlnet/archive/collection-luatex.tar.xz
@@ -248389,9 +248398,9 @@
2019/09/30 | 523796 | systems/texlive/tlnet/archive/ducksay.doc.tar.xz
2019/09/30 | 19364 | systems/texlive/tlnet/archive/ducksay.source.tar.xz
2019/09/30 | 8456 | systems/texlive/tlnet/archive/ducksay.tar.xz
-2019/09/30 | 495116 | systems/texlive/tlnet/archive/duckuments.doc.tar.xz
-2019/09/30 | 8880 | systems/texlive/tlnet/archive/duckuments.source.tar.xz
-2019/09/30 | 459904 | systems/texlive/tlnet/archive/duckuments.tar.xz
+2019/10/04 | 495140 | systems/texlive/tlnet/archive/duckuments.doc.tar.xz
+2019/10/04 | 9108 | systems/texlive/tlnet/archive/duckuments.source.tar.xz
+2019/10/04 | 484476 | systems/texlive/tlnet/archive/duckuments.tar.xz
2019/02/28 | 940 | systems/texlive/tlnet/archive/duerer.doc.tar.xz
2019/02/28 | 150404 | systems/texlive/tlnet/archive/duerer-latex.doc.tar.xz
2019/02/28 | 1136 | systems/texlive/tlnet/archive/duerer-latex.tar.xz
@@ -249309,9 +249318,9 @@
2019/02/28 | 561320 | systems/texlive/tlnet/archive/filedate.doc.tar.xz
2019/02/28 | 3812 | systems/texlive/tlnet/archive/filedate.source.tar.xz
2019/02/28 | 6848 | systems/texlive/tlnet/archive/filedate.tar.xz
-2019/08/20 | 261468 | systems/texlive/tlnet/archive/filehook.doc.tar.xz
-2019/08/20 | 12880 | systems/texlive/tlnet/archive/filehook.source.tar.xz
-2019/08/20 | 4108 | systems/texlive/tlnet/archive/filehook.tar.xz
+2019/10/04 | 263796 | systems/texlive/tlnet/archive/filehook.doc.tar.xz
+2019/10/04 | 13092 | systems/texlive/tlnet/archive/filehook.source.tar.xz
+2019/10/04 | 4364 | systems/texlive/tlnet/archive/filehook.tar.xz
2019/02/28 | 913660 | systems/texlive/tlnet/archive/fileinfo.doc.tar.xz
2019/02/28 | 4496 | systems/texlive/tlnet/archive/fileinfo.source.tar.xz
2019/02/28 | 6896 | systems/texlive/tlnet/archive/fileinfo.tar.xz
@@ -250709,9 +250718,9 @@
2019/02/28 | 136792 | systems/texlive/tlnet/archive/knittingpattern.doc.tar.xz
2019/02/28 | 1540 | systems/texlive/tlnet/archive/knittingpattern.tar.xz
2019/04/06 | 578004 | systems/texlive/tlnet/archive/knitting.tar.xz
-2019/02/28 | 715252 | systems/texlive/tlnet/archive/knowledge.doc.tar.xz
-2019/02/28 | 36436 | systems/texlive/tlnet/archive/knowledge.source.tar.xz
-2019/02/28 | 19584 | systems/texlive/tlnet/archive/knowledge.tar.xz
+2019/10/04 | 732784 | systems/texlive/tlnet/archive/knowledge.doc.tar.xz
+2019/10/04 | 39120 | systems/texlive/tlnet/archive/knowledge.source.tar.xz
+2019/10/04 | 20596 | systems/texlive/tlnet/archive/knowledge.tar.xz
2019/02/28 | 14024508 | systems/texlive/tlnet/archive/knuth.doc.tar.xz
2019/02/28 | 30424 | systems/texlive/tlnet/archive/knuth-lib.tar.xz
2019/02/28 | 23056 | systems/texlive/tlnet/archive/knuth-local.tar.xz
@@ -250827,9 +250836,9 @@
2019/09/30 | 3869584 | systems/texlive/tlnet/archive/l3experimental.doc.tar.xz
2019/09/30 | 84896 | systems/texlive/tlnet/archive/l3experimental.source.tar.xz
2019/09/30 | 25112 | systems/texlive/tlnet/archive/l3experimental.tar.xz
-2019/10/02 | 7950812 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz
-2019/10/02 | 523528 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz
-2019/10/02 | 145076 | systems/texlive/tlnet/archive/l3kernel.tar.xz
+2019/10/04 | 7951028 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz
+2019/10/04 | 523704 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz
+2019/10/04 | 145012 | systems/texlive/tlnet/archive/l3kernel.tar.xz
2019/07/04 | 1756496 | systems/texlive/tlnet/archive/l3packages.doc.tar.xz
2019/07/04 | 64500 | systems/texlive/tlnet/archive/l3packages.source.tar.xz
2019/07/04 | 19856 | systems/texlive/tlnet/archive/l3packages.tar.xz
@@ -251218,8 +251227,8 @@
2019/02/28 | 84128 | systems/texlive/tlnet/archive/leading.doc.tar.xz
2019/02/28 | 3576 | systems/texlive/tlnet/archive/leading.source.tar.xz
2019/02/28 | 1140 | systems/texlive/tlnet/archive/leading.tar.xz
-2019/02/28 | 958804 | systems/texlive/tlnet/archive/leadsheets.doc.tar.xz
-2019/02/28 | 16928 | systems/texlive/tlnet/archive/leadsheets.tar.xz
+2019/10/04 | 958896 | systems/texlive/tlnet/archive/leadsheets.doc.tar.xz
+2019/10/04 | 16964 | systems/texlive/tlnet/archive/leadsheets.tar.xz
2019/02/28 | 339136 | systems/texlive/tlnet/archive/leaflet.doc.tar.xz
2019/02/28 | 13800 | systems/texlive/tlnet/archive/leaflet.source.tar.xz
2019/02/28 | 5480 | systems/texlive/tlnet/archive/leaflet.tar.xz
@@ -252698,17 +252707,17 @@
2019/02/28 | 342164 | systems/texlive/tlnet/archive/newlfm.doc.tar.xz
2019/02/28 | 48828 | systems/texlive/tlnet/archive/newlfm.source.tar.xz
2019/02/28 | 20156 | systems/texlive/tlnet/archive/newlfm.tar.xz
-2019/02/28 | 300088 | systems/texlive/tlnet/archive/newpx.doc.tar.xz
-2019/02/28 | 1465484 | systems/texlive/tlnet/archive/newpx.tar.xz
+2019/10/04 | 444676 | systems/texlive/tlnet/archive/newpx.doc.tar.xz
+2019/10/04 | 1616724 | systems/texlive/tlnet/archive/newpx.tar.xz
2019/02/28 | 137580 | systems/texlive/tlnet/archive/newsletr.doc.tar.xz
2019/02/28 | 16788 | systems/texlive/tlnet/archive/newsletr.tar.xz
2019/02/28 | 196212 | systems/texlive/tlnet/archive/newspaper.doc.tar.xz
2019/02/28 | 6804 | systems/texlive/tlnet/archive/newspaper.source.tar.xz
2019/02/28 | 1924 | systems/texlive/tlnet/archive/newspaper.tar.xz
-2019/10/01 | 803916 | systems/texlive/tlnet/archive/newtx.doc.tar.xz
+2019/10/04 | 804644 | systems/texlive/tlnet/archive/newtx.doc.tar.xz
2019/02/28 | 332220 | systems/texlive/tlnet/archive/newtxsf.doc.tar.xz
2019/02/28 | 105228 | systems/texlive/tlnet/archive/newtxsf.tar.xz
-2019/10/01 | 4505764 | systems/texlive/tlnet/archive/newtx.tar.xz
+2019/10/04 | 4535900 | systems/texlive/tlnet/archive/newtx.tar.xz
2019/02/28 | 80548 | systems/texlive/tlnet/archive/newtxtt.doc.tar.xz
2019/02/28 | 116900 | systems/texlive/tlnet/archive/newtxtt.tar.xz
2019/02/28 | 389624 | systems/texlive/tlnet/archive/newunicodechar.doc.tar.xz
@@ -254306,6 +254315,8 @@
2019/04/04 | 1560076 | systems/texlive/tlnet/archive/quattrocento.tar.xz
2019/02/28 | 181576 | systems/texlive/tlnet/archive/quicktype.doc.tar.xz
2019/02/28 | 1024 | systems/texlive/tlnet/archive/quicktype.tar.xz
+2019/10/04 | 212988 | systems/texlive/tlnet/archive/quiz2socrative.doc.tar.xz
+2019/10/04 | 2400 | systems/texlive/tlnet/archive/quiz2socrative.tar.xz
2019/07/10 | 293832 | systems/texlive/tlnet/archive/quotchap.doc.tar.xz
2019/07/10 | 7576 | systems/texlive/tlnet/archive/quotchap.source.tar.xz
2019/07/10 | 2952 | systems/texlive/tlnet/archive/quotchap.tar.xz
@@ -255621,8 +255632,8 @@
2019/04/06 | 280 | systems/texlive/tlnet/archive/texlive-cz.tar.xz
2019/03/28 | 1299960 | systems/texlive/tlnet/archive/texlive-de.doc.tar.xz
2019/03/28 | 272 | systems/texlive/tlnet/archive/texlive-de.tar.xz
-2019/10/03 | 154776 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
-2019/10/03 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/10/04 | 154812 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/10/04 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
2019/08/15 | 1856616 | systems/texlive/tlnet/archive/texlive-en.doc.tar.xz
2019/08/15 | 276 | systems/texlive/tlnet/archive/texlive-en.tar.xz
2019/04/01 | 2279380 | systems/texlive/tlnet/archive/texlive-es.doc.tar.xz
@@ -256994,13 +257005,13 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.amd64-freebsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.amd64-netbsd.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.armhf-linux.tar.xz
-2019/09/22 | 463724 | systems/texlive/tlnet/archive/xindex.doc.tar.xz
+2019/10/04 | 463804 | systems/texlive/tlnet/archive/xindex.doc.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-cygwin.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/xindex.i386-freebsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-linux.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-netbsd.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.i386-solaris.tar.xz
-2019/09/22 | 29428 | systems/texlive/tlnet/archive/xindex.tar.xz
+2019/10/04 | 29368 | systems/texlive/tlnet/archive/xindex.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/xindex.win32.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/xindex.x86_64-cygwin.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/xindex.x86_64-darwinlegacy.tar.xz
@@ -257218,16 +257229,16 @@
2019/02/28 | 136844 | systems/texlive/tlnet/archive/zxjatype.doc.tar.xz
2019/02/28 | 8412 | systems/texlive/tlnet/archive/zxjatype.tar.xz
2019/08/08 | 106115 | systems/texlive/tlnet/install-tl
-2019/10/03 | 3941689 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/10/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2019/10/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/10/04 | 3941678 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/10/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/10/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2019/05/09 | 4543 | systems/texlive/tlnet/install-tl-windows.bat
-2019/10/03 | 18689350 | systems/texlive/tlnet/install-tl-windows.exe
-2019/10/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/10/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/10/03 | 22533010 | systems/texlive/tlnet/install-tl.zip
-2019/10/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/10/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/10/04 | 18689388 | systems/texlive/tlnet/install-tl-windows.exe
+2019/10/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/10/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/10/04 | 22533010 | systems/texlive/tlnet/install-tl.zip
+2019/10/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/10/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2019/04/29 | 1221 | systems/texlive/tlnet/README.md
2019/03/13 | 5351 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -257282,12 +257293,12 @@
2019/09/23 | 18176 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2016/10/11 | 4618 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2019/10/03 | 15817889 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2019/10/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/10/04 | 15820983 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/10/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2019/09/24 | 87255 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2019/10/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2019/10/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/10/03 | 2123240 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/10/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/10/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/10/04 | 2121084 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2019/03/03 | 57785 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2018/12/17 | 36910 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2018/08/31 | 14972 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -259492,7 +259503,7 @@
2017/03/28 | 591918 | systems/win32/miktex/tm/packages/acromemory.tar.lzma
2015/04/21 | 288502 | systems/win32/miktex/tm/packages/acronym.tar.lzma
2012/01/02 | 1774663 | systems/win32/miktex/tm/packages/acrosort.tar.lzma
-2019/09/26 | 612535 | systems/win32/miktex/tm/packages/acro.tar.lzma
+2019/10/04 | 614229 | systems/win32/miktex/tm/packages/acro.tar.lzma
2010/11/24 | 163309 | systems/win32/miktex/tm/packages/acroterm.tar.lzma
2019/09/29 | 3180241 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
2008/05/23 | 333795 | systems/win32/miktex/tm/packages/active-conf.tar.lzma
@@ -259502,8 +259513,8 @@
2019/05/01 | 19563 | systems/win32/miktex/tm/packages/addliga.tar.lzma
2018/12/18 | 141502 | systems/win32/miktex/tm/packages/addlines.tar.lzma
2011/09/01 | 166651 | systems/win32/miktex/tm/packages/adfathesis.tar.lzma
-2019/09/26 | 401703 | systems/win32/miktex/tm/packages/adforn.tar.lzma
-2019/09/26 | 414221 | systems/win32/miktex/tm/packages/adfsymbols.tar.lzma
+2019/10/04 | 49070 | systems/win32/miktex/tm/packages/adforn.tar.lzma
+2019/10/04 | 39518 | systems/win32/miktex/tm/packages/adfsymbols.tar.lzma
2019/01/30 | 489199 | systems/win32/miktex/tm/packages/adigraph.tar.lzma
2013/02/01 | 315115 | systems/win32/miktex/tm/packages/adjmulticol.tar.lzma
2019/01/06 | 790035 | systems/win32/miktex/tm/packages/adjustbox.tar.lzma
@@ -259533,7 +259544,7 @@
2016/07/29 | 212481 | systems/win32/miktex/tm/packages/akletter.tar.lzma
2019/03/08 | 14125288 | systems/win32/miktex/tm/packages/alegreya.tar.lzma
2015/08/05 | 133541 | systems/win32/miktex/tm/packages/alertmessage.tar.lzma
-2017/09/06 | 149300 | systems/win32/miktex/tm/packages/algobox.tar.lzma
+2019/10/04 | 132309 | systems/win32/miktex/tm/packages/algobox.tar.lzma
2019/05/25 | 883264 | systems/win32/miktex/tm/packages/algolrevived.tar.lzma
2017/07/20 | 593607 | systems/win32/miktex/tm/packages/algorithm2e.tar.lzma
2005/05/04 | 40486 | systems/win32/miktex/tm/packages/algorithmicx.cab
@@ -259550,7 +259561,7 @@
2019/07/05 | 1821838 | systems/win32/miktex/tm/packages/alterqcm.tar.lzma
2016/07/15 | 173316 | systems/win32/miktex/tm/packages/altfont.tar.lzma
2015/01/13 | 424664 | systems/win32/miktex/tm/packages/ametsoc.tar.lzma
-2017/12/22 | 788352 | systems/win32/miktex/tm/packages/amiri.tar.lzma
+2019/10/04 | 614940 | systems/win32/miktex/tm/packages/amiri.tar.lzma
2013/04/08 | 200948 | systems/win32/miktex/tm/packages/amsaddr.tar.lzma
2019/07/05 | 226945 | systems/win32/miktex/tm/packages/amscdx.tar.lzma
2017/10/01 | 2130650 | systems/win32/miktex/tm/packages/amscls-doc.tar.lzma
@@ -259619,8 +259630,8 @@
2018/11/05 | 401446 | systems/win32/miktex/tm/packages/asciilist.tar.lzma
2018/03/10 | 179556 | systems/win32/miktex/tm/packages/ascmac.tar.lzma
2013/12/23 | 316683 | systems/win32/miktex/tm/packages/askmaps.tar.lzma
-2019/07/13 | 399454 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma
-2019/08/22 | 483927 | systems/win32/miktex/tm/packages/asmejour.tar.lzma
+2019/10/04 | 492390 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma
+2019/10/04 | 486565 | systems/win32/miktex/tm/packages/asmejour.tar.lzma
2012/02/01 | 405602 | systems/win32/miktex/tm/packages/aspectratio.tar.lzma
2004/11/11 | 12360 | systems/win32/miktex/tm/packages/assignment.cab
2015/09/30 | 358108 | systems/win32/miktex/tm/packages/assoccnt.tar.lzma
@@ -259748,7 +259759,7 @@
2019/05/04 | 186600 | systems/win32/miktex/tm/packages/beamer-rl.tar.lzma
2011/08/12 | 444235 | systems/win32/miktex/tm/packages/beamersubframe.tar.lzma
2019/06/07 | 266941 | systems/win32/miktex/tm/packages/beamerswitch.tar.lzma
-2019/07/27 | 2434607 | systems/win32/miktex/tm/packages/beamer.tar.lzma
+2019/10/04 | 2436215 | systems/win32/miktex/tm/packages/beamer.tar.lzma
2016/10/04 | 457031 | systems/win32/miktex/tm/packages/beamertheme-cuerna.tar.lzma
2015/12/08 | 1525974 | systems/win32/miktex/tm/packages/beamertheme-detlevcm.tar.lzma
2016/05/31 | 168629 | systems/win32/miktex/tm/packages/beamertheme-epyt.tar.lzma
@@ -259820,7 +259831,7 @@
2010/07/12 | 11922 | systems/win32/miktex/tm/packages/biblatex-jura.tar.lzma
2019/02/04 | 12871 | systems/win32/miktex/tm/packages/biblatex-lni.tar.lzma
2013/11/22 | 366384 | systems/win32/miktex/tm/packages/biblatex-luh-ipw.tar.lzma
-2018/10/03 | 150233 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology.tar.lzma
+2019/10/04 | 148449 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology.tar.lzma
2016/11/09 | 1297841 | systems/win32/miktex/tm/packages/biblatex-mla.tar.lzma
2017/01/26 | 137488 | systems/win32/miktex/tm/packages/biblatex-morenames.tar.lzma
2015/05/25 | 56364 | systems/win32/miktex/tm/packages/biblatex-multiple-dm.tar.lzma
@@ -259999,7 +260010,7 @@
2016/07/20 | 320777 | systems/win32/miktex/tm/packages/cdcover.tar.lzma
2018/02/13 | 853865 | systems/win32/miktex/tm/packages/cdpbundl.tar.lzma
2014/06/30 | 87217 | systems/win32/miktex/tm/packages/cd.tar.lzma
-2018/07/22 | 588231 | systems/win32/miktex/tm/packages/cellprops.tar.lzma
+2019/10/04 | 569362 | systems/win32/miktex/tm/packages/cellprops.tar.lzma
2019/03/14 | 346091 | systems/win32/miktex/tm/packages/cellspace.tar.lzma
2010/12/23 | 11490 | systems/win32/miktex/tm/packages/cell.tar.lzma
2016/10/04 | 7772 | systems/win32/miktex/tm/packages/cellular.tar.lzma
@@ -260029,11 +260040,11 @@
2016/07/15 | 239722 | systems/win32/miktex/tm/packages/chemcono.tar.lzma
2011/03/07 | 319933 | systems/win32/miktex/tm/packages/chemexec.tar.lzma
2019/05/23 | 2106756 | systems/win32/miktex/tm/packages/chemfig.tar.lzma
-2019/09/26 | 991513 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
+2019/10/04 | 991538 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
2016/12/21 | 743474 | systems/win32/miktex/tm/packages/chemgreek.tar.lzma
2005/06/22 | 5537 | systems/win32/miktex/tm/packages/chem-journal.cab
-2019/09/29 | 1121422 | systems/win32/miktex/tm/packages/chemmacros.tar.lzma
-2016/04/15 | 768092 | systems/win32/miktex/tm/packages/chemnum.tar.lzma
+2019/10/04 | 1055735 | systems/win32/miktex/tm/packages/chemmacros.tar.lzma
+2019/10/04 | 806803 | systems/win32/miktex/tm/packages/chemnum.tar.lzma
2018/02/26 | 312601 | systems/win32/miktex/tm/packages/chemschemex.tar.lzma
2018/03/17 | 267392 | systems/win32/miktex/tm/packages/chemsec.tar.lzma
2013/07/09 | 304520 | systems/win32/miktex/tm/packages/chemstyle.tar.lzma
@@ -260188,7 +260199,7 @@
2017/04/05 | 481450 | systems/win32/miktex/tm/packages/correctmathalign.tar.lzma
2005/06/02 | 78287 | systems/win32/miktex/tm/packages/corridx.cab
2011/09/07 | 158170 | systems/win32/miktex/tm/packages/coseoul.tar.lzma
-2018/12/30 | 302857 | systems/win32/miktex/tm/packages/countriesofeurope.tar.lzma
+2019/10/04 | 325159 | systems/win32/miktex/tm/packages/countriesofeurope.tar.lzma
2012/09/05 | 236615 | systems/win32/miktex/tm/packages/counttexruns.tar.lzma
2012/01/03 | 154480 | systems/win32/miktex/tm/packages/courier-scaled.tar.lzma
2011/04/20 | 508571 | systems/win32/miktex/tm/packages/courier.tar.lzma
@@ -260371,7 +260382,7 @@
2007/08/27 | 95913 | systems/win32/miktex/tm/packages/dottex.tar.lzma
2016/11/30 | 160627 | systems/win32/miktex/tm/packages/doublestroke.tar.lzma
2015/11/17 | 1209315 | systems/win32/miktex/tm/packages/dowith.tar.lzma
-2013/05/29 | 152016 | systems/win32/miktex/tm/packages/download.tar.lzma
+2019/10/04 | 270131 | systems/win32/miktex/tm/packages/download.tar.lzma
2017/12/08 | 141837 | systems/win32/miktex/tm/packages/dox.tar.lzma
2017/07/04 | 424641 | systems/win32/miktex/tm/packages/dozenal.tar.lzma
2006/11/14 | 2402 | systems/win32/miktex/tm/packages/dpfloat.cab
@@ -260397,7 +260408,7 @@
2019/07/20 | 61900 | systems/win32/miktex/tm/packages/dtxgen.tar.lzma
2015/09/22 | 315058 | systems/win32/miktex/tm/packages/dtxtut.tar.lzma
2019/09/29 | 553589 | systems/win32/miktex/tm/packages/ducksay.tar.lzma
-2019/09/29 | 964997 | systems/win32/miktex/tm/packages/duckuments.tar.lzma
+2019/10/04 | 989917 | systems/win32/miktex/tm/packages/duckuments.tar.lzma
2006/10/07 | 152105 | systems/win32/miktex/tm/packages/duerer-latex.cab
2010/12/23 | 14971 | systems/win32/miktex/tm/packages/duerer.tar.lzma
2010/06/04 | 161381 | systems/win32/miktex/tm/packages/duotenzor.tar.lzma
@@ -260482,7 +260493,7 @@
2019/08/22 | 213081 | systems/win32/miktex/tm/packages/elzcards.tar.lzma
2011/11/02 | 1496129 | systems/win32/miktex/tm/packages/emarks.tar.lzma
2019/05/21 | 243368 | systems/win32/miktex/tm/packages/embedall.tar.lzma
-2017/07/12 | 475822 | systems/win32/miktex/tm/packages/embrac.tar.lzma
+2019/10/04 | 470440 | systems/win32/miktex/tm/packages/embrac.tar.lzma
2006/09/05 | 2823383 | systems/win32/miktex/tm/packages/emerald.cab
2016/09/13 | 328589 | systems/win32/miktex/tm/packages/emf.tar.lzma
2018/02/26 | 489719 | systems/win32/miktex/tm/packages/emisa.tar.lzma
@@ -260501,7 +260512,7 @@
2008/05/08 | 279789 | systems/win32/miktex/tm/packages/engrec.tar.lzma
2012/12/20 | 605608 | systems/win32/miktex/tm/packages/engtlc.tar.lzma
2013/04/10 | 285805 | systems/win32/miktex/tm/packages/enigma.tar.lzma
-2017/04/25 | 477550 | systems/win32/miktex/tm/packages/enotez.tar.lzma
+2019/10/04 | 471040 | systems/win32/miktex/tm/packages/enotez.tar.lzma
2008/01/12 | 428771 | systems/win32/miktex/tm/packages/enpassant.tar.lzma
2019/06/24 | 177685 | systems/win32/miktex/tm/packages/enumitem.tar.lzma
2011/02/21 | 714929 | systems/win32/miktex/tm/packages/enumitem-zref.tar.lzma
@@ -260528,7 +260539,7 @@
2010/12/13 | 109228 | systems/win32/miktex/tm/packages/eqnarray.tar.lzma
2017/10/10 | 96826 | systems/win32/miktex/tm/packages/eqnnumwarn.tar.lzma
2017/09/06 | 233340 | systems/win32/miktex/tm/packages/eqparbox.tar.lzma
-2018/04/24 | 253726 | systems/win32/miktex/tm/packages/eq-save.tar.lzma
+2019/10/04 | 325727 | systems/win32/miktex/tm/packages/eq-save.tar.lzma
2009/07/26 | 707878 | systems/win32/miktex/tm/packages/erdc.tar.lzma
2019/06/12 | 2524673 | systems/win32/miktex/tm/packages/erewhon.tar.lzma
2007/11/19 | 155443 | systems/win32/miktex/tm/packages/errata.tar.lzma
@@ -260536,7 +260547,7 @@
2018/03/15 | 1455606 | systems/win32/miktex/tm/packages/esami.tar.lzma
2008/07/01 | 8828 | systems/win32/miktex/tm/packages/esdiff.tar.lzma
2016/07/29 | 137426 | systems/win32/miktex/tm/packages/esieecv.tar.lzma
-2019/07/05 | 220334 | systems/win32/miktex/tm/packages/esindex.tar.lzma
+2019/10/04 | 71585 | systems/win32/miktex/tm/packages/esindex.tar.lzma
2019/08/30 | 70394 | systems/win32/miktex/tm/packages/esint.tar.lzma
2019/07/29 | 72833 | systems/win32/miktex/tm/packages/esint-type1.tar.lzma
2011/05/25 | 471903 | systems/win32/miktex/tm/packages/eskdx.tar.lzma
@@ -260591,7 +260602,7 @@
2016/07/15 | 296374 | systems/win32/miktex/tm/packages/export.tar.lzma
2004/08/09 | 526992 | systems/win32/miktex/tm/packages/expressg.cab
2009/03/07 | 92380 | systems/win32/miktex/tm/packages/exp-testopt.tar.lzma
-2019/09/29 | 723561 | systems/win32/miktex/tm/packages/exsheets.tar.lzma
+2019/10/04 | 723531 | systems/win32/miktex/tm/packages/exsheets.tar.lzma
2018/10/24 | 616405 | systems/win32/miktex/tm/packages/exsol.tar.lzma
2008/05/19 | 29425 | systems/win32/miktex/tm/packages/extarrows.tar.lzma
2006/10/07 | 116548 | systems/win32/miktex/tm/packages/exteps.tar.bz2
@@ -260649,13 +260660,13 @@
2004/08/15 | 21738 | systems/win32/miktex/tm/packages/figbib.cab
2011/02/19 | 2625 | systems/win32/miktex/tm/packages/figflow.tar.lzma
2016/07/20 | 90386 | systems/win32/miktex/tm/packages/figsize.tar.lzma
-2019/04/24 | 104166 | systems/win32/miktex/tm/packages/filecontentsdef.tar.lzma
+2019/10/04 | 148017 | systems/win32/miktex/tm/packages/filecontentsdef.tar.lzma
2019/09/24 | 130362 | systems/win32/miktex/tm/packages/filecontents.tar.lzma
2013/03/28 | 571388 | systems/win32/miktex/tm/packages/filedate.tar.lzma
-2019/08/24 | 279023 | systems/win32/miktex/tm/packages/filehook.tar.lzma
+2019/10/04 | 281928 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2019/10/03 | 506082 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/10/04 | 506815 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -260700,7 +260711,7 @@
2010/12/13 | 283775 | systems/win32/miktex/tm/packages/fncychap.tar.lzma
2019/09/17 | 209485 | systems/win32/miktex/tm/packages/fncylab.tar.lzma
2012/03/21 | 178634 | systems/win32/miktex/tm/packages/fnpara.tar.lzma
-2019/02/18 | 598172 | systems/win32/miktex/tm/packages/fnpct.tar.lzma
+2019/10/04 | 590485 | systems/win32/miktex/tm/packages/fnpct.tar.lzma
2017/09/21 | 172726 | systems/win32/miktex/tm/packages/fnspe.tar.lzma
2010/12/13 | 216596 | systems/win32/miktex/tm/packages/fntproof.tar.lzma
2013/02/22 | 260345 | systems/win32/miktex/tm/packages/fnumprint.tar.lzma
@@ -260719,7 +260730,7 @@
2017/08/22 | 278877 | systems/win32/miktex/tm/packages/fontloader-luaotfload.tar.lzma
2017/03/20 | 94879 | systems/win32/miktex/tm/packages/fontmfizz.tar.lzma
2017/12/01 | 128505 | systems/win32/miktex/tm/packages/fontname.tar.lzma
-2019/07/13 | 168123 | systems/win32/miktex/tm/packages/fontools.tar.lzma
+2019/10/04 | 168566 | systems/win32/miktex/tm/packages/fontools.tar.lzma
2005/06/25 | 33931 | systems/win32/miktex/tm/packages/fontsampler.cab
2017/10/20 | 2051602 | systems/win32/miktex/tm/packages/fonts-arundina.tar.lzma
2017/02/03 | 2021910 | systems/win32/miktex/tm/packages/fonts-churchslavonic.tar.lzma
@@ -260790,7 +260801,7 @@
2006/12/10 | 22983 | systems/win32/miktex/tm/packages/gastex.tar.bz2
2010/08/09 | 163037 | systems/win32/miktex/tm/packages/gatech-thesis.tar.lzma
2012/05/29 | 212564 | systems/win32/miktex/tm/packages/gates.tar.lzma
-2018/06/23 | 430614 | systems/win32/miktex/tm/packages/gatherenum.tar.lzma
+2019/10/04 | 412444 | systems/win32/miktex/tm/packages/gatherenum.tar.lzma
2011/10/27 | 130474 | systems/win32/miktex/tm/packages/gauss.tar.lzma
2010/07/05 | 157882 | systems/win32/miktex/tm/packages/gb4e.tar.lzma
2019/03/17 | 274307 | systems/win32/miktex/tm/packages/g-brief.tar.lzma
@@ -260830,10 +260841,11 @@
2007/12/11 | 154026 | systems/win32/miktex/tm/packages/gfssolomos.tar.lzma
2013/04/08 | 29672 | systems/win32/miktex/tm/packages/ghab.tar.lzma
2018/09/25 | 259384 | systems/win32/miktex/tm/packages/ghostscript.tar.lzma
-2016/07/18 | 2389274 | systems/win32/miktex/tm/packages/ghsystem.tar.lzma
+2019/10/04 | 2386673 | systems/win32/miktex/tm/packages/ghsystem.tar.lzma
2010/08/09 | 208499 | systems/win32/miktex/tm/packages/gillcm.tar.lzma
2013/11/08 | 1157242 | systems/win32/miktex/tm/packages/gillius.tar.lzma
2011/09/06 | 175934 | systems/win32/miktex/tm/packages/gincltex.tar.lzma
+2019/10/04 | 31518 | systems/win32/miktex/tm/packages/gindex.tar.lzma
2012/01/03 | 206505 | systems/win32/miktex/tm/packages/ginpenc.tar.lzma
2019/08/22 | 586089 | systems/win32/miktex/tm/packages/gitfile-info.tar.lzma
2015/11/25 | 140489 | systems/win32/miktex/tm/packages/gitinfo2.tar.lzma
@@ -260891,7 +260903,7 @@
2016/11/04 | 1845 | systems/win32/miktex/tm/packages/graphics-cfg.tar.lzma
2018/01/12 | 10092 | systems/win32/miktex/tm/packages/graphics-def.tar.lzma
2018/01/18 | 10173 | systems/win32/miktex/tm/packages/graphics-pln.tar.lzma
-2018/04/08 | 2060975 | systems/win32/miktex/tm/packages/graphics.tar.lzma
+2019/10/04 | 2063346 | systems/win32/miktex/tm/packages/graphics.tar.lzma
2014/01/14 | 985128 | systems/win32/miktex/tm/packages/graphicxbox.tar.lzma
2018/01/30 | 410183 | systems/win32/miktex/tm/packages/graphicxpsd.tar.lzma
2005/09/27 | 101378 | systems/win32/miktex/tm/packages/graphicx-psmin.cab
@@ -261149,7 +261161,7 @@
2010/03/08 | 138756 | systems/win32/miktex/tm/packages/knittingpattern.tar.lzma
2019/04/06 | 1396129 | systems/win32/miktex/tm/packages/knitting.tar.lzma
2007/10/15 | 6579 | systems/win32/miktex/tm/packages/knot.tar.lzma
-2019/02/16 | 773209 | systems/win32/miktex/tm/packages/knowledge.tar.lzma
+2019/10/04 | 793996 | systems/win32/miktex/tm/packages/knowledge.tar.lzma
2016/11/04 | 42608 | systems/win32/miktex/tm/packages/knuth-lib.tar.lzma
2016/11/04 | 29279 | systems/win32/miktex/tm/packages/knuth-local.tar.lzma
2018/11/05 | 875632 | systems/win32/miktex/tm/packages/komacv-rg.tar.lzma
@@ -261175,10 +261187,10 @@
2012/02/01 | 258354 | systems/win32/miktex/tm/packages/l2tabu-italian.tar.lzma
2016/02/07 | 246670 | systems/win32/miktex/tm/packages/l2tabu.tar.lzma
2019/09/08 | 749276 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
-2019/09/26 | 771273 | systems/win32/miktex/tm/packages/l3build.tar.lzma
+2019/10/04 | 772113 | systems/win32/miktex/tm/packages/l3build.tar.lzma
2013/05/29 | 156214 | systems/win32/miktex/tm/packages/l3ctr2e.tar.lzma
-2019/09/24 | 3980795 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2019/09/24 | 8663924 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2019/10/04 | 3982115 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
+2019/10/04 | 8627424 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
2019/05/29 | 1842754 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
2008/04/02 | 115132 | systems/win32/miktex/tm/packages/labbook.tar.lzma
2006/11/14 | 45130 | systems/win32/miktex/tm/packages/labelcas.cab
@@ -261229,7 +261241,7 @@
2019/09/17 | 5481762 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
2019/01/19 | 6799 | systems/win32/miktex/tm/packages/latex-uni8.tar.lzma
2016/08/13 | 976308 | systems/win32/miktex/tm/packages/latex-veryshortguide.tar.lzma
-2019/08/22 | 1906911 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma
+2019/10/04 | 2002016 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma
2019/07/05 | 13567431 | systems/win32/miktex/tm/packages/lato.tar.lzma
2011/04/20 | 137578 | systems/win32/miktex/tm/packages/layaureo.tar.lzma
2009/09/03 | 530427 | systems/win32/miktex/tm/packages/layouts.tar.lzma
@@ -261239,7 +261251,7 @@
2013/08/27 | 256672 | systems/win32/miktex/tm/packages/lcg.tar.lzma
2008/07/28 | 119673 | systems/win32/miktex/tm/packages/lcyw.tar.lzma
2008/12/22 | 89132 | systems/win32/miktex/tm/packages/leading.tar.lzma
-2017/09/27 | 982374 | systems/win32/miktex/tm/packages/leadsheets.tar.lzma
+2019/10/04 | 982493 | systems/win32/miktex/tm/packages/leadsheets.tar.lzma
2017/03/20 | 354588 | systems/win32/miktex/tm/packages/leaflet.tar.lzma
2004/07/13 | 333977 | systems/win32/miktex/tm/packages/leawood.cab
2011/09/13 | 1558514 | systems/win32/miktex/tm/packages/lecturer.tar.lzma
@@ -261494,7 +261506,7 @@
2010/11/05 | 212169 | systems/win32/miktex/tm/packages/mdputu.tar.lzma
2012/12/04 | 1319640 | systems/win32/miktex/tm/packages/mdsymbol.tar.lzma
2008/06/26 | 726578 | systems/win32/miktex/tm/packages/mdwtools.tar.lzma
-2019/07/13 | 5869519 | systems/win32/miktex/tm/packages/media9.tar.lzma
+2019/10/04 | 5869926 | systems/win32/miktex/tm/packages/media9.tar.lzma
2015/11/17 | 3952 | systems/win32/miktex/tm/packages/medstarbeamer.tar.lzma
2013/10/23 | 704021 | systems/win32/miktex/tm/packages/meetingmins.tar.lzma
2018/09/15 | 1792533 | systems/win32/miktex/tm/packages/memdesign.tar.lzma
@@ -261660,7 +261672,7 @@
2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma
2019/09/28 | 87444 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
2019/09/28 | 92105 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/09/24 | 22439 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2019/10/04 | 22484 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
2019/09/28 | 77874 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
2019/09/28 | 86490 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2019/09/28 | 165650 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
@@ -261754,9 +261766,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2019/09/28 | 38716 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2019/09/28 | 42876 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/10/03 | 191041 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2019/10/03 | 1134725 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/10/03 | 1057136 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/10/04 | 191236 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/10/04 | 1135174 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/10/04 | 1058818 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2019/09/28 | 13043 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2019/09/28 | 14032 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -261892,198 +261904,198 @@
2013/03/11 | 4261 | systems/win32/miktex/tm/packages/newenviron.tar.lzma
2009/09/11 | 159025 | systems/win32/miktex/tm/packages/newfile.tar.lzma
2009/04/21 | 411400 | systems/win32/miktex/tm/packages/newlfm.tar.lzma
-2018/12/18 | 1769204 | systems/win32/miktex/tm/packages/newpx.tar.lzma
+2019/10/04 | 2062510 | systems/win32/miktex/tm/packages/newpx.tar.lzma
2005/06/25 | 43902 | systems/win32/miktex/tm/packages/newsletr.cab
2007/12/30 | 204631 | systems/win32/miktex/tm/packages/newspaper.tar.lzma
2018/06/08 | 440019 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma
-2018/06/04 | 4565104 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2019/10/04 | 5342884 | systems/win32/miktex/tm/packages/newtx.tar.lzma
2017/05/23 | 196873 | systems/win32/miktex/tm/packages/newtxtt.tar.lzma
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2019/10/03 | 506353 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/10/03 | 29250 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2019/10/03 | 33425 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/10/03 | 863047 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/10/03 | 954181 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/10/03 | 24053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2019/10/03 | 26196 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2019/10/03 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/10/03 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/10/03 | 49732 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2019/10/03 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/10/03 | 84432 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/10/03 | 94255 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/10/03 | 60335 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2019/10/03 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/10/03 | 26648 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/10/03 | 30239 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/10/03 | 328750 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/10/03 | 391447 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/10/03 | 32192 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/10/03 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2019/10/03 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2019/10/03 | 53939 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/10/03 | 198182 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/10/03 | 214117 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2019/10/03 | 169239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2019/10/03 | 184237 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2019/10/03 | 52035 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/10/03 | 58849 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/10/03 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2019/10/03 | 22909 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/10/03 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/10/03 | 41010 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2019/10/03 | 45776 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/10/03 | 271719 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2019/10/03 | 308929 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2019/10/03 | 40557 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2019/10/03 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2019/10/03 | 112853 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2019/10/03 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2019/10/03 | 1205458 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2019/10/03 | 1326761 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/10/03 | 33355 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2019/10/03 | 38690 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2019/10/03 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/10/03 | 47969 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2019/10/03 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2019/10/03 | 50506 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2019/10/03 | 56633 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/10/03 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/10/03 | 133150 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/10/03 | 152131 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2019/10/03 | 69600 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/10/03 | 72687 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/10/03 | 68749 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2019/10/03 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2019/10/03 | 246471 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2019/10/03 | 281503 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/10/03 | 25320 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2019/10/03 | 28737 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2019/10/03 | 100716 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2019/10/03 | 116836 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2019/10/03 | 63275 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/10/03 | 72556 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2019/10/03 | 94160 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/10/03 | 110969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/10/03 | 35220 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2019/10/03 | 39875 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/10/03 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/10/03 | 544493 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/10/03 | 1101599 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
-2019/10/03 | 1273249 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
-2019/10/03 | 137117 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2019/10/03 | 149923 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2019/10/03 | 92917 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2019/10/03 | 108874 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/10/03 | 15890 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/10/03 | 17689 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2019/10/03 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2019/10/03 | 29711 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/10/03 | 499164 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/10/03 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2019/10/03 | 539375 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/10/03 | 575507 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/10/03 | 93413 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/10/03 | 102387 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2019/10/03 | 1407478 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/10/03 | 1620000 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/10/03 | 67250 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2019/10/03 | 73598 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/10/03 | 26958 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/10/03 | 31185 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/10/03 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2019/10/03 | 8450 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/10/03 | 167813 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2019/10/03 | 182708 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2019/10/03 | 247518 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/10/03 | 281250 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2019/10/03 | 87273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/10/03 | 92002 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/10/03 | 77868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/10/03 | 86745 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/10/03 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/10/03 | 185584 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/10/03 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/10/03 | 165557 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2019/10/03 | 194933 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/10/03 | 177644 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/10/03 | 80469 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2019/10/03 | 91204 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2019/10/03 | 31007 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2019/10/03 | 34835 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2019/10/03 | 56404 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/10/03 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/10/03 | 41900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/10/03 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/10/03 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/10/03 | 52007 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2019/10/03 | 354708 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/10/03 | 387866 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/10/03 | 321228 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2019/10/03 | 356010 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2019/10/03 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/10/03 | 193856 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2019/10/03 | 202550 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2019/10/03 | 237447 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/10/03 | 77969 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/10/03 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2019/10/03 | 933130 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/10/03 | 1042825 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2019/10/03 | 19790 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/10/03 | 23332 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2019/10/03 | 31153 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2019/10/03 | 36626 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2019/10/03 | 63190 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/10/03 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2019/10/03 | 42564 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/10/03 | 50931 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/10/03 | 1066576 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/10/03 | 1194272 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/10/03 | 41907 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/10/03 | 50893 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2019/10/03 | 53398 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/10/03 | 59416 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/10/03 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2019/10/03 | 29123 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2019/10/03 | 16036 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/10/03 | 17766 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/10/03 | 63348 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/10/03 | 69222 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/10/03 | 147137 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/10/03 | 160576 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/10/03 | 73168 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/10/03 | 82642 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2019/10/03 | 91280 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/10/03 | 96181 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/10/03 | 2457987 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2019/10/03 | 2579880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2019/10/03 | 54819 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/10/03 | 61565 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/10/03 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2019/10/03 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2019/10/03 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2019/10/03 | 65041 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2019/10/03 | 247004 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2019/10/03 | 276788 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/10/03 | 533665 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2019/10/03 | 563404 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/10/03 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/10/03 | 42940 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2019/10/03 | 191096 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/10/03 | 1133843 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/10/03 | 1057766 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/10/03 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/10/03 | 14054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/10/04 | 506750 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/10/04 | 29253 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/10/04 | 33426 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/10/04 | 863049 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/10/04 | 954180 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/10/04 | 24054 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/10/04 | 26195 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/10/04 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/10/04 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/10/04 | 49731 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/10/04 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/10/04 | 84434 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/10/04 | 94258 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/10/04 | 60336 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/10/04 | 67253 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/10/04 | 26648 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/10/04 | 30238 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/10/04 | 328750 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/10/04 | 391448 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/10/04 | 32193 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/10/04 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/10/04 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/10/04 | 53940 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/10/04 | 198184 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/10/04 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/10/04 | 169241 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/10/04 | 184238 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/10/04 | 52036 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/10/04 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/10/04 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/10/04 | 22909 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/10/04 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/10/04 | 41009 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/10/04 | 45775 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/10/04 | 271719 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/10/04 | 308930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/10/04 | 40556 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/10/04 | 44955 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/10/04 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/10/04 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/10/04 | 1205461 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/10/04 | 1326761 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/10/04 | 33354 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/10/04 | 38689 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/10/04 | 43446 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/10/04 | 47970 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/10/04 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/10/04 | 50505 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/10/04 | 56632 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/10/04 | 61778 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/10/04 | 133149 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/10/04 | 152130 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/10/04 | 69601 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/10/04 | 72690 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/10/04 | 68748 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/10/04 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/10/04 | 246472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/10/04 | 281504 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/10/04 | 25319 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/10/04 | 28738 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/10/04 | 100714 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/10/04 | 116836 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/10/04 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/10/04 | 72558 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/10/04 | 94161 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/10/04 | 110968 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/10/04 | 35220 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/10/04 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/10/04 | 457518 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/10/04 | 544489 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/10/04 | 1101599 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
+2019/10/04 | 1273247 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
+2019/10/04 | 137119 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/10/04 | 149925 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/10/04 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/10/04 | 108875 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/10/04 | 15890 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/10/04 | 17692 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/10/04 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/10/04 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/10/04 | 499166 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/10/04 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/10/04 | 539377 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/10/04 | 575508 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/10/04 | 93414 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/10/04 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/10/04 | 1407477 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/10/04 | 1620003 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/10/04 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/10/04 | 73599 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/10/04 | 26958 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/10/04 | 31186 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/10/04 | 7495 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/10/04 | 8452 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/10/04 | 167815 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/10/04 | 182710 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/10/04 | 247518 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/10/04 | 281254 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/10/04 | 87273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/10/04 | 92003 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/10/04 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/10/04 | 86744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/10/04 | 165670 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/10/04 | 185581 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/10/04 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/10/04 | 165556 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/10/04 | 194933 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/10/04 | 177645 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/10/04 | 80468 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/10/04 | 91203 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/10/04 | 31008 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/10/04 | 34835 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/10/04 | 56403 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/10/04 | 62917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/10/04 | 41900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/10/04 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/10/04 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/10/04 | 52010 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/10/04 | 354709 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/10/04 | 387867 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/10/04 | 321228 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/10/04 | 356012 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/10/04 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/10/04 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/10/04 | 202549 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/10/04 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/10/04 | 77968 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/10/04 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/10/04 | 933130 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/10/04 | 1042827 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/10/04 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/10/04 | 23333 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/10/04 | 31155 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/10/04 | 36627 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/10/04 | 63192 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/10/04 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/10/04 | 42565 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/10/04 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/10/04 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/10/04 | 1194273 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/10/04 | 41905 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/10/04 | 50893 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/10/04 | 53397 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/10/04 | 59417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/10/04 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/10/04 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/10/04 | 16036 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/10/04 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/10/04 | 63350 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/10/04 | 69222 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/10/04 | 147139 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/10/04 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/10/04 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/10/04 | 82642 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/10/04 | 91280 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/10/04 | 96183 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/10/04 | 2457990 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/10/04 | 2579880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/10/04 | 54816 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/10/04 | 61567 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/10/04 | 26507 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/10/04 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/10/04 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/10/04 | 65040 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/10/04 | 247002 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/10/04 | 276790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/10/04 | 533669 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/10/04 | 563401 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/10/04 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/10/04 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/10/04 | 191273 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/10/04 | 1135382 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/10/04 | 1058647 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/10/04 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/10/04 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2019/10/03 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/10/04 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
2017/06/22 | 263407 | systems/win32/miktex/tm/packages/niceframe.tar.lzma
2017/06/22 | 276883 | systems/win32/miktex/tm/packages/niceframe-type1.tar.lzma
-2019/09/24 | 1020856 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2019/10/04 | 1000619 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
2015/11/25 | 2555178 | systems/win32/miktex/tm/packages/nicetext.tar.lzma
2018/07/30 | 243633 | systems/win32/miktex/tm/packages/nidanfloat.tar.lzma
2016/01/26 | 74424 | systems/win32/miktex/tm/packages/nihbiosketch.tar.lzma
@@ -262105,7 +262117,7 @@
2010/05/10 | 171659 | systems/win32/miktex/tm/packages/nopageno.tar.lzma
2016/03/29 | 161961 | systems/win32/miktex/tm/packages/normalcolor.tar.lzma
2008/06/17 | 433267 | systems/win32/miktex/tm/packages/nostarch.tar.lzma
-2013/07/29 | 217311 | systems/win32/miktex/tm/packages/notes2bib.tar.lzma
+2019/10/04 | 258768 | systems/win32/miktex/tm/packages/notes2bib.tar.lzma
2006/09/13 | 19016 | systems/win32/miktex/tm/packages/notes.cab
2016/08/23 | 905508 | systems/win32/miktex/tm/packages/notespages.tar.lzma
2017/10/26 | 87068 | systems/win32/miktex/tm/packages/notes.tar.lzma
@@ -262137,7 +262149,7 @@
2014/04/07 | 854578 | systems/win32/miktex/tm/packages/obnov.tar.lzma
2013/01/24 | 541997 | systems/win32/miktex/tm/packages/ocg-p.tar.lzma
2013/08/19 | 4002337 | systems/win32/miktex/tm/packages/ocgtools.tar.lzma
-2019/09/24 | 18300 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
+2019/10/04 | 18310 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
2012/12/20 | 1003744 | systems/win32/miktex/tm/packages/ocgx.tar.lzma
2011/01/07 | 294157 | systems/win32/miktex/tm/packages/ocr-b-outline.tar.lzma
2011/01/07 | 10750 | systems/win32/miktex/tm/packages/ocr-b.tar.lzma
@@ -262324,7 +262336,7 @@
2016/07/18 | 142232 | systems/win32/miktex/tm/packages/plari.tar.lzma
2016/07/20 | 93092 | systems/win32/miktex/tm/packages/plates.tar.lzma
2019/01/03 | 533049 | systems/win32/miktex/tm/packages/platexcheat.tar.lzma
-2019/04/07 | 1704717 | systems/win32/miktex/tm/packages/platex.tar.lzma
+2019/10/04 | 1727916 | systems/win32/miktex/tm/packages/platex.tar.lzma
2018/11/26 | 507688 | systems/win32/miktex/tm/packages/platex-tools.tar.lzma
2019/06/07 | 141533 | systems/win32/miktex/tm/packages/plautopatch.tar.lzma
2014/05/26 | 2042927 | systems/win32/miktex/tm/packages/playfair.tar.lzma
@@ -262366,7 +262378,7 @@
2003/11/29 | 865775 | systems/win32/miktex/tm/packages/ppower4.cab
2005/09/05 | 36405 | systems/win32/miktex/tm/packages/ppr-prv.cab
2007/08/27 | 405632 | systems/win32/miktex/tm/packages/pracjourn.tar.lzma
-2019/09/29 | 221242 | systems/win32/miktex/tm/packages/practicalreports.tar.lzma
+2019/10/04 | 222583 | systems/win32/miktex/tm/packages/practicalreports.tar.lzma
2013/05/21 | 677996 | systems/win32/miktex/tm/packages/preprint.tar.lzma
2010/08/30 | 73719 | systems/win32/miktex/tm/packages/prepr.tar.lzma
2017/12/01 | 722302 | systems/win32/miktex/tm/packages/prerex.tar.lzma
@@ -262375,7 +262387,7 @@
2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma
2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
-2019/10/03 | 434 | systems/win32/miktex/tm/packages/pr.ini
+2019/10/04 | 362 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -262388,7 +262400,7 @@
2010/10/16 | 85014 | systems/win32/miktex/tm/packages/progress.tar.lzma
2019/05/23 | 390400 | systems/win32/miktex/tm/packages/proof-at-the-end.tar.lzma
2019/04/26 | 299565 | systems/win32/miktex/tm/packages/proofread.tar.lzma
-2017/02/10 | 887623 | systems/win32/miktex/tm/packages/prooftrees.tar.lzma
+2019/10/04 | 890932 | systems/win32/miktex/tm/packages/prooftrees.tar.lzma
2009/07/13 | 2304 | systems/win32/miktex/tm/packages/properties.tar.lzma
2016/04/19 | 1148853 | systems/win32/miktex/tm/packages/proposal.tar.lzma
2016/07/29 | 441406 | systems/win32/miktex/tm/packages/prosper.tar.lzma
@@ -262502,6 +262514,7 @@
2009/12/12 | 476871 | systems/win32/miktex/tm/packages/pst-thick.tar.lzma
2017/12/04 | 96177 | systems/win32/miktex/tm/packages/pst-tools.tar.lzma
2017/02/21 | 158178 | systems/win32/miktex/tm/packages/pst-tree.tar.lzma
+2019/10/04 | 49378 | systems/win32/miktex/tm/packages/pst-turtle.tar.lzma
2011/06/23 | 291237 | systems/win32/miktex/tm/packages/pst-tvz.tar.lzma
2013/02/15 | 419651 | systems/win32/miktex/tm/packages/pst-uml.tar.lzma
2013/01/24 | 1295666 | systems/win32/miktex/tm/packages/pst-vectorian.tar.lzma
@@ -262550,6 +262563,7 @@
2019/08/22 | 726395 | systems/win32/miktex/tm/packages/quantumarticle.tar.lzma
2019/04/04 | 1669916 | systems/win32/miktex/tm/packages/quattrocento.tar.lzma
2016/10/07 | 182490 | systems/win32/miktex/tm/packages/quicktype.tar.lzma
+2019/10/04 | 215637 | systems/win32/miktex/tm/packages/quiz2socrative.tar.lzma
2019/07/13 | 304153 | systems/win32/miktex/tm/packages/quotchap.tar.lzma
2014/01/31 | 317536 | systems/win32/miktex/tm/packages/quoting.tar.lzma
2007/12/30 | 166253 | systems/win32/miktex/tm/packages/quotmark.tar.lzma
@@ -262684,8 +262698,8 @@
2006/08/19 | 180408 | systems/win32/miktex/tm/packages/sciposter.cab
2011/04/20 | 3067 | systems/win32/miktex/tm/packages/sciwordconv.tar.lzma
2014/09/08 | 527711 | systems/win32/miktex/tm/packages/sclang-prettifier.tar.lzma
-2019/09/24 | 253132 | systems/win32/miktex/tm/packages/scontents.tar.lzma
-2019/07/05 | 522801 | systems/win32/miktex/tm/packages/scratch3.tar.lzma
+2019/10/04 | 276609 | systems/win32/miktex/tm/packages/scontents.tar.lzma
+2019/10/04 | 530311 | systems/win32/miktex/tm/packages/scratch3.tar.lzma
2018/04/08 | 510347 | systems/win32/miktex/tm/packages/scratch.tar.lzma
2017/07/29 | 435046 | systems/win32/miktex/tm/packages/scratchx.tar.lzma
2017/08/12 | 165612 | systems/win32/miktex/tm/packages/screenplay-pkg.tar.lzma
@@ -262774,7 +262788,7 @@
2009/02/21 | 477338 | systems/win32/miktex/tm/packages/skaknew.tar.lzma
2018/02/08 | 221377 | systems/win32/miktex/tm/packages/skak.tar.lzma
2011/06/23 | 1471957 | systems/win32/miktex/tm/packages/skb.tar.lzma
-2018/04/22 | 308750 | systems/win32/miktex/tm/packages/skdoc.tar.lzma
+2019/10/04 | 330340 | systems/win32/miktex/tm/packages/skdoc.tar.lzma
2011/11/22 | 333812 | systems/win32/miktex/tm/packages/skeycommand.tar.lzma
2013/05/21 | 424870 | systems/win32/miktex/tm/packages/skeyval.tar.lzma
2018/12/30 | 296781 | systems/win32/miktex/tm/packages/skmath.tar.lzma
@@ -262842,6 +262856,7 @@
2016/07/29 | 546881 | systems/win32/miktex/tm/packages/startex.tar.lzma
2011/09/15 | 183390 | systems/win32/miktex/tm/packages/statex2.tar.lzma
2010/11/05 | 182624 | systems/win32/miktex/tm/packages/statex.tar.lzma
+2019/10/04 | 471669 | systems/win32/miktex/tm/packages/statistics.tar.lzma
2016/07/29 | 100510 | systems/win32/miktex/tm/packages/statistik.tar.lzma
2018/03/11 | 211083 | systems/win32/miktex/tm/packages/statmath.tar.lzma
2015/09/22 | 1716078 | systems/win32/miktex/tm/packages/statrep.tar.lzma
@@ -262962,7 +262977,7 @@
2010/06/18 | 165564 | systems/win32/miktex/tm/packages/termlist.tar.lzma
2015/07/01 | 483980 | systems/win32/miktex/tm/packages/termmenu.tar.lzma
2015/11/25 | 395550 | systems/win32/miktex/tm/packages/testhyphens.tar.lzma
-2017/08/12 | 3416371 | systems/win32/miktex/tm/packages/testidx.tar.lzma
+2019/10/04 | 3420713 | systems/win32/miktex/tm/packages/testidx.tar.lzma
2016/11/03 | 13084 | systems/win32/miktex/tm/packages/tetex.tar.lzma
2016/04/04 | 1068483 | systems/win32/miktex/tm/packages/teubner.tar.lzma
2019/03/22 | 97277 | systems/win32/miktex/tm/packages/tex4ebook.tar.lzma
@@ -263109,7 +263124,7 @@
2004/05/07 | 6156 | systems/win32/miktex/tm/packages/tokenizer.cab
2010/08/30 | 865703 | systems/win32/miktex/tm/packages/tolkienfonts.tar.lzma
2013/11/28 | 169234 | systems/win32/miktex/tm/packages/toolbox.tar.lzma
-2019/01/06 | 5423537 | systems/win32/miktex/tm/packages/tools.tar.lzma
+2019/10/04 | 5480551 | systems/win32/miktex/tm/packages/tools.tar.lzma
2016/07/18 | 41952 | systems/win32/miktex/tm/packages/topfloat.tar.lzma
2019/07/13 | 386438 | systems/win32/miktex/tm/packages/topiclongtable.tar.lzma
2018/07/11 | 371929 | systems/win32/miktex/tm/packages/topletter.tar.lzma
@@ -263228,7 +263243,7 @@
2010/07/27 | 116153 | systems/win32/miktex/tm/packages/uowthesis.tar.lzma
2017/08/12 | 910880 | systems/win32/miktex/tm/packages/uowthesistitlepage.tar.lzma
2011/05/25 | 2544 | systems/win32/miktex/tm/packages/upca.tar.lzma
-2019/04/07 | 934169 | systems/win32/miktex/tm/packages/uplatex.tar.lzma
+2019/10/04 | 933501 | systems/win32/miktex/tm/packages/uplatex.tar.lzma
2019/09/29 | 587412 | systems/win32/miktex/tm/packages/upmethodology.tar.lzma
2016/10/18 | 171420 | systems/win32/miktex/tm/packages/uppunctlm.tar.lzma
2012/04/27 | 167179 | systems/win32/miktex/tm/packages/upquote.tar.lzma
@@ -263321,7 +263336,7 @@
2008/04/02 | 202156 | systems/win32/miktex/tm/packages/xargs.tar.lzma
2018/12/30 | 1229818 | systems/win32/miktex/tm/packages/xassoccnt.tar.lzma
2018/07/05 | 320079 | systems/win32/miktex/tm/packages/xbmks.tar.lzma
-2019/08/22 | 2310527 | systems/win32/miktex/tm/packages/xcharter.tar.lzma
+2019/10/04 | 2363658 | systems/win32/miktex/tm/packages/xcharter.tar.lzma
2011/09/03 | 212010 | systems/win32/miktex/tm/packages/xcite.tar.lzma
2019/04/08 | 354418 | systems/win32/miktex/tm/packages/xcjk2uni.tar.lzma
2018/01/07 | 348703 | systems/win32/miktex/tm/packages/xcntperchap.tar.lzma
@@ -263360,7 +263375,7 @@
2015/11/25 | 486715 | systems/win32/miktex/tm/packages/xifthen.tar.lzma
2017/11/18 | 1746 | systems/win32/miktex/tm/packages/xii-lat.tar.lzma
2017/11/18 | 1593 | systems/win32/miktex/tm/packages/xii.tar.lzma
-2019/09/24 | 496938 | systems/win32/miktex/tm/packages/xindex.tar.lzma
+2019/10/04 | 497071 | systems/win32/miktex/tm/packages/xindex.tar.lzma
2016/11/05 | 133165 | systems/win32/miktex/tm/packages/xindy.tar.lzma
2019/09/13 | 2412479 | systems/win32/miktex/tm/packages/xint.tar.lzma
2019/09/08 | 547780 | systems/win32/miktex/tm/packages/xits.tar.lzma
@@ -263381,7 +263396,7 @@
2012/05/29 | 205053 | systems/win32/miktex/tm/packages/xpunctuate.tar.lzma
2014/09/29 | 253828 | systems/win32/miktex/tm/packages/xq.tar.lzma
2019/08/16 | 384154 | systems/win32/miktex/tm/packages/xsavebox.tar.lzma
-2018/02/15 | 2737570 | systems/win32/miktex/tm/packages/xsim.tar.lzma
+2019/10/04 | 2792649 | systems/win32/miktex/tm/packages/xsim.tar.lzma
2019/06/24 | 817342 | systems/win32/miktex/tm/packages/xskak.tar.lzma
2019/02/06 | 669067 | systems/win32/miktex/tm/packages/xstring.tar.lzma
2011/08/04 | 386836 | systems/win32/miktex/tm/packages/xtab.tar.lzma
@@ -263475,9 +263490,9 @@
2019/08/12 | 14654 | systems/win32/w32tex/00FILES.euc
2019/08/12 | 14654 | systems/win32/w32tex/00FILES.sjis
2019/09/30 | 4893848 | systems/win32/w32tex/aleph-w32.tar.xz
-2019/09/23 | 62950996 | systems/win32/w32tex/biblatex-biber.tar.xz
+2019/10/03 | 62949728 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2019/10/02 | 516226 | systems/win32/w32tex/ChangeLog
+2019/10/03 | 516684 | systems/win32/w32tex/ChangeLog
2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0
2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1
2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2
@@ -263485,7 +263500,7 @@
2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4
2019/09/23 | 22139752 | systems/win32/w32tex/cjkzr.tar.xz
2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz
-2019/10/01 | 132044556 | systems/win32/w32tex/context.tar.xz
+2019/10/02 | 131824324 | systems/win32/w32tex/context.tar.xz
2019/08/14 | 904952 | systems/win32/w32tex/cweb-w32.tar.xz
2019/09/15 | 6205812 | systems/win32/w32tex/datetime2.tar.xz
2019/08/14 | 838256 | systems/win32/w32tex/dvi2ps-w32.tar.xz
@@ -263506,17 +263521,17 @@
2019/09/30 | 3533048 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2019/10/01 | 4985080 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2019/10/01 | 5006440 | systems/win32/w32tex/luajittex-w32.tar.xz
-2019/09/30 | 14769504 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2019/10/01 | 16085132 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2019/10/03 | 14770008 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2019/10/03 | 16087168 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2019/09/27 | 17698764 | systems/win32/w32tex/luatexja.tar.xz
-2019/10/01 | 15125800 | systems/win32/w32tex/luatex-w32.tar.xz
+2019/10/03 | 15124820 | systems/win32/w32tex/luatex-w32.tar.xz
2019/09/11 | 1598052 | systems/win32/w32tex/makeindex-w32.tar.xz
2015/05/26 | 1542676 | systems/win32/w32tex/manual.tar.xz
2019/09/30 | 438328 | systems/win32/w32tex/mftools.tar.xz
2019/08/14 | 516620 | systems/win32/w32tex/mftrace-w32.tar.xz
2018/07/14 | 6364952 | systems/win32/w32tex/minitoc.tar.xz
2019/01/25 | 882860 | systems/win32/w32tex/m-tx.tar.xz
-2019/09/30 | 8100976 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
+2019/10/03 | 8133820 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2019/08/14 | 1237040 | systems/win32/w32tex/omegaj-w32.tar.xz
2019/09/08 | 357888 | systems/win32/w32tex/otfbeta.tar.xz
2019/09/30 | 12829392 | systems/win32/w32tex/pdftex-w32.tar.xz
@@ -263525,7 +263540,7 @@
2019/10/02 | 2930508 | systems/win32/w32tex/platex.tar.xz
2018/03/05 | 1467972 | systems/win32/w32tex/pmx.tar.xz
2019/08/14 | 1170904 | systems/win32/w32tex/pstoedit-w32.tar.xz
-2019/08/20 | 283775484 | systems/win32/w32tex/pstricks.tar.xz
+2019/10/03 | 283815060 | systems/win32/w32tex/pstricks.tar.xz
2019/08/14 | 517352 | systems/win32/w32tex/psutils-w32.tar.xz
2019/10/02 | 5644924 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2019/10/02 | 7608364 | systems/win32/w32tex/ptex-w32.tar.xz
@@ -263597,7 +263612,7 @@
2019/09/24 | 3404252 | systems/win32/w32tex/win64/web2c-w64.tar.xz
2019/10/01 | 10999532 | systems/win32/w32tex/win64/xetex-w64.tar.xz
2019/10/01 | 49197264 | systems/win32/w32tex/xetex-w32.tar.xz
-2019/02/27 | 2859620 | systems/win32/w32tex/xindy-w32.tar.xz
+2019/10/03 | 2936880 | systems/win32/w32tex/xindy-w32.tar.xz
2013/11/19 | 11356248 | systems/win32/w32tex/xymtex.tar.xz
2016/09/09 | 4334636 | systems/win32/w32tex/xypic.tar.xz
2000/04/28 | 2390 | systems/win32/winedt/dict/br.txt
@@ -263693,7 +263708,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2019/10/04 | 186 | timestamp
+2019/10/05 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2016/03/08 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 499402cf35..e8070800b6 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 1af20b60ee..fad0ada52e 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,332 +1,1481 @@
+2019/10/04 | 991538 | systems/win32/miktex/tm/packages/chemformula.tar.lzma
+2019/10/04 | 989917 | systems/win32/miktex/tm/packages/duckuments.tar.lzma
+2019/10/04 | 98613 | macros/luatex/latex/beamer-rl/Example-of-use-en.pdf
+2019/10/04 | 982493 | systems/win32/miktex/tm/packages/leadsheets.tar.lzma
+2019/10/04 | 96183 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2019/10/04 | 958896 | systems/texlive/tlnet/archive/leadsheets.doc.tar.xz
+2019/10/04 | 954180 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2019/10/04 | 94258 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2019/10/04 | 94161 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2019/10/04 | 93414 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2019/10/04 | 933501 | systems/win32/miktex/tm/packages/uplatex.tar.lzma
+2019/10/04 | 933130 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2019/10/04 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/10/04 | 92003 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/10/04 | 91280 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2019/10/04 | 91203 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/10/04 | 9108 | systems/texlive/tlnet/archive/duckuments.source.tar.xz
+2019/10/04 | 890932 | systems/win32/miktex/tm/packages/prooftrees.tar.lzma
+2019/10/04 | 87273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2019/10/04 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/10/04 | 86744 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2019/10/04 | 863049 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2019/10/04 | 8627424 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2019/10/04 | 8452 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2019/10/04 | 84434 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2019/10/04 | 82642 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/10/04 | 8196 | macros/latex/contrib/multicolrule/mcrule-examples.tex
+2019/10/04 | 806803 | systems/win32/miktex/tm/packages/chemnum.tar.lzma
+2019/10/04 | 80468 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/10/04 | 804644 | systems/texlive/tlnet/archive/newtx.doc.tar.xz
+2019/10/04 | 7951028 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz
+2019/10/04 | 793996 | systems/win32/miktex/tm/packages/knowledge.tar.lzma
+2019/10/04 | 77968 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2019/10/04 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2019/10/04 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2019/10/04 | 772113 | systems/win32/miktex/tm/packages/l3build.tar.lzma
+2019/10/04 | 77183 | macros/latex/contrib/datetime2-contrib/datetime2-slovak.zip
+2019/10/04 | 76709 | macros/latex/contrib/datetime2-contrib/datetime2-slovene.zip
+2019/10/04 | 765 | macros/latex/contrib/hyperref/doc/manual2.html
+2019/10/04 | 762 | macros/latex/contrib/hyperref/doc/manual6.html
+2019/10/04 | 762 | macros/latex/contrib/hyperref/doc/manual5.html
+2019/10/04 | 762 | macros/latex/contrib/hyperref/doc/manual4.html
+2019/10/04 | 7495 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/10/04 | 73599 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2019/10/04 | 73323 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf
+2019/10/04 | 732784 | systems/texlive/tlnet/archive/knowledge.doc.tar.xz
+2019/10/04 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2019/10/04 | 72836 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf
+2019/10/04 | 72831 | macros/latex/contrib/multicolrule/multicolrule.dtx
+2019/10/04 | 72690 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2019/10/04 | 72558 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/10/04 | 723531 | systems/win32/miktex/tm/packages/exsheets.tar.lzma
+2019/10/04 | 71585 | systems/win32/miktex/tm/packages/esindex.tar.lzma
+2019/10/04 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/10/04 | 703 | macros/luatex/latex/beamer-rl/README.txt
+2019/10/04 | 69601 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2019/10/04 | 69222 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2019/10/04 | 6877621 | macros/latex/required/tools.zip
+2019/10/04 | 68748 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/10/04 | 67415 | graphics/pgf/contrib/tikzmark/tikzmark.dtx
+2019/10/04 | 67253 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2019/10/04 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/10/04 | 6620 | macros/luatex/latex/beamer-rl/Example-of-use-en.tex
+2019/10/04 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
+2019/10/04 | 65040 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/10/04 | 63350 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2019/10/04 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2019/10/04 | 63192 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2019/10/04 | 629588 | macros/latex/contrib/multicolrule.zip
+2019/10/04 | 62917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2019/10/04 | 61778 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2019/10/04 | 61567 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2019/10/04 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/10/04 | 614940 | systems/win32/miktex/tm/packages/amiri.tar.lzma
+2019/10/04 | 614229 | systems/win32/miktex/tm/packages/acro.tar.lzma
+2019/10/04 | 60336 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/10/04 | 59417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
+2019/10/04 | 5912 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz
+2019/10/04 | 590485 | systems/win32/miktex/tm/packages/fnpct.tar.lzma
+2019/10/04 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2019/10/04 | 5869926 | systems/win32/miktex/tm/packages/media9.tar.lzma
+2019/10/04 | 585176 | systems/texlive/tlnet/archive/acro.doc.tar.xz
+2019/10/04 | 575508 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2019/10/04 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2019/10/04 | 569362 | systems/win32/miktex/tm/packages/cellprops.tar.lzma
+2019/10/04 | 56632 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2019/10/04 | 56403 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2019/10/04 | 563401 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2019/10/04 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/10/04 | 54816 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2019/10/04 | 5480551 | systems/win32/miktex/tm/packages/tools.tar.lzma
+2019/10/04 | 544489 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2019/10/04 | 53940 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2019/10/04 | 539377 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2019/10/04 | 5342884 | systems/win32/miktex/tm/packages/newtx.tar.lzma
+2019/10/04 | 53397 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
+2019/10/04 | 533669 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2019/10/04 | 5311 | macros/latex/contrib/hyperref/xr-hyper.sty
+2019/10/04 | 530311 | systems/win32/miktex/tm/packages/scratch3.tar.lzma
+2019/10/04 | 523704 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz
+2019/10/04 | 52036 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2019/10/04 | 52010 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/10/04 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2019/10/04 | 50893 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/10/04 | 506815 | systems/win32/miktex/tm/packages/files.csv.lzma
+2019/10/04 | 506750 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2019/10/04 | 50523 | macros/latex/contrib/hyperref/hluatex.dtx
+2019/10/04 | 50505 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/10/04 | 499166 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2019/10/04 | 49731 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/10/04 | 497071 | systems/win32/miktex/tm/packages/xindex.tar.lzma
+2019/10/04 | 495140 | systems/texlive/tlnet/archive/duckuments.doc.tar.xz
+2019/10/04 | 49378 | systems/win32/miktex/tm/packages/pst-turtle.tar.lzma
+2019/10/04 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/10/04 | 492390 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma
+2019/10/04 | 49070 | systems/win32/miktex/tm/packages/adforn.tar.lzma
+2019/10/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/10/04 | 486565 | systems/win32/miktex/tm/packages/asmejour.tar.lzma
+2019/10/04 | 484476 | systems/texlive/tlnet/archive/duckuments.tar.xz
+2019/10/04 | 47970 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/10/04 | 476112 | systems/texlive/tlnet/archive/asmeconf.doc.tar.xz
+2019/10/04 | 4742 | macros/latex/contrib/hyperref/README.md
+2019/10/04 | 471669 | systems/win32/miktex/tm/packages/statistics.tar.lzma
+2019/10/04 | 471040 | systems/win32/miktex/tm/packages/enotez.tar.lzma
+2019/10/04 | 470887 | macros/latex/contrib/hyperref/doc/manual.html
+2019/10/04 | 470440 | systems/win32/miktex/tm/packages/embrac.tar.lzma
+2019/10/04 | 469 | graphics/pgf/contrib/tikzmark/README
+2019/10/04 | 463804 | systems/texlive/tlnet/archive/xindex.doc.tar.xz
+2019/10/04 | 460710 | macros/latex/contrib/tasks.zip
+2019/10/04 | 45775 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2019/10/04 | 457518 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2019/10/04 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2019/10/04 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2019/10/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2019/10/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2019/10/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2019/10/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2019/10/04 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/10/04 | 4535900 | systems/texlive/tlnet/archive/newtx.tar.xz
+2019/10/04 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
+2019/10/04 | 44955 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/10/04 | 448511 | macros/latex/contrib/tasks/tasks_en.pdf
+2019/10/04 | 444676 | systems/texlive/tlnet/archive/newpx.doc.tar.xz
+2019/10/04 | 4364 | systems/texlive/tlnet/archive/filehook.tar.xz
+2019/10/04 | 43446 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2019/10/04 | 431112 | graphics/pgf/contrib/tikzmark.zip
+2019/10/04 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/10/04 | 42565 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2019/10/04 | 419430 | graphics/pgf/contrib/tikzmark/tikzmark.pdf
+2019/10/04 | 41905 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2019/10/04 | 41900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2019/10/04 | 412444 | systems/win32/miktex/tm/packages/gatherenum.tar.lzma
+2019/10/04 | 41009 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/10/04 | 40556 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/10/04 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2019/10/04 | 3984329 | install/macros/latex/contrib/hyperref.tds.zip
+2019/10/04 | 3982115 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
+2019/10/04 | 39518 | systems/win32/miktex/tm/packages/adfsymbols.tar.lzma
+2019/10/04 | 3941678 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2019/10/04 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2019/10/04 | 391448 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2019/10/04 | 39120 | systems/texlive/tlnet/archive/knowledge.source.tar.xz
+2019/10/04 | 387867 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
+2019/10/04 | 38689 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/10/04 | 3754164 | macros/latex/contrib/hyperref.zip
+2019/10/04 | 36627 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/10/04 | 36512 | systems/texlive/tlnet/archive/adforn.tar.xz
+2019/10/04 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/10/04 | 362 | systems/win32/miktex/tm/packages/pr.ini
+2019/10/04 | 356012 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/10/04 | 354709 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
+2019/10/04 | 35220 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/10/04 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2019/10/04 | 34835 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/10/04 | 3420713 | systems/win32/miktex/tm/packages/testidx.tar.lzma
+2019/10/04 | 33426 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2019/10/04 | 33354 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/10/04 | 330340 | systems/win32/miktex/tm/packages/skdoc.tar.lzma
+2019/10/04 | 328750 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2019/10/04 | 325727 | systems/win32/miktex/tm/packages/eq-save.tar.lzma
+2019/10/04 | 325159 | systems/win32/miktex/tm/packages/countriesofeurope.tar.lzma
+2019/10/04 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/10/04 | 32193 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2019/10/04 | 321228 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/10/04 | 31518 | systems/win32/miktex/tm/packages/gindex.tar.lzma
+2019/10/04 | 31186 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2019/10/04 | 31155 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/10/04 | 31008 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/10/04 | 308930 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/10/04 | 30263 | macros/latex/contrib/hyperref/doc/options.pdf
+2019/10/04 | 30238 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2019/10/04 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2019/10/04 | 29368 | systems/texlive/tlnet/archive/xindex.tar.xz
+2019/10/04 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2019/10/04 | 29253 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/10/04 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/10/04 | 28738 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/10/04 | 286711 | macros/latex/contrib/hyperref/doc/manual.pdf
+2019/10/04 | 28522 | macros/latex/contrib/tasks/tasks.sty
+2019/10/04 | 281928 | systems/win32/miktex/tm/packages/filehook.tar.lzma
+2019/10/04 | 281504 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2019/10/04 | 281254 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/10/04 | 2792649 | systems/win32/miktex/tm/packages/xsim.tar.lzma
+2019/10/04 | 276790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2019/10/04 | 276609 | systems/win32/miktex/tm/packages/scontents.tar.lzma
+2019/10/04 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/10/04 | 271719 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/10/04 | 270131 | systems/win32/miktex/tm/packages/download.tar.lzma
+2019/10/04 | 26958 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2019/10/04 | 26816 | systems/texlive/tlnet/archive/adfsymbols.tar.xz
+2019/10/04 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/10/04 | 26648 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2019/10/04 | 26507 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/10/04 | 263796 | systems/texlive/tlnet/archive/filehook.doc.tar.xz
+2019/10/04 | 26195 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/10/04 | 258768 | systems/win32/miktex/tm/packages/notes2bib.tar.lzma
+2019/10/04 | 2579880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/10/04 | 2564749 | macros/latex/required/amsmath.zip
+2019/10/04 | 25319 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/10/04 | 2498615 | macros/latex/required/graphics.zip
+2019/10/04 | 247518 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2019/10/04 | 24728 | systems/texlive/tlnet/archive/acro.tar.xz
+2019/10/04 | 247002 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/10/04 | 246472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/10/04 | 2457990 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/10/04 | 2436215 | systems/win32/miktex/tm/packages/beamer.tar.lzma
+2019/10/04 | 2408294 | macros/latex/contrib/hyperref/hyperref.pdf
+2019/10/04 | 24054 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/10/04 | 2400 | systems/texlive/tlnet/archive/quiz2socrative.tar.xz
+2019/10/04 | 2386673 | systems/win32/miktex/tm/packages/ghsystem.tar.lzma
+2019/10/04 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2019/10/04 | 2363658 | systems/win32/miktex/tm/packages/xcharter.tar.lzma
+2019/10/04 | 23614 | macros/latex/contrib/hyperref/nameref.dtx
+2019/10/04 | 23333 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/10/04 | 22909 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2019/10/04 | 22533010 | systems/texlive/tlnet/install-tl.zip
+2019/10/04 | 22484 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma
+2019/10/04 | 222583 | systems/win32/miktex/tm/packages/practicalreports.tar.lzma
+2019/10/04 | 221213 | macros/luatex/latex/beamer-rl.zip
+2019/10/04 | 215637 | systems/win32/miktex/tm/packages/quiz2socrative.tar.lzma
+2019/10/04 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/10/04 | 212988 | systems/texlive/tlnet/archive/quiz2socrative.doc.tar.xz
+2019/10/04 | 2121084 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/10/04 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/10/04 | 2063346 | systems/win32/miktex/tm/packages/graphics.tar.lzma
+2019/10/04 | 2062510 | systems/win32/miktex/tm/packages/newpx.tar.lzma
+2019/10/04 | 20596 | systems/texlive/tlnet/archive/knowledge.tar.xz
+2019/10/04 | 20485404 | macros/latex/base.zip
+2019/10/04 | 202549 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/10/04 | 2002016 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma
+2019/10/04 | 198184 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2019/10/04 | 19791 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2019/10/04 | 194933 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2019/10/04 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/10/04 | 191273 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2019/10/04 | 191236 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/10/04 | 18689388 | systems/texlive/tlnet/install-tl-windows.exe
+2019/10/04 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2019/10/04 | 18666 | macros/latex/contrib/tasks/tasks_en.tex
+2019/10/04 | 185581 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2019/10/04 | 184238 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/10/04 | 18310 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
+2019/10/04 | 182710 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/10/04 | 17767 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2019/10/04 | 177645 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2019/10/04 | 17692 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/10/04 | 1727916 | systems/win32/miktex/tm/packages/platex.tar.lzma
+2019/10/04 | 16964 | systems/texlive/tlnet/archive/leadsheets.tar.xz
+2019/10/04 | 169241 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/10/04 | 168566 | systems/win32/miktex/tm/packages/fontools.tar.lzma
+2019/10/04 | 167815 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/10/04 | 165670 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2019/10/04 | 165556 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/10/04 | 1620003 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2019/10/04 | 1616724 | systems/texlive/tlnet/archive/newpx.tar.xz
+2019/10/04 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2019/10/04 | 16036 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2019/10/04 | 15936 | systems/texlive/tlnet/archive/asmeconf.tar.xz
+2019/10/04 | 15890 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2019/10/04 | 15852 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx
+2019/10/04 | 15820983 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/10/04 | 15734 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx
+2019/10/04 | 154812 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/10/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2019/10/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/10/04 | 152130 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2019/10/04 | 15023 | macros/luatex/latex/beamer-rl/Example-of-use-ar.tex
+2019/10/04 | 149925 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/10/04 | 148449 | systems/win32/miktex/tm/packages/biblatex-manuscripts-philology.tar.lzma
+2019/10/04 | 148017 | systems/win32/miktex/tm/packages/filecontentsdef.tar.lzma
+2019/10/04 | 147139 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2019/10/04 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2019/10/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2019/10/04 | 145012 | systems/texlive/tlnet/archive/l3kernel.tar.xz
+2019/10/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/10/04 | 14332 | macros/luatex/latex/beamer-rl/beamer-rl.cls
+2019/10/04 | 14161257 | graphics/asymptote.zip
+2019/10/04 | 1407477 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2019/10/04 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2019/10/04 | 137119 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/10/04 | 1338 | macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins
+2019/10/04 | 133149 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2019/10/04 | 1326761 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/10/04 | 1323 | macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins
+2019/10/04 | 132309 | systems/win32/miktex/tm/packages/algobox.tar.lzma
+2019/10/04 | 1321 | macros/latex/contrib/tasks/README
+2019/10/04 | 13092 | systems/texlive/tlnet/archive/filehook.source.tar.xz
+2019/10/04 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2019/10/04 | 1273247 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
+2019/10/04 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/10/04 | 125490 | macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf
+2019/10/04 | 1232 | macros/latex/contrib/tasks/tasks.cfg
+2019/10/04 | 1205461 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2019/10/04 | 119610 | macros/latex/contrib/hyperref/backref.pdf
+2019/10/04 | 1194273 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2019/10/04 | 118426 | macros/latex/contrib/hyperref/nameref.pdf
+2019/10/04 | 116836 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/10/04 | 11580 | macros/latex/contrib/hyperref/doc/manual.css
+2019/10/04 | 11532 | systems/texlive/tlnet/archive/adfsymbols.doc.tar.xz
+2019/10/04 | 113771 | macros/latex/contrib/hyperref/ChangeLog.txt
+2019/10/04 | 1135382 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2019/10/04 | 1135174 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2019/10/04 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/10/04 | 11236 | systems/texlive/tlnet/archive/adforn.doc.tar.xz
+2019/10/04 | 110968 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2019/10/04 | 1101599 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
+2019/10/04 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
+2019/10/04 | 108875 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2019/10/04 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2019/10/04 | 1058818 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2019/10/04 | 1058647 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2019/10/04 | 1055735 | systems/win32/miktex/tm/packages/chemmacros.tar.lzma
+2019/10/04 | 1042827 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/10/04 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/10/04 | 100714 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/10/04 | 1000 | macros/latex/contrib/hyperref/doc/manual3.html
+2019/10/04 | 1000619 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
+2019/10/03 | 99 | graphics/asymptote/base/asy_filetype.vim
+2019/10/03 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
+2019/10/03 | 993 | graphics/asymptote/examples/RiemannSphere.asy
+2019/10/03 | 9892 | graphics/asymptote/profiler.h
+2019/10/03 | 9871 | graphics/asymptote/runstring.in
+2019/10/03 | 986 | graphics/asymptote/predicates.h
2019/10/03 | 986982 | macros/latex/contrib/leadsheets.zip
+2019/10/03 | 9846 | graphics/asymptote/doc/asymptote.sty
+2019/10/03 | 980 | graphics/asymptote/examples/lmfit1.asy
2019/10/03 | 98058 | fonts/newpx/tex/newpxmath.sty
+2019/10/03 | 9756 | graphics/asymptote/util.cc
+2019/10/03 | 974 | graphics/asymptote/prc/Makefile
+2019/10/03 | 972 | graphics/asymptote/examples/fequlogo.asy
+2019/10/03 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
+2019/10/03 | 9722 | macros/latex/base/ltvers.dtx
+2019/10/03 | 971 | graphics/asymptote/examples/filesurface.asy
+2019/10/03 | 969 | graphics/asymptote/runfile.h
+2019/10/03 | 966 | graphics/asymptote/tests/array/solve.asy
2019/10/03 | 9665 | fonts/xcharter/README
-2019/10/03 | 96181 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2019/10/03 | 954181 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2019/10/03 | 94255 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2019/10/03 | 94160 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2019/10/03 | 93413 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2019/10/03 | 933130 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2019/10/03 | 92917 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2019/10/03 | 964 | graphics/asymptote/GUI/xasyTransform.py
+2019/10/03 | 964 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+2019/10/03 | 95 | graphics/asymptote/prc/test.asy
+2019/10/03 | 959 | graphics/asymptote/examples/triads.asy
+2019/10/03 | 958 | graphics/asymptote/statistics.h
+2019/10/03 | 956 | graphics/asymptote/examples/workcone.asy
+2019/10/03 | 956 | graphics/asymptote/examples/poster.asy
+2019/10/03 | 9566 | graphics/asymptote/base/bezulate.asy
+2019/10/03 | 951 | graphics/asymptote/examples/worksheet.asy
+2019/10/03 | 949 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+2019/10/03 | 946 | graphics/asymptote/examples/animations/cube.asy
+2019/10/03 | 936 | graphics/asymptote/tests/array/array.asy
+2019/10/03 | 930 | graphics/asymptote/examples/polararea.asy
+2019/10/03 | 9309 | graphics/asymptote/base/plain_paths.asy
+2019/10/03 | 9306 | graphics/asymptote/psfile.h
+2019/10/03 | 9251 | graphics/asymptote/errors
2019/10/03 | 9205984 | macros/latex/contrib/l3kernel.zip
-2019/10/03 | 92002 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2019/10/03 | 91280 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2019/10/03 | 91204 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2019/10/03 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
+2019/10/03 | 917 | graphics/asymptote/opcodes.h
+2019/10/03 | 915 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
+2019/10/03 | 912 | graphics/asymptote/doc/errorbars.asy
+2019/10/03 | 9094 | graphics/asymptote/application.h
+2019/10/03 | 908 | graphics/asymptote/modifier.h
+2019/10/03 | 908 | graphics/asymptote/coenv.h
+2019/10/03 | 901 | graphics/asymptote/virtualfieldaccess.cc
+2019/10/03 | 899513 | macros/latex/contrib/hyperref/hyperref.dtx
+2019/10/03 | 8918 | graphics/asymptote/glrender.h
+2019/10/03 | 8912 | graphics/asymptote/symbol.cc
+2019/10/03 | 8900 | graphics/asymptote/runmath.in
+2019/10/03 | 8870 | graphics/asymptote/base/asy.vim
+2019/10/03 | 885 | graphics/asymptote/examples/twistedtubes.asy
+2019/10/03 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
2019/10/03 | 883968 | systems/texlive/tlnet/archive/uplatex.doc.tar.xz
-2019/10/03 | 87273 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2019/10/03 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2019/10/03 | 880 | graphics/asymptote/doc/xasy.1x
+2019/10/03 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
+2019/10/03 | 877 | graphics/asymptote/doc/markers2.asy
+2019/10/03 | 8773 | graphics/asymptote/triple.h
+2019/10/03 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
+2019/10/03 | 874488 | macros/latex/base/ltnews.pdf
+2019/10/03 | 872 | graphics/asymptote/doc/imagecontour.asy
+2019/10/03 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
+2019/10/03 | 869 | graphics/asymptote/GUI/res/icons/center.svg
+2019/10/03 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
2019/10/03 | 867872 | systems/texlive/tlnet/archive/beebe.tar.xz
-2019/10/03 | 86745 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2019/10/03 | 863047 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2019/10/03 | 8450 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2019/10/03 | 84432 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2019/10/03 | 82642 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2019/10/03 | 8661 | graphics/asymptote/base/plain_pens.asy
+2019/10/03 | 862 | graphics/asymptote/doc/flowchartdemo.asy
+2019/10/03 | 86263 | graphics/asymptote/base/three.asy
+2019/10/03 | 852 | graphics/asymptote/parser.h
+2019/10/03 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
+2019/10/03 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
+2019/10/03 | 846 | graphics/asymptote/build-scripts/build-asygl
+2019/10/03 | 845 | graphics/asymptote/envcompleter.h
+2019/10/03 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
+2019/10/03 | 8407 | macros/latex/base/format.ins
+2019/10/03 | 839 | graphics/asymptote/examples/venn3.asy
+2019/10/03 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
+2019/10/03 | 8372 | graphics/asymptote/base/rationalSimplex.asy
+2019/10/03 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
+2019/10/03 | 8368 | graphics/asymptote/runpath.in
+2019/10/03 | 83435 | graphics/asymptote/lex.yy.cc
+2019/10/03 | 833 | graphics/asymptote/runbacktrace.in
+2019/10/03 | 833 | graphics/asymptote/examples/markregular.asy
+2019/10/03 | 83362 | graphics/asymptote/examples/piicon.eps
+2019/10/03 | 832 | graphics/asymptote/examples/animations/sphere.asy
+2019/10/03 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
+2019/10/03 | 829 | graphics/asymptote/angle.h
+2019/10/03 | 827 | graphics/asymptote/examples/xxsq01y.asy
+2019/10/03 | 8243 | graphics/asymptote/base/asy-kate.sh
+2019/10/03 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
+2019/10/03 | 821 | graphics/asymptote/GUI/xasyArgs.py
+2019/10/03 | 821 | graphics/asymptote/doc/secondaryaxis.asy
+2019/10/03 | 81 | graphics/asymptote/doc/bezier.asy
+2019/10/03 | 818 | graphics/asymptote/camperror.h
+2019/10/03 | 8157 | graphics/asymptote/runhistory.cc
+2019/10/03 | 8133820 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2019/10/03 | 812 | systems/texlive/tlnet/archive/collection-pstricks.tar.xz
-2019/10/03 | 80469 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2019/10/03 | 8116 | graphics/asymptote/doc/asy.1
+2019/10/03 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
+2019/10/03 | 8051 | graphics/asymptote/runpath3d.in
+2019/10/03 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
+2019/10/03 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
2019/10/03 | 7972 | fonts/countriesofeurope/doc/countriesofeurope.tex
2019/10/03 | 7936 | macros/latex/contrib/knowledge/knowledge-configuration.dtx
+2019/10/03 | 7935 | graphics/asymptote/fundec.cc
2019/10/03 | 791695 | fonts/newpx/doc/newpxdoc.pdf
2019/10/03 | 790716 | systems/texlive/tlnet/archive/chemnum.doc.tar.xz
+2019/10/03 | 788 | graphics/asymptote/examples/orthocenter.asy
+2019/10/03 | 782 | graphics/asymptote/shaders.h
2019/10/03 | 781583 | macros/latex/contrib/knowledge.zip
-2019/10/03 | 77969 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2019/10/03 | 77868 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2019/10/03 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2019/10/03 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2019/10/03 | 780 | graphics/asymptote/GUI/res/icons/check.svg
+2019/10/03 | 7808 | graphics/asymptote/coder.cc
+2019/10/03 | 77 | graphics/asymptote/tests/gc/string.asy
+2019/10/03 | 778 | graphics/asymptote/examples/controlsystem.asy
+2019/10/03 | 773 | graphics/asymptote/drawlayer.h
+2019/10/03 | 77296 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+2019/10/03 | 770 | graphics/asymptote/asy.rc
+2019/10/03 | 76 | graphics/asymptote/examples/grid.asy
+2019/10/03 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
+2019/10/03 | 7639 | graphics/asymptote/LICENSE.LESSER
+2019/10/03 | 762 | graphics/asymptote/examples/clockarray.asy
+2019/10/03 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
+2019/10/03 | 7579648 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
+2019/10/03 | 7555072 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
+2019/10/03 | 754 | graphics/asymptote/doc/graphmarkers.asy
+2019/10/03 | 750 | graphics/asymptote/vm.h
+2019/10/03 | 7482 | graphics/asymptote/base/simplex.asy
+2019/10/03 | 747 | graphics/asymptote/examples/pseudosphere.asy
+2019/10/03 | 746 | graphics/asymptote/tests/array/sort.asy
+2019/10/03 | 7445 | graphics/asymptote/name.cc
+2019/10/03 | 743 | graphics/asymptote/examples/xxsq01.asy
2019/10/03 | 7435 | fonts/countriesofeurope/latex/countriesofeurope.sty
-2019/10/03 | 73598 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2019/10/03 | 73168 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2019/10/03 | 72687 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2019/10/03 | 72556 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2019/10/03 | 7422 | graphics/asymptote/base/graph_splinetype.asy
+2019/10/03 | 739 | graphics/asymptote/examples/condor.asy
+2019/10/03 | 737 | graphics/asymptote/tests/array/determinant.asy
+2019/10/03 | 734 | graphics/asymptote/examples/quilt.asy
+2019/10/03 | 73435 | graphics/asymptote/GL/glxew.h
+2019/10/03 | 73252 | graphics/asymptote/base/three_surface.asy
+2019/10/03 | 7307 | graphics/asymptote/base/stats.asy
+2019/10/03 | 7302 | graphics/asymptote/base/markers.asy
+2019/10/03 | 72 | graphics/asymptote/tests/gc/pen.asy
+2019/10/03 | 729 | graphics/asymptote/base/labelpath.asy
+2019/10/03 | 727 | graphics/asymptote/examples/fermi.asy
+2019/10/03 | 7230 | graphics/asymptote/runtime.pl
2019/10/03 | 721156 | systems/texlive/tlnet/archive/l3build.doc.tar.xz
-2019/10/03 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2019/10/03 | 72112 | graphics/asymptote/GUI/Window1.py
+2019/10/03 | 720 | graphics/asymptote/mod.h
+2019/10/03 | 714 | graphics/asymptote/examples/gamma3.asy
+2019/10/03 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
+2019/10/03 | 713 | graphics/asymptote/examples/unitoctant.asy
+2019/10/03 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
+2019/10/03 | 71223 | graphics/asymptote/base/asy-mode.el
+2019/10/03 | 711 | graphics/asymptote/examples/partialsurface.asy
+2019/10/03 | 710 | graphics/asymptote/GUI/xasySvg.py
+2019/10/03 | 710 | graphics/asymptote/examples/fjortoft.asy
+2019/10/03 | 7102 | graphics/asymptote/base/plain.asy
+2019/10/03 | 70 | graphics/asymptote/tests/gc/transform.asy
+2019/10/03 | 70751 | graphics/asymptote/prc/oPRCFile.cc
2019/10/03 | 705929 | macros/latex/contrib/asmeconf.zip
+2019/10/03 | 701 | graphics/asymptote/GUI/res/icons/circle.svg
+2019/10/03 | 70119 | graphics/asymptote/runarray.cc
+2019/10/03 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
2019/10/03 | 697356 | macros/latex/contrib/knowledge/knowledge.pdf
-2019/10/03 | 6960788 | install/macros/latex/required/latex-tools.tds.zip
-2019/10/03 | 69600 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2019/10/03 | 69222 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2019/10/03 | 6877629 | macros/latex/required/tools.zip
-2019/10/03 | 68749 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2019/10/03 | 6960780 | install/macros/latex/required/latex-tools.tds.zip
+2019/10/03 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
+2019/10/03 | 691 | graphics/asymptote/examples/centroidfg.asy
+2019/10/03 | 6911 | graphics/asymptote/errortest.asy
+2019/10/03 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
+2019/10/03 | 688 | graphics/asymptote/examples/layers.asy
+2019/10/03 | 68758 | graphics/asymptote/GUI/windows/window1.ui
+2019/10/03 | 6865 | graphics/asymptote/drawlabel.cc
2019/10/03 | 6859668 | install/fonts/newtx.tds.zip
+2019/10/03 | 683 | graphics/asymptote/examples/fractaltree.asy
2019/10/03 | 68306 | macros/latex/required/tools/tools-overview.pdf
+2019/10/03 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
+2019/10/03 | 680 | graphics/asymptote/tests/array/delete.asy
2019/10/03 | 680 | fonts/countriesofeurope/doc/countriesofeurope.bib
2019/10/03 | 68010 | fonts/newtx/doc/newtxdoc.tex
2019/10/03 | 6800402 | fonts/newtx.zip
-2019/10/03 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2019/10/03 | 67250 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2019/10/03 | 679 | graphics/asymptote/examples/genusthree.asy
+2019/10/03 | 6783 | graphics/asymptote/guide.h
+2019/10/03 | 677 | graphics/asymptote/doc/Bode.asy
+2019/10/03 | 6766 | graphics/asymptote/jsfile.cc
+2019/10/03 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
+2019/10/03 | 674 | graphics/asymptote/examples/sqrtx01.asy
+2019/10/03 | 674 | graphics/asymptote/drawpath.h
+2019/10/03 | 671 | graphics/asymptote/examples/spring.asy
+2019/10/03 | 66 | graphics/asymptote/examples/shade.asy
2019/10/03 | 6699 | macros/latex/contrib/knowledge/knowledge-example.tex
-2019/10/03 | 652 | systems/win32/miktex/tm/packages/next/pr.ini
-2019/10/03 | 65041 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2019/10/03 | 66751 | graphics/asymptote/prc/writePRC.cc
+2019/10/03 | 666 | graphics/asymptote/fpu.h
+2019/10/03 | 6660 | graphics/asymptote/simpson.cc
+2019/10/03 | 6650 | graphics/asymptote/getopt.h
+2019/10/03 | 661 | graphics/asymptote/examples/arrows3.asy
+2019/10/03 | 6612 | graphics/asymptote/config.h.in
+2019/10/03 | 65 | graphics/asymptote/tests/gc/guide.asy
+2019/10/03 | 659 | graphics/asymptote/examples/lowupint.asy
+2019/10/03 | 657 | graphics/asymptote/examples/100d.views
+2019/10/03 | 657 | graphics/asymptote/base/reload.js
+2019/10/03 | 6570 | graphics/asymptote/drawfill.h
+2019/10/03 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
+2019/10/03 | 654 | graphics/asymptote/prcfile.h
+2019/10/03 | 654 | graphics/asymptote/examples/limit.asy
+2019/10/03 | 6512 | graphics/asymptote/xstream.h
+2019/10/03 | 6503 | graphics/asymptote/tests/types/constructor.asy
+2019/10/03 | 649 | graphics/asymptote/examples/NURBScurve.asy
2019/10/03 | 646 | macros/latex/contrib/filehook/filehook.ins
+2019/10/03 | 643 | graphics/asymptote/examples/p-orbital.asy
+2019/10/03 | 6425 | graphics/asymptote/mathop.h
+2019/10/03 | 639 | graphics/asymptote/tests/arith/transform.asy
+2019/10/03 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
+2019/10/03 | 63886 | graphics/asymptote/base/graph.asy
+2019/10/03 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
+2019/10/03 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
+2019/10/03 | 6347 | graphics/asymptote/base/plain_strings.asy
2019/10/03 | 63445 | macros/latex/contrib/filehook/filehook.dtx
-2019/10/03 | 63348 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2019/10/03 | 63275 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2019/10/03 | 63190 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2019/10/03 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2019/10/03 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2019/10/03 | 61565 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2019/10/03 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2019/10/03 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
+2019/10/03 | 63314 | graphics/asymptote/GL/wglew.h
+2019/10/03 | 632 | graphics/asymptote/examples/vertexshading.asy
+2019/10/03 | 6318 | graphics/asymptote/doc/leastsquares.dat
+2019/10/03 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
+2019/10/03 | 6300 | graphics/asymptote/asymptote.nsi
+2019/10/03 | 62 | graphics/asymptote/tests/gc/array.asy
+2019/10/03 | 62949728 | systems/win32/w32tex/biblatex-biber.tar.xz
+2019/10/03 | 6292 | graphics/asymptote/base/plain_filldraw.asy
+2019/10/03 | 628 | graphics/asymptote/examples/wedge.asy
+2019/10/03 | 628 | graphics/asymptote/examples/polarcircle.asy
+2019/10/03 | 6285 | graphics/asymptote/base/plain_prethree.asy
+2019/10/03 | 628229 | macros/latex/base/doc.pdf
+2019/10/03 | 626 | graphics/asymptote/examples/venn.asy
+2019/10/03 | 62159 | graphics/asymptote/base/graph3.asy
+2019/10/03 | 620 | graphics/asymptote/tests/arith/integer.asy
+2019/10/03 | 620 | graphics/asymptote/GUI/res/icons/save.svg
+2019/10/03 | 61 | graphics/asymptote/base/latin1.asy
+2019/10/03 | 619 | graphics/asymptote/doc/logo.asy
+2019/10/03 | 619 | graphics/asymptote/base/shaders/vertex.glsl
+2019/10/03 | 618 | graphics/asymptote/examples/spline.asy
+2019/10/03 | 6185 | graphics/asymptote/transform.h
+2019/10/03 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
+2019/10/03 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
2019/10/03 | 614397 | macros/latex/contrib/acro.zip
-2019/10/03 | 60335 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2019/10/03 | 610 | graphics/asymptote/examples/impact.asy
+2019/10/03 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
+2019/10/03 | 609 | graphics/asymptote/keywords.cc
+2019/10/03 | 609 | graphics/asymptote/GUI/res/icons/bucket.asy
+2019/10/03 | 608 | graphics/asymptote/base/size10.asy
+2019/10/03 | 60604 | graphics/asymptote/runtime.cc
+2019/10/03 | 605 | graphics/asymptote/examples/integraltest.asy
+2019/10/03 | 604 | graphics/asymptote/doc/flow.asy
+2019/10/03 | 602 | graphics/asymptote/examples/treetest.asy
+2019/10/03 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
+2019/10/03 | 600 | graphics/asymptote/base/size11.asy
+2019/10/03 | 59 | graphics/asymptote/examples/stroke3.asy
+2019/10/03 | 599 | graphics/asymptote/GUI/xasyStrings.py
+2019/10/03 | 5963 | graphics/asymptote/quaternion.cc
+2019/10/03 | 59577 | macros/latex/base/ltluatex.dtx
2019/10/03 | 5956 | systems/texlive/tlnet/archive/ocgx2.doc.tar.xz
-2019/10/03 | 59416 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma
-2019/10/03 | 58849 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2019/10/03 | 575507 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2019/10/03 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2019/10/03 | 56633 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2019/10/03 | 56404 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2019/10/03 | 563404 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2019/10/03 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2019/10/03 | 59342 | graphics/asymptote/webgl/gl.js
+2019/10/03 | 5924 | graphics/asymptote/runfile.in
+2019/10/03 | 591 | graphics/asymptote/examples/sinc.asy
+2019/10/03 | 58 | graphics/asymptote/examples/progrid.asy
+2019/10/03 | 589 | graphics/asymptote/examples/trefoilknot.asy
+2019/10/03 | 5897 | graphics/asymptote/drawpath3.cc
+2019/10/03 | 5897 | graphics/asymptote/Delaunay.cc
+2019/10/03 | 5857 | graphics/asymptote/item.h
+2019/10/03 | 582 | graphics/asymptote/examples/cos3.asy
+2019/10/03 | 581 | graphics/asymptote/examples/extrudedcontour.asy
+2019/10/03 | 581 | graphics/asymptote/examples/BezierSaddle.asy
+2019/10/03 | 580 | graphics/asymptote/examples/xsin1x.asy
+2019/10/03 | 57 | graphics/asymptote/GUI/requirements.txt
+2019/10/03 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
+2019/10/03 | 579 | graphics/asymptote/examples/sin3.asy
+2019/10/03 | 579 | graphics/asymptote/examples/exp3.asy
+2019/10/03 | 5797 | graphics/asymptote/base/trembling.asy
+2019/10/03 | 578 | graphics/asymptote/base/annotate.asy
+2019/10/03 | 5785 | graphics/asymptote/bezierpatch.h
+2019/10/03 | 576 | graphics/asymptote/examples/threeviews.asy
+2019/10/03 | 576 | graphics/asymptote/examples/circles.asy
+2019/10/03 | 5760 | graphics/asymptote/base/plain_scaling.asy
+2019/10/03 | 574 | graphics/asymptote/examples/fillcontour.asy
+2019/10/03 | 5740 | graphics/asymptote/examples/cpkcolors.asy
+2019/10/03 | 573 | graphics/asymptote/examples/curvedlabel3.asy
+2019/10/03 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
+2019/10/03 | 561243 | macros/latex/contrib/multicolrule/multicolrule.pdf
+2019/10/03 | 560 | graphics/asymptote/locate.h
+2019/10/03 | 56037 | graphics/asymptote/base/smoothcontour3.asy
+2019/10/03 | 557 | graphics/asymptote/examples/Pythagoras.asy
2019/10/03 | 5564 | systems/texlive/tlnet/archive/download.source.tar.xz
-2019/10/03 | 54819 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2019/10/03 | 544493 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2019/10/03 | 53939 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2019/10/03 | 539375 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2019/10/03 | 53398 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma
-2019/10/03 | 533665 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2019/10/03 | 52035 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2019/10/03 | 52007 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2019/10/03 | 5543 | graphics/asymptote/examples/filesurface.dat
+2019/10/03 | 55426 | graphics/asymptote/runpicture.cc
+2019/10/03 | 54 | graphics/asymptote/tests/gc/funcall.asy
+2019/10/03 | 54 | graphics/asymptote/examples/randompath3.asy
+2019/10/03 | 549 | graphics/asymptote/examples/equilchord.asy
+2019/10/03 | 548 | graphics/asymptote/examples/floatingdisk.asy
+2019/10/03 | 547 | graphics/asymptote/examples/tetra.asy
+2019/10/03 | 54704 | graphics/asymptote/GUI/pyUIClass/window1.py
+2019/10/03 | 546 | graphics/asymptote/examples/label3zoom.asy
+2019/10/03 | 5465 | graphics/asymptote/env.cc
+2019/10/03 | 5440 | graphics/asymptote/base/bsp.asy
+2019/10/03 | 5330 | graphics/asymptote/base/shaders/fragment.glsl
+2019/10/03 | 5326 | graphics/asymptote/drawpath3.h
+2019/10/03 | 5301 | graphics/asymptote/main.cc
+2019/10/03 | 52 | graphics/asymptote/doc/square.asy
+2019/10/03 | 5262 | graphics/asymptote/patches/bison.patch
+2019/10/03 | 525 | graphics/asymptote/examples/vectorfield3.asy
+2019/10/03 | 5258 | graphics/asymptote/examples/mosaic.asy
+2019/10/03 | 524 | graphics/asymptote/doc/brokenaxis.asy
+2019/10/03 | 5239 | graphics/asymptote/name.h
+2019/10/03 | 5222 | graphics/asymptote/base/animation.asy
+2019/10/03 | 521 | graphics/asymptote/examples/dimension.asy
+2019/10/03 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
+2019/10/03 | 520 | graphics/asymptote/examples/smoothelevation.asy
+2019/10/03 | 520779 | macros/latex/base/classes.pdf
+2019/10/03 | 51 | graphics/asymptote/base/unicode.asy
+2019/10/03 | 51 | graphics/asymptote/base/babel.asy
2019/10/03 | 51703 | help/ctan/CTAN-upload-addendum.html
-2019/10/03 | 50931 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2019/10/03 | 50893 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2019/10/03 | 516684 | systems/win32/w32tex/ChangeLog
+2019/10/03 | 5151 | graphics/asymptote/GUI/labelEditor.py
+2019/10/03 | 51432 | graphics/asymptote/prc/oPRCFile.h
+2019/10/03 | 513 | graphics/asymptote/examples/buildcycle.asy
+2019/10/03 | 5119 | graphics/asymptote/runhistory.in
+2019/10/03 | 5098 | graphics/asymptote/runsystem.in
+2019/10/03 | 5098 | graphics/asymptote/errormsg.h
2019/10/03 | 50885 | fonts/adforn.zip
-2019/10/03 | 506353 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2019/10/03 | 506082 | systems/win32/miktex/tm/packages/files.csv.lzma
-2019/10/03 | 50506 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2019/10/03 | 50874 | macros/latex/contrib/multicolrule/mcrule-examples.pdf
+2019/10/03 | 5070 | graphics/asymptote/memory.h
+2019/10/03 | 506 | graphics/asymptote/examples/delu.asy
+2019/10/03 | 506 | graphics/asymptote/doc/CDlabel.asy
+2019/10/03 | 50697 | graphics/asymptote/gsl.cc
+2019/10/03 | 5049 | graphics/asymptote/pair.h
+2019/10/03 | 5048 | graphics/asymptote/GUI/xasyOptions.py
+2019/10/03 | 50403 | graphics/asymptote/GUI/xasy2asy.py
+2019/10/03 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
+2019/10/03 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
2019/10/03 | 50364 | systems/texlive/tlnet/archive/uplatex.source.tar.xz
-2019/10/03 | 499164 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2019/10/03 | 49732 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2019/10/03 | 502 | graphics/asymptote/examples/floor.asy
+2019/10/03 | 5025 | graphics/asymptote/pipestream.cc
+2019/10/03 | 50191 | graphics/asymptote/settings.cc
+2019/10/03 | 500 | graphics/asymptote/doc/Hobbydir.asy
+2019/10/03 | 49 | graphics/asymptote/doc/quartercircle.asy
+2019/10/03 | 49 | graphics/asymptote/doc/dots.asy
+2019/10/03 | 49 | graphics/asymptote/doc/colons.asy
+2019/10/03 | 499 | graphics/asymptote/examples/galleon.asy
+2019/10/03 | 4994 | graphics/asymptote/interact.cc
+2019/10/03 | 498 | graphics/asymptote/examples/fano.asy
+2019/10/03 | 498 | graphics/asymptote/doc/penfunctionimage.asy
+2019/10/03 | 497 | graphics/asymptote/examples/bars3.asy
+2019/10/03 | 496 | graphics/asymptote/drawgrestore.h
2019/10/03 | 4968 | systems/texlive/tlnet/archive/scontents.tar.xz
2019/10/03 | 494858 | macros/latex/contrib/duckuments/duckuments.pdf
-2019/10/03 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2019/10/03 | 4916 | graphics/asymptote/base/rational.asy
+2019/10/03 | 490987 | macros/latex/base/ltnews30.pdf
2019/10/03 | 490262 | macros/latex/required/tools/multicol.pdf
-2019/10/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2019/10/03 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
+2019/10/03 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
+2019/10/03 | 485 | graphics/asymptote/examples/cards.asy
+2019/10/03 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
+2019/10/03 | 48481 | graphics/asymptote/prc/writePRC.h
+2019/10/03 | 4841 | graphics/asymptote/tests/array/slice.asy
+2019/10/03 | 4825 | graphics/asymptote/examples/interpolate1.asy
+2019/10/03 | 4812 | graphics/asymptote/base/x11colors.asy
2019/10/03 | 481190 | macros/latex/required/tools/array.pdf
-2019/10/03 | 47969 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2019/10/03 | 480 | graphics/asymptote/doc/logimage.asy
+2019/10/03 | 479 | graphics/asymptote/examples/magnetic.asy
+2019/10/03 | 472 | graphics/asymptote/absyn.cc
+2019/10/03 | 4727 | graphics/asymptote/doc/westnile.csv
+2019/10/03 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
+2019/10/03 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
2019/10/03 | 470900 | systems/texlive/tlnet/archive/asmejour.doc.tar.xz
+2019/10/03 | 47031 | graphics/asymptote/fftw++.h
+2019/10/03 | 469987 | macros/latex/base/docstrip.pdf
+2019/10/03 | 46927 | graphics/asymptote/base/plain_picture.asy
+2019/10/03 | 4687 | graphics/asymptote/castop.h
+2019/10/03 | 466 | graphics/asymptote/drawgsave.h
2019/10/03 | 4668 | systems/texlive/tlnet/archive/biblatex-manuscripts-philology.tar.xz
-2019/10/03 | 45776 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2019/10/03 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2019/10/03 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2019/10/03 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2019/10/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2019/10/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2019/10/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2019/10/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2019/10/03 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2019/10/03 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
+2019/10/03 | 465 | graphics/asymptote/examples/colorplanes.asy
+2019/10/03 | 464 | graphics/asymptote/doc/GaussianSurface.asy
+2019/10/03 | 4624 | graphics/asymptote/array.cc
+2019/10/03 | 461 | graphics/asymptote/examples/cosaddition.asy
+2019/10/03 | 4619 | graphics/asymptote/drawfill.cc
+2019/10/03 | 460 | graphics/asymptote/examples/lever.asy
+2019/10/03 | 460993 | graphics/asymptote/doc/png/asymptote.info
+2019/10/03 | 45 | graphics/asymptote/GUI/icon-list.txt
+2019/10/03 | 459 | graphics/asymptote/examples/hierarchy.asy
+2019/10/03 | 45997 | graphics/asymptote/runarray.in
+2019/10/03 | 458 | graphics/asymptote/doc/multicontour.asy
+2019/10/03 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
+2019/10/03 | 4575 | graphics/asymptote/env.h
+2019/10/03 | 453064 | macros/latex/required/amsmath/amsldoc.pdf
+2019/10/03 | 4520 | graphics/asymptote/getopt1.c
2019/10/03 | 45192 | systems/texlive/tlnet/archive/pst-turtle.doc.tar.xz
-2019/10/03 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma
-2019/10/03 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2019/10/03 | 4515 | graphics/asymptote/util.h
+2019/10/03 | 4503 | graphics/asymptote/bbox.h
+2019/10/03 | 449 | graphics/asymptote/tests/arith/pair.asy
+2019/10/03 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
+2019/10/03 | 445 | graphics/asymptote/examples/sacone.asy
+2019/10/03 | 445 | graphics/asymptote/examples/cones.asy
+2019/10/03 | 44476 | graphics/asymptote/glrender.cc
2019/10/03 | 4434844 | install/fonts/xcharter.tds.zip
+2019/10/03 | 442 | graphics/asymptote/doc/join3.asy
+2019/10/03 | 441 | graphics/asymptote/examples/triangles.asy
+2019/10/03 | 441 | graphics/asymptote/doc/histogram.asy
+2019/10/03 | 44166 | graphics/asymptote/config.guess
+2019/10/03 | 440 | graphics/asymptote/examples/gamma.asy
+2019/10/03 | 4400 | graphics/asymptote/stm.h
+2019/10/03 | 43 | graphics/asymptote/examples/spring2.asy
+2019/10/03 | 438 | graphics/asymptote/examples/projectrevolution.asy
2019/10/03 | 43859 | fonts/adfsymbols.zip
2019/10/03 | 4362606 | fonts/xcharter.zip
-2019/10/03 | 434 | systems/win32/miktex/tm/packages/pr.ini
-2019/10/03 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2019/10/03 | 42940 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2019/10/03 | 435477 | macros/latex/base/ltnews29.pdf
+2019/10/03 | 4348 | graphics/asymptote/doc/colo-asy.tex
+2019/10/03 | 4347 | graphics/asymptote/fundec.h
+2019/10/03 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
+2019/10/03 | 42 | graphics/asymptote/base/animate.asy
+2019/10/03 | 4297 | graphics/asymptote/base/tube.asy
2019/10/03 | 42903 | macros/latex/contrib/knowledge/knowledge-utils.dtx
2019/10/03 | 42880 | systems/texlive/tlnet/archive/fontools.tar.xz
-2019/10/03 | 42564 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2019/10/03 | 41907 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2019/10/03 | 41900 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2019/10/03 | 41010 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2019/10/03 | 428714 | macros/latex/required/amsmath/testmath.pdf
+2019/10/03 | 4286 | graphics/asymptote/asy.ico
+2019/10/03 | 426 | graphics/asymptote/examples/spiral3.asy
+2019/10/03 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
+2019/10/03 | 426 | graphics/asymptote/doc/grid3xyz.asy
+2019/10/03 | 4269 | graphics/asymptote/newexp.cc
+2019/10/03 | 424 | graphics/asymptote/examples/colorpatch.asy
+2019/10/03 | 4246 | graphics/asymptote/runpair.in
+2019/10/03 | 4242 | graphics/asymptote/tests/types/keyword.asy
+2019/10/03 | 423 | graphics/asymptote/doc/log2graph.asy
+2019/10/03 | 423 | graphics/asymptote/doc/helix.asy
+2019/10/03 | 42356 | graphics/asymptote/base/webgl/asygl-1.00.js
+2019/10/03 | 4231 | graphics/asymptote/flatguide.h
+2019/10/03 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
+2019/10/03 | 4203 | graphics/asymptote/examples/fin.asy
+2019/10/03 | 41 | graphics/asymptote/doc/bigdiagonal.asy
+2019/10/03 | 418 | graphics/asymptote/examples/planeproject.asy
+2019/10/03 | 417 | graphics/asymptote/doc/knots.asy
+2019/10/03 | 416 | graphics/asymptote/doc/linetype.asy
+2019/10/03 | 416 | graphics/asymptote/doc/bezier2.asy
+2019/10/03 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
+2019/10/03 | 4158 | graphics/asymptote/examples/advection.asy
+2019/10/03 | 414 | graphics/asymptote/examples/animations/glmovie.asy
+2019/10/03 | 413 | graphics/asymptote/examples/torus.asy
+2019/10/03 | 4128 | graphics/asymptote/base/plain_boxes.asy
+2019/10/03 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
+2019/10/03 | 410 | graphics/asymptote/examples/Sierpinski.asy
+2019/10/03 | 410 | graphics/asymptote/doc/legend.asy
+2019/10/03 | 4089 | graphics/asymptote/camp.tab.h
+2019/10/03 | 407 | graphics/asymptote/examples/parametricsurface.asy
+2019/10/03 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
+2019/10/03 | 4072 | graphics/asymptote/tests/types/order.asy
2019/10/03 | 40689 | macros/latex/contrib/duckuments/duckuments.dtx
-2019/10/03 | 40557 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2019/10/03 | 4067 | graphics/asymptote/doc/diatom.csv
+2019/10/03 | 4063 | graphics/asymptote/fileio.cc
2019/10/03 | 40418 | fonts/newpx/doc/newpxdoc.tex
-2019/10/03 | 39875 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2019/10/03 | 3941689 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2019/10/03 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2019/10/03 | 391447 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2019/10/03 | 387866 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma
-2019/10/03 | 38690 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2019/10/03 | 40326 | graphics/asymptote/examples/tvgen.asy
+2019/10/03 | 401 | graphics/asymptote/doc/image.asy
+2019/10/03 | 400 | graphics/asymptote/examples/sacylinder.asy
+2019/10/03 | 40048 | graphics/asymptote/picture.cc
+2019/10/03 | 39 | graphics/asymptote/base/nopapersize.ps
+2019/10/03 | 398 | graphics/asymptote/examples/epix.asy
+2019/10/03 | 39898 | macros/latex/base/ltfinal.dtx
+2019/10/03 | 396 | graphics/asymptote/doc/triangulate.asy
+2019/10/03 | 396665 | macros/latex/base/usrguide.pdf
+2019/10/03 | 395 | graphics/asymptote/examples/BezierPatch.asy
+2019/10/03 | 394 | graphics/asymptote/GUI/setup.py
+2019/10/03 | 3944 | graphics/asymptote/base/interpolate.asy
+2019/10/03 | 391042 | macros/latex/base/latexchanges.pdf
+2019/10/03 | 390 | graphics/asymptote/doc/tile.asy
+2019/10/03 | 38 | graphics/asymptote/examples/spring0.asy
+2019/10/03 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
+2019/10/03 | 3868 | graphics/asymptote/examples/pipes.asy
+2019/10/03 | 386057 | graphics/asymptote/doc/asymptote.texi
+2019/10/03 | 385 | graphics/asymptote/examples/sinxlex.asy
+2019/10/03 | 384 | graphics/asymptote/examples/Gouraud.asy
+2019/10/03 | 384 | graphics/asymptote/Delaunay.h
+2019/10/03 | 383 | graphics/asymptote/tests/arith/real.asy
2019/10/03 | 3836 | systems/texlive/tlnet/archive/pst-turtle.tar.xz
-2019/10/03 | 36626 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2019/10/03 | 382 | graphics/asymptote/doc/loggrid.asy
+2019/10/03 | 3820 | graphics/asymptote/base/plain_shipout.asy
+2019/10/03 | 380 | graphics/asymptote/doc/icon.asy
+2019/10/03 | 38066 | graphics/asymptote/path3.cc
+2019/10/03 | 379697 | macros/latex/required/amsmath/amsmath.pdf
+2019/10/03 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
+2019/10/03 | 376 | graphics/asymptote/doc/generalaxis3.asy
+2019/10/03 | 3765 | graphics/asymptote/prc/PRCdouble.h
+2019/10/03 | 374 | graphics/asymptote/doc/monthaxis.asy
+2019/10/03 | 3749 | graphics/asymptote/base/webgl/WebGLheader.html
+2019/10/03 | 3746 | graphics/asymptote/examples/xstitch.asy
+2019/10/03 | 3741 | macros/latex/base/README.md
+2019/10/03 | 373 | graphics/asymptote/examples/projectelevation.asy
+2019/10/03 | 373 | graphics/asymptote/doc/lineargraph.asy
+2019/10/03 | 3716 | graphics/asymptote/base/plain_constants.asy
+2019/10/03 | 371688 | macros/latex/base/clsguide.pdf
+2019/10/03 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
+2019/10/03 | 369 | graphics/asymptote/examples/RiemannSurface.asy
+2019/10/03 | 368527 | macros/latex/base/ltnews28.pdf
+2019/10/03 | 3676 | graphics/asymptote/tr.h
+2019/10/03 | 3673 | graphics/asymptote/constructor.cc
+2019/10/03 | 3673 | graphics/asymptote/base/three_light.asy
+2019/10/03 | 3670 | graphics/asymptote/bbox3.h
+2019/10/03 | 366 | graphics/asymptote/doc/lineargraph0.asy
2019/10/03 | 3660 | fonts/newtx/tfm/ntxebgbmi.tfm
-2019/10/03 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2019/10/03 | 365476 | macros/latex/base/ltnews26.pdf
+2019/10/03 | 362 | graphics/asymptote/examples/pipeintersection.asy
+2019/10/03 | 36243 | graphics/asymptote/prc/test.cc
+2019/10/03 | 361 | graphics/asymptote/examples/phase.asy
+2019/10/03 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
+2019/10/03 | 36141 | graphics/asymptote/config.sub
+2019/10/03 | 360 | graphics/asymptote/examples/washer.asy
+2019/10/03 | 36022 | macros/latex/base/ltnews18.pdf
+2019/10/03 | 35 | graphics/asymptote/base/fontsize.asy
+2019/10/03 | 359 | graphics/asymptote/GUI/configs/xasykeymap.cson
+2019/10/03 | 358 | graphics/asymptote/base/pstoedit.asy
2019/10/03 | 3580 | fonts/newtx/tfm/ntxebgmi.tfm
-2019/10/03 | 356010 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2019/10/03 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2019/10/03 | 356964 | macros/latex/base/fntguide.pdf
+2019/10/03 | 355 | graphics/asymptote/doc/scaledgraph.asy
+2019/10/03 | 3553 | graphics/asymptote/rounding.h
+2019/10/03 | 354 | graphics/asymptote/doc/reloadpdf.tex
+2019/10/03 | 354 | graphics/asymptote/doc/planes.asy
2019/10/03 | 354967 | macros/latex/required/tools/varioref.pdf
-2019/10/03 | 354708 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma
-2019/10/03 | 35220 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2019/10/03 | 3522 | graphics/asymptote/drawpath.cc
+2019/10/03 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
+2019/10/03 | 351783 | macros/latex/base/slides.pdf
+2019/10/03 | 35147 | graphics/asymptote/LICENSE
+2019/10/03 | 3505 | graphics/asymptote/parser.cc
+2019/10/03 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
2019/10/03 | 350094 | macros/latex/required/tools/longtable.pdf
-2019/10/03 | 34851 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2019/10/03 | 34835 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2019/10/03 | 34 | graphics/asymptote/autogen.sh
+2019/10/03 | 349 | graphics/asymptote/examples/logdown.asy
+2019/10/03 | 3497 | graphics/asymptote/doc/ocg.sty
2019/10/03 | 346868 | macros/latex/required/tools/ftnright.pdf
+2019/10/03 | 345 | graphics/asymptote/lexical.h
+2019/10/03 | 343 | graphics/asymptote/doc/externalprc.tex
+2019/10/03 | 3436 | graphics/asymptote/build-scripts/build-asymptote.dos
+2019/10/03 | 3434 | graphics/asymptote/picture.h
+2019/10/03 | 3430 | graphics/asymptote/base/roundedpath.asy
+2019/10/03 | 341 | graphics/asymptote/examples/slidedemo_.bbl
+2019/10/03 | 341 | graphics/asymptote/examples/sacylinder3D.asy
+2019/10/03 | 341 | graphics/asymptote/doc/subpictures.asy
2019/10/03 | 340620 | macros/latex/required/tools/calc.pdf
-2019/10/03 | 33425 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2019/10/03 | 33355 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2019/10/03 | 33988 | graphics/asymptote/path.cc
+2019/10/03 | 33877 | graphics/asymptote/exp.cc
+2019/10/03 | 337638 | macros/latex/base/utf8ienc.pdf
+2019/10/03 | 3375 | graphics/asymptote/tests/types/guide.asy
+2019/10/03 | 3344 | graphics/asymptote/examples/pdb.asy
+2019/10/03 | 3340 | graphics/asymptote/examples/slidedemo.asy
+2019/10/03 | 333 | graphics/asymptote/doc/asy.1.end
+2019/10/03 | 3328 | graphics/asymptote/stack.h
2019/10/03 | 331430 | fonts/countriesofeurope.zip
-2019/10/03 | 328750 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2019/10/03 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2019/10/03 | 330 | graphics/asymptote/doc/HermiteSpline.asy
+2019/10/03 | 3309 | graphics/asymptote/access.cc
+2019/10/03 | 327 | graphics/asymptote/examples/sin1x.asy
+2019/10/03 | 3279 | graphics/asymptote/base/obj.asy
+2019/10/03 | 3275 | graphics/asymptote/program.cc
+2019/10/03 | 326 | graphics/asymptote/examples/polardatagraph.asy
+2019/10/03 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
+2019/10/03 | 325 | graphics/asymptote/examples/rainbow.asy
+2019/10/03 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
+2019/10/03 | 323 | graphics/asymptote/examples/elevation.asy
+2019/10/03 | 322 | graphics/asymptote/examples/unitcircle.asy
+2019/10/03 | 322 | graphics/asymptote/examples/cheese.asy
2019/10/03 | 322979 | macros/latex/required/tools/theorem.pdf
-2019/10/03 | 32192 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2019/10/03 | 321228 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2019/10/03 | 321369 | graphics/asymptote/base/geometry.asy
+2019/10/03 | 320 | graphics/asymptote/runtriple.h
+2019/10/03 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
2019/10/03 | 3188984 | install/fonts/newpx.tds.zip
+2019/10/03 | 3161 | graphics/asymptote/genv.cc
+2019/10/03 | 315 | graphics/asymptote/examples/strokepath.asy
2019/10/03 | 3159744 | fonts/newpx.zip
+2019/10/03 | 314 | graphics/asymptote/doc/logticks.asy
+2019/10/03 | 314 | graphics/asymptote/base/graph_settings.asy
2019/10/03 | 31428 | systems/texlive/tlnet/archive/l3build.tar.xz
2019/10/03 | 312 | macros/latex/contrib/filehook/README
-2019/10/03 | 31185 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2019/10/03 | 31153 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2019/10/03 | 312 | graphics/asymptote/examples/textpath.asy
+2019/10/03 | 31244 | graphics/asymptote/builtin.cc
+2019/10/03 | 3106 | graphics/asymptote/doc/latexusage.tex
2019/10/03 | 310556 | macros/latex/required/graphics/grfguide.pdf
-2019/10/03 | 31007 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2019/10/03 | 309 | graphics/asymptote/examples/oneoverx.asy
+2019/10/03 | 309 | graphics/asymptote/examples/1overx.asy
2019/10/03 | 309055 | macros/latex/required/tools/verbatim.pdf
-2019/10/03 | 308929 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2019/10/03 | 308 | graphics/asymptote/tests/types/shadow.asy
+2019/10/03 | 308 | graphics/asymptote/tests/Makefile
+2019/10/03 | 308 | graphics/asymptote/examples/hyperboloid.asy
+2019/10/03 | 306 | graphics/asymptote/doc/binarytreetest.asy
2019/10/03 | 306803 | macros/latex/required/tools/bm.pdf
+2019/10/03 | 305223 | macros/latex/base/letter.pdf
+2019/10/03 | 3042 | graphics/asymptote/drawimage.h
2019/10/03 | 30407 | fonts/newtx/README
-2019/10/03 | 30239 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2019/10/03 | 29711 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2019/10/03 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2019/10/03 | 29250 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2019/10/03 | 303 | graphics/asymptote/examples/tensor.asy
+2019/10/03 | 302730 | macros/latex/base/ltnews22.pdf
+2019/10/03 | 302614 | macros/latex/base/ltluatex.pdf
+2019/10/03 | 3023 | graphics/asymptote/doc/Makefile.in
+2019/10/03 | 30208 | graphics/asymptote/prc/PRC.h
+2019/10/03 | 30147 | graphics/asymptote/getopt.c
+2019/10/03 | 3003 | graphics/asymptote/process.h
+2019/10/03 | 29 | graphics/asymptote/revision.cc
+2019/10/03 | 299 | graphics/asymptote/runpair.h
+2019/10/03 | 298 | graphics/asymptote/guideflags.h
+2019/10/03 | 2976 | graphics/asymptote/access.h
+2019/10/03 | 2961 | graphics/asymptote/asymptote.spec
+2019/10/03 | 294774 | macros/latex/base/inputenc.pdf
+2019/10/03 | 293 | graphics/asymptote/doc/makepen.asy
+2019/10/03 | 2936880 | systems/win32/w32tex/xindy-w32.tar.xz
+2019/10/03 | 2924 | graphics/asymptote/drawgroup.h
+2019/10/03 | 291 | graphics/asymptote/examples/trumpet.asy
+2019/10/03 | 291 | graphics/asymptote/examples/jump.asy
2019/10/03 | 291547 | macros/latex/contrib/duckuments/example-image-duck-portrait.pdf
-2019/10/03 | 29123 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2019/10/03 | 289 | graphics/asymptote/base/res/notes.txt
2019/10/03 | 28948 | systems/texlive/tlnet/archive/l3build.source.tar.xz
-2019/10/03 | 28737 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2019/10/03 | 288 | graphics/asymptote/GUI/res/icons/anchor.svg
+2019/10/03 | 288 | graphics/asymptote/examples/sacone3D.asy
+2019/10/03 | 288 | graphics/asymptote/doc/mexicanhat.asy
+2019/10/03 | 288 | graphics/asymptote/build-scripts/README-binaries
+2019/10/03 | 2882 | graphics/asymptote/doc/diatom.asy
+2019/10/03 | 28809 | graphics/asymptote/exp.h
+2019/10/03 | 2867799 | macros/latex/base/source2e.pdf
+2019/10/03 | 285 | graphics/asymptote/GUI/xasy.py
+2019/10/03 | 283815060 | systems/win32/w32tex/pstricks.tar.xz
+2019/10/03 | 2832 | graphics/asymptote/examples/alignedaxis.asy
+2019/10/03 | 283194 | macros/latex/base/ltnews20.pdf
2019/10/03 | 282829 | macros/latex/required/graphics/graphics.pdf
-2019/10/03 | 281503 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2019/10/03 | 281250 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2019/10/03 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
+2019/10/03 | 28156 | graphics/asymptote/pen.h
2019/10/03 | 280685 | macros/latex/contrib/duckuments/example-image-duck.pdf
-2019/10/03 | 276788 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2019/10/03 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2019/10/03 | 280369 | graphics/asymptote/configure
+2019/10/03 | 2800 | graphics/asymptote/doc/asycolors.sty
+2019/10/03 | 279 | graphics/asymptote/doc/hatch.asy
+2019/10/03 | 277 | graphics/asymptote/doc/generalaxis.asy
+2019/10/03 | 2771 | graphics/asymptote/doc/pixel.pdf
+2019/10/03 | 276 | graphics/asymptote/tests/bench/6000circles.asy
+2019/10/03 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
+2019/10/03 | 2764 | graphics/asymptote/base/three_margins.asy
2019/10/03 | 276168 | macros/latex/contrib/filehook.zip
-2019/10/03 | 271719 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2019/10/03 | 274345 | macros/latex/base/ltnews23.pdf
+2019/10/03 | 2738 | graphics/asymptote/record.h
+2019/10/03 | 2731 | graphics/asymptote/tests/types/resolve.asy
+2019/10/03 | 2725 | graphics/asymptote/runtriple.in
+2019/10/03 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
+2019/10/03 | 2712 | macros/latex/required/amsmath/README.md
+2019/10/03 | 270773 | macros/latex/base/cmfonts.pdf
2019/10/03 | 2700 | fonts/newtx/vf/ntxebgbmi.vf
-2019/10/03 | 26958 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2019/10/03 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2019/10/03 | 26 | graphics/asymptote/doc/filegraph.dat
+2019/10/03 | 269 | graphics/asymptote/runmath.h
+2019/10/03 | 2697 | graphics/asymptote/table.h
+2019/10/03 | 268 | graphics/asymptote/base/asy-init.el
+2019/10/03 | 2687 | graphics/asymptote/settings.h
+2019/10/03 | 26838 | graphics/asymptote/bezierpatch.cc
+2019/10/03 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
2019/10/03 | 267294 | macros/latex/contrib/filehook/filehook.pdf
-2019/10/03 | 26648 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2019/10/03 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2019/10/03 | 2662 | graphics/asymptote/symbol.h
+2019/10/03 | 2661 | graphics/asymptote/shaders.cc
+2019/10/03 | 2661 | graphics/asymptote/runbacktrace.cc
+2019/10/03 | 2659 | graphics/asymptote/examples/worldmap.asy
+2019/10/03 | 2658 | graphics/asymptote/examples/soccerball.asy
+2019/10/03 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
+2019/10/03 | 2653 | graphics/asymptote/doc/markers1.asy
+2019/10/03 | 264 | graphics/asymptote/examples/labelbox.asy
+2019/10/03 | 264 | graphics/asymptote/examples/coag.asy
2019/10/03 | 263552 | macros/latex/required/graphics/drivers.pdf
-2019/10/03 | 26196 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2019/10/03 | 2632 | graphics/asymptote/material.h
+2019/10/03 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
+2019/10/03 | 262 | graphics/asymptote/doc/loggraph.asy
+2019/10/03 | 26292 | graphics/asymptote/runpath.cc
+2019/10/03 | 2624 | graphics/asymptote/pipestream.h
+2019/10/03 | 261 | graphics/asymptote/doc/join.asy
+2019/10/03 | 261921 | macros/latex/base/fix-cm.pdf
2019/10/03 | 261712 | systems/texlive/tlnet/archive/download.doc.tar.xz
+2019/10/03 | 2615 | graphics/asymptote/base/patterns.asy
2019/10/03 | 2614 | macros/latex/contrib/knowledge/makefile
+2019/10/03 | 26096 | graphics/asymptote/examples/uhrturm.obj
+2019/10/03 | 2595534 | install/macros/latex/required/latex-amsmath.tds.zip
2019/10/03 | 2588 | fonts/newtx/vf/ntxebgmi.vf
-2019/10/03 | 2579880 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2019/10/03 | 256 | graphics/asymptote/doc/shadedtiling.asy
+2019/10/03 | 2562 | graphics/asymptote/program.h
+2019/10/03 | 255 | graphics/asymptote/examples/contextfonts.asy
+2019/10/03 | 255 | graphics/asymptote/BUGS
+2019/10/03 | 2554 | graphics/asymptote/GUI/xasyFile.py
+2019/10/03 | 255315 | macros/latex/base/ltnews24.pdf
+2019/10/03 | 2552 | graphics/asymptote/base/plain_margins.asy
+2019/10/03 | 254 | graphics/asymptote/examples/parametricelevation.asy
2019/10/03 | 254101 | macros/latex/required/tools/tabularx.pdf
-2019/10/03 | 2532787 | install/macros/latex/required/latex-graphics.tds.zip
-2019/10/03 | 25320 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2019/10/03 | 253 | graphics/asymptote/base/metapost.asy
+2019/10/03 | 2532779 | install/macros/latex/required/latex-graphics.tds.zip
+2019/10/03 | 25292 | graphics/asymptote/process.cc
+2019/10/03 | 2526 | graphics/asymptote/policy.h
+2019/10/03 | 25218 | graphics/asymptote/runpath3d.cc
+2019/10/03 | 251 | graphics/asymptote/examples/triceratops.asy
+2019/10/03 | 2518 | graphics/asymptote/prc/PRCbitStream.h
+2019/10/03 | 25137 | graphics/asymptote/doc/extra/intro.asy
+2019/10/03 | 2512 | graphics/asymptote/examples/mosquito.asy
2019/10/03 | 250948 | systems/texlive/tlnet/archive/scontents.doc.tar.xz
-2019/10/03 | 2498623 | macros/latex/required/graphics.zip
+2019/10/03 | 2504 | graphics/asymptote/README
+2019/10/03 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
+2019/10/03 | 2504 | graphics/asymptote/binaries/i386-windows/README
+2019/10/03 | 24 | graphics/asymptote/doc/diagonal.asy
2019/10/03 | 247781 | macros/latex/contrib/quiz2socrative.zip
-2019/10/03 | 247518 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2019/10/03 | 247004 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2019/10/03 | 246 | graphics/asymptote/examples/transparency.asy
+2019/10/03 | 246 | graphics/asymptote/doc/axis3.asy
2019/10/03 | 246978 | macros/latex/required/tools/layout.pdf
-2019/10/03 | 246471 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2019/10/03 | 2465 | graphics/asymptote/base/labelpath3.asy
+2019/10/03 | 24659 | graphics/asymptote/base/lmfit.asy
2019/10/03 | 2460 | fonts/newtx/tfm/ntxebgbmia.tfm
-2019/10/03 | 2457987 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2019/10/03 | 245 | graphics/asymptote/examples/alignbox.asy
+2019/10/03 | 245932 | macros/latex/base/latexrelease.pdf
2019/10/03 | 245758 | macros/latex/required/graphics/rotating.pdf
2019/10/03 | 2452 | fonts/newtx/tfm/ntxebgmia.tfm
+2019/10/03 | 244 | graphics/asymptote/tests/arith/triple.asy
+2019/10/03 | 243 | graphics/asymptote/doc/cube.asy
+2019/10/03 | 242 | graphics/asymptote/examples/equilateral.asy
2019/10/03 | 242802 | macros/latex/required/tools/showkeys.pdf
-2019/10/03 | 24053 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2019/10/03 | 240 | graphics/asymptote/doc/parametricgraph.asy
+2019/10/03 | 23 | graphics/asymptote/GUI/__init__.py
+2019/10/03 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
+2019/10/03 | 239777 | macros/latex/base/ltnews27.pdf
+2019/10/03 | 238 | graphics/asymptote/tests/TestLib.asy
+2019/10/03 | 238 | graphics/asymptote/GUI/xasyValidator.py
+2019/10/03 | 238 | graphics/asymptote/doc/filegraph.asy
+2019/10/03 | 23846 | graphics/asymptote/base/three_arrows.asy
2019/10/03 | 238029 | macros/latex/required/tools/xspace.pdf
-2019/10/03 | 237447 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2019/10/03 | 23332 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2019/10/03 | 236 | graphics/asymptote/tests/string/erase.asy
+2019/10/03 | 236 | graphics/asymptote/examples/annotation.asy
+2019/10/03 | 2362 | graphics/asymptote/examples/spectrum.asy
+2019/10/03 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
+2019/10/03 | 236117 | macros/latex/base/ltnews21.pdf
+2019/10/03 | 235 | graphics/asymptote/examples/cos2theta.asy
+2019/10/03 | 235086 | macros/latex/base/ltnews19.pdf
+2019/10/03 | 234 | graphics/asymptote/doc/beziercurve.asy
+2019/10/03 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
+2019/10/03 | 233 | graphics/asymptote/examples/cardioid.asy
+2019/10/03 | 2339 | graphics/asymptote/profile.py
+2019/10/03 | 232 | graphics/asymptote/GUI/res/icons/center.asy
+2019/10/03 | 2328 | graphics/asymptote/virtualfieldaccess.h
2019/10/03 | 232399 | macros/latex/required/graphics/graphicx.pdf
-2019/10/03 | 22909 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2019/10/03 | 22533010 | systems/texlive/tlnet/install-tl.zip
+2019/10/03 | 22 | graphics/asymptote/tests/output/line.asy
+2019/10/03 | 22 | graphics/asymptote/GUI/configs/__init__.py
+2019/10/03 | 22971 | graphics/asymptote/base/syzygy.asy
+2019/10/03 | 228 | graphics/asymptote/examples/circumcircle.asy
+2019/10/03 | 22826 | graphics/asymptote/drawsurface.cc
+2019/10/03 | 2278 | graphics/asymptote/align.h
+2019/10/03 | 2277 | graphics/asymptote/base/texcolors.asy
+2019/10/03 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
+2019/10/03 | 226754 | macros/latex/base/modguide.pdf
+2019/10/03 | 224 | graphics/asymptote/tests/types/init.asy
+2019/10/03 | 223 | graphics/asymptote/examples/yingyang.asy
+2019/10/03 | 22355 | graphics/asymptote/knot.cc
+2019/10/03 | 223458 | macros/latex/base/cyrguide.pdf
+2019/10/03 | 2233 | graphics/asymptote/build-scripts/build-asymptote
2019/10/03 | 222533 | macros/latex/required/graphics/keyval.pdf
+2019/10/03 | 2222 | graphics/asymptote/tests/frames/loop.asy
+2019/10/03 | 221 | graphics/asymptote/GUI/res/icons/text.svg
2019/10/03 | 2218 | fonts/countriesofeurope/fonts/enc/countriesofeurope.enc
-2019/10/03 | 214117 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2019/10/03 | 219 | graphics/asymptote/wce
+2019/10/03 | 219 | graphics/asymptote/doc/penimage.asy
+2019/10/03 | 219622 | macros/latex/base/cfgguide.pdf
+2019/10/03 | 2195 | graphics/asymptote/locate.cc
+2019/10/03 | 21948 | graphics/asymptote/runmath.cc
+2019/10/03 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+2019/10/03 | 218 | graphics/asymptote/doc/datagraph.asy
+2019/10/03 | 2187 | graphics/asymptote/base/plain_debugger.asy
+2019/10/03 | 2180 | graphics/asymptote/examples/splitpatch.asy
+2019/10/03 | 2173 | graphics/asymptote/frame.h
+2019/10/03 | 216911 | macros/latex/base/proc.pdf
+2019/10/03 | 2163 | graphics/asymptote/drawlabel.h
+2019/10/03 | 215398 | macros/latex/base/ltxdoc.pdf
+2019/10/03 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
+2019/10/03 | 21459 | graphics/asymptote/base/feynman.asy
+2019/10/03 | 214312 | macros/latex/base/slifonts.pdf
2019/10/03 | 212749 | macros/latex/required/tools/trace.pdf
-2019/10/03 | 2123240 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2019/10/03 | 2113 | graphics/asymptote/seconds.h
+2019/10/03 | 210 | graphics/asymptote/examples/spiral.asy
+2019/10/03 | 2109 | graphics/asymptote/base/drawtree.asy
+2019/10/03 | 21005 | graphics/asymptote/base/plain_bounds.asy
+2019/10/03 | 209 | graphics/asymptote/examples/triangle.asy
2019/10/03 | 20912 | systems/texlive/tlnet/archive/scontents.source.tar.xz
-2019/10/03 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2019/10/03 | 20893 | graphics/asymptote/dec.cc
+2019/10/03 | 20879690 | install/macros/latex/latex-base.tds.zip
+2019/10/03 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
+2019/10/03 | 2078 | macros/latex/required/graphics/README.md
+2019/10/03 | 20758 | graphics/asymptote/runtime.in
+2019/10/03 | 20738 | graphics/asymptote/entry.cc
+2019/10/03 | 206 | graphics/asymptote/examples/log.asy
+2019/10/03 | 2068 | graphics/asymptote/base/slopefield.asy
+2019/10/03 | 205266 | graphics/asymptote/asy.list
+2019/10/03 | 205224 | macros/latex/base/ifthen.pdf
+2019/10/03 | 2043 | graphics/asymptote/examples/slope.asy
+2019/10/03 | 2039 | graphics/asymptote/doc/elliptic.asy
+2019/10/03 | 202 | graphics/asymptote/tests/frames/stat2.asy
+2019/10/03 | 202 | graphics/asymptote/doc/exp.asy
2019/10/03 | 2025 | macros/latex/contrib/knowledge/README.md
-2019/10/03 | 202550 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2019/10/03 | 202443 | macros/latex/base/nfssfont.pdf
+2019/10/03 | 20214 | graphics/asymptote/texfile.cc
+2019/10/03 | 2013 | graphics/asymptote/varinit.h
2019/10/03 | 201390 | macros/latex/required/graphics/color.pdf
+2019/10/03 | 20105 | graphics/asymptote/base/contour.asy
+2019/10/03 | 20051 | graphics/asymptote/doc/asyRefCard.tex
2019/10/03 | 2004 | systems/texlive/tlnet/archive/download.tar.xz
+2019/10/03 | 20029 | graphics/asymptote/camp.y
+2019/10/03 | 199 | graphics/asymptote/examples/upint.asy
+2019/10/03 | 199 | graphics/asymptote/examples/BezierTriangle.asy
+2019/10/03 | 19984 | graphics/asymptote/fileio.h
2019/10/03 | 199071 | macros/latex/required/tools/enumerate.pdf
2019/10/03 | 199062 | macros/latex/required/tools/dcolumn.pdf
-2019/10/03 | 198182 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2019/10/03 | 19790 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2019/10/03 | 194933 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2019/10/03 | 193856 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2019/10/03 | 198 | graphics/asymptote/examples/tanh.asy
+2019/10/03 | 19885 | graphics/asymptote/drawsurface.h
+2019/10/03 | 1986 | graphics/asymptote/inst.h
+2019/10/03 | 1978 | graphics/asymptote/varinit.cc
+2019/10/03 | 197812 | macros/latex/base/ltx3info.pdf
+2019/10/03 | 196 | graphics/asymptote/examples/lowint.asy
+2019/10/03 | 196 | graphics/asymptote/examples/label3ribbon.asy
+2019/10/03 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
+2019/10/03 | 196347 | macros/latex/base/ltnews25.pdf
+2019/10/03 | 19597 | graphics/asymptote/doc/external-proposal.html
+2019/10/03 | 195896 | macros/latex/base/exscale.pdf
+2019/10/03 | 1951 | graphics/asymptote/array.h
+2019/10/03 | 1950 | graphics/asymptote/examples/mergeExample.asy
+2019/10/03 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
+2019/10/03 | 194542 | graphics/asymptote/doc/asy-latex.pdf
+2019/10/03 | 193 | graphics/asymptote/tests/gc/shipout.asy
+2019/10/03 | 193 | graphics/asymptote/tests/arith/random.asy
+2019/10/03 | 193911 | macros/latex/required/amsmath/amstext.pdf
+2019/10/03 | 1936 | graphics/asymptote/refaccess.h
2019/10/03 | 1932 | fonts/newtx/vf/ntxebgbmia.vf
+2019/10/03 | 1927 | graphics/asymptote/tests/array/fields.asy
+2019/10/03 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
2019/10/03 | 1924 | fonts/newtx/vf/ntxebgmia.vf
+2019/10/03 | 192302 | macros/latex/base/latexsym.pdf
+2019/10/03 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
+2019/10/03 | 191 | graphics/asymptote/runpicture.h
+2019/10/03 | 1919 | graphics/asymptote/GUI/res/icons/filledbucket.svg
+2019/10/03 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
2019/10/03 | 191712 | macros/latex/required/graphics/trig.pdf
-2019/10/03 | 191096 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2019/10/03 | 191041 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2019/10/03 | 1908 | graphics/asymptote/examples/linearregression.asy
+2019/10/03 | 19085 | graphics/asymptote/base/plain_arrows.asy
+2019/10/03 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
+2019/10/03 | 18 | graphics/asymptote/tests/output/circle.asy
2019/10/03 | 189866 | macros/latex/required/tools/afterpage.pdf
-2019/10/03 | 18689350 | systems/texlive/tlnet/install-tl-windows.exe
-2019/10/03 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2019/10/03 | 185584 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2019/10/03 | 184237 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2019/10/03 | 18964 | graphics/asymptote/psfile.cc
+2019/10/03 | 18929 | graphics/asymptote/runpicture.in
+2019/10/03 | 188 | graphics/asymptote/runstring.h
+2019/10/03 | 187 | graphics/asymptote/tests/string/rfind.asy
+2019/10/03 | 187 | graphics/asymptote/examples/label3solid.asy
+2019/10/03 | 1878 | graphics/asymptote/drawclipbegin.h
+2019/10/03 | 18772 | graphics/asymptote/runstring.cc
+2019/10/03 | 186 | graphics/asymptote/runpath3d.h
+2019/10/03 | 186 | graphics/asymptote/doc/unitcircle3.asy
+2019/10/03 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
+2019/10/03 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
+2019/10/03 | 18534 | graphics/asymptote/application.cc
+2019/10/03 | 1835 | graphics/asymptote/examples/cyclohexane.asy
2019/10/03 | 183449 | macros/latex/required/tools/delarray.pdf
-2019/10/03 | 182708 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2019/10/03 | 182 | graphics/asymptote/tests/string/find.asy
+2019/10/03 | 182 | graphics/asymptote/examples/roll.asy
+2019/10/03 | 182 | graphics/asymptote/examples/label3.asy
+2019/10/03 | 181755 | macros/latex/base/syntonly.pdf
+2019/10/03 | 18136 | graphics/asymptote/doc/asy-latex.dtx
+2019/10/03 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
2019/10/03 | 180042 | macros/latex/required/tools/fileerr.pdf
2019/10/03 | 17992 | fonts/adfsymbols/COPYING
2019/10/03 | 17992 | fonts/adforn/COPYING
-2019/10/03 | 17766 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2019/10/03 | 177644 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2019/10/03 | 17689 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2019/10/03 | 1780 | graphics/asymptote/examples/conicurv.asy
+2019/10/03 | 177 | graphics/asymptote/runpath.h
+2019/10/03 | 177 | graphics/asymptote/examples/curvedlabel.asy
+2019/10/03 | 17743 | graphics/asymptote/runfile.cc
+2019/10/03 | 177246 | graphics/asymptote/prc/PRCdouble.cc
+2019/10/03 | 17705 | graphics/asymptote/asy-keywords.el
+2019/10/03 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
+2019/10/03 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
2019/10/03 | 1759 | macros/latex/contrib/knowledge/knowledge.ins
2019/10/03 | 175737 | macros/latex/required/tools/hhline.pdf
+2019/10/03 | 1753 | graphics/asymptote/errormsg.cc
+2019/10/03 | 1746 | graphics/asymptote/doc/westnile.asy
+2019/10/03 | 174673 | graphics/asymptote/base/colormap.asy
+2019/10/03 | 172940 | macros/latex/base/alltt.pdf
+2019/10/03 | 1724 | graphics/asymptote/GUI/GuidesManager.py
+2019/10/03 | 1711 | graphics/asymptote/GUI/res/icons.qrc
+2019/10/03 | 1710 | graphics/asymptote/tests/arith/roots.asy
+2019/10/03 | 170 | graphics/asymptote/examples/stereoscopic.asy
+2019/10/03 | 1704 | graphics/asymptote/record.cc
2019/10/03 | 1700 | fonts/adfsymbols/NOTICE
-2019/10/03 | 169239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2019/10/03 | 169 | graphics/asymptote/runbacktrace.h
+2019/10/03 | 1694 | graphics/asymptote/fftw++.cc
2019/10/03 | 1690 | fonts/adforn/NOTICE
-2019/10/03 | 167813 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2019/10/03 | 168 | graphics/asymptote/examples/strokeshade.asy
+2019/10/03 | 168 | graphics/asymptote/examples/lines.asy
+2019/10/03 | 167838 | graphics/asymptote/doc/CAD.pdf
2019/10/03 | 167032 | macros/latex/required/tools/shellesc.pdf
-2019/10/03 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2019/10/03 | 165557 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2019/10/03 | 16702 | graphics/asymptote/runlabel.cc
+2019/10/03 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
+2019/10/03 | 165 | graphics/asymptote/examples/sphereskeleton.asy
+2019/10/03 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
+2019/10/03 | 16578 | graphics/asymptote/base/plain_Label.asy
+2019/10/03 | 165759 | macros/latex/required/amsmath/amscd.pdf
+2019/10/03 | 1652 | macros/latex/required/tools/README.md
+2019/10/03 | 164359 | macros/latex/required/amsmath/amsgen.pdf
+2019/10/03 | 1642 | graphics/asymptote/callable.h
+2019/10/03 | 163 | graphics/asymptote/base/webgl/WebGLfooter.html
+2019/10/03 | 163996 | macros/latex/base/ltnews05.pdf
2019/10/03 | 163818 | macros/latex/required/tools/xr.pdf
+2019/10/03 | 1637 | graphics/asymptote/builtin.h
+2019/10/03 | 16348 | graphics/asymptote/runpair.cc
+2019/10/03 | 1626 | graphics/asymptote/genv.h
2019/10/03 | 162266 | macros/latex/required/graphics/rotex.pdf
-2019/10/03 | 1620000 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2019/10/03 | 160576 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2019/10/03 | 16036 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2019/10/03 | 15890 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2019/10/03 | 15817889 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2019/10/03 | 1620 | graphics/asymptote/doc/colors.asy
+2019/10/03 | 162009 | graphics/asymptote/GUI/icons_rc.py
+2019/10/03 | 161 | graphics/asymptote/runhistory.h
+2019/10/03 | 16138 | graphics/asymptote/base/slide.asy
+2019/10/03 | 161341 | macros/latex/required/amsmath/amsbsy.pdf
+2019/10/03 | 1612 | graphics/asymptote/asy-list.pl
+2019/10/03 | 161084 | macros/latex/base/ltnews13.pdf
+2019/10/03 | 16087168 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2019/10/03 | 160694 | macros/latex/base/makeindx.pdf
+2019/10/03 | 160672 | graphics/asymptote/examples/animations/dice.u3d
+2019/10/03 | 159 | graphics/asymptote/tests/types/cast.asy
+2019/10/03 | 1594 | graphics/asymptote/pen.cc
+2019/10/03 | 158 | graphics/asymptote/tests/frames/stat.asy
+2019/10/03 | 15845 | graphics/asymptote/dec.h
+2019/10/03 | 157 | graphics/asymptote/runsystem.h
+2019/10/03 | 157 | graphics/asymptote/doc/saddle.asy
2019/10/03 | 15716 | systems/texlive/tlnet/archive/asmejour.tar.xz
+2019/10/03 | 1569 | graphics/asymptote/examples/near_earth.asy
+2019/10/03 | 156570 | macros/latex/base/ltnews17.pdf
+2019/10/03 | 156547 | macros/latex/base/tulm.pdf
2019/10/03 | 156478 | macros/latex/required/tools/somedefs.pdf
-2019/10/03 | 154776 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz
+2019/10/03 | 156299 | macros/latex/base/graphpap.pdf
+2019/10/03 | 155 | graphics/asymptote/tests/types/ecast.asy
+2019/10/03 | 1557 | graphics/asymptote/beziercurve.h
+2019/10/03 | 154 | graphics/asymptote/examples/billboard.asy
+2019/10/03 | 154 | graphics/asymptote/doc/slopefield1.asy
2019/10/03 | 154503 | macros/latex/required/graphics/epsfig.pdf
-2019/10/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2019/10/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2019/10/03 | 153 | graphics/asymptote/runlabel.h
+2019/10/03 | 1537 | graphics/asymptote/examples/refs.bib
+2019/10/03 | 15372 | graphics/asymptote/types.h
+2019/10/03 | 152 | graphics/asymptote/glew.c
+2019/10/03 | 1526 | graphics/asymptote/examples/BezierSurface.asy
+2019/10/03 | 1524 | graphics/asymptote/patches/flex.patch
2019/10/03 | 15228 | fonts/newpx/README
-2019/10/03 | 152131 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2019/10/03 | 152104 | macros/latex/contrib/knowledge/knowledge-code.dtx
+2019/10/03 | 1520 | graphics/asymptote/common.h
+2019/10/03 | 15192 | graphics/asymptote/base/ode.asy
+2019/10/03 | 15124820 | systems/win32/w32tex/luatex-w32.tar.xz
+2019/10/03 | 150 | graphics/asymptote/examples/spheresilhouette.asy
+2019/10/03 | 150 | graphics/asymptote/doc/latexmkrc_asydir
+2019/10/03 | 150934 | macros/latex/base/ltnews14.pdf
+2019/10/03 | 1504 | graphics/asymptote/GUI/xasyUtils.py
2019/10/03 | 150125 | macros/latex/required/graphics/lscape.pdf
2019/10/03 | 150115 | macros/latex/contrib/knowledge/knowledge.tex
+2019/10/03 | 150037 | macros/latex/base/ltnews01.pdf
2019/10/03 | 149 | fonts/countriesofeurope/Changes
-2019/10/03 | 149923 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2019/10/03 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
+2019/10/03 | 1492 | graphics/asymptote/runarray.h
+2019/10/03 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
+2019/10/03 | 147 | graphics/asymptote/doc/vectorfield.asy
+2019/10/03 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
+2019/10/03 | 14795 | graphics/asymptote/entry.h
+2019/10/03 | 147958 | macros/latex/base/ltnews10.pdf
+2019/10/03 | 14770008 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2019/10/03 | 14752 | systems/texlive/tlnet/archive/uplatex.tar.xz
-2019/10/03 | 147137 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2019/10/03 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2019/10/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2019/10/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2019/10/03 | 1470 | graphics/asymptote/beziercurve.cc
+2019/10/03 | 14709 | graphics/asymptote/base/palette.asy
+2019/10/03 | 146 | graphics/asymptote/examples/cylinder.asy
+2019/10/03 | 1469 | graphics/asymptote/doc/png/Makefile.in
+2019/10/03 | 14660 | graphics/asymptote/base/contour3.asy
+2019/10/03 | 1463 | graphics/asymptote/GUI/res/icons/bucket.svg
+2019/10/03 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
+2019/10/03 | 145 | graphics/asymptote/examples/star.asy
+2019/10/03 | 144 | graphics/asymptote/doc/latexmkrc
2019/10/03 | 144837 | macros/latex/required/tools/fontsmpl.pdf
2019/10/03 | 144797 | macros/latex/required/tools/indentfirst.pdf
+2019/10/03 | 14448 | graphics/asymptote/stack.cc
+2019/10/03 | 144488 | macros/latex/base/ltnews08.pdf
+2019/10/03 | 14409 | graphics/asymptote/configure.ac
+2019/10/03 | 143 | graphics/asymptote/tests/gc/label.asy
+2019/10/03 | 143 | graphics/asymptote/GUI/res/icons/centerorigin.asy
2019/10/03 | 143456 | systems/texlive/tlnet/archive/biblatex-manuscripts-philology.doc.tar.xz
-2019/10/03 | 1407478 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2019/10/03 | 14054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2019/10/03 | 137117 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2019/10/03 | 14311 | graphics/asymptote/base/flowchart.asy
+2019/10/03 | 141 | graphics/asymptote/examples/ring.asy
+2019/10/03 | 141568 | macros/latex/base/ltnews02.pdf
+2019/10/03 | 141553 | macros/latex/base/ltnews03.pdf
+2019/10/03 | 140 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
+2019/10/03 | 140 | graphics/asymptote/GUI/res/icons/closedcurve.asy
+2019/10/03 | 14023 | graphics/asymptote/arrayop.h
+2019/10/03 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
+2019/10/03 | 1391 | graphics/asymptote/doc/CAD1.asy
+2019/10/03 | 138 | graphics/asymptote/Pipfile
+2019/10/03 | 13884 | graphics/asymptote/types.cc
+2019/10/03 | 1384 | graphics/asymptote/tests/pic/trans.asy
+2019/10/03 | 137932 | macros/latex/base/ltnews12.pdf
+2019/10/03 | 1375 | graphics/asymptote/base/tree.asy
+2019/10/03 | 137511 | macros/latex/base/ltnews16.pdf
+2019/10/03 | 13739 | graphics/asymptote/examples/teapot.asy
+2019/10/03 | 13700 | graphics/asymptote/runtriple.cc
+2019/10/03 | 136 | graphics/asymptote/examples/latticeshading.asy
+2019/10/03 | 13663 | graphics/asymptote/install-sh
+2019/10/03 | 13663 | graphics/asymptote/doc/install-sh
+2019/10/03 | 13663 | graphics/asymptote/doc/FAQ/install-sh
2019/10/03 | 135706 | macros/latex/required/tools/rawfonts.pdf
+2019/10/03 | 135588 | macros/latex/base/ltnews04.pdf
+2019/10/03 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
+2019/10/03 | 1352021 | graphics/asymptote/ChangeLog
+2019/10/03 | 13476 | graphics/asymptote/base/grid3.asy
+2019/10/03 | 1343 | graphics/asymptote/runtimebase.in
2019/10/03 | 13424 | systems/texlive/tlnet/archive/ocgx2.tar.xz
-2019/10/03 | 133150 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2019/10/03 | 1326761 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2019/10/03 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2019/10/03 | 1273249 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma
-2019/10/03 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2019/10/03 | 133 | graphics/asymptote/GUI/res/icons/openpolygon.asy
+2019/10/03 | 133 | graphics/asymptote/GUI/res/icons/opencurve.asy
+2019/10/03 | 13339 | graphics/asymptote/camp.l
+2019/10/03 | 1331 | graphics/asymptote/tests/types/spec.asy
+2019/10/03 | 133153 | macros/latex/base/ltnews06.pdf
+2019/10/03 | 132 | graphics/asymptote/tests/string/length.asy
+2019/10/03 | 1326 | graphics/asymptote/examples/electromagnetic.asy
+2019/10/03 | 131 | graphics/asymptote/GUI/DebugFlags.py
+2019/10/03 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
+2019/10/03 | 1311 | graphics/asymptote/patches/dvipdf
+2019/10/03 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
+2019/10/03 | 1310 | graphics/asymptote/examples/roundpath.asy
+2019/10/03 | 1309 | graphics/asymptote/interact.h
+2019/10/03 | 1309 | graphics/asymptote/examples/Klein.asy
+2019/10/03 | 130846 | macros/latex/base/ltnews07.pdf
+2019/10/03 | 130493 | macros/latex/required/amsmath/technote.pdf
+2019/10/03 | 129 | graphics/asymptote/tests/gc/struct.asy
+2019/10/03 | 1296654 | graphics/asymptote/doc/asymptote.pdf
+2019/10/03 | 12959 | graphics/asymptote/runlabel.in
+2019/10/03 | 1293 | graphics/asymptote/TODO
+2019/10/03 | 1293 | graphics/asymptote/base/asymptote.py
+2019/10/03 | 129178 | macros/latex/required/amsmath/amsopn.pdf
+2019/10/03 | 1287 | graphics/asymptote/jsfile.h
+2019/10/03 | 1284 | graphics/asymptote/tests/output/Makefile
+2019/10/03 | 1279 | graphics/asymptote/drawverbatim.h
+2019/10/03 | 1278 | graphics/asymptote/newexp.h
+2019/10/03 | 127885 | graphics/asymptote/camp.tab.cc
+2019/10/03 | 12744 | graphics/asymptote/impdatum.cc
+2019/10/03 | 126 | graphics/asymptote/examples/sphere.asy
+2019/10/03 | 1259 | graphics/asymptote/base/plain_arcs.asy
+2019/10/03 | 1253 | graphics/asymptote/keywords.pl
+2019/10/03 | 12534 | graphics/asymptote/ax_pthread.m4
+2019/10/03 | 12522 | graphics/asymptote/runsystem.cc
+2019/10/03 | 12522 | graphics/asymptote/base/three_tube.asy
+2019/10/03 | 1251 | graphics/asymptote/examples/odetest.asy
2019/10/03 | 125140 | systems/texlive/tlnet/archive/fontools.doc.tar.xz
-2019/10/03 | 1205458 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2019/10/03 | 1194272 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2019/10/03 | 116836 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2019/10/03 | 124 | graphics/asymptote/tests/gc/path.asy
+2019/10/03 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
+2019/10/03 | 1245 | graphics/asymptote/findsym.pl
+2019/10/03 | 1244570 | macros/latex/base/encguide.pdf
+2019/10/03 | 123 | graphics/asymptote/examples/Coons.asy
+2019/10/03 | 123 | graphics/asymptote/doc/superpath.asy
+2019/10/03 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
+2019/10/03 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
+2019/10/03 | 1235777 | graphics/asymptote/GL/glew.c
+2019/10/03 | 1234 | graphics/asymptote/primitives.h
+2019/10/03 | 1231 | graphics/asymptote/examples/logo3.asy
+2019/10/03 | 12300 | graphics/asymptote/knot.h
+2019/10/03 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
+2019/10/03 | 12261 | graphics/asymptote/base/solids.asy
+2019/10/03 | 122102 | macros/latex/base/ltnews15.pdf
+2019/10/03 | 121 | graphics/asymptote/doc/labelsquare.asy
+2019/10/03 | 1216 | graphics/asymptote/examples/dragon.asy
+2019/10/03 | 1213 | graphics/asymptote/GUI/res/icons/closedcurve.svg
+2019/10/03 | 1213 | graphics/asymptote/drawclipend.h
+2019/10/03 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
+2019/10/03 | 12103 | graphics/asymptote/stm.cc
+2019/10/03 | 1209 | graphics/asymptote/tests/imp/unravel.asy
+2019/10/03 | 12093 | graphics/asymptote/drawelement.h
+2019/10/03 | 120228 | macros/latex/base/ltnews09.pdf
+2019/10/03 | 119 | graphics/asymptote/fftw++asy.cc
+2019/10/03 | 1191 | graphics/asymptote/camperror.cc
+2019/10/03 | 11907 | graphics/asymptote/tests/gsl/random.asy
+2019/10/03 | 118 | graphics/asymptote/tests/string/substr.asy
+2019/10/03 | 1189 | graphics/asymptote/tests/types/var.asy
+2019/10/03 | 1186601 | graphics/asymptote/GL/glew.h
+2019/10/03 | 1185 | graphics/asymptote/examples/functionshading.asy
+2019/10/03 | 1183 | graphics/asymptote/base/embed.asy
+2019/10/03 | 1175 | graphics/asymptote/guide.cc
+2019/10/03 | 1165 | graphics/asymptote/GUI/res/icons/opencurve.svg
+2019/10/03 | 11658 | graphics/asymptote/coder.h
+2019/10/03 | 1163 | graphics/asymptote/runtime.h
+2019/10/03 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
+2019/10/03 | 116025 | graphics/asymptote/predicates.cc
+2019/10/03 | 115 | graphics/asymptote/doc/onecontour.asy
2019/10/03 | 115 | fonts/countriesofeurope/fonts/map/countriesofeurope.map
+2019/10/03 | 11580 | graphics/asymptote/path.h
2019/10/03 | 11560 | systems/texlive/tlnet/archive/chemnum.tar.xz
+2019/10/03 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
+2019/10/03 | 1151 | graphics/asymptote/GUI/configs/xasyconfig.cson
+2019/10/03 | 1151 | graphics/asymptote/callable.cc
+2019/10/03 | 11516 | graphics/asymptote/aspy.py
2019/10/03 | 115126 | fonts/newtx/tex/newtxmath.sty
-2019/10/03 | 1134725 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2019/10/03 | 1133843 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2019/10/03 | 112853 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2019/10/03 | 11482 | graphics/asymptote/base/binarytree.asy
+2019/10/03 | 1145 | graphics/asymptote/GUI/res/icons/code.svg
+2019/10/03 | 1142 | graphics/asymptote/envcompleter.cc
+2019/10/03 | 114284 | graphics/asymptote/ReleaseNotes
+2019/10/03 | 1140 | graphics/asymptote/examples/imagehistogram.asy
+2019/10/03 | 113 | graphics/asymptote/patches/fixmem.reg
+2019/10/03 | 1136 | graphics/asymptote/examples/genustwo.asy
+2019/10/03 | 11348 | graphics/asymptote/Makefile.in
+2019/10/03 | 11320 | graphics/asymptote/base/plain_markers.asy
+2019/10/03 | 1126 | graphics/asymptote/coenv.cc
+2019/10/03 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
+2019/10/03 | 1122 | graphics/asymptote/base/external.asy
+2019/10/03 | 1120 | graphics/asymptote/examples/animations/wheel.asy
2019/10/03 | 1119622 | systems/msdos/djgpp-contrib/pdftex.zip
-2019/10/03 | 110969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2019/10/03 | 1101599 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma
-2019/10/03 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz
-2019/10/03 | 108874 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2019/10/03 | 1066576 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2019/10/03 | 1057766 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2019/10/03 | 1057136 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2019/10/03 | 1042825 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2019/10/03 | 1114 | graphics/asymptote/examples/laserlattice.asy
+2019/10/03 | 11030 | graphics/asymptote/base/math.asy
+2019/10/03 | 109 | graphics/asymptote/tests/string/insert.asy
+2019/10/03 | 1098 | graphics/asymptote/refaccess.cc
+2019/10/03 | 1096 | graphics/asymptote/tests/array/transpose.asy
+2019/10/03 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
+2019/10/03 | 10830 | graphics/asymptote/base/CAD.asy
+2019/10/03 | 1082 | graphics/asymptote/patches/README
+2019/10/03 | 1075 | macros/latex/contrib/multicolrule/README.md
+2019/10/03 | 1072 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
+2019/10/03 | 1065 | graphics/asymptote/examples/shellmethod.asy
+2019/10/03 | 10644 | graphics/asymptote/texfile.h
+2019/10/03 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
+2019/10/03 | 1058 | graphics/asymptote/GUI/res/icons/openpolygon.svg
+2019/10/03 | 10582 | graphics/asymptote/tr.cc
+2019/10/03 | 1055 | graphics/asymptote/examples/partitionExample.asy
+2019/10/03 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
+2019/10/03 | 1051 | graphics/asymptote/doc/eetomumu.asy
+2019/10/03 | 1050 | graphics/asymptote/opsymbols.pl
+2019/10/03 | 104 | graphics/asymptote/examples/shadestroke.asy
+2019/10/03 | 104961 | macros/latex/base/ltnews11.pdf
+2019/10/03 | 10494 | graphics/asymptote/path3.h
+2019/10/03 | 104557 | macros/latex/required/amsmath/amsxtra.pdf
+2019/10/03 | 10445 | graphics/asymptote/INSTALL
+2019/10/03 | 1040 | graphics/asymptote/GUI/res/icons/centerorigin.svg
2019/10/03 | 1038538 | macros/latex/contrib/duckuments.zip
-2019/10/03 | 102387 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2019/10/03 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
+2019/10/03 | 1033 | graphics/asymptote/examples/basealign.asy
+2019/10/03 | 1030 | graphics/asymptote/absyn.h
+2019/10/03 | 102 | graphics/asymptote/tests/gc/file.asy
+2019/10/03 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
+2019/10/03 | 1025 | graphics/asymptote/doc/leastsquares.asy
+2019/10/03 | 10210 | graphics/asymptote/examples/thermodynamics.asy
+2019/10/03 | 1020 | graphics/asymptote/flatguide.cc
+2019/10/03 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
+2019/10/03 | 10196 | graphics/asymptote/doc/CAD.tex
2019/10/03 | 101592 | fonts/countriesofeurope/doc/countriesofeurope.pdf
+2019/10/03 | 101303 | macros/latex/required/amsmath/subeqn.pdf
+2019/10/03 | 1010 | graphics/asymptote/examples/washermethod.asy
2019/10/03 | 1010425 | fonts/newtx/doc/newtxdoc.pdf
-2019/10/03 | 100716 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2019/10/03 | 1005 | graphics/asymptote/doc/asy.1.begin
+2019/10/03 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
+2019/10/03 | 1000 | graphics/asymptote/doc/FAQ/Makefile
2019/10/02 | 98506 | macros/latex/contrib/l3kernel/l3token.dtx
2019/10/02 | 9814 | indexing/xindex/lualatex/xindex-lapp.lua
2019/10/02 | 9772 | macros/latex/contrib/l3kernel/l3docstrip.dtx
@@ -358,7 +1507,6 @@
2019/10/02 | 820 | macros/latex/contrib/quiz2socrative/sample-quiz2socrative-pdfQuiz.tex
2019/10/02 | 8191 | indexing/xindex/lualatex/xindex-base.lua
2019/10/02 | 80323 | indexing/xindex/lualatex/xindex-unicode.lua
-2019/10/02 | 7950812 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz
2019/10/02 | 786307 | install/macros/latex/contrib/l3build.tds.zip
2019/10/02 | 7843 | macros/latex/contrib/leadsheets/leadsheets.library.properties.code.tex
2019/10/02 | 782606 | macros/latex/contrib/l3build.zip
@@ -401,7 +1549,6 @@
2019/10/02 | 59405 | macros/latex/contrib/l3kernel/expl3.dtx
2019/10/02 | 5912 | macros/latex/contrib/l3kernel/l3.ins
2019/10/02 | 59064 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2019/10/02 | 5904 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz
2019/10/02 | 588398 | macros/latex/contrib/chemnum/chemnum_en.pdf
2019/10/02 | 584852 | macros/latex/contrib/l3kernel/expl3.pdf
2019/10/02 | 58132 | systems/texlive/tlnet/archive/esint.doc.tar.xz
@@ -415,10 +1562,8 @@
2019/10/02 | 53121 | macros/latex/contrib/chemnum/chemnum_en.tex
2019/10/02 | 52984 | graphics/pstricks/contrib/pst-turtle.zip
2019/10/02 | 5250 | macros/latex/contrib/leadsheets/leadsheet.cls
-2019/10/02 | 523528 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz
2019/10/02 | 5197 | indexing/xindex/scripts/xindex.lua
2019/10/02 | 517572 | systems/texlive/tlnet/archive/scratch3.doc.tar.xz
-2019/10/02 | 516226 | systems/win32/w32tex/ChangeLog
2019/10/02 | 5154 | macros/latex/contrib/l3build/l3build.lua
2019/10/02 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz
2019/10/02 | 51073 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
@@ -542,12 +1687,12 @@
2019/10/02 | 1495 | macros/latex/contrib/l3build/l3build-clean.lua
2019/10/02 | 149143 | macros/latex/contrib/l3kernel/l3doc.dtx
2019/10/02 | 148016 | systems/texlive/tlnet/archive/babel.tar.xz
-2019/10/02 | 145076 | systems/texlive/tlnet/archive/l3kernel.tar.xz
2019/10/02 | 1410 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx
2019/10/02 | 13684 | systems/texlive/tlnet/archive/mptopdf.doc.tar.xz
2019/10/02 | 1338 | systems/msdos/djgpp-contrib/pdftex/README.md
2019/10/02 | 1338 | macros/latex/contrib/chemnum/README
2019/10/02 | 132279 | macros/latex/contrib/l3kernel/l3tl.dtx
+2019/10/02 | 131824324 | systems/win32/w32tex/context.tar.xz
2019/10/02 | 12979 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
2019/10/02 | 1296 | macros/latex/contrib/acro/README
2019/10/02 | 129546 | macros/latex/contrib/l3kernel/l3candidates.dtx
@@ -578,22 +1723,34 @@
2019/10/02 | 1024 | macros/latex/contrib/l3build/README.md
2019/10/02 | 10140 | macros/latex/contrib/leadsheets/leadsheets.library.transposing.code.tex
2019/10/02 | 100167 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf
+2019/10/01 | 9814 | macros/latex/base/ltnews21.tex
2019/10/01 | 9712 | language/japanese/platex/kinsoku.dtx
2019/10/01 | 965800 | systems/texlive/tlnet/archive/chemformula.doc.tar.xz
2019/10/01 | 958098 | info/biblio/texbook3.bib
+2019/10/01 | 9562 | macros/latex/base/ltcntrl.dtx
2019/10/01 | 94677620 | systems/win32/w32tex/pgfcontrib.tar.xz
+2019/10/01 | 9401 | macros/latex/base/syntonly.dtx
+2019/10/01 | 93916 | macros/latex/base/ltclass.dtx
+2019/10/01 | 9374 | macros/latex/base/preload.dtx
2019/10/01 | 935529 | language/japanese/uplatex.zip
2019/10/01 | 934 | language/japanese/uplatex/uplfmt.ins
+2019/10/01 | 9204 | macros/latex/required/amsmath/amsopn.dtx
2019/10/01 | 8982 | macros/latex/required/tools/rawfonts.dtx
2019/10/01 | 89545 | macros/latex/contrib/scontents/scontents.dtx
+2019/10/01 | 89474 | macros/latex/base/slides.dtx
+2019/10/01 | 89294 | macros/latex/base/utf8ienc.dtx
+2019/10/01 | 8900 | macros/latex/base/ltnews17.tex
2019/10/01 | 876384 | systems/texlive/tlnet/archive/prooftrees.doc.tar.xz
2019/10/01 | 87386133 | systems/win32/w32tex/TLW64/tl-win64.zip
+2019/10/01 | 8737 | macros/latex/base/ltthm.dtx
+2019/10/01 | 8657 | macros/latex/required/amsmath/amsbsy.dtx
+2019/10/01 | 8632 | macros/latex/base/oldlfont.dtx
2019/10/01 | 861 | language/japanese/platex/pl209.ins
+2019/10/01 | 8541 | macros/latex/base/texpert.txt
2019/10/01 | 848162 | language/japanese/platex/pldoc.pdf
2019/10/01 | 821 | info/latex-via-exemplos/changelog.txt
2019/10/01 | 8152 | systems/texlive/tlnet/archive/fnpct.tar.xz
2019/10/01 | 8048 | language/japanese/uplatex/uplvers.dtx
-2019/10/01 | 803916 | systems/texlive/tlnet/archive/newtx.doc.tar.xz
2019/10/01 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc
2019/10/01 | 7927624 | support/pkgcheck/bin/pkgcheck
2019/10/01 | 7818 | language/japanese/platex/plnewsc01.tex
@@ -602,21 +1759,38 @@
2019/10/01 | 77076 | macros/latex/contrib/nicematrix/nicematrix-french.tex
2019/10/01 | 7628 | fonts/utilities/fontools/bin/splitttc
2019/10/01 | 7614 | language/japanese/platex/pl209.dtx
+2019/10/01 | 7578 | macros/latex/base/ltxguide.cls
2019/10/01 | 7380 | systems/texlive/tlnet/archive/enotez.tar.xz
+2019/10/01 | 7326 | macros/latex/base/ltnews20.tex
+2019/10/01 | 7227 | macros/latex/base/exscale.dtx
2019/10/01 | 72030 | macros/latex/required/tools/longtable.dtx
+2019/10/01 | 71304 | macros/latex/base/ltfssbas.dtx
2019/10/01 | 71139 | macros/latex/required/tools/verbatim.dtx
+2019/10/01 | 70758 | macros/latex/base/fntguide.tex
+2019/10/01 | 7016 | macros/latex/base/ltnews.tex
2019/10/01 | 6995 | language/japanese/platex/jltxdoc.dtx
2019/10/01 | 694564 | systems/texlive/tlnet/archive/exsheets.doc.tar.xz
2019/10/01 | 69288 | language/japanese/platex/platex.dtx
+2019/10/01 | 69216 | macros/latex/base/clsguide.tex
2019/10/01 | 69008 | fonts/utilities/fontools/doc/autoinst.pdf
+2019/10/01 | 6893 | macros/latex/base/ltnews13.tex
2019/10/01 | 6795 | macros/latex/required/tools/delarray.dtx
+2019/10/01 | 67931 | macros/latex/base/usrguide.tex
+2019/10/01 | 6784 | macros/latex/base/slides.ins
2019/10/01 | 67604 | systems/texlive/tlnet/archive/esindex.doc.tar.xz
+2019/10/01 | 6719 | macros/latex/base/latexsym.dtx
2019/10/01 | 6717 | language/japanese/platex/plnewsc06.tex
+2019/10/01 | 6654 | macros/latex/base/alltt.dtx
+2019/10/01 | 65861 | macros/latex/base/ltfsstrc.dtx
2019/10/01 | 65641 | support/pkgcheck/docs/pkgcheck.pdf
2019/10/01 | 654887 | macros/latex/contrib/nicematrix/nicematrix.pdf
2019/10/01 | 64639 | macros/latex/required/graphics/graphics.dtx
+2019/10/01 | 6363 | macros/latex/base/newlfont.dtx
+2019/10/01 | 6292 | macros/latex/base/ltnews14.tex
2019/10/01 | 6284 | macros/latex/contrib/ocgx2/ChangeLog
2019/10/01 | 622 | macros/latex/contrib/practicalreports/README
+2019/10/01 | 62037 | macros/latex/base/ltfssdcl.dtx
+2019/10/01 | 61549 | macros/latex/base/letter.dtx
2019/10/01 | 613 | macros/latex/contrib/scratch3/README
2019/10/01 | 6069 | language/japanese/platex/plnews06.tex
2019/10/01 | 598 | language/japanese/platex/platexrelease.ins
@@ -624,75 +1798,140 @@
2019/10/01 | 59414 | macros/latex/required/tools/bm.dtx
2019/10/01 | 5940 | macros/latex/contrib/gindex/gindex.tex
2019/10/01 | 58 | systems/mac/mactex/MacTeXtras-20191001.zip.md5
+2019/10/01 | 5865 | macros/latex/base/ltidxglo.dtx
+2019/10/01 | 5860 | macros/latex/required/amsmath/ams-internal.txt
2019/10/01 | 585 | macros/latex/contrib/ocgx2/fixocgx.sty
+2019/10/01 | 5859 | macros/latex/base/ltnews15.tex
+2019/10/01 | 5854 | macros/latex/base/ltpar.dtx
+2019/10/01 | 5808 | macros/latex/base/ltnews16.tex
2019/10/01 | 5797 | macros/latex/required/tools/somedefs.dtx
2019/10/01 | 577936 | systems/texlive/tlnet/archive/fnpct.doc.tar.xz
+2019/10/01 | 5733 | macros/latex/base/inputenc.ins
+2019/10/01 | 5710 | macros/latex/base/ltnews08.tex
2019/10/01 | 5692 | macros/latex/required/tools/tools.ins
+2019/10/01 | 5682 | macros/latex/base/ltnews10.tex
2019/10/01 | 565 | language/japanese/platex/pldocs.ins
+2019/10/01 | 5621 | macros/latex/base/ltnews05.tex
+2019/10/01 | 55836 | macros/latex/base/fontdef.dtx
2019/10/01 | 557 | macros/latex/contrib/gindex/README.md
+2019/10/01 | 55754 | macros/latex/base/ltdefns.dtx
2019/10/01 | 556 | language/japanese/uplatex/README.md
2019/10/01 | 555 | language/japanese/uplatex/upldocs.ins
+2019/10/01 | 5544 | macros/latex/base/ltnews11.tex
2019/10/01 | 553281 | info/latex-via-exemplos/latex-via-exemplos.tex
+2019/10/01 | 5521 | macros/latex/base/ltnews04.tex
+2019/10/01 | 5515 | macros/latex/base/graphpap.dtx
+2019/10/01 | 5513 | macros/latex/base/ltnews27.tex
+2019/10/01 | 5475 | macros/latex/base/ltnews25.tex
+2019/10/01 | 5436 | macros/latex/base/ltnews07.tex
+2019/10/01 | 5430 | macros/latex/base/ltnews12.tex
2019/10/01 | 542601 | language/japanese/uplatex/upldoc.pdf
+2019/10/01 | 5405 | macros/latex/base/ltnews06.tex
2019/10/01 | 53905 | macros/latex/required/tools/changes.txt
2019/10/01 | 53584 | language/japanese/platex/plext.dtx
+2019/10/01 | 5323 | macros/latex/required/amsmath/ams-external.txt
2019/10/01 | 53174 | macros/latex/required/tools/calc.dtx
+2019/10/01 | 5313 | macros/latex/base/ltnews09.tex
+2019/10/01 | 5308 | macros/latex/base/ltnews02.tex
+2019/10/01 | 5299 | macros/latex/base/cmextra.ins
+2019/10/01 | 52927 | macros/latex/base/encguide.tex
+2019/10/01 | 5290 | macros/latex/base/ltnews01.tex
2019/10/01 | 525465 | macros/latex/contrib/scratch3.zip
+2019/10/01 | 5251 | macros/latex/base/latexrelease.ins
2019/10/01 | 5213 | macros/latex/required/tools/tools-overview.tex
+2019/10/01 | 5213 | macros/latex/base/ltnews03.tex
2019/10/01 | 51966 | macros/latex/contrib/ocgx2/ocgx2.sty
2019/10/01 | 5163 | language/japanese/platex/plnewsc04.tex
2019/10/01 | 513448 | systems/texlive/tlnet/archive/amiri.tar.xz
2019/10/01 | 5082 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2019/10/01 | 507928 | macros/latex/contrib/scratch3/scratch3-fr.pdf
2019/10/01 | 50759 | macros/latex/required/graphics/drivers.dtx
+2019/10/01 | 5065 | macros/latex/base/latexsym.ins
+2019/10/01 | 50170 | macros/latex/base/ltpictur.dtx
2019/10/01 | 5006440 | systems/win32/w32tex/luajittex-w32.tar.xz
2019/10/01 | 4985080 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
+2019/10/01 | 49835 | macros/latex/base/ltfloat.dtx
2019/10/01 | 4977 | language/japanese/platex/Makefile
2019/10/01 | 4965 | macros/latex/required/tools/fileerr.dtx
+2019/10/01 | 4952 | macros/latex/base/lthyphen.dtx
2019/10/01 | 49197264 | systems/win32/w32tex/xetex-w32.tar.xz
2019/10/01 | 48197 | language/japanese/uplatex/uplatex.dtx
+2019/10/01 | 47764 | macros/latex/base/ltplain.dtx
+2019/10/01 | 4762 | macros/latex/base/ltlength.dtx
2019/10/01 | 4685 | language/japanese/platex/plnews02.tex
2019/10/01 | 466397 | macros/latex/contrib/embrac.zip
+2019/10/01 | 46253 | macros/latex/base/lttab.dtx
2019/10/01 | 459436 | systems/texlive/tlnet/archive/enotez.doc.tar.xz
2019/10/01 | 4574784 | systems/win32/w32tex/harftex-w32.tar.xz
2019/10/01 | 456745 | macros/latex/contrib/embrac/embrac_en.pdf
2019/10/01 | 45548 | macros/latex/contrib/scratch3/scratch3.sty
-2019/10/01 | 4505764 | systems/texlive/tlnet/archive/newtx.tar.xz
+2019/10/01 | 4406 | macros/latex/base/ec.ins
2019/10/01 | 439647847 | systems/mac/mactex/MacTeXtras-20191001.zip
+2019/10/01 | 43622 | macros/latex/base/ltmiscen.dtx
+2019/10/01 | 4345 | macros/latex/required/amsmath/amsxtra.dtx
2019/10/01 | 43454 | macros/latex/required/tools/theorem.dtx
+2019/10/01 | 4341 | macros/latex/base/cmfonts.ins
+2019/10/01 | 43246 | macros/latex/base/cmfonts.fdd
+2019/10/01 | 4304 | macros/latex/base/ltalloc.dtx
2019/10/01 | 4300 | macros/latex/contrib/practicalreports/practicalreports.sty
2019/10/01 | 4292 | systems/texlive/tlnet/archive/notes2bib.tar.xz
+2019/10/01 | 4285 | macros/latex/required/amsmath/changes.txt
+2019/10/01 | 4272 | macros/latex/base/newdc.ins
+2019/10/01 | 4237 | macros/latex/base/docstrip.ins
+2019/10/01 | 4236 | macros/latex/base/latex209.ins
2019/10/01 | 422564 | systems/texlive/tlnet/archive/xcharter.doc.tar.xz
+2019/10/01 | 4171 | macros/latex/base/ltnews19.tex
2019/10/01 | 4153 | language/japanese/platex/plnewsc08.tex
+2019/10/01 | 4104 | macros/latex/base/classes.ins
+2019/10/01 | 4103 | macros/latex/base/lablst.tex
2019/10/01 | 40688 | systems/texlive/tlnet/archive/chemmacros.tar.xz
2019/10/01 | 4062 | macros/latex/required/graphics/epsfig.dtx
+2019/10/01 | 40203 | macros/latex/base/ltboxes.dtx
+2019/10/01 | 39973 | macros/latex/base/ltspace.dtx
+2019/10/01 | 3980 | macros/latex/base/olddc.ins
2019/10/01 | 39702 | macros/latex/required/tools/ftnright.dtx
2019/10/01 | 39417 | macros/latex/required/graphics/grfguide.tex
2019/10/01 | 3877 | language/japanese/platex/plnews08.tex
+2019/10/01 | 38533 | macros/latex/base/latex209.dtx
2019/10/01 | 38274 | fonts/newtx/type1/ebgMI.pfb
2019/10/01 | 38240 | systems/mac/mactex/ExtrasFolder.pdf
2019/10/01 | 3814 | macros/latex/required/graphics/lscape.dtx
2019/10/01 | 3812 | language/japanese/uplatex/Makefile
+2019/10/01 | 3798 | macros/latex/base/tulm.ins
2019/10/01 | 3796 | language/japanese/platex/plnewsc05.tex
2019/10/01 | 3778 | language/japanese/platex/plnews07.tex
+2019/10/01 | 3731 | macros/latex/base/ltlogos.dtx
2019/10/01 | 3730 | fonts/utilities/fontools/share/fontools_t2b.enc
2019/10/01 | 3721532 | systems/texlive/tlnet/archive/media9.doc.tar.xz
2019/10/01 | 3713 | language/japanese/platex/plnewsc02.tex
2019/10/01 | 36822 | fonts/newtx/type1/ebgBMI.pfb
+2019/10/01 | 36585 | macros/latex/base/ltfiles.dtx
2019/10/01 | 3652 | fonts/utilities/fontools/share/fontools_t2c.enc
2019/10/01 | 3616 | systems/texlive/tlnet/archive/esindex.tar.xz
+2019/10/01 | 36085 | macros/latex/base/ltlists.dtx
2019/10/01 | 35816 | macros/latex/required/tools/tabularx.dtx
2019/10/01 | 3490160 | systems/win32/w32tex/win64/luajittex-w64.tar.xz
2019/10/01 | 3485496 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz
2019/10/01 | 3484 | language/japanese/platex/plnewsc11.tex
+2019/10/01 | 34845 | macros/latex/base/ltmath.dtx
2019/10/01 | 3461 | support/pkgcheck/CHANGES.md
+2019/10/01 | 3450 | macros/latex/base/makeindx.ins
+2019/10/01 | 34244 | macros/latex/base/ltdirchk.dtx
+2019/10/01 | 3417 | macros/latex/base/proc.ins
+2019/10/01 | 34065 | macros/latex/base/latexchanges.tex
2019/10/01 | 33 | support/pkgcheck/docs/title.tex
+2019/10/01 | 3391 | macros/latex/base/letter.ins
2019/10/01 | 33872 | macros/latex/required/tools/varioref-2016-02-16.sty
+2019/10/01 | 3354 | macros/latex/base/exscale.ins
+2019/10/01 | 3336 | macros/latex/base/ltoutenc.ins
2019/10/01 | 3321 | language/japanese/platex/plnewsc03.tex
2019/10/01 | 3239229 | support/pkgcheck.zip
2019/10/01 | 32181 | macros/latex/required/graphics/graphicx.dtx
+2019/10/01 | 32179 | macros/latex/base/latexrelease.dtx
2019/10/01 | 3197 | language/japanese/platex/plnewsc13.tex
+2019/10/01 | 3194 | macros/latex/base/unpack.ins
2019/10/01 | 3194 | language/japanese/platex/plnews.cls
+2019/10/01 | 31899 | macros/latex/base/ltsect.dtx
2019/10/01 | 31434 | macros/latex/contrib/scratch3/scratch3-fr.tex
2019/10/01 | 313809 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
2019/10/01 | 31279 | macros/latex/contrib/gindex.zip
@@ -702,22 +1941,33 @@
2019/10/01 | 30962 | macros/latex/required/tools/layout.dtx
2019/10/01 | 30946 | macros/latex/required/graphics/color.dtx
2019/10/01 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc
+2019/10/01 | 304451 | macros/latex/base/changes.txt
2019/10/01 | 2999 | language/japanese/platex/plnewsc09.tex
2019/10/01 | 298160 | language/japanese/platex/platex.pdf
2019/10/01 | 29584 | systems/texlive/tlnet/archive/xsim.tar.xz
2019/10/01 | 29571 | macros/latex/required/tools/showkeys.dtx
2019/10/01 | 2948 | language/japanese/platex/plnewsc10.tex
2019/10/01 | 2931 | language/japanese/platex/plnews04.tex
+2019/10/01 | 2913 | macros/latex/base/syntonly.ins
+2019/10/01 | 2909 | macros/latex/base/nfssfont.ins
+2019/10/01 | 2908 | macros/latex/base/graphpap.ins
+2019/10/01 | 2908 | macros/latex/base/fix-cm.ins
2019/10/01 | 2908 | fonts/utilities/fontools/share/fontools_t2a.enc
+2019/10/01 | 2906 | macros/latex/base/alltt.ins
2019/10/01 | 2906 | fonts/utilities/fontools/README
+2019/10/01 | 2904 | macros/latex/base/ifthen.ins
2019/10/01 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc
+2019/10/01 | 28334 | macros/latex/base/ltfntcmd.dtx
2019/10/01 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc
2019/10/01 | 2765 | support/pkgcheck/docs/warningsd.tex
2019/10/01 | 2763 | language/japanese/platex/plnews03.tex
2019/10/01 | 27582 | fonts/utilities/fontools/bin/ot2kpx
2019/10/01 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc
2019/10/01 | 2748 | macros/latex/contrib/gindex/gindex.sty
+2019/10/01 | 2733 | macros/latex/base/ltpageno.dtx
2019/10/01 | 27327 | fonts/utilities/fontools/doc/ot2kpx.pdf
+2019/10/01 | 2726 | macros/latex/base/idx.tex
+2019/10/01 | 27139 | macros/latex/base/ltxcheck.tex
2019/10/01 | 26947 | fonts/utilities/fontools/doc/afm2afm.pdf
2019/10/01 | 266405 | macros/latex/contrib/scontents/scontents.pdf
2019/10/01 | 2663392 | systems/win32/w32tex/win64/harftex-w64.tar.xz
@@ -737,84 +1987,122 @@
2019/10/01 | 24664 | macros/latex/required/tools/trace.dtx
2019/10/01 | 2421 | language/japanese/platex/plnewsc12.tex
2019/10/01 | 24116 | systems/texlive/tlnet/archive/exsheets.tar.xz
+2019/10/01 | 24024 | macros/latex/base/lterror.dtx
2019/10/01 | 239940 | systems/texlive/tlnet/archive/notes2bib.doc.tar.xz
2019/10/01 | 238821 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2019/10/01 | 23793 | macros/latex/base/ltnews30.tex
+2019/10/01 | 23521 | macros/latex/base/fix-cm.dtx
2019/10/01 | 2313 | language/japanese/platex/plnews05.tex
2019/10/01 | 2274464 | systems/texlive/tlnet/archive/beamer.doc.tar.xz
+2019/10/01 | 22712 | macros/latex/base/ltcounts.dtx
2019/10/01 | 226435 | language/japanese/uplatex/uplatex.pdf
+2019/10/01 | 22480 | macros/latex/base/cfgguide.tex
2019/10/01 | 2243650 | info/latex-via-exemplos.zip
2019/10/01 | 223769 | macros/latex/contrib/practicalreports.zip
2019/10/01 | 2226 | macros/latex/required/tools/indentfirst.dtx
+2019/10/01 | 219246 | macros/latex/required/amsmath/amsmath.dtx
2019/10/01 | 21023 | macros/latex/required/graphics/rotating.dtx
2019/10/01 | 20950 | language/japanese/uplatex/uplfonts.dtx
-2019/10/01 | 2092 | macros/latex/required/graphics/README.md
+2019/10/01 | 20809 | macros/latex/base/ltfssini.dtx
2019/10/01 | 20435 | fonts/utilities/fontools/doc/splitttc.pdf
+2019/10/01 | 203062 | macros/latex/base/doc.dtx
+2019/10/01 | 20270 | macros/latex/base/ltnews.cls
2019/10/01 | 20138 | language/japanese/platex/plvers.dtx
2019/10/01 | 1958 | language/japanese/uplatex/README_uplatex.txt
+2019/10/01 | 1948 | macros/latex/base/minimal.cls
2019/10/01 | 1942088 | systems/texlive/tlnet/archive/xcharter.tar.xz
2019/10/01 | 193529 | fonts/utilities/fontools.zip
2019/10/01 | 1935232 | systems/win32/w32tex/win64/context-w64.tar.xz
+2019/10/01 | 19022 | macros/latex/base/ltnews29.tex
2019/10/01 | 1894860 | systems/texlive/tlnet/archive/media9.tar.xz
2019/10/01 | 1881 | support/pkgcheck/src/messages/warningsd.rs
2019/10/01 | 1867831 | install/language/japanese/platex.tds.zip
2019/10/01 | 18584 | systems/texlive/tlnet/archive/chemformula.tar.xz
2019/10/01 | 1855 | language/japanese/platex/README.md
+2019/10/01 | 18558 | macros/latex/base/ltxdoc.dtx
2019/10/01 | 183898 | macros/latex/contrib/practicalreports/practicalreports.pdf
+2019/10/01 | 18377 | macros/latex/base/nfssfont.dtx
+2019/10/01 | 18350 | macros/latex/base/ltx3info.tex
+2019/10/01 | 18305 | macros/latex/base/ifthen.dtx
2019/10/01 | 180911 | macros/latex/required/tools/multicol.dtx
2019/10/01 | 17997 | fonts/utilities/fontools/GPLv2.txt
2019/10/01 | 17862 | macros/latex/required/tools/xspace.dtx
2019/10/01 | 1780 | systems/mac/mactex/Licenses.txt
2019/10/01 | 1776724 | systems/texlive/tlnet/archive/media9.source.tar.xz
2019/10/01 | 1757627 | language/japanese/platex.zip
+2019/10/01 | 175370 | macros/latex/base/ltoutput.dtx
+2019/10/01 | 17520 | macros/latex/base/cyrguide.tex
2019/10/01 | 172706 | language/japanese/platex/exppl2e.pdf
+2019/10/01 | 168346 | macros/latex/base/ltoutenc.dtx
2019/10/01 | 1668 | macros/latex/contrib/embrac/README
-2019/10/01 | 1666 | macros/latex/required/tools/README.md
2019/10/01 | 165636 | language/japanese/uplatex/ujclasses.dtx
2019/10/01 | 165200 | systems/texlive/tlnet/archive/beamer.tar.xz
2019/10/01 | 164 | fonts/newtx/tex/newtx-ebgaramond-subs.tex
2019/10/01 | 16490 | macros/latex/contrib/embrac/embrac.sty
+2019/10/01 | 163682 | macros/latex/base/docstrip.dtx
+2019/10/01 | 16262 | macros/latex/base/modguide.tex
2019/10/01 | 16187 | language/japanese/platex/platexrelease.dtx
2019/10/01 | 16181 | language/japanese/uplatex/ukinsoku.dtx
-2019/10/01 | 16085132 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2019/10/01 | 158767 | language/japanese/platex/platex-en.pdf
2019/10/01 | 1586 | language/japanese/uplatex/LICENSE
+2019/10/01 | 15821 | macros/latex/base/slifonts.fdd
2019/10/01 | 1569 | language/japanese/uplatex/uplcls.ins
2019/10/01 | 155926 | language/japanese/platex/jclasses.dtx
2019/10/01 | 1553 | language/japanese/platex/LICENSE
+2019/10/01 | 154723 | macros/latex/base/classes.dtx
2019/10/01 | 15433 | macros/latex/required/graphics/graphics-2017-06-25.sty
-2019/10/01 | 15125800 | systems/win32/w32tex/luatex-w32.tar.xz
2019/10/01 | 149 | fonts/newtx/tex/newtx-libertine-subs.tex
+2019/10/01 | 14908 | macros/latex/base/ltnews28.tex
2019/10/01 | 1488 | language/japanese/platex/plcls.ins
2019/10/01 | 14853 | language/japanese/platex/exppl2e.sty
+2019/10/01 | 14838 | macros/latex/base/ltxref.dtx
+2019/10/01 | 14570 | macros/latex/base/source2e.tex
+2019/10/01 | 14440 | macros/latex/base/ltbibl.dtx
2019/10/01 | 14241 | macros/latex/contrib/embrac/embrac_en.tex
2019/10/01 | 14180 | systems/texlive/tlnet/archive/notes2bib.source.tar.xz
2019/10/01 | 14078 | macros/latex/required/tools/afterpage.dtx
+2019/10/01 | 1384 | macros/latex/base/legal.txt
2019/10/01 | 13799 | macros/latex/required/graphics/keyval.dtx
+2019/10/01 | 1353 | macros/latex/base/ltnews18.tex
+2019/10/01 | 13452 | macros/latex/required/amsmath/amsgen.dtx
2019/10/01 | 13410 | macros/latex/contrib/practicalreports/practicalreports.tex
2019/10/01 | 13334 | fonts/utilities/fontools/bin/afm2afm
-2019/10/01 | 132044556 | systems/win32/w32tex/context.tar.xz
+2019/10/01 | 13305 | macros/latex/base/proc.dtx
2019/10/01 | 1304 | macros/latex/contrib/scontents/README.md
2019/10/01 | 12715 | macros/latex/required/tools/dcolumn.dtx
2019/10/01 | 12642 | macros/latex/contrib/asmejour/asmejour-sample.bib
2019/10/01 | 1257 | macros/latex/contrib/gindex/gindex.ist
+2019/10/01 | 12537 | macros/latex/base/testpage.tex
2019/10/01 | 125169 | language/japanese/platex/platexrelease.pdf
2019/10/01 | 124980 | info/biblio/texbook3.twx
2019/10/01 | 123627 | macros/latex/required/tools/array.dtx
+2019/10/01 | 12227 | macros/latex/base/ltnews24.tex
+2019/10/01 | 12130 | macros/latex/base/tulm.fdd
2019/10/01 | 118743 | language/japanese/platex/plfonts.dtx
2019/10/01 | 116732 | language/japanese/uplatex/uplatex-en.pdf
+2019/10/01 | 11451 | macros/latex/base/ltpage.dtx
+2019/10/01 | 11411 | macros/latex/required/amsmath/amstext.dtx
+2019/10/01 | 11293 | macros/latex/required/amsmath/amscd.dtx
2019/10/01 | 112876 | fonts/utilities/fontools/bin/autoinst
2019/10/01 | 10999532 | systems/win32/w32tex/win64/xetex-w64.tar.xz
2019/10/01 | 10777 | macros/latex/required/tools/fontsmpl.dtx
2019/10/01 | 10752 | macros/latex/required/tools/hhline.dtx
2019/10/01 | 1070248 | info/latex-via-exemplos/latex-via-exemplos.pdf
+2019/10/01 | 107001 | macros/latex/base/inputenc.dtx
+2019/10/01 | 10699 | macros/latex/base/ltnews26.tex
2019/10/01 | 1069857 | info/latex-via-exemplos/latex-via-exemplos-oneside.pdf
+2019/10/01 | 10692 | macros/latex/base/ltnews23.tex
+2019/10/01 | 10673 | macros/latex/base/ltnews22.tex
2019/10/01 | 10651 | macros/latex/required/graphics/trig.dtx
2019/10/01 | 10650 | macros/latex/required/tools/enumerate.dtx
+2019/10/01 | 10606 | macros/latex/base/makeindx.dtx
2019/10/01 | 1057 | language/japanese/platex/plfmt.ins
2019/10/01 | 10448 | systems/texlive/tlnet/archive/prooftrees.tar.xz
2019/10/01 | 10430 | language/japanese/platex/plnewsc07.tex
+2019/10/01 | 104303 | macros/latex/required/amsmath/amsldoc.tex
2019/10/01 | 10426 | language/japanese/platex/plnews01.tex
2019/10/01 | 104226 | language/japanese/platex/plcore.dtx
+2019/10/01 | 10376 | macros/latex/base/ltfsscmp.dtx
2019/10/01 | 103404 | macros/latex/required/tools/varioref.dtx
2019/10/01 | 1012967 | install/language/japanese/uplatex.tds.zip
2019/10/01 | 1009356 | systems/texlive/tlnet/archive/chemmacros.doc.tar.xz
@@ -848,7 +2136,6 @@
2019/09/30 | 8999 | macros/latex/contrib/ghsystem/pictures/ghsystem_acid.pdf
2019/09/30 | 896780 | systems/texlive/tlnet/archive/tex4ht.tar.xz
2019/09/30 | 894 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.tex
-2019/09/30 | 8880 | systems/texlive/tlnet/archive/duckuments.source.tar.xz
2019/09/30 | 886573 | graphics/pgf/contrib/prooftrees.zip
2019/09/30 | 8862 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-O.png
2019/09/30 | 88472 | systems/texlive/tlnet/archive/poemscol.source.tar.xz
@@ -868,7 +2155,6 @@
2019/09/30 | 821 | macros/latex/contrib/xsim/doc/examples/xsim.listings.tex
2019/09/30 | 8142 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-black.pdf
2019/09/30 | 8133 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-white.pdf
-2019/09/30 | 8100976 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2019/09/30 | 80348 | macros/latex/contrib/media9/media9.sty
2019/09/30 | 7998 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-2.pdf
2019/09/30 | 7973 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-black.png
@@ -878,11 +2164,9 @@
2019/09/30 | 784660 | macros/latex/contrib/ghsystem/ghsystem_en.pdf
2019/09/30 | 776 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.tex
2019/09/30 | 7638 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-white.pdf
-2019/09/30 | 7579136 | graphics/asymptote/binaries/i386-windows/texlive/asy.exe
2019/09/30 | 755 | graphics/pgf/contrib/prooftrees/prooftrees_biber.bib
2019/09/30 | 7558 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-2-white.pdf
2019/09/30 | 7556 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-black.pdf
-2019/09/30 | 7554560 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
2019/09/30 | 7530 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-O-5-1.pdf
2019/09/30 | 7529 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-2-black.pdf
2019/09/30 | 748128 | systems/texlive/tlnet/archive/poemscol.doc.tar.xz
@@ -959,7 +2243,6 @@
2019/09/30 | 5056 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle-2-black.png
2019/09/30 | 5028 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle.png
2019/09/30 | 50179 | macros/latex/contrib/media9/pdfbase.sty
-2019/09/30 | 495116 | systems/texlive/tlnet/archive/duckuments.doc.tar.xz
2019/09/30 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex
2019/09/30 | 4893848 | systems/win32/w32tex/aleph-w32.tar.xz
2019/09/30 | 48094 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.pdf
@@ -977,7 +2260,6 @@
2019/09/30 | 46308 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.pdf
2019/09/30 | 46125 | macros/latex/contrib/ghsystem/pictures/ghsystem_skull-2.jpg
2019/09/30 | 4610 | macros/latex/contrib/chemmacros/chemmacros.module.particles.code.tex
-2019/09/30 | 459904 | systems/texlive/tlnet/archive/duckuments.tar.xz
2019/09/30 | 45843 | macros/latex/contrib/ghsystem/pictures/ghsystem_skull.jpg
2019/09/30 | 45738 | macros/latex/contrib/xsim/doc/examples/xsim.listings.pdf
2019/09/30 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf
@@ -1129,7 +2411,6 @@
2019/09/30 | 1489 | macros/latex/contrib/fnpct/README
2019/09/30 | 148816 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf
2019/09/30 | 14791 | macros/latex/contrib/chemmacros/chemmacros.module.base.code.tex
-2019/09/30 | 14769504 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2019/09/30 | 14754 | macros/latex/contrib/chemmacros/chemmacros.module.redox.code.tex
2019/09/30 | 146344 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-2.eps
2019/09/30 | 146302 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-3.eps
@@ -1137,7 +2418,6 @@
2019/09/30 | 145546 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-1.eps
2019/09/30 | 14354 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex
2019/09/30 | 1425 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.tex
-2019/09/30 | 14150970 | graphics/asymptote.zip
2019/09/30 | 1404 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.tex
2019/09/30 | 1394 | macros/latex/contrib/xsim/doc/examples/xsim.collections.tex
2019/09/30 | 1385 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.tex
@@ -1238,1047 +2518,132 @@
2019/09/30 | 102072 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame.eps
2019/09/30 | 1013 | macros/latex/contrib/xsim/doc/examples/xsim.floating.tex
2019/09/30 | 100387 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-3-black.eps
-2019/09/29 | 99 | graphics/asymptote/base/asy_filetype.vim
-2019/09/29 | 9944 | graphics/asymptote/GUI/pyUIClass/custMatTransform.py
-2019/09/29 | 993 | graphics/asymptote/examples/RiemannSphere.asy
2019/09/29 | 991 | macros/latex/contrib/testidx/samples/sample-idx-babel-german.tex
-2019/09/29 | 9892 | graphics/asymptote/profiler.h
2019/09/29 | 988 | macros/latex/contrib/algobox/README.md
-2019/09/29 | 9871 | graphics/asymptote/runstring.in
-2019/09/29 | 986 | graphics/asymptote/predicates.h
-2019/09/29 | 9846 | graphics/asymptote/doc/asymptote.sty
-2019/09/29 | 980 | graphics/asymptote/examples/lmfit1.asy
-2019/09/29 | 9756 | graphics/asymptote/util.cc
-2019/09/29 | 974 | graphics/asymptote/prc/Makefile
2019/09/29 | 973 | macros/latex/contrib/testidx/samples/sample-idx-german.tex
-2019/09/29 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
-2019/09/29 | 971 | graphics/asymptote/examples/filesurface.asy
-2019/09/29 | 969 | graphics/asymptote/runfile.h
-2019/09/29 | 966 | graphics/asymptote/tests/array/solve.asy
-2019/09/29 | 964 | graphics/asymptote/GUI/xasyTransform.py
-2019/09/29 | 964 | graphics/asymptote/GUI/res/icons/chevron-with-circle-left.svg
-2019/09/29 | 964997 | systems/win32/miktex/tm/packages/duckuments.tar.lzma
-2019/09/29 | 95 | graphics/asymptote/prc/test.asy
-2019/09/29 | 959 | graphics/asymptote/examples/triads.asy
-2019/09/29 | 958 | graphics/asymptote/statistics.h
-2019/09/29 | 956 | graphics/asymptote/examples/workcone.asy
-2019/09/29 | 956 | graphics/asymptote/examples/poster.asy
-2019/09/29 | 9566 | graphics/asymptote/base/bezulate.asy
-2019/09/29 | 951 | graphics/asymptote/examples/worksheet.asy
2019/09/29 | 950277 | macros/latex/contrib/chemformula/chemformula_en.pdf
-2019/09/29 | 949 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
-2019/09/29 | 946 | graphics/asymptote/examples/animations/cube.asy
-2019/09/29 | 936 | graphics/asymptote/tests/array/array.asy
-2019/09/29 | 930 | graphics/asymptote/examples/polararea.asy
-2019/09/29 | 9309 | graphics/asymptote/base/plain_paths.asy
-2019/09/29 | 9306 | graphics/asymptote/psfile.h
-2019/09/29 | 9251 | graphics/asymptote/errors
2019/09/29 | 923 | macros/latex/contrib/statistics/README.md
-2019/09/29 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
-2019/09/29 | 917 | graphics/asymptote/opcodes.h
-2019/09/29 | 915 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
-2019/09/29 | 912 | graphics/asymptote/doc/errorbars.asy
-2019/09/29 | 9094 | graphics/asymptote/application.h
-2019/09/29 | 908 | graphics/asymptote/modifier.h
-2019/09/29 | 908 | graphics/asymptote/coenv.h
-2019/09/29 | 901 | graphics/asymptote/virtualfieldaccess.cc
-2019/09/29 | 8912 | graphics/asymptote/symbol.cc
-2019/09/29 | 8900 | graphics/asymptote/runmath.in
2019/09/29 | 889 | macros/latex/contrib/testidx/samples/sample-idx-t1.tex
-2019/09/29 | 8891 | graphics/asymptote/glrender.h
-2019/09/29 | 8870 | graphics/asymptote/base/asy.vim
-2019/09/29 | 885 | graphics/asymptote/examples/twistedtubes.asy
-2019/09/29 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
-2019/09/29 | 880 | graphics/asymptote/doc/xasy.1x
-2019/09/29 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
-2019/09/29 | 877 | graphics/asymptote/doc/markers2.asy
-2019/09/29 | 8773 | graphics/asymptote/triple.h
-2019/09/29 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
-2019/09/29 | 872 | graphics/asymptote/doc/imagecontour.asy
-2019/09/29 | 86 | graphics/asymptote/doc/cylinderskeleton.asy
-2019/09/29 | 869 | graphics/asymptote/GUI/res/icons/center.svg
-2019/09/29 | 868 | graphics/asymptote/examples/xxsq01x-1.asy
-2019/09/29 | 8661 | graphics/asymptote/base/plain_pens.asy
2019/09/29 | 865 | macros/latex/contrib/testidx/samples/sample-idxgloss-xe-digraphs.tex
-2019/09/29 | 862 | graphics/asymptote/doc/flowchartdemo.asy
-2019/09/29 | 86263 | graphics/asymptote/base/three.asy
2019/09/29 | 856100 | systems/win32/miktex/tm/packages/poemscol.tar.lzma
2019/09/29 | 855 | macros/latex/contrib/testidx/samples/sample-idx.tex
2019/09/29 | 8536 | macros/latex/contrib/beamer/doc/beameruserguide.tex
-2019/09/29 | 852 | graphics/asymptote/parser.h
-2019/09/29 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
-2019/09/29 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy
-2019/09/29 | 846 | graphics/asymptote/build-scripts/build-asygl
-2019/09/29 | 845 | graphics/asymptote/envcompleter.h
-2019/09/29 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
-2019/09/29 | 839 | graphics/asymptote/examples/venn3.asy
-2019/09/29 | 838 | graphics/asymptote/GUI/res/icons/close-round.svg
-2019/09/29 | 8372 | graphics/asymptote/base/rationalSimplex.asy
-2019/09/29 | 8371 | graphics/asymptote/prc/PRCbitStream.cc
-2019/09/29 | 8368 | graphics/asymptote/runpath.in
-2019/09/29 | 83435 | graphics/asymptote/lex.yy.cc
-2019/09/29 | 833 | graphics/asymptote/runbacktrace.in
-2019/09/29 | 833 | graphics/asymptote/examples/markregular.asy
-2019/09/29 | 83362 | graphics/asymptote/examples/piicon.eps
-2019/09/29 | 832 | graphics/asymptote/examples/animations/sphere.asy
-2019/09/29 | 829 | graphics/asymptote/examples/shellsqrtx01.asy
-2019/09/29 | 829 | graphics/asymptote/angle.h
-2019/09/29 | 827 | graphics/asymptote/examples/xxsq01y.asy
-2019/09/29 | 8243 | graphics/asymptote/base/asy-kate.sh
-2019/09/29 | 822 | graphics/asymptote/GUI/res/icons/android-expand.svg
-2019/09/29 | 821 | graphics/asymptote/GUI/xasyArgs.py
-2019/09/29 | 821 | graphics/asymptote/doc/secondaryaxis.asy
2019/09/29 | 82057 | fonts/amiri/Documentation-Arabic.pdf
-2019/09/29 | 81 | graphics/asymptote/doc/bezier.asy
-2019/09/29 | 818 | graphics/asymptote/camperror.h
-2019/09/29 | 8157 | graphics/asymptote/runhistory.cc
-2019/09/29 | 8116 | graphics/asymptote/doc/asy.1
-2019/09/29 | 806 | graphics/asymptote/GUI/res/icons/android-refresh.svg
-2019/09/29 | 8051 | graphics/asymptote/runpath3d.in
-2019/09/29 | 802 | graphics/asymptote/GUI/res/icons/android-camera.svg
-2019/09/29 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2019/09/29 | 7935 | graphics/asymptote/fundec.cc
2019/09/29 | 788 | macros/latex/contrib/testidx/samples/sample-idxgloss-xindy.tex
-2019/09/29 | 788 | graphics/asymptote/examples/orthocenter.asy
-2019/09/29 | 782 | graphics/asymptote/shaders.h
-2019/09/29 | 780 | graphics/asymptote/GUI/res/icons/check.svg
-2019/09/29 | 7808 | graphics/asymptote/coder.cc
-2019/09/29 | 77 | graphics/asymptote/tests/gc/string.asy
-2019/09/29 | 778 | graphics/asymptote/examples/controlsystem.asy
-2019/09/29 | 77408 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
-2019/09/29 | 773 | graphics/asymptote/drawlayer.h
-2019/09/29 | 770 | graphics/asymptote/asy.rc
-2019/09/29 | 76 | graphics/asymptote/examples/grid.asy
2019/09/29 | 76784 | systems/texlive/tlnet/archive/glossaries.tar.xz
-2019/09/29 | 764 | graphics/asymptote/GUI/res/icons/android-radio-button-off.svg
-2019/09/29 | 7639 | graphics/asymptote/LICENSE.LESSER
-2019/09/29 | 762 | graphics/asymptote/examples/clockarray.asy
2019/09/29 | 759 | macros/latex/contrib/testidx/README
-2019/09/29 | 759 | graphics/asymptote/GUI/res/icons/plus-round.svg
-2019/09/29 | 754 | graphics/asymptote/doc/graphmarkers.asy
-2019/09/29 | 750 | graphics/asymptote/vm.h
-2019/09/29 | 7482 | graphics/asymptote/base/simplex.asy
-2019/09/29 | 747 | graphics/asymptote/examples/pseudosphere.asy
-2019/09/29 | 746 | graphics/asymptote/tests/array/sort.asy
-2019/09/29 | 7445 | graphics/asymptote/name.cc
-2019/09/29 | 743 | graphics/asymptote/examples/xxsq01.asy
-2019/09/29 | 7422 | graphics/asymptote/base/graph_splinetype.asy
-2019/09/29 | 739 | graphics/asymptote/examples/condor.asy
-2019/09/29 | 737 | graphics/asymptote/tests/array/determinant.asy
-2019/09/29 | 734 | graphics/asymptote/examples/quilt.asy
-2019/09/29 | 73435 | graphics/asymptote/GL/glxew.h
-2019/09/29 | 73252 | graphics/asymptote/base/three_surface.asy
-2019/09/29 | 7307 | graphics/asymptote/base/stats.asy
-2019/09/29 | 7302 | graphics/asymptote/base/markers.asy
-2019/09/29 | 72 | graphics/asymptote/tests/gc/pen.asy
-2019/09/29 | 729 | graphics/asymptote/base/labelpath.asy
-2019/09/29 | 727 | graphics/asymptote/examples/fermi.asy
-2019/09/29 | 723561 | systems/win32/miktex/tm/packages/exsheets.tar.lzma
-2019/09/29 | 7230 | graphics/asymptote/runtime.pl
-2019/09/29 | 72112 | graphics/asymptote/GUI/Window1.py
-2019/09/29 | 720 | graphics/asymptote/mod.h
-2019/09/29 | 714 | graphics/asymptote/examples/gamma3.asy
-2019/09/29 | 713 | graphics/asymptote/GUI/res/icons/arrow-move.svg
-2019/09/29 | 713 | graphics/asymptote/examples/unitoctant.asy
-2019/09/29 | 7128 | graphics/asymptote/GUI/pyUIClass/widg_addLabel.py
-2019/09/29 | 71223 | graphics/asymptote/base/asy-mode.el
-2019/09/29 | 711 | graphics/asymptote/examples/partialsurface.asy
-2019/09/29 | 710 | graphics/asymptote/GUI/xasySvg.py
-2019/09/29 | 710 | graphics/asymptote/examples/fjortoft.asy
-2019/09/29 | 7102 | graphics/asymptote/base/plain.asy
-2019/09/29 | 70 | graphics/asymptote/tests/gc/transform.asy
-2019/09/29 | 70751 | graphics/asymptote/prc/oPRCFile.cc
-2019/09/29 | 701 | graphics/asymptote/GUI/res/icons/circle.svg
-2019/09/29 | 70119 | graphics/asymptote/runarray.cc
-2019/09/29 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
-2019/09/29 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
-2019/09/29 | 691 | graphics/asymptote/examples/centroidfg.asy
-2019/09/29 | 6911 | graphics/asymptote/errortest.asy
-2019/09/29 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
-2019/09/29 | 688 | graphics/asymptote/examples/layers.asy
-2019/09/29 | 68758 | graphics/asymptote/GUI/windows/window1.ui
-2019/09/29 | 6865 | graphics/asymptote/drawlabel.cc
-2019/09/29 | 683 | graphics/asymptote/examples/fractaltree.asy
-2019/09/29 | 68126 | graphics/asymptote/prc/PRCTools/describePRC.cc
-2019/09/29 | 680 | graphics/asymptote/tests/array/delete.asy
-2019/09/29 | 679 | graphics/asymptote/examples/genusthree.asy
-2019/09/29 | 6783 | graphics/asymptote/guide.h
-2019/09/29 | 677 | graphics/asymptote/doc/Bode.asy
-2019/09/29 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
-2019/09/29 | 674 | graphics/asymptote/examples/sqrtx01.asy
-2019/09/29 | 674 | graphics/asymptote/drawpath.h
-2019/09/29 | 671 | graphics/asymptote/examples/spring.asy
-2019/09/29 | 66 | graphics/asymptote/examples/shade.asy
-2019/09/29 | 66751 | graphics/asymptote/prc/writePRC.cc
-2019/09/29 | 666 | graphics/asymptote/fpu.h
-2019/09/29 | 6660 | graphics/asymptote/simpson.cc
-2019/09/29 | 6650 | graphics/asymptote/getopt.h
-2019/09/29 | 661 | graphics/asymptote/examples/arrows3.asy
-2019/09/29 | 6612 | graphics/asymptote/config.h.in
-2019/09/29 | 65 | graphics/asymptote/tests/gc/guide.asy
-2019/09/29 | 659 | graphics/asymptote/examples/lowupint.asy
-2019/09/29 | 6592 | graphics/asymptote/jsfile.cc
-2019/09/29 | 657 | graphics/asymptote/examples/100d.views
-2019/09/29 | 657 | graphics/asymptote/base/reload.js
-2019/09/29 | 6570 | graphics/asymptote/drawfill.h
-2019/09/29 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
-2019/09/29 | 654 | graphics/asymptote/prcfile.h
-2019/09/29 | 654 | graphics/asymptote/examples/limit.asy
-2019/09/29 | 6512 | graphics/asymptote/xstream.h
-2019/09/29 | 6503 | graphics/asymptote/tests/types/constructor.asy
-2019/09/29 | 649 | graphics/asymptote/examples/NURBScurve.asy
2019/09/29 | 64999 | macros/latex/contrib/chemformula/chemformula_en.tex
-2019/09/29 | 643 | graphics/asymptote/examples/p-orbital.asy
-2019/09/29 | 6425 | graphics/asymptote/mathop.h
-2019/09/29 | 639 | graphics/asymptote/tests/arith/transform.asy
-2019/09/29 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
-2019/09/29 | 63886 | graphics/asymptote/base/graph.asy
-2019/09/29 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
-2019/09/29 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
-2019/09/29 | 6347 | graphics/asymptote/base/plain_strings.asy
-2019/09/29 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
-2019/09/29 | 63314 | graphics/asymptote/GL/wglew.h
-2019/09/29 | 632 | graphics/asymptote/examples/vertexshading.asy
-2019/09/29 | 6318 | graphics/asymptote/doc/leastsquares.dat
-2019/09/29 | 63140 | graphics/asymptote/doc/FAQ/asy-faq.info
-2019/09/29 | 6300 | graphics/asymptote/asymptote.nsi
-2019/09/29 | 62 | graphics/asymptote/tests/gc/array.asy
-2019/09/29 | 6292 | graphics/asymptote/base/plain_filldraw.asy
-2019/09/29 | 628 | graphics/asymptote/examples/wedge.asy
-2019/09/29 | 628 | graphics/asymptote/examples/polarcircle.asy
-2019/09/29 | 6285 | graphics/asymptote/base/plain_prethree.asy
-2019/09/29 | 626 | graphics/asymptote/examples/venn.asy
-2019/09/29 | 62159 | graphics/asymptote/base/graph3.asy
-2019/09/29 | 620 | graphics/asymptote/tests/arith/integer.asy
-2019/09/29 | 620 | graphics/asymptote/GUI/res/icons/save.svg
-2019/09/29 | 61 | graphics/asymptote/base/latin1.asy
-2019/09/29 | 619 | graphics/asymptote/doc/logo.asy
-2019/09/29 | 619 | graphics/asymptote/base/shaders/vertex.glsl
-2019/09/29 | 618 | graphics/asymptote/examples/spline.asy
-2019/09/29 | 6185 | graphics/asymptote/transform.h
-2019/09/29 | 616 | graphics/asymptote/examples/Gouraudcontour.asy
-2019/09/29 | 6153 | graphics/asymptote/GUI/pyUIClass/labelTextEditor.py
-2019/09/29 | 610 | graphics/asymptote/examples/impact.asy
-2019/09/29 | 6104 | graphics/asymptote/doc/FAQ/m-lout.pl
-2019/09/29 | 609 | graphics/asymptote/keywords.cc
-2019/09/29 | 609 | graphics/asymptote/GUI/res/icons/bucket.asy
-2019/09/29 | 608 | graphics/asymptote/base/size10.asy
-2019/09/29 | 60604 | graphics/asymptote/runtime.cc
-2019/09/29 | 605 | graphics/asymptote/examples/integraltest.asy
-2019/09/29 | 604 | graphics/asymptote/doc/flow.asy
-2019/09/29 | 602 | graphics/asymptote/examples/treetest.asy
-2019/09/29 | 6021 | graphics/asymptote/prc/PRCTools/bitData.cc
-2019/09/29 | 600 | graphics/asymptote/base/size11.asy
-2019/09/29 | 59 | graphics/asymptote/examples/stroke3.asy
-2019/09/29 | 599 | graphics/asymptote/GUI/xasyStrings.py
-2019/09/29 | 5963 | graphics/asymptote/quaternion.cc
2019/09/29 | 593 | macros/latex/contrib/gatherenum/README.md
-2019/09/29 | 5924 | graphics/asymptote/runfile.in
-2019/09/29 | 59203 | graphics/asymptote/webgl/gl.js
-2019/09/29 | 591 | graphics/asymptote/examples/sinc.asy
-2019/09/29 | 5908 | graphics/asymptote/drawpath3.cc
-2019/09/29 | 58 | graphics/asymptote/examples/progrid.asy
-2019/09/29 | 589 | graphics/asymptote/examples/trefoilknot.asy
-2019/09/29 | 5897 | graphics/asymptote/Delaunay.cc
2019/09/29 | 587412 | systems/win32/miktex/tm/packages/upmethodology.tar.lzma
-2019/09/29 | 5857 | graphics/asymptote/item.h
-2019/09/29 | 582 | graphics/asymptote/examples/cos3.asy
-2019/09/29 | 581 | graphics/asymptote/examples/extrudedcontour.asy
-2019/09/29 | 581 | graphics/asymptote/examples/BezierSaddle.asy
-2019/09/29 | 580 | graphics/asymptote/examples/xsin1x.asy
-2019/09/29 | 57 | graphics/asymptote/GUI/requirements.txt
-2019/09/29 | 579 | graphics/asymptote/examples/sqrtx01y1.asy
-2019/09/29 | 579 | graphics/asymptote/examples/sin3.asy
-2019/09/29 | 579 | graphics/asymptote/examples/exp3.asy
-2019/09/29 | 5797 | graphics/asymptote/base/trembling.asy
-2019/09/29 | 578 | graphics/asymptote/base/annotate.asy
-2019/09/29 | 5785 | graphics/asymptote/bezierpatch.h
-2019/09/29 | 576 | graphics/asymptote/examples/threeviews.asy
-2019/09/29 | 576 | graphics/asymptote/examples/circles.asy
-2019/09/29 | 5760 | graphics/asymptote/base/plain_scaling.asy
-2019/09/29 | 574 | graphics/asymptote/examples/fillcontour.asy
-2019/09/29 | 5740 | graphics/asymptote/examples/cpkcolors.asy
-2019/09/29 | 573 | graphics/asymptote/examples/curvedlabel3.asy
2019/09/29 | 567 | macros/latex/contrib/testidx/samples/sample-idx-letter.tex
2019/09/29 | 56433 | macros/latex/contrib/filecontentsdef/filecontentsdef.dtx
2019/09/29 | 563391 | macros/latex/contrib/cellprops.zip
-2019/09/29 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2019/09/29 | 560 | graphics/asymptote/locate.h
-2019/09/29 | 56037 | graphics/asymptote/base/smoothcontour3.asy
-2019/09/29 | 557 | graphics/asymptote/examples/Pythagoras.asy
2019/09/29 | 5574860 | systems/win32/miktex/tm/packages/glossaries.tar.lzma
2019/09/29 | 557254 | macros/latex/contrib/cellprops/cellprops.pdf
-2019/09/29 | 5543 | graphics/asymptote/examples/filesurface.dat
-2019/09/29 | 55426 | graphics/asymptote/runpicture.cc
2019/09/29 | 55404 | systems/texlive/tlnet/archive/datatool.tar.xz
2019/09/29 | 553589 | systems/win32/miktex/tm/packages/ducksay.tar.lzma
2019/09/29 | 551132 | fonts/amiri/Amiri-Regular.ttf
-2019/09/29 | 54 | graphics/asymptote/tests/gc/funcall.asy
-2019/09/29 | 54 | graphics/asymptote/examples/randompath3.asy
-2019/09/29 | 549 | graphics/asymptote/examples/equilchord.asy
-2019/09/29 | 548 | graphics/asymptote/examples/floatingdisk.asy
-2019/09/29 | 547 | graphics/asymptote/examples/tetra.asy
-2019/09/29 | 54704 | graphics/asymptote/GUI/pyUIClass/window1.py
-2019/09/29 | 546 | graphics/asymptote/examples/label3zoom.asy
-2019/09/29 | 5465 | graphics/asymptote/env.cc
-2019/09/29 | 5440 | graphics/asymptote/base/bsp.asy
2019/09/29 | 5384624 | systems/texlive/tlnet/archive/glossaries.doc.tar.xz
2019/09/29 | 534596 | fonts/amiri/Amiri-Slanted.ttf
-2019/09/29 | 5330 | graphics/asymptote/base/shaders/fragment.glsl
-2019/09/29 | 5326 | graphics/asymptote/drawpath3.h
2019/09/29 | 5325410 | install/macros/latex/contrib/testidx.tds.zip
2019/09/29 | 531 | macros/latex/contrib/testidx/samples/sample-idx-amsmath.tex
-2019/09/29 | 5310 | graphics/asymptote/main.cc
-2019/09/29 | 52 | graphics/asymptote/doc/square.asy
2019/09/29 | 529936 | fonts/amiri/Amiri-BoldSlanted.ttf
2019/09/29 | 529580 | fonts/amiri/Amiri-Bold.ttf
2019/09/29 | 528 | macros/latex/contrib/testidx/samples/sample-idx-subset.tex
2019/09/29 | 527644 | systems/texlive/tlnet/archive/upmethodology.doc.tar.xz
-2019/09/29 | 5262 | graphics/asymptote/patches/bison.patch
-2019/09/29 | 525 | graphics/asymptote/examples/vectorfield3.asy
-2019/09/29 | 5258 | graphics/asymptote/examples/mosaic.asy
2019/09/29 | 5250133 | macros/latex/contrib/testidx.zip
-2019/09/29 | 524 | graphics/asymptote/doc/brokenaxis.asy
-2019/09/29 | 5239 | graphics/asymptote/name.h
-2019/09/29 | 5222 | graphics/asymptote/base/animation.asy
-2019/09/29 | 521 | graphics/asymptote/examples/dimension.asy
-2019/09/29 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
-2019/09/29 | 520 | graphics/asymptote/examples/smoothelevation.asy
-2019/09/29 | 51 | graphics/asymptote/base/unicode.asy
-2019/09/29 | 51 | graphics/asymptote/base/babel.asy
-2019/09/29 | 5151 | graphics/asymptote/GUI/labelEditor.py
-2019/09/29 | 51432 | graphics/asymptote/prc/oPRCFile.h
2019/09/29 | 513 | macros/latex/contrib/testidx/samples/sample-idx-hyp.tex
-2019/09/29 | 513 | graphics/asymptote/examples/buildcycle.asy
-2019/09/29 | 5119 | graphics/asymptote/runhistory.in
-2019/09/29 | 5098 | graphics/asymptote/runsystem.in
-2019/09/29 | 5098 | graphics/asymptote/errormsg.h
2019/09/29 | 508 | macros/latex/contrib/testidx/CHANGES
-2019/09/29 | 5070 | graphics/asymptote/memory.h
-2019/09/29 | 506 | graphics/asymptote/examples/delu.asy
-2019/09/29 | 506 | graphics/asymptote/doc/CDlabel.asy
-2019/09/29 | 50697 | graphics/asymptote/gsl.cc
-2019/09/29 | 5049 | graphics/asymptote/pair.h
-2019/09/29 | 5048 | graphics/asymptote/GUI/xasyOptions.py
-2019/09/29 | 50403 | graphics/asymptote/GUI/xasy2asy.py
-2019/09/29 | 503 | graphics/asymptote/examples/animations/embeddedmovie.asy
-2019/09/29 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
-2019/09/29 | 502 | graphics/asymptote/examples/floor.asy
-2019/09/29 | 5025 | graphics/asymptote/pipestream.cc
-2019/09/29 | 50191 | graphics/asymptote/settings.cc
-2019/09/29 | 500 | graphics/asymptote/doc/Hobbydir.asy
-2019/09/29 | 49 | graphics/asymptote/doc/quartercircle.asy
-2019/09/29 | 49 | graphics/asymptote/doc/dots.asy
-2019/09/29 | 49 | graphics/asymptote/doc/colons.asy
-2019/09/29 | 499 | graphics/asymptote/examples/galleon.asy
-2019/09/29 | 4994 | graphics/asymptote/interact.cc
-2019/09/29 | 498 | graphics/asymptote/examples/fano.asy
-2019/09/29 | 498 | graphics/asymptote/doc/penfunctionimage.asy
-2019/09/29 | 497 | graphics/asymptote/examples/bars3.asy
-2019/09/29 | 496 | graphics/asymptote/drawgrestore.h
2019/09/29 | 494 | macros/latex/contrib/testidx/samples/sample-idx-a4.tex
-2019/09/29 | 4916 | graphics/asymptote/base/rational.asy
2019/09/29 | 4902692 | macros/latex/contrib/l3experimental.zip
-2019/09/29 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
-2019/09/29 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
-2019/09/29 | 485 | graphics/asymptote/examples/cards.asy
-2019/09/29 | 4848 | graphics/asymptote/GUI/pyUIClass/widg_editBezier.py
-2019/09/29 | 48481 | graphics/asymptote/prc/writePRC.h
-2019/09/29 | 4841 | graphics/asymptote/tests/array/slice.asy
2019/09/29 | 483610 | macros/latex/contrib/testidx/testidx-code.pdf
-2019/09/29 | 4825 | graphics/asymptote/examples/interpolate1.asy
-2019/09/29 | 4812 | graphics/asymptote/base/x11colors.asy
-2019/09/29 | 480 | graphics/asymptote/doc/logimage.asy
-2019/09/29 | 479 | graphics/asymptote/examples/magnetic.asy
2019/09/29 | 478 | macros/latex/contrib/statistics/statistics.ins
2019/09/29 | 475 | macros/latex/contrib/cellprops/cellprops.ins
2019/09/29 | 473 | macros/latex/contrib/gatherenum/gatherenum.ins
-2019/09/29 | 472 | graphics/asymptote/absyn.cc
-2019/09/29 | 4727 | graphics/asymptote/doc/westnile.csv
-2019/09/29 | 4718 | graphics/asymptote/doc/FAQ/m-ascii.pl
-2019/09/29 | 4716 | graphics/asymptote/prc/PRCTools/makePRC.cc
-2019/09/29 | 47031 | graphics/asymptote/fftw++.h
2019/09/29 | 469 | macros/latex/contrib/algobox/algobox.ins
-2019/09/29 | 46927 | graphics/asymptote/base/plain_picture.asy
-2019/09/29 | 4687 | graphics/asymptote/castop.h
-2019/09/29 | 466 | graphics/asymptote/drawgsave.h
-2019/09/29 | 4667 | graphics/asymptote/GUI/pyUIClass/widgetPointEditor.py
-2019/09/29 | 465 | graphics/asymptote/examples/colorplanes.asy
-2019/09/29 | 464 | graphics/asymptote/doc/GaussianSurface.asy
2019/09/29 | 464207 | macros/latex/contrib/statistics.zip
-2019/09/29 | 4624 | graphics/asymptote/array.cc
-2019/09/29 | 461 | graphics/asymptote/examples/cosaddition.asy
-2019/09/29 | 4619 | graphics/asymptote/drawfill.cc
-2019/09/29 | 460 | graphics/asymptote/examples/lever.asy
-2019/09/29 | 45 | graphics/asymptote/GUI/icon-list.txt
-2019/09/29 | 459 | graphics/asymptote/examples/hierarchy.asy
-2019/09/29 | 45997 | graphics/asymptote/runarray.in
-2019/09/29 | 458 | graphics/asymptote/doc/multicontour.asy
-2019/09/29 | 458387 | graphics/asymptote/doc/png/asymptote.info
-2019/09/29 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
-2019/09/29 | 4575 | graphics/asymptote/env.h
2019/09/29 | 45659 | macros/latex/contrib/cellprops/cellprops.dtx
-2019/09/29 | 4520 | graphics/asymptote/getopt1.c
-2019/09/29 | 4515 | graphics/asymptote/util.h
2019/09/29 | 450 | macros/latex/contrib/testidx/samples/sample-idxgloss.tex
-2019/09/29 | 4503 | graphics/asymptote/bbox.h
-2019/09/29 | 449 | graphics/asymptote/tests/arith/pair.asy
-2019/09/29 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
-2019/09/29 | 445 | graphics/asymptote/examples/sacone.asy
-2019/09/29 | 445 | graphics/asymptote/examples/cones.asy
-2019/09/29 | 44522 | graphics/asymptote/glrender.cc
-2019/09/29 | 442 | graphics/asymptote/doc/join3.asy
-2019/09/29 | 441 | graphics/asymptote/examples/triangles.asy
-2019/09/29 | 441 | graphics/asymptote/doc/histogram.asy
-2019/09/29 | 44166 | graphics/asymptote/config.guess
2019/09/29 | 44121 | macros/latex/contrib/testidx/testidx-manual.tex
-2019/09/29 | 440 | graphics/asymptote/examples/gamma.asy
2019/09/29 | 4402 | fonts/amiri/OFL.txt
-2019/09/29 | 4400 | graphics/asymptote/stm.h
-2019/09/29 | 43 | graphics/asymptote/examples/spring2.asy
-2019/09/29 | 438 | graphics/asymptote/examples/projectrevolution.asy
2019/09/29 | 436624 | macros/latex/contrib/statistics/statistics.pdf
-2019/09/29 | 4348 | graphics/asymptote/doc/colo-asy.tex
-2019/09/29 | 4347 | graphics/asymptote/fundec.h
-2019/09/29 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
2019/09/29 | 433369 | systems/win32/miktex/tm/packages/nanicolle.tar.lzma
2019/09/29 | 431035 | macros/latex/contrib/testidx/samples/sample-idxgloss-desc.pdf
-2019/09/29 | 42 | graphics/asymptote/base/animate.asy
-2019/09/29 | 4297 | graphics/asymptote/base/tube.asy
-2019/09/29 | 4286 | graphics/asymptote/asy.ico
-2019/09/29 | 426 | graphics/asymptote/examples/spiral3.asy
-2019/09/29 | 426 | graphics/asymptote/examples/pathintersectsurface.asy
-2019/09/29 | 426 | graphics/asymptote/doc/grid3xyz.asy
-2019/09/29 | 4269 | graphics/asymptote/newexp.cc
-2019/09/29 | 424 | graphics/asymptote/examples/colorpatch.asy
-2019/09/29 | 4246 | graphics/asymptote/runpair.in
-2019/09/29 | 4242 | graphics/asymptote/tests/types/keyword.asy
-2019/09/29 | 423 | graphics/asymptote/doc/log2graph.asy
-2019/09/29 | 423 | graphics/asymptote/doc/helix.asy
-2019/09/29 | 4231 | graphics/asymptote/flatguide.h
-2019/09/29 | 42236 | graphics/asymptote/base/webgl/asygl-1.00.js
-2019/09/29 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
-2019/09/29 | 4203 | graphics/asymptote/examples/fin.asy
-2019/09/29 | 41 | graphics/asymptote/doc/bigdiagonal.asy
-2019/09/29 | 418 | graphics/asymptote/examples/planeproject.asy
-2019/09/29 | 417 | graphics/asymptote/doc/knots.asy
-2019/09/29 | 416 | graphics/asymptote/doc/linetype.asy
-2019/09/29 | 416 | graphics/asymptote/doc/bezier2.asy
-2019/09/29 | 4166 | graphics/asymptote/GUI/windows/widgetPointEditor.ui
-2019/09/29 | 4158 | graphics/asymptote/examples/advection.asy
-2019/09/29 | 414 | graphics/asymptote/examples/animations/glmovie.asy
-2019/09/29 | 413 | graphics/asymptote/examples/torus.asy
-2019/09/29 | 4128 | graphics/asymptote/base/plain_boxes.asy
-2019/09/29 | 411 | graphics/asymptote/examples/animations/externalmovie.asy
-2019/09/29 | 410 | graphics/asymptote/examples/Sierpinski.asy
-2019/09/29 | 410 | graphics/asymptote/doc/legend.asy
-2019/09/29 | 4089 | graphics/asymptote/camp.tab.h
2019/09/29 | 408544 | macros/latex/contrib/gatherenum.zip
-2019/09/29 | 407 | graphics/asymptote/examples/parametricsurface.asy
-2019/09/29 | 40764 | graphics/asymptote/doc/FAQ/asy-faq.bfnn
-2019/09/29 | 4072 | graphics/asymptote/tests/types/order.asy
-2019/09/29 | 4067 | graphics/asymptote/doc/diatom.csv
-2019/09/29 | 4063 | graphics/asymptote/fileio.cc
-2019/09/29 | 40326 | graphics/asymptote/examples/tvgen.asy
-2019/09/29 | 401 | graphics/asymptote/doc/image.asy
-2019/09/29 | 400 | graphics/asymptote/examples/sacylinder.asy
-2019/09/29 | 39 | graphics/asymptote/base/nopapersize.ps
-2019/09/29 | 39918 | graphics/asymptote/picture.cc
-2019/09/29 | 398 | graphics/asymptote/examples/epix.asy
-2019/09/29 | 396 | graphics/asymptote/doc/triangulate.asy
-2019/09/29 | 395 | graphics/asymptote/examples/BezierPatch.asy
2019/09/29 | 395407 | macros/latex/contrib/testidx/testidx.dtx
-2019/09/29 | 394 | graphics/asymptote/GUI/setup.py
-2019/09/29 | 3944 | graphics/asymptote/base/interpolate.asy
2019/09/29 | 393834 | macros/latex/contrib/gatherenum/gatherenum.pdf
-2019/09/29 | 390 | graphics/asymptote/doc/tile.asy
-2019/09/29 | 38 | graphics/asymptote/examples/spring0.asy
-2019/09/29 | 386 | graphics/asymptote/examples/RiemannSurfaceRoot.asy
-2019/09/29 | 3868 | graphics/asymptote/examples/pipes.asy
-2019/09/29 | 385 | graphics/asymptote/examples/sinxlex.asy
-2019/09/29 | 384 | graphics/asymptote/examples/Gouraud.asy
-2019/09/29 | 384 | graphics/asymptote/Delaunay.h
-2019/09/29 | 384516 | graphics/asymptote/doc/asymptote.texi
-2019/09/29 | 383 | graphics/asymptote/tests/arith/real.asy
-2019/09/29 | 382 | graphics/asymptote/doc/loggrid.asy
-2019/09/29 | 3820 | graphics/asymptote/base/plain_shipout.asy
-2019/09/29 | 380 | graphics/asymptote/doc/icon.asy
-2019/09/29 | 38066 | graphics/asymptote/path3.cc
-2019/09/29 | 376 | graphics/asymptote/examples/sphericalharmonic.asy
-2019/09/29 | 376 | graphics/asymptote/doc/generalaxis3.asy
-2019/09/29 | 3765 | graphics/asymptote/prc/PRCdouble.h
-2019/09/29 | 374 | graphics/asymptote/doc/monthaxis.asy
-2019/09/29 | 3749 | graphics/asymptote/base/webgl/WebGLheader.html
2019/09/29 | 3749347 | systems/win32/miktex/tm/packages/luatexja.tar.lzma
-2019/09/29 | 3746 | graphics/asymptote/examples/xstitch.asy
-2019/09/29 | 373 | graphics/asymptote/examples/projectelevation.asy
-2019/09/29 | 373 | graphics/asymptote/doc/lineargraph.asy
-2019/09/29 | 3716 | graphics/asymptote/base/plain_constants.asy
-2019/09/29 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
-2019/09/29 | 369 | graphics/asymptote/examples/RiemannSurface.asy
-2019/09/29 | 3676 | graphics/asymptote/tr.h
-2019/09/29 | 3673 | graphics/asymptote/constructor.cc
-2019/09/29 | 3673 | graphics/asymptote/base/three_light.asy
-2019/09/29 | 3670 | graphics/asymptote/bbox3.h
-2019/09/29 | 366 | graphics/asymptote/doc/lineargraph0.asy
2019/09/29 | 363897 | macros/latex/contrib/testidx/samples/sample-idxgloss-bib2gls.pdf
-2019/09/29 | 362 | graphics/asymptote/examples/pipeintersection.asy
-2019/09/29 | 36243 | graphics/asymptote/prc/test.cc
-2019/09/29 | 361 | graphics/asymptote/examples/phase.asy
-2019/09/29 | 3616 | graphics/asymptote/GUI/UndoRedoStack.py
-2019/09/29 | 36141 | graphics/asymptote/config.sub
-2019/09/29 | 360 | graphics/asymptote/examples/washer.asy
-2019/09/29 | 35 | graphics/asymptote/base/fontsize.asy
-2019/09/29 | 359 | graphics/asymptote/GUI/configs/xasykeymap.cson
-2019/09/29 | 358 | graphics/asymptote/base/pstoedit.asy
-2019/09/29 | 357 | graphics/asymptote/doc/irregularcontour.asy
-2019/09/29 | 355 | graphics/asymptote/doc/scaledgraph.asy
-2019/09/29 | 3553 | graphics/asymptote/rounding.h
-2019/09/29 | 354 | graphics/asymptote/doc/reloadpdf.tex
-2019/09/29 | 354 | graphics/asymptote/doc/planes.asy
-2019/09/29 | 3522 | graphics/asymptote/drawpath.cc
-2019/09/29 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
-2019/09/29 | 35147 | graphics/asymptote/LICENSE
2019/09/29 | 35113 | macros/latex/contrib/cellprops/LICENSE
2019/09/29 | 35087 | macros/latex/contrib/gatherenum/LICENSE
2019/09/29 | 35086 | macros/latex/contrib/statistics/LICENSE
2019/09/29 | 35081 | macros/latex/contrib/algobox/LICENSE
-2019/09/29 | 3505 | graphics/asymptote/parser.cc
-2019/09/29 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
-2019/09/29 | 34 | graphics/asymptote/autogen.sh
-2019/09/29 | 349 | graphics/asymptote/examples/logdown.asy
-2019/09/29 | 3497 | graphics/asymptote/doc/ocg.sty
-2019/09/29 | 345 | graphics/asymptote/lexical.h
-2019/09/29 | 343 | graphics/asymptote/doc/externalprc.tex
-2019/09/29 | 3436 | graphics/asymptote/build-scripts/build-asymptote.dos
-2019/09/29 | 3434 | graphics/asymptote/picture.h
-2019/09/29 | 3430 | graphics/asymptote/base/roundedpath.asy
-2019/09/29 | 341 | graphics/asymptote/examples/slidedemo_.bbl
-2019/09/29 | 341 | graphics/asymptote/examples/sacylinder3D.asy
-2019/09/29 | 341 | graphics/asymptote/doc/subpictures.asy
-2019/09/29 | 33988 | graphics/asymptote/path.cc
-2019/09/29 | 33877 | graphics/asymptote/exp.cc
-2019/09/29 | 3375 | graphics/asymptote/tests/types/guide.asy
-2019/09/29 | 3344 | graphics/asymptote/examples/pdb.asy
-2019/09/29 | 3340 | graphics/asymptote/examples/slidedemo.asy
-2019/09/29 | 333 | graphics/asymptote/doc/asy.1.end
-2019/09/29 | 3328 | graphics/asymptote/stack.h
2019/09/29 | 3325 | macros/latex/contrib/filecontentsdef/README.md
2019/09/29 | 332217 | install/macros/latex/contrib/skdoc.tds.zip
-2019/09/29 | 330 | graphics/asymptote/doc/HermiteSpline.asy
-2019/09/29 | 3309 | graphics/asymptote/access.cc
-2019/09/29 | 327 | graphics/asymptote/examples/sin1x.asy
-2019/09/29 | 3279 | graphics/asymptote/base/obj.asy
-2019/09/29 | 3275 | graphics/asymptote/program.cc
-2019/09/29 | 326 | graphics/asymptote/examples/polardatagraph.asy
-2019/09/29 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
2019/09/29 | 326696 | macros/latex/contrib/testidx/testidx-manual.pdf
-2019/09/29 | 325 | graphics/asymptote/examples/rainbow.asy
-2019/09/29 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
-2019/09/29 | 323 | graphics/asymptote/examples/elevation.asy
-2019/09/29 | 322 | graphics/asymptote/examples/unitcircle.asy
-2019/09/29 | 322 | graphics/asymptote/examples/cheese.asy
2019/09/29 | 3217 | fonts/amiri/README
2019/09/29 | 321405 | macros/latex/contrib/skdoc.zip
-2019/09/29 | 321369 | graphics/asymptote/base/geometry.asy
-2019/09/29 | 320 | graphics/asymptote/runtriple.h
-2019/09/29 | 318 | graphics/asymptote/patches/gcc3.3.2curses.patch
2019/09/29 | 3180241 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
2019/09/29 | 316807 | macros/latex/contrib/testidx/samples/sample-idx-utf8.pdf
-2019/09/29 | 3161 | graphics/asymptote/genv.cc
-2019/09/29 | 315 | graphics/asymptote/examples/strokepath.asy
-2019/09/29 | 314 | graphics/asymptote/doc/logticks.asy
-2019/09/29 | 314 | graphics/asymptote/base/graph_settings.asy
-2019/09/29 | 312 | graphics/asymptote/examples/textpath.asy
-2019/09/29 | 31244 | graphics/asymptote/builtin.cc
-2019/09/29 | 3106 | graphics/asymptote/doc/latexusage.tex
-2019/09/29 | 309 | graphics/asymptote/examples/oneoverx.asy
-2019/09/29 | 309 | graphics/asymptote/examples/1overx.asy
2019/09/29 | 30986 | fonts/amiri/NEWS-Arabic
-2019/09/29 | 308 | graphics/asymptote/tests/types/shadow.asy
-2019/09/29 | 308 | graphics/asymptote/tests/Makefile
-2019/09/29 | 308 | graphics/asymptote/examples/hyperboloid.asy
-2019/09/29 | 306 | graphics/asymptote/doc/binarytreetest.asy
2019/09/29 | 304 | macros/latex/contrib/testidx/samples/sample-idxgloss-desc.tex
2019/09/29 | 304624 | macros/latex/contrib/testidx/samples/sample-idxgloss.pdf
-2019/09/29 | 3042 | graphics/asymptote/drawimage.h
-2019/09/29 | 303 | graphics/asymptote/examples/tensor.asy
2019/09/29 | 3023 | macros/latex/contrib/testidx/testidx.ins
-2019/09/29 | 3023 | graphics/asymptote/doc/Makefile.in
-2019/09/29 | 30208 | graphics/asymptote/prc/PRC.h
-2019/09/29 | 30147 | graphics/asymptote/getopt.c
-2019/09/29 | 3003 | graphics/asymptote/process.h
-2019/09/29 | 29 | graphics/asymptote/revision.cc
-2019/09/29 | 299 | graphics/asymptote/runpair.h
-2019/09/29 | 298 | graphics/asymptote/guideflags.h
-2019/09/29 | 2976 | graphics/asymptote/access.h
-2019/09/29 | 2961 | graphics/asymptote/asymptote.spec
2019/09/29 | 294962 | macros/latex/contrib/testidx/samples/sample-idx-t1.pdf
-2019/09/29 | 293 | graphics/asymptote/doc/makepen.asy
2019/09/29 | 293072 | macros/latex/contrib/skdoc/skdoc.pdf
-2019/09/29 | 2924 | graphics/asymptote/drawgroup.h
-2019/09/29 | 291 | graphics/asymptote/examples/trumpet.asy
-2019/09/29 | 291 | graphics/asymptote/examples/jump.asy
-2019/09/29 | 289 | graphics/asymptote/base/res/notes.txt
-2019/09/29 | 288 | graphics/asymptote/GUI/res/icons/anchor.svg
-2019/09/29 | 288 | graphics/asymptote/examples/sacone3D.asy
-2019/09/29 | 288 | graphics/asymptote/doc/mexicanhat.asy
-2019/09/29 | 288 | graphics/asymptote/build-scripts/README-binaries
-2019/09/29 | 2882 | graphics/asymptote/doc/diatom.asy
-2019/09/29 | 28809 | graphics/asymptote/exp.h
2019/09/29 | 28676 | systems/texlive/tlnet/archive/upmethodology.tar.xz
-2019/09/29 | 285 | graphics/asymptote/GUI/xasy.py
2019/09/29 | 284805 | systems/win32/miktex/tm/packages/tokcycle.tar.lzma
2019/09/29 | 2844543 | systems/win32/miktex/tm/packages/datatool.tar.lzma
-2019/09/29 | 2832 | graphics/asymptote/examples/alignedaxis.asy
-2019/09/29 | 2824 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
-2019/09/29 | 28156 | graphics/asymptote/pen.h
-2019/09/29 | 280369 | graphics/asymptote/configure
-2019/09/29 | 2800 | graphics/asymptote/doc/asycolors.sty
-2019/09/29 | 279 | graphics/asymptote/doc/hatch.asy
2019/09/29 | 279705 | macros/latex/contrib/testidx/samples/sample-idxgloss-xindy.pdf
-2019/09/29 | 277 | graphics/asymptote/doc/generalaxis.asy
2019/09/29 | 277566 | macros/latex/contrib/testidx/samples/sample-noidxgloss.pdf
-2019/09/29 | 2771 | graphics/asymptote/doc/pixel.pdf
-2019/09/29 | 276 | graphics/asymptote/tests/bench/6000circles.asy
-2019/09/29 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
-2019/09/29 | 2764 | graphics/asymptote/base/three_margins.asy
-2019/09/29 | 2738 | graphics/asymptote/record.h
-2019/09/29 | 2731 | graphics/asymptote/tests/types/resolve.asy
-2019/09/29 | 2725 | graphics/asymptote/runtriple.in
-2019/09/29 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
-2019/09/29 | 26 | graphics/asymptote/doc/filegraph.dat
-2019/09/29 | 269 | graphics/asymptote/runmath.h
-2019/09/29 | 2697 | graphics/asymptote/table.h
-2019/09/29 | 268 | graphics/asymptote/base/asy-init.el
-2019/09/29 | 2687 | graphics/asymptote/settings.h
-2019/09/29 | 26841 | graphics/asymptote/bezierpatch.cc
2019/09/29 | 2683716 | systems/texlive/tlnet/archive/datatool.doc.tar.xz
-2019/09/29 | 267 | graphics/asymptote/examples/hyperboloidsilhouette.asy
-2019/09/29 | 2664 | graphics/asymptote/shaders.cc
-2019/09/29 | 2662 | graphics/asymptote/symbol.h
-2019/09/29 | 2661 | graphics/asymptote/runbacktrace.cc
-2019/09/29 | 2659 | graphics/asymptote/examples/worldmap.asy
-2019/09/29 | 2658 | graphics/asymptote/examples/soccerball.asy
-2019/09/29 | 2653 | graphics/asymptote/doc/TeXShopAndAsymptote.tex
-2019/09/29 | 2653 | graphics/asymptote/doc/markers1.asy
-2019/09/29 | 264 | graphics/asymptote/examples/labelbox.asy
-2019/09/29 | 264 | graphics/asymptote/examples/coag.asy
-2019/09/29 | 2632 | graphics/asymptote/material.h
-2019/09/29 | 2631 | graphics/asymptote/GUI/windows/setCustomAnchor.ui
-2019/09/29 | 262 | graphics/asymptote/doc/loggraph.asy
-2019/09/29 | 26292 | graphics/asymptote/runpath.cc
-2019/09/29 | 2624 | graphics/asymptote/pipestream.h
-2019/09/29 | 261 | graphics/asymptote/doc/join.asy
-2019/09/29 | 2615 | graphics/asymptote/base/patterns.asy
2019/09/29 | 256 | macros/latex/contrib/testidx/samples/sample-noidxgloss.tex
-2019/09/29 | 256 | graphics/asymptote/doc/shadedtiling.asy
-2019/09/29 | 2562 | graphics/asymptote/program.h
-2019/09/29 | 255 | graphics/asymptote/examples/contextfonts.asy
-2019/09/29 | 255 | graphics/asymptote/BUGS
-2019/09/29 | 2554 | graphics/asymptote/GUI/xasyFile.py
-2019/09/29 | 2552 | graphics/asymptote/base/plain_margins.asy
-2019/09/29 | 254 | graphics/asymptote/examples/parametricelevation.asy
-2019/09/29 | 253 | graphics/asymptote/base/metapost.asy
-2019/09/29 | 25292 | graphics/asymptote/process.cc
-2019/09/29 | 2526 | graphics/asymptote/policy.h
-2019/09/29 | 25218 | graphics/asymptote/runpath3d.cc
-2019/09/29 | 251 | graphics/asymptote/examples/triceratops.asy
-2019/09/29 | 2518 | graphics/asymptote/prc/PRCbitStream.h
-2019/09/29 | 25137 | graphics/asymptote/doc/extra/intro.asy
-2019/09/29 | 2512 | graphics/asymptote/examples/mosquito.asy
-2019/09/29 | 2504 | graphics/asymptote/README
-2019/09/29 | 2504 | graphics/asymptote/binaries/x86_64-windows/README
-2019/09/29 | 2504 | graphics/asymptote/binaries/i386-windows/README
-2019/09/29 | 24 | graphics/asymptote/doc/diagonal.asy
2019/09/29 | 2487 | macros/latex/contrib/beamer/CHANGELOG.md
-2019/09/29 | 246 | graphics/asymptote/examples/transparency.asy
-2019/09/29 | 246 | graphics/asymptote/doc/axis3.asy
-2019/09/29 | 2465 | graphics/asymptote/base/labelpath3.asy
-2019/09/29 | 24659 | graphics/asymptote/base/lmfit.asy
-2019/09/29 | 245 | graphics/asymptote/examples/alignbox.asy
-2019/09/29 | 244 | graphics/asymptote/tests/arith/triple.asy
-2019/09/29 | 243 | graphics/asymptote/doc/cube.asy
-2019/09/29 | 242 | graphics/asymptote/examples/equilateral.asy
-2019/09/29 | 240 | graphics/asymptote/doc/parametricgraph.asy
-2019/09/29 | 23 | graphics/asymptote/GUI/__init__.py
-2019/09/29 | 2399 | graphics/asymptote/GUI/PrimitiveShape.py
-2019/09/29 | 238 | graphics/asymptote/tests/TestLib.asy
-2019/09/29 | 238 | graphics/asymptote/GUI/xasyValidator.py
-2019/09/29 | 238 | graphics/asymptote/doc/filegraph.asy
-2019/09/29 | 23846 | graphics/asymptote/base/three_arrows.asy
-2019/09/29 | 236 | graphics/asymptote/tests/string/erase.asy
-2019/09/29 | 236 | graphics/asymptote/examples/annotation.asy
-2019/09/29 | 2362 | graphics/asymptote/examples/spectrum.asy
-2019/09/29 | 2361 | graphics/asymptote/examples/SierpinskiSponge.asy
-2019/09/29 | 235 | graphics/asymptote/examples/cos2theta.asy
-2019/09/29 | 234 | graphics/asymptote/doc/beziercurve.asy
-2019/09/29 | 2341 | graphics/asymptote/prc/PRCTools/iPRCFile.h
-2019/09/29 | 233 | graphics/asymptote/examples/cardioid.asy
-2019/09/29 | 2339 | graphics/asymptote/profile.py
-2019/09/29 | 232 | graphics/asymptote/GUI/res/icons/center.asy
-2019/09/29 | 2328 | graphics/asymptote/virtualfieldaccess.h
-2019/09/29 | 22 | graphics/asymptote/tests/output/line.asy
-2019/09/29 | 22 | graphics/asymptote/GUI/configs/__init__.py
-2019/09/29 | 22971 | graphics/asymptote/base/syzygy.asy
-2019/09/29 | 2293 | graphics/asymptote/build-scripts/build-asymptote
-2019/09/29 | 228 | graphics/asymptote/examples/circumcircle.asy
-2019/09/29 | 22833 | graphics/asymptote/drawsurface.cc
-2019/09/29 | 2278 | graphics/asymptote/align.h
-2019/09/29 | 2277 | graphics/asymptote/base/texcolors.asy
-2019/09/29 | 2276 | graphics/asymptote/prc/PRCTools/inflation.cc
2019/09/29 | 22670 | fonts/amiri/NEWS
-2019/09/29 | 224 | graphics/asymptote/tests/types/init.asy
-2019/09/29 | 223 | graphics/asymptote/examples/yingyang.asy
-2019/09/29 | 22355 | graphics/asymptote/knot.cc
2019/09/29 | 2226 | macros/latex/contrib/testidx/samples/sample-idxgloss-bib2gls-xe.tex
-2019/09/29 | 2222 | graphics/asymptote/tests/frames/loop.asy
-2019/09/29 | 221 | graphics/asymptote/GUI/res/icons/text.svg
-2019/09/29 | 221242 | systems/win32/miktex/tm/packages/practicalreports.tar.lzma
-2019/09/29 | 219 | graphics/asymptote/wce
-2019/09/29 | 219 | graphics/asymptote/doc/penimage.asy
-2019/09/29 | 2195 | graphics/asymptote/locate.cc
-2019/09/29 | 21948 | graphics/asymptote/runmath.cc
-2019/09/29 | 2192 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
-2019/09/29 | 218 | graphics/asymptote/doc/datagraph.asy
-2019/09/29 | 2187 | graphics/asymptote/base/plain_debugger.asy
-2019/09/29 | 2180 | graphics/asymptote/examples/splitpatch.asy
-2019/09/29 | 2173 | graphics/asymptote/frame.h
-2019/09/29 | 2163 | graphics/asymptote/drawlabel.h
-2019/09/29 | 2148 | graphics/asymptote/GUI/windows/widg_addPolyOpt.ui
-2019/09/29 | 21459 | graphics/asymptote/base/feynman.asy
2019/09/29 | 2117 | macros/latex/contrib/testidx/samples/sample-idxgloss-bib2gls.tex
-2019/09/29 | 2113 | graphics/asymptote/seconds.h
-2019/09/29 | 210 | graphics/asymptote/examples/spiral.asy
-2019/09/29 | 2109 | graphics/asymptote/base/drawtree.asy
-2019/09/29 | 21005 | graphics/asymptote/base/plain_bounds.asy
-2019/09/29 | 209 | graphics/asymptote/examples/triangle.asy
-2019/09/29 | 20893 | graphics/asymptote/dec.cc
-2019/09/29 | 2084 | graphics/asymptote/examples/truncatedIcosahedron.asy
-2019/09/29 | 20758 | graphics/asymptote/runtime.in
2019/09/29 | 207510 | macros/latex/contrib/testidx/samples/sample-idx-hyp.pdf
-2019/09/29 | 20738 | graphics/asymptote/entry.cc
-2019/09/29 | 206 | graphics/asymptote/examples/log.asy
-2019/09/29 | 2068 | graphics/asymptote/base/slopefield.asy
-2019/09/29 | 205266 | graphics/asymptote/asy.list
2019/09/29 | 204649 | macros/latex/contrib/testidx/samples/sample-idx-german.pdf
2019/09/29 | 204609 | macros/latex/contrib/testidx/samples/sample-idx-babel-german.pdf
-2019/09/29 | 2043 | graphics/asymptote/examples/slope.asy
-2019/09/29 | 2039 | graphics/asymptote/doc/elliptic.asy
-2019/09/29 | 202 | graphics/asymptote/tests/frames/stat2.asy
-2019/09/29 | 202 | graphics/asymptote/doc/exp.asy
2019/09/29 | 2028 | fonts/amiri/README-Arabic
-2019/09/29 | 20214 | graphics/asymptote/texfile.cc
-2019/09/29 | 2013 | graphics/asymptote/varinit.h
-2019/09/29 | 20105 | graphics/asymptote/base/contour.asy
-2019/09/29 | 20051 | graphics/asymptote/doc/asyRefCard.tex
-2019/09/29 | 20029 | graphics/asymptote/camp.y
2019/09/29 | 2000 | macros/latex/contrib/testidx/samples/sample-idx-utf8.tex
-2019/09/29 | 199 | graphics/asymptote/examples/upint.asy
-2019/09/29 | 199 | graphics/asymptote/examples/BezierTriangle.asy
2019/09/29 | 199911 | macros/latex/contrib/testidx/samples/sample-idx-letter.pdf
-2019/09/29 | 19984 | graphics/asymptote/fileio.h
-2019/09/29 | 198 | graphics/asymptote/examples/tanh.asy
-2019/09/29 | 19885 | graphics/asymptote/drawsurface.h
-2019/09/29 | 1986 | graphics/asymptote/inst.h
-2019/09/29 | 1978 | graphics/asymptote/varinit.cc
-2019/09/29 | 196 | graphics/asymptote/examples/lowint.asy
-2019/09/29 | 196 | graphics/asymptote/examples/label3ribbon.asy
-2019/09/29 | 196 | graphics/asymptote/examples/animations/embeddedu3d.asy
-2019/09/29 | 19597 | graphics/asymptote/doc/external-proposal.html
-2019/09/29 | 1951 | graphics/asymptote/array.h
-2019/09/29 | 1950 | graphics/asymptote/examples/mergeExample.asy
-2019/09/29 | 19462 | graphics/asymptote/patches/gl-matrix-2.4.0-pruned.patch
-2019/09/29 | 194549 | graphics/asymptote/doc/asy-latex.pdf
-2019/09/29 | 193 | graphics/asymptote/tests/gc/shipout.asy
-2019/09/29 | 193 | graphics/asymptote/tests/arith/random.asy
-2019/09/29 | 1936 | graphics/asymptote/refaccess.h
-2019/09/29 | 1927 | graphics/asymptote/tests/array/fields.asy
-2019/09/29 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
-2019/09/29 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
-2019/09/29 | 191 | graphics/asymptote/runpicture.h
-2019/09/29 | 1919 | graphics/asymptote/GUI/res/icons/filledbucket.svg
-2019/09/29 | 1919 | graphics/asymptote/examples/animations/earthmoon.asy
2019/09/29 | 190937 | macros/latex/contrib/testidx/samples/sample-idx-amsmath.pdf
-2019/09/29 | 1908 | graphics/asymptote/examples/linearregression.asy
-2019/09/29 | 19085 | graphics/asymptote/base/plain_arrows.asy
-2019/09/29 | 1907 | graphics/asymptote/build-scripts/HOWTO-MSWindows
-2019/09/29 | 18 | graphics/asymptote/tests/output/circle.asy
-2019/09/29 | 18964 | graphics/asymptote/psfile.cc
-2019/09/29 | 18929 | graphics/asymptote/runpicture.in
-2019/09/29 | 188 | graphics/asymptote/runstring.h
2019/09/29 | 188003 | macros/latex/contrib/testidx/samples/sample-idx.pdf
-2019/09/29 | 187 | graphics/asymptote/tests/string/rfind.asy
-2019/09/29 | 187 | graphics/asymptote/examples/label3solid.asy
-2019/09/29 | 1878 | graphics/asymptote/drawclipbegin.h
-2019/09/29 | 18772 | graphics/asymptote/runstring.cc
-2019/09/29 | 186 | graphics/asymptote/runpath3d.h
-2019/09/29 | 186 | graphics/asymptote/doc/unitcircle3.asy
-2019/09/29 | 1863 | graphics/asymptote/prc/PRCTools/bitSearchUI.cc
2019/09/29 | 186326 | macros/latex/contrib/testidx/samples/sample-idx-a4.pdf
-2019/09/29 | 1860 | graphics/asymptote/prc/PRCTools/bitData.h
2019/09/29 | 18594 | macros/latex/contrib/algobox/algobox.dtx
-2019/09/29 | 18534 | graphics/asymptote/application.cc
-2019/09/29 | 1835 | graphics/asymptote/examples/cyclohexane.asy
-2019/09/29 | 182 | graphics/asymptote/tests/string/find.asy
-2019/09/29 | 182 | graphics/asymptote/examples/roll.asy
-2019/09/29 | 182 | graphics/asymptote/examples/label3.asy
2019/09/29 | 1813 | macros/latex/contrib/testidx/samples/sample-idx-xe-digraphs.tex
-2019/09/29 | 18136 | graphics/asymptote/doc/asy-latex.dtx
-2019/09/29 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
2019/09/29 | 179953 | macros/latex/contrib/testidx/samples/sample-idxgloss-bib2gls-xe.pdf
-2019/09/29 | 1780 | graphics/asymptote/examples/conicurv.asy
-2019/09/29 | 177 | graphics/asymptote/runpath.h
-2019/09/29 | 177 | graphics/asymptote/examples/curvedlabel.asy
-2019/09/29 | 17743 | graphics/asymptote/runfile.cc
-2019/09/29 | 177246 | graphics/asymptote/prc/PRCdouble.cc
-2019/09/29 | 17705 | graphics/asymptote/asy-keywords.el
-2019/09/29 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
-2019/09/29 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
-2019/09/29 | 1753 | graphics/asymptote/errormsg.cc
-2019/09/29 | 1746 | graphics/asymptote/doc/westnile.asy
-2019/09/29 | 174673 | graphics/asymptote/base/colormap.asy
2019/09/29 | 172944 | fonts/amiri/AmiriQuranColored.ttf
-2019/09/29 | 1724 | graphics/asymptote/GUI/GuidesManager.py
-2019/09/29 | 1711 | graphics/asymptote/GUI/res/icons.qrc
-2019/09/29 | 1710 | graphics/asymptote/tests/arith/roots.asy
-2019/09/29 | 170 | graphics/asymptote/examples/stereoscopic.asy
-2019/09/29 | 1704 | graphics/asymptote/record.cc
-2019/09/29 | 169 | graphics/asymptote/runbacktrace.h
-2019/09/29 | 1694 | graphics/asymptote/fftw++.cc
-2019/09/29 | 168 | graphics/asymptote/examples/strokeshade.asy
-2019/09/29 | 168 | graphics/asymptote/examples/lines.asy
-2019/09/29 | 167754 | graphics/asymptote/doc/CAD.pdf
-2019/09/29 | 16702 | graphics/asymptote/runlabel.cc
-2019/09/29 | 1665 | graphics/asymptote/GUI/Widg_editBezier.py
-2019/09/29 | 165 | graphics/asymptote/examples/sphereskeleton.asy
-2019/09/29 | 1658 | graphics/asymptote/prc/PRCTools/Makefile
-2019/09/29 | 16578 | graphics/asymptote/base/plain_Label.asy
-2019/09/29 | 1642 | graphics/asymptote/callable.h
-2019/09/29 | 163 | graphics/asymptote/base/webgl/WebGLfooter.html
-2019/09/29 | 1637 | graphics/asymptote/builtin.h
-2019/09/29 | 16348 | graphics/asymptote/runpair.cc
2019/09/29 | 1630 | macros/latex/contrib/testidx/samples/sample-idx-xe.tex
-2019/09/29 | 1626 | graphics/asymptote/genv.h
2019/09/29 | 1622 | macros/latex/contrib/testidx/samples/sample-idx-lua.tex
-2019/09/29 | 1620 | graphics/asymptote/doc/colors.asy
-2019/09/29 | 162009 | graphics/asymptote/GUI/icons_rc.py
-2019/09/29 | 161 | graphics/asymptote/runhistory.h
2019/09/29 | 1619 | macros/latex/contrib/beamer/base/beamerarticle.sty
2019/09/29 | 1617 | macros/latex/contrib/skdoc/Makefile
-2019/09/29 | 16138 | graphics/asymptote/base/slide.asy
-2019/09/29 | 1612 | graphics/asymptote/asy-list.pl
2019/09/29 | 1611 | macros/latex/contrib/skdoc/README
-2019/09/29 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2019/09/29 | 159 | graphics/asymptote/tests/types/cast.asy
-2019/09/29 | 1594 | graphics/asymptote/pen.cc
-2019/09/29 | 158 | graphics/asymptote/tests/frames/stat.asy
-2019/09/29 | 15845 | graphics/asymptote/dec.h
-2019/09/29 | 157 | graphics/asymptote/runsystem.h
-2019/09/29 | 157 | graphics/asymptote/doc/saddle.asy
-2019/09/29 | 1569 | graphics/asymptote/examples/near_earth.asy
-2019/09/29 | 155 | graphics/asymptote/tests/types/ecast.asy
-2019/09/29 | 1557 | graphics/asymptote/beziercurve.h
-2019/09/29 | 154 | graphics/asymptote/examples/billboard.asy
-2019/09/29 | 154 | graphics/asymptote/doc/slopefield1.asy
-2019/09/29 | 153 | graphics/asymptote/runlabel.h
-2019/09/29 | 1537 | graphics/asymptote/examples/refs.bib
-2019/09/29 | 15372 | graphics/asymptote/types.h
-2019/09/29 | 152 | graphics/asymptote/glew.c
-2019/09/29 | 1526 | graphics/asymptote/examples/BezierSurface.asy
-2019/09/29 | 1524 | graphics/asymptote/patches/flex.patch
-2019/09/29 | 1520 | graphics/asymptote/common.h
-2019/09/29 | 15192 | graphics/asymptote/base/ode.asy
-2019/09/29 | 150 | graphics/asymptote/examples/spheresilhouette.asy
-2019/09/29 | 150 | graphics/asymptote/doc/latexmkrc_asydir
-2019/09/29 | 1504 | graphics/asymptote/GUI/xasyUtils.py
2019/09/29 | 149 | fonts/amiri/Amiri.fontspec
-2019/09/29 | 1498 | graphics/asymptote/examples/animations/wavepacket.asy
-2019/09/29 | 1492 | graphics/asymptote/runarray.h
2019/09/29 | 148916 | macros/latex/contrib/testidx/samples/sample-idx-lua.pdf
-2019/09/29 | 1482 | graphics/asymptote/GUI/res/icons/android-hand.svg
-2019/09/29 | 147 | graphics/asymptote/doc/vectorfield.asy
-2019/09/29 | 1479 | graphics/asymptote/prc/PRCTools/inflationMain.cc
-2019/09/29 | 14795 | graphics/asymptote/entry.h
-2019/09/29 | 1473 | graphics/asymptote/beziercurve.cc
-2019/09/29 | 14709 | graphics/asymptote/base/palette.asy
-2019/09/29 | 146 | graphics/asymptote/examples/cylinder.asy
-2019/09/29 | 1469 | graphics/asymptote/doc/png/Makefile.in
-2019/09/29 | 14660 | graphics/asymptote/base/contour3.asy
-2019/09/29 | 1463 | graphics/asymptote/GUI/res/icons/bucket.svg
-2019/09/29 | 1461 | graphics/asymptote/examples/NURBSsurface.asy
-2019/09/29 | 145 | graphics/asymptote/examples/star.asy
2019/09/29 | 145712 | macros/latex/contrib/filecontentsdef.zip
2019/09/29 | 145616 | systems/texlive/tlnet/archive/glossaries.source.tar.xz
2019/09/29 | 1452203 | systems/win32/miktex/tm/packages/babel.tar.lzma
-2019/09/29 | 144 | graphics/asymptote/doc/latexmkrc
-2019/09/29 | 14448 | graphics/asymptote/stack.cc
2019/09/29 | 14435760 | systems/win32/miktex/tm/packages/ketcindy.tar.lzma
-2019/09/29 | 14409 | graphics/asymptote/configure.ac
-2019/09/29 | 143 | graphics/asymptote/tests/gc/label.asy
-2019/09/29 | 143 | graphics/asymptote/GUI/res/icons/centerorigin.asy
-2019/09/29 | 14311 | graphics/asymptote/base/flowchart.asy
-2019/09/29 | 141 | graphics/asymptote/examples/ring.asy
-2019/09/29 | 140 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
-2019/09/29 | 140 | graphics/asymptote/GUI/res/icons/closedcurve.asy
-2019/09/29 | 14023 | graphics/asymptote/arrayop.h
-2019/09/29 | 1393 | graphics/asymptote/GUI/SetCustomAnchor.py
-2019/09/29 | 1391 | graphics/asymptote/doc/CAD1.asy
-2019/09/29 | 138 | graphics/asymptote/Pipfile
-2019/09/29 | 13884 | graphics/asymptote/types.cc
2019/09/29 | 1386 | macros/latex/contrib/chemformula/README
-2019/09/29 | 1384 | graphics/asymptote/tests/pic/trans.asy
2019/09/29 | 138492 | macros/latex/contrib/testidx/samples/sample-idx-subset.pdf
-2019/09/29 | 1375 | graphics/asymptote/base/tree.asy
-2019/09/29 | 13739 | graphics/asymptote/examples/teapot.asy
-2019/09/29 | 13700 | graphics/asymptote/runtriple.cc
-2019/09/29 | 136 | graphics/asymptote/examples/latticeshading.asy
2019/09/29 | 136896 | fonts/amiri/AmiriQuran.ttf
-2019/09/29 | 13663 | graphics/asymptote/install-sh
-2019/09/29 | 13663 | graphics/asymptote/doc/install-sh
-2019/09/29 | 13663 | graphics/asymptote/doc/FAQ/install-sh
-2019/09/29 | 13550 | graphics/asymptote/GUI/xasyBezierInterface.py
-2019/09/29 | 1349696 | graphics/asymptote/ChangeLog
-2019/09/29 | 1348 | graphics/asymptote/jsfile.h
-2019/09/29 | 13476 | graphics/asymptote/base/grid3.asy
-2019/09/29 | 1343 | graphics/asymptote/runtimebase.in
-2019/09/29 | 133 | graphics/asymptote/GUI/res/icons/openpolygon.asy
-2019/09/29 | 133 | graphics/asymptote/GUI/res/icons/opencurve.asy
-2019/09/29 | 13339 | graphics/asymptote/camp.l
-2019/09/29 | 1331 | graphics/asymptote/tests/types/spec.asy
-2019/09/29 | 132 | graphics/asymptote/tests/string/length.asy
-2019/09/29 | 1326 | graphics/asymptote/examples/electromagnetic.asy
-2019/09/29 | 131 | graphics/asymptote/GUI/DebugFlags.py
-2019/09/29 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
2019/09/29 | 131377 | macros/latex/contrib/chemformula/chemformula.sty
-2019/09/29 | 1311 | graphics/asymptote/patches/dvipdf
-2019/09/29 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
-2019/09/29 | 1310 | graphics/asymptote/examples/roundpath.asy
-2019/09/29 | 1309 | graphics/asymptote/interact.h
-2019/09/29 | 1309 | graphics/asymptote/examples/Klein.asy
-2019/09/29 | 129 | graphics/asymptote/tests/gc/struct.asy
2019/09/29 | 129819 | macros/latex/contrib/filecontentsdef/filecontentsdef.pdf
-2019/09/29 | 12959 | graphics/asymptote/runlabel.in
2019/09/29 | 129575 | macros/latex/contrib/algobox.zip
-2019/09/29 | 1294513 | graphics/asymptote/doc/asymptote.pdf
-2019/09/29 | 1293 | graphics/asymptote/TODO
-2019/09/29 | 1293 | graphics/asymptote/base/asymptote.py
-2019/09/29 | 1284 | graphics/asymptote/tests/output/Makefile
-2019/09/29 | 1279 | graphics/asymptote/drawverbatim.h
-2019/09/29 | 1278 | graphics/asymptote/newexp.h
-2019/09/29 | 127885 | graphics/asymptote/camp.tab.cc
-2019/09/29 | 12744 | graphics/asymptote/impdatum.cc
-2019/09/29 | 126 | graphics/asymptote/examples/sphere.asy
-2019/09/29 | 1259 | graphics/asymptote/base/plain_arcs.asy
2019/09/29 | 125859 | macros/latex/contrib/statistics/statistics.dtx
-2019/09/29 | 1253 | graphics/asymptote/keywords.pl
-2019/09/29 | 12534 | graphics/asymptote/ax_pthread.m4
-2019/09/29 | 12522 | graphics/asymptote/runsystem.cc
-2019/09/29 | 12522 | graphics/asymptote/base/three_tube.asy
-2019/09/29 | 1251 | graphics/asymptote/examples/odetest.asy
-2019/09/29 | 124 | graphics/asymptote/tests/gc/path.asy
-2019/09/29 | 12460 | graphics/asymptote/drawelement.h
-2019/09/29 | 1245 | graphics/asymptote/prc/PRCTools/describeMain.cc
-2019/09/29 | 1245 | graphics/asymptote/findsym.pl
-2019/09/29 | 123 | graphics/asymptote/examples/Coons.asy
-2019/09/29 | 123 | graphics/asymptote/doc/superpath.asy
-2019/09/29 | 1238 | graphics/asymptote/examples/animations/slidemovies.asy
2019/09/29 | 123767 | macros/latex/contrib/skdoc/skdoc.dtx
-2019/09/29 | 1235 | graphics/asymptote/examples/animations/inlinemovie.tex
-2019/09/29 | 1235777 | graphics/asymptote/GL/glew.c
-2019/09/29 | 1234 | graphics/asymptote/primitives.h
-2019/09/29 | 1231 | graphics/asymptote/examples/logo3.asy
-2019/09/29 | 12300 | graphics/asymptote/knot.h
-2019/09/29 | 1226 | graphics/asymptote/GUI/res/icons/triangle-stroked-15.svg
-2019/09/29 | 12261 | graphics/asymptote/base/solids.asy
-2019/09/29 | 121 | graphics/asymptote/doc/labelsquare.asy
-2019/09/29 | 1216 | graphics/asymptote/examples/dragon.asy
-2019/09/29 | 1213 | graphics/asymptote/GUI/res/icons/closedcurve.svg
-2019/09/29 | 1213 | graphics/asymptote/drawclipend.h
2019/09/29 | 1211 | macros/latex/contrib/filecontentsdef/INSTALL
-2019/09/29 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
-2019/09/29 | 12103 | graphics/asymptote/stm.cc
-2019/09/29 | 1209 | graphics/asymptote/tests/imp/unravel.asy
-2019/09/29 | 119 | graphics/asymptote/fftw++asy.cc
-2019/09/29 | 1191 | graphics/asymptote/camperror.cc
-2019/09/29 | 11907 | graphics/asymptote/tests/gsl/random.asy
-2019/09/29 | 118 | graphics/asymptote/tests/string/substr.asy
-2019/09/29 | 1189 | graphics/asymptote/tests/types/var.asy
2019/09/29 | 1189669 | fonts/amiri.zip
-2019/09/29 | 1186601 | graphics/asymptote/GL/glew.h
-2019/09/29 | 1185 | graphics/asymptote/examples/functionshading.asy
-2019/09/29 | 1183 | graphics/asymptote/base/embed.asy
-2019/09/29 | 1175 | graphics/asymptote/guide.cc
-2019/09/29 | 1165 | graphics/asymptote/GUI/res/icons/opencurve.svg
-2019/09/29 | 11658 | graphics/asymptote/coder.h
-2019/09/29 | 1163 | graphics/asymptote/runtime.h
-2019/09/29 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
-2019/09/29 | 116025 | graphics/asymptote/predicates.cc
-2019/09/29 | 115 | graphics/asymptote/doc/onecontour.asy
-2019/09/29 | 11580 | graphics/asymptote/path.h
2019/09/29 | 11573 | macros/latex/contrib/beamer/base/beamer.cls
2019/09/29 | 115576 | macros/latex/contrib/algobox/algobox.pdf
-2019/09/29 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
-2019/09/29 | 1151 | graphics/asymptote/GUI/configs/xasyconfig.cson
-2019/09/29 | 1151 | graphics/asymptote/callable.cc
-2019/09/29 | 11516 | graphics/asymptote/aspy.py
-2019/09/29 | 11482 | graphics/asymptote/base/binarytree.asy
-2019/09/29 | 1145 | graphics/asymptote/GUI/res/icons/code.svg
-2019/09/29 | 1142 | graphics/asymptote/envcompleter.cc
-2019/09/29 | 1140 | graphics/asymptote/examples/imagehistogram.asy
-2019/09/29 | 114037 | graphics/asymptote/ReleaseNotes
-2019/09/29 | 113 | graphics/asymptote/patches/fixmem.reg
-2019/09/29 | 1136 | graphics/asymptote/examples/genustwo.asy
-2019/09/29 | 11348 | graphics/asymptote/Makefile.in
-2019/09/29 | 11320 | graphics/asymptote/base/plain_markers.asy
-2019/09/29 | 1126 | graphics/asymptote/coenv.cc
-2019/09/29 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
2019/09/29 | 1122 | macros/latex/contrib/cellprops/README.md
-2019/09/29 | 1122 | graphics/asymptote/base/external.asy
-2019/09/29 | 1121422 | systems/win32/miktex/tm/packages/chemmacros.tar.lzma
-2019/09/29 | 1120 | graphics/asymptote/examples/animations/wheel.asy
-2019/09/29 | 1114 | graphics/asymptote/examples/laserlattice.asy
-2019/09/29 | 1109 | graphics/asymptote/examples/fequlogo.asy
-2019/09/29 | 11030 | graphics/asymptote/base/math.asy
-2019/09/29 | 109 | graphics/asymptote/tests/string/insert.asy
-2019/09/29 | 1098 | graphics/asymptote/refaccess.cc
-2019/09/29 | 1096 | graphics/asymptote/tests/array/transpose.asy
-2019/09/29 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2019/09/29 | 10830 | graphics/asymptote/base/CAD.asy
-2019/09/29 | 1082 | graphics/asymptote/patches/README
-2019/09/29 | 1072 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
-2019/09/29 | 1065 | graphics/asymptote/examples/shellmethod.asy
-2019/09/29 | 10644 | graphics/asymptote/texfile.h
-2019/09/29 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
-2019/09/29 | 1058 | graphics/asymptote/GUI/res/icons/openpolygon.svg
-2019/09/29 | 10585 | graphics/asymptote/tr.cc
-2019/09/29 | 1055 | graphics/asymptote/examples/partitionExample.asy
-2019/09/29 | 1051 | graphics/asymptote/prc/PRCTools/inflation.h
-2019/09/29 | 1051 | graphics/asymptote/doc/eetomumu.asy
-2019/09/29 | 1050 | graphics/asymptote/opsymbols.pl
-2019/09/29 | 104 | graphics/asymptote/examples/shadestroke.asy
-2019/09/29 | 10494 | graphics/asymptote/path3.h
2019/09/29 | 104548 | macros/latex/contrib/testidx/samples/sample-idx-xe.pdf
-2019/09/29 | 10445 | graphics/asymptote/INSTALL
-2019/09/29 | 1040 | graphics/asymptote/GUI/res/icons/centerorigin.svg
2019/09/29 | 103864 | systems/texlive/tlnet/archive/datatool.source.tar.xz
-2019/09/29 | 1037 | graphics/asymptote/examples/animations/inlinemovie3.tex
2019/09/29 | 10355 | macros/latex/contrib/gatherenum/gatherenum.dtx
-2019/09/29 | 1033 | graphics/asymptote/examples/basealign.asy
-2019/09/29 | 1030 | graphics/asymptote/absyn.h
-2019/09/29 | 102 | graphics/asymptote/tests/gc/file.asy
-2019/09/29 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
-2019/09/29 | 1025 | graphics/asymptote/doc/leastsquares.asy
2019/09/29 | 102392 | macros/latex/contrib/testidx/samples/sample-idx-xe-digraphs.pdf
-2019/09/29 | 10210 | graphics/asymptote/examples/thermodynamics.asy
-2019/09/29 | 1020 | graphics/asymptote/flatguide.cc
-2019/09/29 | 1020 | graphics/asymptote/examples/NURBSsphere.asy
-2019/09/29 | 10196 | graphics/asymptote/doc/CAD.tex
2019/09/29 | 101271 | macros/latex/contrib/testidx/samples/sample-idxgloss-xe-digraphs.pdf
-2019/09/29 | 1010 | graphics/asymptote/examples/washermethod.asy
-2019/09/29 | 1005 | graphics/asymptote/doc/asy.1.begin
-2019/09/29 | 1003 | graphics/asymptote/GUI/res/icons/eye.svg
-2019/09/29 | 1000 | graphics/asymptote/doc/FAQ/Makefile
2019/09/28 | 9986 | macros/latex/contrib/glossaries/samples/samplexdy.tex
2019/09/28 | 995308 | macros/latex/contrib/acrotex/doc/eformman.pdf
2019/09/28 | 99121 | macros/latex/contrib/glossaries/samples/sampleNtn.pdf
@@ -2290,6 +2655,7 @@
2019/09/28 | 96866 | macros/latex/contrib/l3experimental/l3galley.dtx
2019/09/28 | 96349 | macros/latex/contrib/glossaries/samples/sample-noidxapp-utf8.pdf
2019/09/28 | 96180 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
+2019/09/28 | 956 | macros/latex/contrib/hyperref/doc/cmsy10-21.gif
2019/09/28 | 95497 | macros/latex/contrib/glossaries/samples/sampleSort.pdf
2019/09/28 | 954050 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
2019/09/28 | 94218 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
@@ -2300,6 +2666,7 @@
2019/09/28 | 932121 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
2019/09/28 | 92893 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
2019/09/28 | 92105 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
+2019/09/28 | 917 | macros/latex/contrib/hyperref/doc/cmmi10-22.gif
2019/09/28 | 91349 | macros/latex/contrib/glossaries/samples/sampleFnAcrDesc.pdf
2019/09/28 | 91180 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
2019/09/28 | 91165 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
@@ -2309,6 +2676,7 @@
2019/09/28 | 87444 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
2019/09/28 | 87310 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
2019/09/28 | 865 | macros/latex/contrib/glossaries/samples/database1.tex
+2019/09/28 | 86550 | macros/latex/contrib/hyperref/minitoc-hyper.sty
2019/09/28 | 86490 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2019/09/28 | 862289 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
2019/09/28 | 859 | macros/latex/contrib/glossaries/samples/sample-crossref.tex
@@ -2462,10 +2830,13 @@
2019/09/28 | 38716 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2019/09/28 | 38631 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
2019/09/28 | 385959 | macros/latex/contrib/l3experimental/l3galley.pdf
+2019/09/28 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
2019/09/28 | 383 | macros/latex/contrib/glossaries/samples/mwe-gls.tex
+2019/09/28 | 3832 | macros/latex/contrib/hyperref/hyperref.ins
2019/09/28 | 37969 | macros/latex/contrib/glossaries/samples/mwe-acr-desc.pdf
2019/09/28 | 37671 | macros/latex/contrib/glossaries/samples/sample-storage-abbr.pdf
2019/09/28 | 3755 | macros/latex/contrib/glossaries/samples/sampleCustomAcr.tex
+2019/09/28 | 3732 | macros/latex/contrib/hyperref/psdmapshortnames.pl
2019/09/28 | 373088 | macros/latex/contrib/l3experimental/xcoffins.pdf
2019/09/28 | 37213 | macros/latex/contrib/glossaries/samples/sampleacronyms.pdf
2019/09/28 | 36845 | macros/latex/contrib/glossaries/samples/sample-entrycount.pdf
@@ -2488,6 +2859,7 @@
2019/09/28 | 3385 | macros/latex/contrib/l3experimental/CHANGELOG.md
2019/09/28 | 337798 | macros/latex/contrib/l3experimental/l3cctab.pdf
2019/09/28 | 33661 | macros/latex/contrib/glossaries/samples/mwe-acr.pdf
+2019/09/28 | 33660 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
2019/09/28 | 3361 | macros/latex/contrib/glossaries/samples/sample-noidxapp-utf8.tex
2019/09/28 | 3354617 | macros/latex/contrib/acrotex.zip
2019/09/28 | 33399 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
@@ -2500,6 +2872,7 @@
2019/09/28 | 321036 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
2019/09/28 | 31816 | macros/latex/contrib/glossaries/samples/sample-ignored.pdf
2019/09/28 | 31787 | macros/latex/contrib/l3experimental/l3str-format.dtx
+2019/09/28 | 3176 | macros/latex/contrib/hyperref/bmhydoc.sty
2019/09/28 | 314468 | macros/latex/contrib/l3experimental/l3benchmark.pdf
2019/09/28 | 31299 | macros/latex/contrib/l3experimental/l3draw-points.dtx
2019/09/28 | 31194 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
@@ -2519,6 +2892,7 @@
2019/09/28 | 28702 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2019/09/28 | 285881 | macros/latex/contrib/l3experimental/xgalley.pdf
2019/09/28 | 28419 | macros/latex/contrib/glossaries/samples/samplexdy-mc.xdy
+2019/09/28 | 28314 | macros/latex/contrib/hyperref/backref.dtx
2019/09/28 | 281575 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
2019/09/28 | 281312 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
2019/09/28 | 279872 | systems/texlive/tlnet/archive/tokcycle.doc.tar.xz
@@ -2533,6 +2907,7 @@
2019/09/28 | 26620 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
2019/09/28 | 26466 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
2019/09/28 | 2636 | macros/latex/contrib/glossaries/samples/sampleSort.tex
+2019/09/28 | 2627 | macros/latex/contrib/hyperref/manifest.txt
2019/09/28 | 26174 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
2019/09/28 | 2590 | macros/latex/contrib/glossaries/samples/minimalgls.tex
2019/09/28 | 2580248 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
@@ -2544,6 +2919,7 @@
2019/09/28 | 2480966 | install/macros/latex/required/babel-base.tds.zip
2019/09/28 | 247870 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
2019/09/28 | 24771 | macros/latex/contrib/l3experimental/l3graphics.dtx
+2019/09/28 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
2019/09/28 | 246951 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
2019/09/28 | 246391 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
2019/09/28 | 2457800 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
@@ -2630,6 +3006,7 @@
2019/09/28 | 134115 | macros/latex/contrib/glossaries/samples/samplexdy.pdf
2019/09/28 | 133136 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
2019/09/28 | 1327861 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2019/09/28 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
2019/09/28 | 13043 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2019/09/28 | 1272652 | systems/win32/miktex/tm/packages/miktex-harftex-bin-x64-2.9.tar.lzma
2019/09/28 | 127215 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
@@ -2645,6 +3022,7 @@
2019/09/28 | 110950 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
2019/09/28 | 1103 | macros/latex/contrib/glossaries/samples/sampleacronyms.tex
2019/09/28 | 1103778 | systems/win32/miktex/tm/packages/miktex-harftex-bin-2.9.tar.lzma
+2019/09/28 | 1094 | macros/latex/contrib/hyperref/hylatex.ltx
2019/09/28 | 10937 | macros/latex/contrib/l3experimental/l3sys-shell.dtx
2019/09/28 | 108862 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
2019/09/28 | 1082 | macros/latex/contrib/glossaries/samples/sample-entrycount.tex
@@ -2654,823 +3032,3 @@
2019/09/28 | 102387 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
2019/09/28 | 1011 | macros/latex/contrib/glossaries/samples/sampleaccsupp.tex
2019/09/28 | 100627 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
-2019/09/27 | 9812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zogen3.tex
-2019/09/27 | 9764 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170605.java
-2019/09/27 | 9751 | macros/latex/contrib/datatool/samples/sample-dict.tex
-2019/09/27 | 96 | graphics/ketcindy/ketcindyfolder/work/ketcindy.conf
-2019/09/27 | 9648 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161209.java
-2019/09/27 | 9628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/invparapt.tex
-2019/09/27 | 9547 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305incanddec.tex
-2019/09/27 | 9538 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex-plugin.js
-2019/09/27 | 9449 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatepoint.tex
-2019/09/27 | 9395 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1E.tex
-2019/09/27 | 937 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r04.obj
-2019/09/27 | 937 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7.tex
-2019/09/27 | 937540 | systems/texlive/tlnet/archive/tuda-ci.doc.tar.xz
-2019/09/27 | 9346 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1403maketableJ.cdy
-2019/09/27 | 9251 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv.tex
-2019/09/27 | 9248 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/greenring.tex
-2019/09/27 | 9243 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0215quacurve.cdy
-2019/09/27 | 9240 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe6.tex
-2019/09/27 | 9173 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacJ.tex
-2019/09/27 | 9171 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/mtfuji.png
-2019/09/27 | 9113 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL2.tex
-2019/09/27 | 905 | macros/latex/contrib/datatool/samples/sample-student-scores.tex
-2019/09/27 | 9047 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinJ.tex
-2019/09/27 | 9004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatedata.tex
-2019/09/27 | 89718 | macros/latex/contrib/datatool/samples/sample-sort.pdf
-2019/09/27 | 89557 | macros/latex/contrib/datatool/samples/sample-europecv-bib.pdf
-2019/09/27 | 894 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot1.tex
-2019/09/27 | 8864 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata.tex
-2019/09/27 | 8762 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane1.tex
-2019/09/27 | 8716 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata.tex
-2019/09/27 | 870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-9.tex
-2019/09/27 | 8632 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161021.java
-2019/09/27 | 8594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkmc1.tex
-2019/09/27 | 8589 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setcolor.pdf
-2019/09/27 | 857 | macros/latex/contrib/datatool/samples/sample-piechart.tex
-2019/09/27 | 8571 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1313changescale.cdy
-2019/09/27 | 8562 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun.tex
-2019/09/27 | 8551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ovaldata.tex
-2019/09/27 | 8450 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0510cubiccut2.cdy
-2019/09/27 | 84471 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0404heart.cdy
-2019/09/27 | 8423 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.pdf
-2019/09/27 | 841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/FigE.tex
-2019/09/27 | 840869 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideE.pdf
-2019/09/27 | 83940 | systems/texlive/tlnet/archive/luatexja.source.tar.xz
-2019/09/27 | 838016 | macros/latex/contrib/datatool/datatool.dtx
-2019/09/27 | 833 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsE.txt
-2019/09/27 | 8255 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectpoint.tex
-2019/09/27 | 8226 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/joincrvs.tex
-2019/09/27 | 8224 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1307poly2.cdy
-2019/09/27 | 8196 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501plane.cdy
-2019/09/27 | 8143 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.pdf
-2019/09/27 | 8138 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin161019.java
-2019/09/27 | 8134 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumewn.tex
-2019/09/27 | 8103 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/binvsnormal.tex
-2019/09/27 | 8011 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideJ.txt
-2019/09/27 | 7842 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata3.tex
-2019/09/27 | 7758 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d2.tex
-2019/09/27 | 7703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointoncrv.tex
-2019/09/27 | 7689 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramoncrv.tex
-2019/09/27 | 7534 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0522conecutmaxima.cdy
-2019/09/27 | 75084 | graphics/ketcindy/forMac/ReadmeMacJ.pdf
-2019/09/27 | 7504 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutlogr.txt
-2019/09/27 | 7456 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade.tex
-2019/09/27 | 742 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro02.tex
-2019/09/27 | 7392 | macros/latex/required/babel/base/babel.ins
-2019/09/27 | 7356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tetrahedron.tex
-2019/09/27 | 7326 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1312plane.cdy
-2019/09/27 | 73060 | graphics/ketcindy/forWindows/ReadmeWinJ.pdf
-2019/09/27 | 73052 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0405dogwalk.cdy
-2019/09/27 | 7298 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic1list.txt
-2019/09/27 | 7242 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata1.tex
-2019/09/27 | 722114 | macros/xetex/latex/nanicolle.zip
-2019/09/27 | 7213 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces1.tex
-2019/09/27 | 7210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita1.tex
-2019/09/27 | 720 | graphics/ketcindy/LICENSE
-2019/09/27 | 7198 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfcut.tex
-2019/09/27 | 7182 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160723.java
-2019/09/27 | 7171 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0609hyperbolafocus.cdy
-2019/09/27 | 7127 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara02.tex
-2019/09/27 | 7118 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dlogr.txt
-2019/09/27 | 710458 | macros/latex/required/babel/base/locale.zip
-2019/09/27 | 7102 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0401bezierbasic.cdy
-2019/09/27 | 7089 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourier.tex
-2019/09/27 | 7078 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpJ.txt
-2019/09/27 | 7037 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0608ellipsefocus.cdy
-2019/09/27 | 701 | graphics/ketcindy/ketcindyfolder/doc/source/cdy-templates/Makefile
-2019/09/27 | 701228 | macros/latex/required/babel/base/babel.pdf
-2019/09/27 | 6985 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot2.tex
-2019/09/27 | 6979 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0913animeparaboloid.cdy
-2019/09/27 | 6975 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0610parabolafocus.cdy
-2019/09/27 | 6963 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0511tetra.cdy
-2019/09/27 | 6954 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1306poly.cdy
-2019/09/27 | 6951 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0505bezier3d.cdy
-2019/09/27 | 6939 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0914animemobius.cdy
-2019/09/27 | 6922 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0306tenkey.cdy
-2019/09/27 | 68956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dstart.pdf
-2019/09/27 | 6888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptcrv.tex
-2019/09/27 | 68334 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawfigures1.tex
-2019/09/27 | 6812 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160609.java
-2019/09/27 | 6805 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumew.tex
-2019/09/27 | 67996 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.ttf
-2019/09/27 | 67897 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleE.pdf
-2019/09/27 | 67743 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calcbyr01.pdf
-2019/09/27 | 6769 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibhelpE.txt
-2019/09/27 | 6731 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcolE.tex
-2019/09/27 | 671 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/ignoredfun.txt
-2019/09/27 | 67029 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL0.pdf
-2019/09/27 | 6679 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1311plate.cdy
-2019/09/27 | 6655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve2.tex
-2019/09/27 | 6648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scaledata3d.tex
-2019/09/27 | 6637 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0507polyhedron.cdy
-2019/09/27 | 66279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/colortable.tex
-2019/09/27 | 6609 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch2.tex
-2019/09/27 | 66003 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/heart.png
-2019/09/27 | 6592 | graphics/ketcindy/ketcindyfolder/work/template3Dfigure.cdy
-2019/09/27 | 6588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drwxy.tex
-2019/09/27 | 6539 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcol.tex
-2019/09/27 | 650 | macros/latex/contrib/datatool/samples/sample-mail-merge.tex
-2019/09/27 | 6496 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/3dlist.txt
-2019/09/27 | 6485 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm1.tex
-2019/09/27 | 6484 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksm2.tex
-2019/09/27 | 64406 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/3dscreen.pdf
-2019/09/27 | 642674 | macros/latex/contrib/datatool/datatool-user.pdf
-2019/09/27 | 6390 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translatepoint.tex
-2019/09/27 | 6374 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putintersect.tex
-2019/09/27 | 6326 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowhatch.cdy
-2019/09/27 | 631 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r05.obj
-2019/09/27 | 6306 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy1.tex
-2019/09/27 | 6303 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bezier3d1.tex
-2019/09/27 | 6302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checksy2.tex
-2019/09/27 | 6270 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0106bowdotfill.cdy
-2019/09/27 | 6266 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0521totaldiffskeleton.cdy
-2019/09/27 | 6261 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic2list.txt
-2019/09/27 | 6258 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0509cubiccut.cdy
-2019/09/27 | 6247 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1402copypaste.cdy
-2019/09/27 | 624546 | macros/latex/required/babel/base/babel.dtx
-2019/09/27 | 6197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/spacelinecurve1.tex
-2019/09/27 | 61906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03.pdf
-2019/09/27 | 6189 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0104shade.cdy
-2019/09/27 | 61733 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommon.h
-2019/09/27 | 6161 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d02.tex
-2019/09/27 | 6140 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0506embedhatch.cdy
-2019/09/27 | 6135 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperloglog.cdy
-2019/09/27 | 6128 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe7.tex
-2019/09/27 | 6109 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0504embed.cdy
-2019/09/27 | 6105 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0912animesaddle.cdy
-2019/09/27 | 6078 | macros/latex/contrib/datatool/samples/sample-glossary.tex
-2019/09/27 | 6028 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0503perp.cdy
-2019/09/27 | 6002 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketcommonhead.h
-2019/09/27 | 59989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.pdf
-2019/09/27 | 5997 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0501basic.cdy
-2019/09/27 | 5978 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.cdy
-2019/09/27 | 5974 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.tex
-2019/09/27 | 595 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objJ.txt
-2019/09/27 | 5957 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0102figure2.cdy
-2019/09/27 | 5953 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1309discont2.cdy
-2019/09/27 | 5925 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/cardioid1.tex
-2019/09/27 | 5923 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fourierseries.tex
-2019/09/27 | 5908 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.cdy
-2019/09/27 | 5885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3.tex
-2019/09/27 | 5848 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0606epitrochoid.cdy
-2019/09/27 | 5843 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0607hypotrochoid.cdy
-2019/09/27 | 583 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/drawpoint.tex
-2019/09/27 | 58328 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara3.tex
-2019/09/27 | 5827 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.cdy
-2019/09/27 | 5825 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0605cycloid2.cdy
-2019/09/27 | 5785 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.cdy
-2019/09/27 | 5781 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0604diffeq2.cdy
-2019/09/27 | 5778 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1112residue.cdy
-2019/09/27 | 5757 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.cdy
-2019/09/27 | 5750 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.cdy
-2019/09/27 | 5747 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0502spacecurve.cdy
-2019/09/27 | 5744 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1308discont.cdy
-2019/09/27 | 5730 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1609trigratio.cdy
-2019/09/27 | 571 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeat.txt
-2019/09/27 | 57174 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflib.h
-2019/09/27 | 57123 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed03.pdf
-2019/09/27 | 5710 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0214inputvalue.cdy
-2019/09/27 | 56 | macros/latex/contrib/datatool/samples/sample-autokeys-data.csv
-2019/09/27 | 5679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan1.tex
-2019/09/27 | 5669 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate.cdy
-2019/09/27 | 5666 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe8.tex
-2019/09/27 | 5640 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1011matrixop.cdy
-2019/09/27 | 5635 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch3.tex
-2019/09/27 | 5607 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0105vector.cdy
-2019/09/27 | 5598 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0602diffeq.cdy
-2019/09/27 | 5593 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1110integrate.cdy
-2019/09/27 | 5570 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/makefunlist.cdy
-2019/09/27 | 5556 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0601cycloid.cdy
-2019/09/27 | 5551 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatatan2.tex
-2019/09/27 | 5550 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1303objparts.cdy
-2019/09/27 | 5534 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/s1401csvprocessing.cdy
-2019/09/27 | 5513 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fint101.cdy
-2019/09/27 | 548 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/vertex01.tex
-2019/09/27 | 5481 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1104diff.cdy
-2019/09/27 | 547 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.txt
-2019/09/27 | 54754 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start09.pdf
-2019/09/27 | 5470 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1103calcby.cdy
-2019/09/27 | 5469 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1507intersectcrvsfR.cdy
-2019/09/27 | 5462 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1105fzero109.cdy
-2019/09/27 | 5458 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1101calculator1.cdy
-2019/09/27 | 5457 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara01.tex
-2019/09/27 | 5450 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1106fmmx110.cdy
-2019/09/27 | 5448 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1102calculator2.cdy
-2019/09/27 | 5440 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0603envelope.cdy
-2019/09/27 | 5417 | graphics/ketcindy/ketcindyfolder/work/samples/s06animation/s0611generalangle.cdy
-2019/09/27 | 5412 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustume.tex
-2019/09/27 | 5411 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1305hyperpara.cdy
-2019/09/27 | 5408 | graphics/ketcindy/ketcindyfolder/work/allbuttons.cdy
-2019/09/27 | 5406 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1201integrate2.cdy
-2019/09/27 | 539 | macros/latex/contrib/datatool/samples/sample-student-records.csv
-2019/09/27 | 5386 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1100list.cdy
-2019/09/27 | 5383 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/histgram.tex
-2019/09/27 | 5376 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1304symbol.cdy
-2019/09/27 | 5342 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.cdy
-2019/09/27 | 5332 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0907intersectcrvsf.cdy
-2019/09/27 | 5331 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0213implicithatch.cdy
-2019/09/27 | 5315 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch4.tex
-2019/09/27 | 5306 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graph.cdy
-2019/09/27 | 53016 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalla-h.png
-2019/09/27 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1502coneR.cdy
-2019/09/27 | 5290 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0910multisurfaces.cdy
-2019/09/27 | 5287 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1501paraboloidR.cdy
-2019/09/27 | 5285 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0901paraboloid.cdy
-2019/09/27 | 5284 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1301basic.cdy
-2019/09/27 | 5281 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0908wiredata.cdy
-2019/09/27 | 52816 | graphics/ketcindy/forLinux/ReadmeLinuxJ.pdf
-2019/09/27 | 5278 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0906curveonsurf.cdy
-2019/09/27 | 5277 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1506curveonsurfR.cdy
-2019/09/27 | 5276 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0916multiandcut.cdy
-2019/09/27 | 5274 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0909conecut.cdy
-2019/09/27 | 5255 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1608texcalc.cdy
-2019/09/27 | 5252 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1508multisurfacesR.cdy
-2019/09/27 | 5250 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1510conecutR.cdy
-2019/09/27 | 5250 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata5.tex
-2019/09/27 | 524545 | macros/latex/contrib/acrotex/doc/aeb_man.tex
-2019/09/27 | 5240 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0904mant.cdy
-2019/09/27 | 5237 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1509wiredataR.cdy
-2019/09/27 | 5230 | graphics/ketcindy/ketcindyfolder/work/template4ketcindyjs.cdy
-2019/09/27 | 5226 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0915discont.cdy
-2019/09/27 | 5226 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160604.java
-2019/09/27 | 5222 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1504mantR.cdy
-2019/09/27 | 5220 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0905sphere.cdy
-2019/09/27 | 5219 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0911saddleskeleton.cdy
-2019/09/27 | 5214 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1013incdec.cdy
-2019/09/27 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs2.tex
-2019/09/27 | 5211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersectcrvs1.tex
-2019/09/27 | 5210 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0902cone.cdy
-2019/09/27 | 5210 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/lineplot.tex
-2019/09/27 | 5207 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1505sphereR.cdy
-2019/09/27 | 5204 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaperlog.cdy
-2019/09/27 | 5199 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s210diffeq1.tex
-2019/09/27 | 5191 | macros/latex/required/babel/base/README.md
-2019/09/27 | 5186 | graphics/ketcindy/ketcindyfolder/work/samples/s15surfaceR/s1503saddleR.cdy
-2019/09/27 | 5181 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setscaling.tex
-2019/09/27 | 5180 | graphics/ketcindy/ketcindyfolder/work/samples/s09surfaceC/s0903saddle.cdy
-2019/09/27 | 5175 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0210diffeq2.cdy
-2019/09/27 | 5171 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0205coniccurve.cdy
-2019/09/27 | 5168 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata.tex
-2019/09/27 | 5164 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0110hypotrochoid.cdy
-2019/09/27 | 514 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0703repeatE.txt
-2019/09/27 | 5139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3d1.tex
-2019/09/27 | 5137 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0203graph2.cdy
-2019/09/27 | 5135 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0206defexp.cdy
-2019/09/27 | 512 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.txt
-2019/09/27 | 5125 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.pl
-2019/09/27 | 5109 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0802plotR2.cdy
-2019/09/27 | 5103 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012odefor.cdy
-2019/09/27 | 5102 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01E.tex
-2019/09/27 | 50904 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smalli-o.png
-2019/09/27 | 50873 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallp-w.png
-2019/09/27 | 5083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper.cdy
-2019/09/27 | 50685 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mvgaiyou01.pdf
-2019/09/27 | 5058 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeWinE.tex
-2019/09/27 | 5047 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot.tex
-2019/09/27 | 5035 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0204graph3.cdy
-2019/09/27 | 5034 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewsn.tex
-2019/09/27 | 5020 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0109epitrochoid.cdy
-2019/09/27 | 5004 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv2.tex
-2019/09/27 | 4997 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0202graph1.cdy
-2019/09/27 | 4995 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1603gamow.cdy
-2019/09/27 | 4980 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxJ.tex
-2019/09/27 | 4976 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1010fourier.cdy
-2019/09/27 | 49649 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata01.pdf
-2019/09/27 | 4948 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1604putoncurve.cdy
-2019/09/27 | 4930 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0108cycloid.cdy
-2019/09/27 | 4929 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0107hyperbolahatch.cdy
-2019/09/27 | 4925 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0803plotdiscR.cdy
-2019/09/27 | 4922 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0801plotR.cdy
-2019/09/27 | 4891 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0402ospline.cdy
-2019/09/27 | 4890 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.cdy
-2019/09/27 | 4889 | graphics/ketcindy/ketcindyfolder/work/template1basic.cdy
-2019/09/27 | 4888 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1008idtable.cdy
-2019/09/27 | 4886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rasen.tex
-2019/09/27 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1606morley.cdy
-2019/09/27 | 4885 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.cdy
-2019/09/27 | 4881 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0805histplot.cdy
-2019/09/27 | 4880 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figure.cdy
-2019/09/27 | 4865 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005intplot.cdy
-2019/09/27 | 4861 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1602diffeq2.cdy
-2019/09/27 | 4848 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.cdy
-2019/09/27 | 48472 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concept.tex
-2019/09/27 | 4837 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeMacE.tex
-2019/09/27 | 4834 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001factorial.cdy
-2019/09/27 | 4832 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0209diffeq.cdy
-2019/09/27 | 4823 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita8.tex
-2019/09/27 | 4816 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.cdy
-2019/09/27 | 4805 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1007linalg.cdy
-2019/09/27 | 4793 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt.tex
-2019/09/27 | 4787 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0804boxplot.cdy
-2019/09/27 | 47812 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addgraph.tex
-2019/09/27 | 477 | macros/latex/contrib/datatool/samples/sample-datatooltk.tex
-2019/09/27 | 4778 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1009diffeq.cdy
-2019/09/27 | 4767 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0103polygon.cdy
-2019/09/27 | 4751 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1004calcby.cdy
-2019/09/27 | 474 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.txt
-2019/09/27 | 4730 | graphics/ketcindy/ketcindyfolder/work/samples/s01figure/s0101figurepdf.cdy
-2019/09/27 | 4707 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0207envelope.cdy
-2019/09/27 | 4701 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1001basic.cdy
-2019/09/27 | 46997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab02.pdf
-2019/09/27 | 46856 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter01.pdf
-2019/09/27 | 4672 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0208intersecthatch.cdy
-2019/09/27 | 4669 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0212implicit.cdy
-2019/09/27 | 4665 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scalepoint.tex
-2019/09/27 | 46235 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/conceptE.tex
-2019/09/27 | 4622 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403osplinecrspline.cdy
-2019/09/27 | 4616 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1006calculus.cdy
-2019/09/27 | 4615 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1014primenumber.cdy
-2019/09/27 | 4611 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2.cdy
-2019/09/27 | 4610 | graphics/ketcindy/ketcindyfolder/work/samples/s13objview/s1310totaldiff.cdy
-2019/09/27 | 460 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/DownloadPolyhedrons_objE.txt
-2019/09/27 | 45934 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/pdefourier.mac
-2019/09/27 | 456 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0702graphE.txt
-2019/09/27 | 4569 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1003trig.cdy
-2019/09/27 | 4562 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1012for.cdy
-2019/09/27 | 4545 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKitaE.cdy
-2019/09/27 | 4543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putcell.tex
-2019/09/27 | 4538 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv1.tex
-2019/09/27 | 4529 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1002equation.cdy
-2019/09/27 | 4520 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit1.tex
-2019/09/27 | 4508 | graphics/ketcindy/ketcindyfolder/work/samples/s10maxima/s1005diffint.cdy
-2019/09/27 | 448778 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.rr
-2019/09/27 | 44733 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Small.png
-2019/09/27 | 4469 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1607inputbox.cdy
-2019/09/27 | 4452 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shadeE.tex
-2019/09/27 | 4437 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb11.tex
-2019/09/27 | 4432 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/taylor.tex
-2019/09/27 | 44178 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx01.pdf
-2019/09/27 | 4414 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/rkfun.lisp
-2019/09/27 | 4402 | graphics/ketcindy/ketcindyfolder/work/template0.cdy
-2019/09/27 | 4389 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/readobj.tex
-2019/09/27 | 43561 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/gpro01.pdf
-2019/09/27 | 4348 | graphics/ketcindy/forMac/setketcindy.command
-2019/09/27 | 43429 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeat.pdf
-2019/09/27 | 4322 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb8.tex
-2019/09/27 | 4319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Framedata.pdf
-2019/09/27 | 43079 | macros/generic/tokcycle/tokcycle-examples.tex
-2019/09/27 | 4298 | graphics/ketcindy/ketcindyfolder/work/samples/s05spacefigure/s0508concatobj.cdy
-2019/09/27 | 4282 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202equations.cdy
-2019/09/27 | 42800 | systems/texlive/tlnet/archive/unicode-math.tar.xz
-2019/09/27 | 4265 | graphics/ketcindy/ketcindyfolder/work/samples/s02graph/s0201basic.cdy
-2019/09/27 | 42556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttableE.tex
-2019/09/27 | 4246 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata1.tex
-2019/09/27 | 42450 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01E.pdf
-2019/09/27 | 4217 | graphics/ketcindy/ketcindyfolder/work/samples/s12fricas/s1202calcby.cdy
-2019/09/27 | 4194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter3d.tex
-2019/09/27 | 4193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx.tex
-2019/09/27 | 4181 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304graphforincanddec.cdy
-2019/09/27 | 4171 | graphics/ketcindy/ketcindyfolder/work/samples/s11asir/s1111grobner1.cdy
-2019/09/27 | 41670 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sliderepeatE.pdf
-2019/09/27 | 4160 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/IntersectsgpL1.tex
-2019/09/27 | 4159 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/oresenex01.tex
-2019/09/27 | 415256 | macros/latex/contrib/datatool/datatool-user.tex
-2019/09/27 | 41448 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.ttf
-2019/09/27 | 4143 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun02.tex
-2019/09/27 | 4140 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot1.tex
-2019/09/27 | 4124 | systems/texlive/tlnet/archive/latexconfig.tar.xz
-2019/09/27 | 4115 | graphics/ketcindy/forWindows/setketcindyothertex.bat
-2019/09/27 | 410942 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js
-2019/09/27 | 4104 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/frustumw.tex
-2019/09/27 | 4083 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0303gridpaper1.cdy
-2019/09/27 | 407 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.txt
-2019/09/27 | 4076 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata01.tex
-2019/09/27 | 40697 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start04.pdf
-2019/09/27 | 4057 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0304multitables.cdy
-2019/09/27 | 40505 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start06.pdf
-2019/09/27 | 404 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.txt
-2019/09/27 | 4032 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1605triangle.cdy
-2019/09/27 | 4019 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara04.tex
-2019/09/27 | 40139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start08.pdf
-2019/09/27 | 3997 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed01.tex
-2019/09/27 | 39958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start05.pdf
-2019/09/27 | 3992 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.tex
-2019/09/27 | 398 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.txt
-2019/09/27 | 3983 | graphics/ketcindy/forWindows/setketcindytexlive.bat
-2019/09/27 | 3979 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rshade.tex
-2019/09/27 | 3978 | graphics/ketcindy/ketcindyfolder/doc/source/readme/ReadmeLinuxE.tex
-2019/09/27 | 39770 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start07.pdf
-2019/09/27 | 3976 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0301table.cdy
-2019/09/27 | 3966 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0403oshimaspline.cdy
-2019/09/27 | 3959 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0305twotables.cdy
-2019/09/27 | 394 | graphics/ketcindy/tl-integration/README.TeXLive
-2019/09/27 | 3938 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0808ttest.cdy
-2019/09/27 | 3934 | graphics/ketcindy/ketcindyfolder/work/samples/s03table/s0302table2line.cdy
-2019/09/27 | 3931 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crosspoint.tex
-2019/09/27 | 392 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thinE.txt
-2019/09/27 | 3904 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/s1601basic.cdy
-2019/09/27 | 3902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d03.tex
-2019/09/27 | 3884 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/expr.tex
-2019/09/27 | 387379 | macros/xetex/latex/nanicolle/nanicolle.pdf
-2019/09/27 | 3860 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata02.tex
-2019/09/27 | 38604 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mkpttable.tex
-2019/09/27 | 385 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.txt
-2019/09/27 | 3855 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160601.java
-2019/09/27 | 3840 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0807dataframe.cdy
-2019/09/27 | 3840 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/implicit.cdy
-2019/09/27 | 3838 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark.cdy
-2019/09/27 | 3823 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160518.java
-2019/09/27 | 3821 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160530.java
-2019/09/27 | 3808 | graphics/ketcindy/forWindows/setketcindyw32J.bat
-2019/09/27 | 3803 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata4.tex
-2019/09/27 | 3803 | graphics/ketcindy/forWindows/setketcindykettex.bat
-2019/09/27 | 37888 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04.pdf
-2019/09/27 | 3786 | graphics/ketcindy/ketcindyfolder/work/samples/s08R/s0806random.cdy
-2019/09/27 | 3775 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe4.tex
-2019/09/27 | 37752 | systems/texlive/tlnet/archive/unicode-math.source.tar.xz
-2019/09/27 | 37620 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff
-2019/09/27 | 3740 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Nearestpt1.tex
-2019/09/27 | 3738 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/derivative.tex
-2019/09/27 | 3736 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/CindyJS.css
-2019/09/27 | 3720 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/skeletonparadata03.tex
-2019/09/27 | 3715 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/animestart.tex
-2019/09/27 | 37091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bbdata.pdf
-2019/09/27 | 3708 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin150906.java
-2019/09/27 | 3705 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch5.tex
-2019/09/27 | 3700 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe3.tex
-2019/09/27 | 36985 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceJ.tex
-2019/09/27 | 3673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot3.tex
-2019/09/27 | 36577 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start03.pdf
-2019/09/27 | 3650 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/embed02.tex
-2019/09/27 | 364 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r03.obj
-2019/09/27 | 363 | graphics/ketcindy/ketcindyfolder/scripts/setketcindy.txt
-2019/09/27 | 36368 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch.pdf
-2019/09/27 | 36365 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideE.tex
-2019/09/27 | 36338 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/diffeq1.pdf
-2019/09/27 | 362074 | macros/generic/tokcycle.zip
-2019/09/27 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimarrow.tex
-2019/09/27 | 3597 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowdata.tex
-2019/09/27 | 357227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceJ.tex
-2019/09/27 | 3541 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdatar1.tex
-2019/09/27 | 35367 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list04E.pdf
-2019/09/27 | 3530 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs1.tex
-2019/09/27 | 3526 | macros/latex/required/babel/base/bbidxglo.dtx
-2019/09/27 | 35069 | macros/latex/contrib/datatool/samples/sample-barchart.pdf
-2019/09/27 | 3501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun02.tex
-2019/09/27 | 348 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basic.txt
-2019/09/27 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d02.tex
-2019/09/27 | 3486 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/rotatedata3d01.tex
-2019/09/27 | 3485220 | systems/texlive/tlnet/archive/luatexja.doc.tar.xz
-2019/09/27 | 3481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita9.tex
-2019/09/27 | 3478 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe5.tex
-2019/09/27 | 3470 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata3d01.tex
-2019/09/27 | 34614 | macros/latex/contrib/datatool/samples/sample-student-scores.pdf
-2019/09/27 | 3438 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin160515.java
-2019/09/27 | 342320 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab01.pdf
-2019/09/27 | 3416 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/basic3list.txt
-2019/09/27 | 3405 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3logr.txt
-2019/09/27 | 3398 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bisector.pdf
-2019/09/27 | 33959 | macros/latex/contrib/datatool/samples/sample-piechart.pdf
-2019/09/27 | 3384 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata02.tex
-2019/09/27 | 3381 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-circle.pdf
-2019/09/27 | 3372 | macros/latex/contrib/datatool/samples/data-raw.dbtex
-2019/09/27 | 335 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.txt
-2019/09/27 | 3356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circle-by-radius.pdf
-2019/09/27 | 3344 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle-mark.pdf
-2019/09/27 | 333188 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent.r
-2019/09/27 | 33291 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplot2.pdf
-2019/09/27 | 3312 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-parallel.pdf
-2019/09/27 | 3307 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/enclosing.tex
-2019/09/27 | 33070 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list03E.pdf
-2019/09/27 | 3295 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mirror.pdf
-2019/09/27 | 3292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/trimseg.tex
-2019/09/27 | 32919 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/coloring.pdf
-2019/09/27 | 328 | macros/latex/contrib/datatool/samples/sample-europecv-bib.tex
-2019/09/27 | 328 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0701basicE.txt
-2019/09/27 | 32848 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx03.pdf
-2019/09/27 | 3275 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-lines.pdf
-2019/09/27 | 3273 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipseplot2.tex
-2019/09/27 | 3259 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb9.tex
-2019/09/27 | 3244 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbs2.tex
-2019/09/27 | 3243 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygon.pdf
-2019/09/27 | 32409 | graphics/ketcindy/ketcindyfolder/style/ketpic.sty
-2019/09/27 | 3239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-1.tex
-2019/09/27 | 32382 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001.pdf
-2019/09/27 | 323806 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start01.pdf
-2019/09/27 | 32356 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot2.tex
-2019/09/27 | 3230 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-perp.pdf
-2019/09/27 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler1.tex
-2019/09/27 | 3229 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/move.pdf
-2019/09/27 | 3227 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/delete.pdf
-2019/09/27 | 3218 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perpplane.tex
-2019/09/27 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate-view.pdf
-2019/09/27 | 3217 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hatch1.tex
-2019/09/27 | 3215 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/angle.pdf
-2019/09/27 | 3213 | graphics/ketcindy/ketcindyfolder/style/ketslide.sty
-2019/09/27 | 3205 | graphics/ketcindy/ketcindyfolder/style/ketslide2.sty
-2019/09/27 | 3194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola-by-foci.pdf
-2019/09/27 | 3193 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/snap.pdf
-2019/09/27 | 3185 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyperbola-by-foci.pdf
-2019/09/27 | 31818 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list00.pdf
-2019/09/27 | 31751 | macros/latex/contrib/datatool/samples/sample-two-per-row.pdf
-2019/09/27 | 3167 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/fontsize.tex
-2019/09/27 | 316762 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpicR/ketpic5_2_4.r
-2019/09/27 | 3165 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipse-by-foci.pdf
-2019/09/27 | 31563 | graphics/ketcindy/HowToInstallJ.pdf
-2019/09/27 | 3144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-more.pdf
-2019/09/27 | 3139 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intersection.pdf
-2019/09/27 | 3133389 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/cindy2.jar
-2019/09/27 | 31220 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Main-Regular.woff2
-2019/09/27 | 3115 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/multi-add-line.pdf
-2019/09/27 | 31120 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/xsinx02.pdf
-2019/09/27 | 31028 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf3.pdf
-2019/09/27 | 3100 | macros/latex/contrib/datatool/samples/sample-sort.tex
-2019/09/27 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpJ.txt
-2019/09/27 | 30 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvhelpE.txt
-2019/09/27 | 3080 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polar-of-point.pdf
-2019/09/27 | 306 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.txt
-2019/09/27 | 3060 | macros/latex/contrib/datatool/README
-2019/09/27 | 3060 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter2.tex
-2019/09/27 | 3046 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/grid-less.pdf
-2019/09/27 | 304044 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slot.pdf
-2019/09/27 | 3038 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplot.tex
-2019/09/27 | 30279 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list001E.pdf
-2019/09/27 | 301 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeJ.txt
-2019/09/27 | 3017 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita6E.tex
-2019/09/27 | 3013 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-out.pdf
-2019/09/27 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline2.tex
-2019/09/27 | 3010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/middle.pdf
-2019/09/27 | 3007 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex03.tex
-2019/09/27 | 3005 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/zoom-in.pdf
-2019/09/27 | 3003 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segment.pdf
-2019/09/27 | 299 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animate.txt
-2019/09/27 | 2998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table02.tex
-2019/09/27 | 2973 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara03.tex
-2019/09/27 | 2964951 | install/macros/latex/contrib/datatool.tds.zip
-2019/09/27 | 2958 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/select-points.pdf
-2019/09/27 | 2931836 | systems/win32/w32tex/texinfotools-w32.tar.xz
-2019/09/27 | 292 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r02.obj
-2019/09/27 | 29010 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start02.pdf
-2019/09/27 | 2883204 | macros/latex/contrib/datatool.zip
-2019/09/27 | 2870 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/poison01.tex
-2019/09/27 | 28628 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyGuideJ.tex
-2019/09/27 | 28536 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle2E.tex
-2019/09/27 | 2841 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/single-add.pdf
-2019/09/27 | 283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbmain.tex
-2019/09/27 | 2836 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/howtouseslideE.txt
-2019/09/27 | 2830 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/surflibhead.h
-2019/09/27 | 28272 | systems/texlive/tlnet/archive/tuda-ci.tar.xz
-2019/09/27 | 28245 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ellipsecindy.pdf
-2019/09/27 | 281 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot1.tex
-2019/09/27 | 2774 | graphics/ketcindy/forLinux/setketcindy.sh
-2019/09/27 | 2767 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/nohiddenbyfaces2.tex
-2019/09/27 | 27409 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Dotfill.tex
-2019/09/27 | 273 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0706animateE.txt
-2019/09/27 | 2710 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s305graphforincanddec.tex
-2019/09/27 | 27014 | macros/generic/tokcycle/tokcycle-doc.tex
-2019/09/27 | 26868 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/Intersectcurvsf.pdf
-2019/09/27 | 2683 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkCR.tex
-2019/09/27 | 2679 | graphics/ketcindy/ketcindyfolder/style/ketmedia.sty
-2019/09/27 | 2665964 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceJ.pdf
-2019/09/27 | 265937 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.pdf
-2019/09/27 | 2630 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdexample.tex
-2019/09/27 | 26292 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slider.pdf
-2019/09/27 | 2612 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot2.tex
-2019/09/27 | 260545 | macros/generic/tokcycle/tokcycle-examples.pdf
-2019/09/27 | 259 | graphics/ketcindy/forLinux/setcindyetc.sh
-2019/09/27 | 2594 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deqplot1.tex
-2019/09/27 | 255336 | macros/generic/tokcycle/tokcycle-doc.pdf
-2019/09/27 | 25488 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/0Smallxyz.png
-2019/09/27 | 2525 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata4.tex
-2019/09/27 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter.tex
-2019/09/27 | 2521 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallE.tex
-2019/09/27 | 2497 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.tex
-2019/09/27 | 2496 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe2.tex
-2019/09/27 | 2494 | graphics/ketcindy/ketcindyfolder/doc/source/howtoinstall/HowToInstallJ.tex
-2019/09/27 | 24923 | macros/latex/contrib/datatool/samples/sample-autokeys.pdf
-2019/09/27 | 2481 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ospline1.tex
-2019/09/27 | 2464 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ruler.tex
-2019/09/27 | 24514 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/assign.tex
-2019/09/27 | 24507 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/letter4.tex
-2019/09/27 | 2444 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabolaplotE.tex
-2019/09/27 | 2430 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/segmark.tex
-2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-4.tex
-2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-3.tex
-2019/09/27 | 2428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-2.tex
-2019/09/27 | 24239 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara1.tex
-2019/09/27 | 23928 | graphics/ketcindy/ketcindyfolder/style/ketpic2e.sty
-2019/09/27 | 23914 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara4.tex
-2019/09/27 | 23862 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02.pdf
-2019/09/27 | 23833 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/parabola.tex
-2019/09/27 | 23828 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleJ.tex
-2019/09/27 | 23820 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff
-2019/09/27 | 236 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705para.txt
-2019/09/27 | 23608 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara2.tex
-2019/09/27 | 235 | graphics/ketcindy/tl-integration/ketcindy.ini
-2019/09/27 | 23543 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1.tex
-2019/09/27 | 23485 | graphics/ketcindy/ketcindyfolder/doc/source/spacekc/SpacekcReferenceE.tex
-2019/09/27 | 23428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata3.tex
-2019/09/27 | 2332 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/inversefun.tex
-2019/09/27 | 23201 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTPicStyleE.tex
-2019/09/27 | 2319 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata2.tex
-2019/09/27 | 2318 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpJ.txt
-2019/09/27 | 23173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sf3ddata4.tex
-2019/09/27 | 2313 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita5E.tex
-2019/09/27 | 22860 | macros/latex/contrib/datatool/samples/sample-datatooltk.pdf
-2019/09/27 | 2283 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/perppt.tex
-2019/09/27 | 2278 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark.tex
-2019/09/27 | 2278676 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/oshima/os_muldif.pdf
-2019/09/27 | 2271 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/htickmark01.tex
-2019/09/27 | 22672 | graphics/ketcindy/forWindows/ReadmeWinE.pdf
-2019/09/27 | 2266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun03.tex
-2019/09/27 | 22662 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf1.pdf
-2019/09/27 | 2256 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/deffun01.tex
-2019/09/27 | 2251 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/build.xml
-2019/09/27 | 2249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-5.tex
-2019/09/27 | 2248 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.sh
-2019/09/27 | 2244 | macros/latex/contrib/datatool/datatool.ins
-2019/09/27 | 223 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.ini
-2019/09/27 | 223964 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/KeTCindyReferenceE.tex
-2019/09/27 | 22324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.pdf
-2019/09/27 | 2219 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxplot01.tex
-2019/09/27 | 2204 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/poincare.mac
-2019/09/27 | 22033 | graphics/ketcindy/forMac/ReadmeMacE.pdf
-2019/09/27 | 21941 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/listplot3view.pdf
-2019/09/27 | 21932 | macros/latex/required/babel/base/bbcompat.dtx
-2019/09/27 | 21916 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list01.pdf
-2019/09/27 | 21903 | macros/latex/contrib/datatool/samples/sample-mail-merge.pdf
-2019/09/27 | 2185 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvlogr.txt
-2019/09/27 | 2173 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxfun01.tex
-2019/09/27 | 21671 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table03.pdf
-2019/09/27 | 21434 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/moviedata02.pdf
-2019/09/27 | 21339 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.css
-2019/09/27 | 21280 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01.pdf
-2019/09/27 | 2125 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata04.tex
-2019/09/27 | 21238 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/table01.pdf
-2019/09/27 | 210 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/ReadmeE.txt
-2019/09/27 | 209 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.conf
-2019/09/27 | 209302 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/CindyhelpE.pdf
-2019/09/27 | 208 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0705paraE.txt
-2019/09/27 | 20879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidepdf2.pdf
-2019/09/27 | 208658 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodel.tex
-2019/09/27 | 208542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/surfacemodelE.tex
-2019/09/27 | 206 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/figwall/wallpaper.tex
-2019/09/27 | 20509 | graphics/ketcindy/forLinux/ReadmeLinuxE.pdf
-2019/09/27 | 20432 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/fonts/KaTeX_Math-Italic.woff2
-2019/09/27 | 2035361 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyReferenceE.pdf
-2019/09/27 | 20325 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxbatch.tex
-2019/09/27 | 20235141 | install/graphics/ketcindy.tds.zip
-2019/09/27 | 20205685 | graphics/ketcindy.zip
-2019/09/27 | 201 | graphics/ketcindy/forWindows/Forsettingmanually/ketcindy.ini
-2019/09/27 | 2016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointsize.tex
-2019/09/27 | 20091 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putoncurve.pdf
-2019/09/27 | 1999 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramplot1.tex
-2019/09/27 | 1998 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata2.tex
-2019/09/27 | 19950 | macros/xetex/latex/nanicolle/nanicolle.tex
-2019/09/27 | 1989 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/maxima1.tex
-2019/09/27 | 1982 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkbe1.tex
-2019/09/27 | 19648 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibmvr.cs
-2019/09/27 | 1956 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/PutcellE.tex
-2019/09/27 | 19556 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/bowdata2.tex
-2019/09/27 | 19278 | graphics/ketcindy/HowToInstallE.pdf
-2019/09/27 | 19237 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/start10.pdf
-2019/09/27 | 1902 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tangent.tex
-2019/09/27 | 19002 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected02.pdf
-2019/09/27 | 1885 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/exprrot.tex
-2019/09/27 | 1865 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/polygonplane2.tex
-2019/09/27 | 1858 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/arrowhead.tex
-2019/09/27 | 18576 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pdtoconsole.pdf
-2019/09/27 | 1854 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex
-2019/09/27 | 184 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r01.obj
-2019/09/27 | 18491 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.cdy
-2019/09/27 | 18487 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf
-2019/09/27 | 18432 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_reptikz.r
-2019/09/27 | 1830 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex
-2019/09/27 | 18272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf
-2019/09/27 | 18118 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex
-2019/09/27 | 180716 | systems/texlive/tlnet/archive/luatexja.tar.xz
-2019/09/27 | 1803 | macros/latex/contrib/datatool/samples/sample-barchart.tex
-2019/09/27 | 180196 | macros/latex/contrib/datatool/samples/sample-gidx.pdf
-2019/09/27 | 17929 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/pcr.cdy
-2019/09/27 | 17906 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/scatter.tex
-2019/09/27 | 178 | macros/latex/contrib/datatool/samples/sample-autokeys.tex
-2019/09/27 | 1780 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dhelpE.txt
-2019/09/27 | 1776 | macros/latex/contrib/datatool/INSTALL
-2019/09/27 | 1763 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/plotdata1.tex
-2019/09/27 | 1753 | graphics/ketcindy/README
-2019/09/27 | 17451 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab06.pdf
-2019/09/27 | 17433 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptselected01.pdf
-2019/09/27 | 174330 | macros/xetex/latex/nanicolle/nanicolle-example.pdf
-2019/09/27 | 173798 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindyliboutr.cs
-2019/09/27 | 1737644 | systems/texlive/tlnet/archive/unicode-math.doc.tar.xz
-2019/09/27 | 17298 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/qcr.cdy
-2019/09/27 | 170 | graphics/ketcindy/ketcindyfolder/scripts/ketcindy.ini
-2019/09/27 | 16986 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata03.tex
-2019/09/27 | 16591 | macros/latex/contrib/datatool/samples/sample-gidx.tex
-2019/09/27 | 16587 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/webfont.js
-2019/09/27 | 1639 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setax-theta.tex
-2019/09/27 | 16361 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/intlog.tex
-2019/09/27 | 16211 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/meshlab03.pdf
-2019/09/27 | 15 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/config/META-INF/services/de.cinderella.api.cs.CindyScriptPlugin
-2019/09/27 | 15897 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/numptcrv.pdf
-2019/09/27 | 1587 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/addax1.tex
-2019/09/27 | 157570 | graphics/ketcindy/ketcindyfolder/scripts/ketjava/KetCindyPlugin.jar
-2019/09/27 | 1569 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-ya1.tex
-2019/09/27 | 15305 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/fourier_sec.max
-2019/09/27 | 152709 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/lib/commons-math.jar
-2019/09/27 | 1516 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ewns.tex
-2019/09/27 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample2.csv
-2019/09/27 | 150 | graphics/ketcindy/ketcindyfolder/work/samples/s14dataprocessing/sample1.csv
-2019/09/27 | 15092 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/shade01.tex
-2019/09/27 | 150809 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/nsi.cdy
-2019/09/27 | 150465 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/ysi.cdy
-2019/09/27 | 150287 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/zsi.cdy
-2019/09/27 | 150258 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/xsi.cdy
-2019/09/27 | 1500 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setorigin.tex
-2019/09/27 | 15003 | macros/latex/contrib/datatool/CHANGES
-2019/09/27 | 149969 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/tsi.cdy
-2019/09/27 | 14941 | macros/latex/contrib/datatool/samples/sample-index.tex
-2019/09/27 | 1476 | macros/latex/contrib/datatool/samples/sample-two-per-row.tex
-2019/09/27 | 147643 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01E.pdf
-2019/09/27 | 147197 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slide01.pdf
-2019/09/27 | 14466 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/src/KetCindyPlugin.java
-2019/09/27 | 1443 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/concatobj.tex
-2019/09/27 | 14377 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s10diffint.tex
-2019/09/27 | 1428 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/boxframeslide.tex
-2019/09/27 | 14267 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter03.pdf
-2019/09/27 | 14207 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/changetable.pdf
-2019/09/27 | 1416401 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTCindyGuideJ.pdf
-2019/09/27 | 13996 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_rep2e.r
-2019/09/27 | 13886 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata3.pdf
-2019/09/27 | 13794 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample1.tex
-2019/09/27 | 137747 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2r.cs
-2019/09/27 | 13770 | macros/xetex/latex/nanicolle/nanicolle.cls
-2019/09/27 | 137216 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylib3dr.cs
-2019/09/27 | 1364 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/pointdata.tex
-2019/09/27 | 1362922 | macros/latex/contrib/acrotex/doc/aeb_man.pdf
-2019/09/27 | 13560 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/sfbdpara05.tex
-2019/09/27 | 135373 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/katex/katex.min.js
-2019/09/27 | 1352 | graphics/ketcindy/ketcindyfolder/scripts/ketoutset.txt
-2019/09/27 | 13501 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashi.tex
-2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire04.tex
-2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire03.tex
-2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire02.tex
-2019/09/27 | 1341 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wire01.tex
-2019/09/27 | 134069 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1r.cs
-2019/09/27 | 133 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/readme.txt
-2019/09/27 | 13353 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/kobayashiE.tex
-2019/09/27 | 131 | macros/generic/tokcycle/tokcycle.sty
-2019/09/27 | 131821 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm
-2019/09/27 | 131153 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic3r.cs
-2019/09/27 | 13045 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic1logr.txt
-2019/09/27 | 130249 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slotE.pdf
-2019/09/27 | 12962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex01E.pdf
-2019/09/27 | 129207 | macros/latex/contrib/datatool/samples/sample-index.pdf
-2019/09/27 | 12879 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/makeslide.tex
-2019/09/27 | 12827 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketcindylibbasic2logr.txt
-2019/09/27 | 1281 | graphics/ketcindy/forMac/setwork.command
-2019/09/27 | 1280 | graphics/ketcindy/forWindows/setwork.bat
-2019/09/27 | 12804 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/saddle1E.tex
-2019/09/27 | 1277 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-6.tex
-2019/09/27 | 1272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/anglemark2.tex
-2019/09/27 | 12644 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/s0406mtfuji.cdy
-2019/09/27 | 1261 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/circledata5.tex
-2019/09/27 | 122423 | macros/latex/contrib/datatool/samples/sample-dict.pdf
-2019/09/27 | 12099 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/Spacekc.cdy
-2019/09/27 | 120655 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/phparadata01.pdf
-2019/09/27 | 1190542 | macros/latex/contrib/datatool/datatool-code.pdf
-2019/09/27 | 118724 | graphics/ketcindy/ketcindyfolder/doc/ketmanual/KeTPicStyleJ.pdf
-2019/09/27 | 118714 | graphics/ketcindy/ketcindyfolder/work/samples/s04bezier/dogwalk.png
-2019/09/27 | 11832 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/periodfun2.tex
-2019/09/27 | 11784 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonseg.pdf
-2019/09/27 | 11703 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/putonline1.pdf
-2019/09/27 | 116962 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescript.pdf
-2019/09/27 | 116883 | macros/latex/contrib/acrotex/insdljs.dtx
-2019/09/27 | 11660 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2.tex
-2019/09/27 | 11606 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/reflectdata.tex
-2019/09/27 | 1159 | graphics/ketcindy/ketcindyfolder/work/samples/s07slides/s0704thin.txt
-2019/09/27 | 11588 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tablesample2E.tex
-2019/09/27 | 11528 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv4.tex
-2019/09/27 | 1144 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/mxtex02.tex
-2019/09/27 | 113 | graphics/ketcindy/forMac/Forsettingmanually/ketcindy.conf
-2019/09/27 | 112718 | graphics/ketcindy/ketcindyfolder/work/samples/s17spacekc/SpacekcReference.pdf
-2019/09/27 | 11266 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/partcrv3.tex
-2019/09/27 | 1096 | graphics/ketcindy/forLinux/setwork.sh
-2019/09/27 | 10943 | macros/generic/tokcycle/tokcycle.tex
-2019/09/27 | 1086 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/maximaL/matoperation.max
-2019/09/27 | 108684 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02E.pdf
-2019/09/27 | 10721 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ptstart.tex
-2019/09/27 | 10682 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/execcmdc1.tex
-2019/09/27 | 10679 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/hyper1.tex
-2019/09/27 | 10673 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/calling.tex
-2019/09/27 | 10648 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/s106bowhatch.tex
-2019/09/27 | 106194 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/slidescreen.pdf
-2019/09/27 | 106047 | graphics/ketcindy/ketcindyfolder/style/ketlayer.sty
-2019/09/27 | 105598 | graphics/ketcindy/ketcindyfolder/style/ketlayer2e.sty
-2019/09/27 | 10542 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/crvsfparadata2.tex
-2019/09/27 | 1051 | graphics/ketcindy/ketcindyfolder/scripts/ketlibC/ketlibClog.txt
-2019/09/27 | 105147 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/incenter02.pdf
-2019/09/27 | 1050 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-10.tex
-2019/09/27 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-8.tex
-2019/09/27 | 1049 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/ForRef-Arrowhead-7.tex
-2019/09/27 | 104832 | macros/latex/contrib/datatool/samples/sample-glossary.pdf
-2019/09/27 | 1046899 | graphics/ketcindy/ketcindyfolder/scripts/ketcindyjs/Cindy.js.map
-2019/09/27 | 1044 | graphics/ketcindy/ketcindyfolder/work/samples/s16ketJSmisc/howtouseketcindyjsJ.txt
-2019/09/27 | 10324 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/checkb10.tex
-2019/09/27 | 10313 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin171112.java
-2019/09/27 | 1016 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/HatchZuKita7E.tex
-2019/09/27 | 100 | graphics/ketcindy/ketcindyfolder/work/Scriptkelib.txt
-2019/09/27 | 1005 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/KetCindyPlugin.iml
-2019/09/27 | 10014 | graphics/ketcindy/ketcindyfolder/doc/source/KetCindyPlugin/srcold/KetCindyPlugin170906.java
diff --git a/graphics/asymptote/ChangeLog b/graphics/asymptote/ChangeLog
index 41f423983a..e6c43b821d 100644
--- a/graphics/asymptote/ChangeLog
+++ b/graphics/asymptote/ChangeLog
@@ -1,3 +1,87 @@
+commit be2e06c3b0c223338cb8b88906ff84db67690e71
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 3 10:41:51 2019 -0600
+
+ Remove suffix argument from build-script.
+
+commit b2558d9e829450fee2baa7c5017c505e99c1a53a
+Author: John Bowman <bowman@ualberta.ca>
+Date: Thu Oct 3 09:49:13 2019 -0600
+
+ Update required dvisgm version in documentation.
+
+commit 09715350e4873b76339f06de179fb45868037553
+Author: John Bowman <bowman@ualberta.ca>
+Date: Wed Oct 2 15:51:20 2019 -0600
+
+ Update documentation and example.
+
+commit 7614a954e5f4f81ff8dd004475afb2486c5a4fd4
+Author: John Bowman <bowman@ualberta.ca>
+Date: Wed Oct 2 00:49:42 2019 -0600
+
+ Document physically based rendering and transparent background option for WebGL.
+
+commit 499ae43068ae3cb8c31e3e4a94dd0b10a9bae77a
+Author: John Bowman <bowman@ualberta.ca>
+Date: Wed Oct 2 00:01:03 2019 -0600
+
+ Remove unused code.
+
+commit c8238140ab01cbe3c960fb55b36d17ba01c98d82
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 22:58:29 2019 -0600
+
+ Fix array bounds.
+
+commit 6a3d04c27ac85cb862bbe4d9ae7968941da9785b
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 21:56:04 2019 -0600
+
+ Disable scrolling within viewport.
+
+commit 76aebefd6557f5590e61dfbe32b5391176e2e935
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 21:55:25 2019 -0600
+
+ Update asygl.
+
+commit 0b49c13bfd465d55bdd96baf9ac273ffe98fe10b
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 14:46:58 2019 -0600
+
+ Update asygl.
+
+commit 437223b1a10947e0496a7cf810796d3081cfb2f9
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 14:38:09 2019 -0600
+
+ Allow transparent background in webgl.
+
+commit f35a22b836d0c4b2fa3f4182ff852c8aeb3cb44d
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 09:54:28 2019 -0600
+
+ Implement background color in webgl.
+
+commit c3b7f41f9be0dcbca35296aa8ff172a99c63c2f8
+Author: John Bowman <bowman@ualberta.ca>
+Date: Tue Oct 1 09:54:05 2019 -0600
+
+ Update asygl.
+
+commit 451be75316e09552b424bf11612db9a0404bbd9f
+Author: John Bowman <bowman@ualberta.ca>
+Date: Mon Sep 30 23:54:36 2019 -0600
+
+ Fix handling of missing glm library.
+
+commit 17694a76cfac4212110f5d9ae271e66222f7d2d4
+Author: John Bowman <bowman@ualberta.ca>
+Date: Sun Sep 29 16:21:30 2019 -0600
+
+ Increment version to 2.56.
+
commit a8198d8ff1c6742469d0b913adaa6645628fc005
Author: John Bowman <bowman@ualberta.ca>
Date: Sun Sep 29 15:53:20 2019 -0600
diff --git a/graphics/asymptote/GUI/icons_rc.py b/graphics/asymptote/GUI/icons_rc.py
index c859293e06..d6ca8ad353 100644
--- a/graphics/asymptote/GUI/icons_rc.py
+++ b/graphics/asymptote/GUI/icons_rc.py
@@ -9,300 +9,7 @@
from PyQt5 import QtCore
qt_resource_data = b"\
-\x00\x00\x03\xb5\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
-\x64\x5f\x72\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
-\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
-\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
-\x78\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\
-\x22\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
-\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
-\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
-\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
-\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x31\x31\x2c\x31\x30\x4c\x38\x2e\x36\x39\x38\x2c\x37\x2e\x34\
-\x39\x34\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x38\x2d\
-\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x39\x2c\x30\x2d\x30\x2e\
-\x37\x31\x38\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\
-\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x37\x31\
-\x2c\x30\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\x0a\
-\x09\x63\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\
-\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\
-\x6c\x2d\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x63\x2d\x30\
-\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2d\x30\x2e\x35\x31\x34\
-\x2c\x30\x2e\x31\x39\x38\x2d\x30\x2e\x37\x31\x2c\x30\x63\x2d\x30\
-\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x31\x39\x36\
-\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x31\
-\x31\x2c\x31\x30\x7a\x20\x4d\x31\x30\x2c\x30\x2e\x34\x0d\x0a\x09\
-\x63\x35\x2e\x33\x30\x32\x2c\x30\x2c\x39\x2e\x36\x2c\x34\x2e\x32\
-\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\
-\x30\x33\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\
-\x2c\x39\x2e\x36\x53\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x33\x2c\
-\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\
-\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\
-\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\
-\x63\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2d\x33\
-\x2e\x37\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x30\x2d\x34\x2e\x36\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\x38\x2e\
-\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
-\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2c\x33\
-\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\
-\x0a\x09\x43\x31\x2e\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\x2c\
-\x35\x2e\x33\x38\x35\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\
-\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\
-\x67\x3e\x0d\x0a\
-\x00\x00\x04\x10\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
-\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
-\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
-\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
-\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
-\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
-\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
-\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
-\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
-\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
-\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
-\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
-\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
-\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\x2d\x30\x4c\x20\x38\x2e\
-\x36\x35\x37\x33\x34\x20\x30\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\
-\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\
-\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
-\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\
-\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\
-\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\
-\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\
-\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
-\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\
-\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\
-\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\
-\x34\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\
-\x74\x68\x20\x64\x3d\x27\x4d\x20\x30\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x4c\x20\x30\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x27\x20\x66\
-\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\
-\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\
-\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\
-\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\
-\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\
-\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\
-\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\
-\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x00\x6c\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
-\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
-\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\xfc\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x32\x30\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x34\x38\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\
-\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\
-\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\
-\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\
-\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\
-\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\
-\x2c\x34\x32\x32\x2e\x33\x39\x39\x0d\x0a\x09\x09\x09\x63\x2d\x39\
-\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\
-\x37\x34\x2e\x38\x38\x32\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\x31\
-\x36\x36\x2e\x33\x39\x39\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\
-\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\
-\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\
-\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\
-\x2e\x33\x39\x39\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\x39\
-\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x46\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x33\x37\x2e\x35\
-\x2c\x33\x38\x36\x2e\x36\x4c\x33\x30\x36\x2e\x39\x2c\x32\x35\x36\
-\x6c\x31\x33\x30\x2e\x36\x2d\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\
-\x31\x2d\x31\x34\x2e\x31\x2c\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\
-\x2c\x30\x2d\x35\x30\x2e\x39\x63\x2d\x31\x34\x2e\x31\x2d\x31\x34\
-\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\x2d\x35\x30\x2e\
-\x39\x2c\x30\x4c\x32\x35\x36\x2c\x32\x30\x35\x2e\x31\x4c\x31\x32\
-\x35\x2e\x34\x2c\x37\x34\x2e\x35\x0d\x0a\x09\x63\x2d\x31\x34\x2e\
-\x31\x2d\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\
-\x2d\x35\x30\x2e\x39\x2c\x30\x63\x2d\x31\x34\x2e\x31\x2c\x31\x34\
-\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\x35\
-\x30\x2e\x39\x4c\x32\x30\x35\x2e\x31\x2c\x32\x35\x36\x4c\x37\x34\
-\x2e\x35\x2c\x33\x38\x36\x2e\x36\x63\x2d\x31\x34\x2e\x31\x2c\x31\
-\x34\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\
-\x35\x30\x2e\x39\x0d\x0a\x09\x63\x31\x34\x2e\x31\x2c\x31\x34\x2e\
-\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\x39\
-\x2c\x30\x4c\x32\x35\x36\x2c\x33\x30\x36\x2e\x39\x6c\x31\x33\x30\
-\x2e\x36\x2c\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\x31\x2c\x31\x34\
-\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\
-\x39\x2c\x30\x43\x34\x35\x31\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\
-\x34\x35\x31\x2e\x35\x2c\x34\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\
-\x35\x2c\x33\x38\x36\x2e\x36\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xf7\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x31\x37\x2e\x34\
-\x2c\x32\x32\x34\x48\x32\x38\x38\x56\x39\x34\x2e\x36\x63\x30\x2d\
-\x31\x36\x2e\x39\x2d\x31\x34\x2e\x33\x2d\x33\x30\x2e\x36\x2d\x33\
-\x32\x2d\x33\x30\x2e\x36\x63\x2d\x31\x37\x2e\x37\x2c\x30\x2d\x33\
-\x32\x2c\x31\x33\x2e\x37\x2d\x33\x32\x2c\x33\x30\x2e\x36\x56\x32\
-\x32\x34\x48\x39\x34\x2e\x36\x43\x37\x37\x2e\x37\x2c\x32\x32\x34\
-\x2c\x36\x34\x2c\x32\x33\x38\x2e\x33\x2c\x36\x34\x2c\x32\x35\x36\
-\x0d\x0a\x09\x63\x30\x2c\x31\x37\x2e\x37\x2c\x31\x33\x2e\x37\x2c\
-\x33\x32\x2c\x33\x30\x2e\x36\x2c\x33\x32\x48\x32\x32\x34\x76\x31\
-\x32\x39\x2e\x34\x63\x30\x2c\x31\x36\x2e\x39\x2c\x31\x34\x2e\x33\
-\x2c\x33\x30\x2e\x36\x2c\x33\x32\x2c\x33\x30\x2e\x36\x63\x31\x37\
-\x2e\x37\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x37\x2c\x33\x32\x2d\
-\x33\x30\x2e\x36\x56\x32\x38\x38\x68\x31\x32\x39\x2e\x34\x63\x31\
-\x36\x2e\x39\x2c\x30\x2c\x33\x30\x2e\x36\x2d\x31\x34\x2e\x33\x2c\
-\x33\x30\x2e\x36\x2d\x33\x32\x0d\x0a\x09\x43\x34\x34\x38\x2c\x32\
-\x33\x38\x2e\x33\x2c\x34\x33\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\
-\x31\x37\x2e\x34\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x7d\
+\x00\x00\x02\x79\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -334,17 +41,17 @@ qt_resource_data = b"\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\
-\x37\x2c\x32\x33\x34\x2e\x36\x32\x35\x48\x31\x36\x37\x2e\x32\x39\
-\x36\x6c\x31\x31\x39\x2e\x37\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\
-\x32\x4c\x32\x35\x36\x2c\x38\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\
-\x31\x37\x31\x2c\x31\x37\x31\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\
-\x39\x2e\x39\x32\x34\x4c\x31\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\
-\x37\x2e\x33\x37\x35\x48\x34\x32\x37\x56\x32\x33\x34\x2e\x36\x32\
-\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x04\x30\
+\x22\x49\x63\x6f\x6e\x5f\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x67\x3e\x0d\x0a\x09\x09\x09\x3c\x70\x6f\x6c\
+\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x38\x36\
+\x2e\x33\x30\x31\x2c\x33\x33\x39\x2e\x38\x39\x33\x20\x39\x36\x2c\
+\x32\x34\x39\x2e\x34\x36\x31\x20\x36\x34\x2c\x32\x37\x39\x2e\x39\
+\x36\x38\x20\x31\x38\x36\x2e\x33\x30\x31\x2c\x34\x30\x32\x20\x34\
+\x34\x38\x2c\x31\x34\x30\x2e\x35\x30\x36\x20\x34\x31\x36\x2c\x31\
+\x31\x30\x20\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x09\x3c\x2f\x67\
+\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x22\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
@@ -370,50 +77,79 @@ qt_resource_data = b"\
\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
-\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x4c\x20\x2d\x39\x2e\x33\
-\x39\x31\x31\x38\x20\x2d\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
-\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\
-\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
-\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x27\x20\x66\x69\x6c\x6c\
+\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
+\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
+\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\
+\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\
+\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\
+\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\
+\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
+\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
+\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
+\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
+\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\
+\x39\x31\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\
+\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\
-\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\
-\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
-\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
-\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\x20\x72\
-\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\
-\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
-\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
-\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\
-\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\
-\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\
-\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\
-\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\x37\x31\
-\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\
-\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\
-\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
-\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
-\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\
-\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\
-\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\
-\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\x32\x32\
-\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\
-\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\
-\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x36\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\
+\x35\x37\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\
+\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\
+\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\
+\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
+\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\
+\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\
+\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\
+\x37\x36\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\
+\x37\x31\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\
+\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\
+\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
+\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
+\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
+\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\
+\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\
+\x33\x2e\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\
+\x32\x32\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\
+\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\
+\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
+\x3e\
+\x00\x00\x01\x20\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
+\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\x2e\x36\x36\x41\
+\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\x30\x20\
+\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\x56\x38\x68\x34\
+\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\x31\x20\x31\x20\
+\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\x76\x37\x2e\x39\
+\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\
+\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\x2d\x31\x2e\x34\
+\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\x2d\x32\x2e\x38\
+\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\x20\x30\x20\x30\
+\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\x31\x20\x31\x34\
+\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\x34\x32\x20\x31\
+\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\x31\x20\x30\x20\
+\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\x30\x20\x30\x20\
+\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x00\x6c\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
+\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x31\x38\x20\x31\x32\x76\x31\x48\x38\x76\x35\
+\x6c\x2d\x36\x2d\x36\x20\x36\x2d\x36\x76\x35\x68\x38\x56\x32\x68\
+\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xa2\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -445,29 +181,20 @@ qt_resource_data = b"\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
-\x22\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\
-\x32\x30\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\
-\x20\x34\x34\x38\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\
-\x20\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\
-\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\
-\x30\x35\x20\x33\x39\x36\x2e\x38\x2c\x31\x39\x32\x20\x34\x34\x38\
-\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\
-\x36\x34\x20\x33\x32\x30\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x09\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\
-\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x31\x31\x35\x2e\x32\x20\x31\
-\x39\x32\x2c\x36\x34\x20\x36\x34\x2c\x36\x34\x20\x36\x34\x2c\x31\
-\x39\x32\x20\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\x39\x32\x20\x09\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
-\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x2c\x33\x39\x36\
-\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\x32\x2c\x33\x32\x30\x20\x36\
-\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\x34\x34\x38\x20\x31\x39\x32\
-\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\
-\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\xeb\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\
+\x35\x2e\x34\x32\x39\x43\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\
+\x36\x2c\x31\x34\x37\x2e\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\
+\x30\x2e\x36\x36\x37\x2c\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\
+\x37\x43\x33\x36\x34\x2e\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\
+\x34\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\
+\x35\x2e\x34\x32\x39\x56\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\
+\x35\x2e\x34\x32\x39\x7a\x20\x4d\x34\x31\x36\x2c\x39\x36\x0d\x0a\
+\x09\x09\x68\x2d\x38\x30\x6c\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\
+\x32\x48\x32\x30\x32\x2e\x37\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\
+\x48\x39\x36\x76\x33\x32\x68\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x03\x26\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -494,45 +221,33 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x67\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x32\x35\x36\x2c\x31\x32\x38\x63\x2d\x38\x31\x2e\x39\x2c\x30\
-\x2d\x31\x34\x35\x2e\x37\x2c\x34\x38\x2e\x38\x2d\x32\x32\x34\x2c\
-\x31\x32\x38\x63\x36\x37\x2e\x34\x2c\x36\x37\x2e\x37\x2c\x31\x32\
-\x34\x2c\x31\x32\x38\x2c\x32\x32\x34\x2c\x31\x32\x38\x63\x39\x39\
-\x2e\x39\x2c\x30\x2c\x31\x37\x33\x2e\x34\x2d\x37\x36\x2e\x34\x2c\
-\x32\x32\x34\x2d\x31\x32\x36\x2e\x36\x0d\x0a\x09\x09\x43\x34\x32\
-\x38\x2e\x32\x2c\x31\x39\x38\x2e\x36\x2c\x33\x35\x34\x2e\x38\x2c\
-\x31\x32\x38\x2c\x32\x35\x36\x2c\x31\x32\x38\x7a\x20\x4d\x32\x35\
-\x36\x2c\x33\x34\x37\x2e\x33\x63\x2d\x34\x39\x2e\x34\x2c\x30\x2d\
-\x38\x39\x2e\x36\x2d\x34\x31\x2d\x38\x39\x2e\x36\x2d\x39\x31\x2e\
-\x33\x63\x30\x2d\x35\x30\x2e\x34\x2c\x34\x30\x2e\x32\x2d\x39\x31\
-\x2e\x33\x2c\x38\x39\x2e\x36\x2d\x39\x31\x2e\x33\x73\x38\x39\x2e\
-\x36\x2c\x34\x31\x2c\x38\x39\x2e\x36\x2c\x39\x31\x2e\x33\x0d\x0a\
-\x09\x09\x43\x33\x34\x35\x2e\x36\x2c\x33\x30\x36\x2e\x34\x2c\x33\
-\x30\x35\x2e\x34\x2c\x33\x34\x37\x2e\x33\x2c\x32\x35\x36\x2c\x33\
-\x34\x37\x2e\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x67\x3e\x0d\x0a\
-\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\
-\x32\x32\x34\x63\x30\x2d\x37\x2e\x39\x2c\x32\x2e\x39\x2d\x31\x35\
-\x2e\x31\x2c\x37\x2e\x36\x2d\x32\x30\x2e\x37\x63\x2d\x32\x2e\x35\
-\x2d\x30\x2e\x34\x2d\x35\x2d\x30\x2e\x36\x2d\x37\x2e\x36\x2d\x30\
-\x2e\x36\x63\x2d\x32\x38\x2e\x38\x2c\x30\x2d\x35\x32\x2e\x33\x2c\
-\x32\x33\x2e\x39\x2d\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x63\x30\
-\x2c\x32\x39\x2e\x34\x2c\x32\x33\x2e\x35\x2c\x35\x33\x2e\x33\x2c\
-\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x0d\x0a\x09\x09\x09\x73\x35\
-\x32\x2e\x33\x2d\x32\x33\x2e\x39\x2c\x35\x32\x2e\x33\x2d\x35\x33\
-\x2e\x33\x63\x30\x2d\x32\x2e\x33\x2d\x30\x2e\x32\x2d\x34\x2e\x36\
-\x2d\x30\x2e\x34\x2d\x36\x2e\x39\x63\x2d\x35\x2e\x35\x2c\x34\x2e\
-\x33\x2d\x31\x32\x2e\x33\x2c\x36\x2e\x39\x2d\x31\x39\x2e\x38\x2c\
-\x36\x2e\x39\x43\x32\x37\x30\x2e\x33\x2c\x32\x35\x36\x2c\x32\x35\
-\x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\x2c\x32\x32\x34\x7a\
-\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\
-\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x05\x27\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\
+\x38\x63\x2d\x37\x32\x2e\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\
+\x35\x39\x2e\x34\x30\x35\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\
+\x2d\x37\x32\x2e\x36\x30\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\
+\x33\x32\x2c\x31\x33\x32\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\
+\x30\x2c\x36\x39\x2e\x32\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\
+\x2e\x34\x30\x36\x2c\x33\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\
+\x32\x33\x34\x68\x31\x35\x34\x56\x38\x30\x0d\x0a\x09\x09\x6c\x2d\
+\x35\x31\x2e\x36\x39\x38\x2c\x35\x31\x2e\x37\x30\x32\x43\x33\x34\
+\x38\x2e\x34\x30\x36\x2c\x39\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\
+\x2e\x34\x30\x36\x2c\x38\x30\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\
+\x39\x36\x2e\x37\x39\x37\x2c\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\
+\x32\x30\x33\x2d\x31\x37\x36\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\
+\x39\x34\x2c\x31\x37\x36\x2c\x31\x37\x36\x2c\x31\x37\x36\x0d\x0a\
+\x09\x09\x63\x38\x31\x2e\x30\x34\x35\x2c\x30\x2c\x31\x34\x38\x2e\
+\x32\x38\x37\x2d\x35\x34\x2e\x31\x33\x34\x2c\x31\x36\x39\x2e\x34\
+\x30\x31\x2d\x31\x32\x38\x48\x33\x37\x38\x2e\x38\x35\x43\x33\x36\
+\x30\x2e\x31\x30\x35\x2c\x33\x35\x33\x2e\x35\x36\x31\x2c\x33\x31\
+\x31\x2e\x37\x31\x32\x2c\x33\x38\x38\x2c\x32\x35\x36\x2c\x33\x38\
+\x38\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x22\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -563,61 +278,29 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x31\x32\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x36\x34\x43\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\
-\x2c\x36\x34\x2c\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\
-\x35\x36\x63\x30\x2c\x31\x30\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\
-\x34\x30\x31\x2c\x31\x39\x32\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\
-\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\
-\x36\x34\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\
-\x38\x2e\x35\x33\x31\x2d\x33\x2e\x31\x39\x38\x2d\x31\x36\x2d\x38\
-\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x33\x63\x2d\x35\x2e\x33\
-\x33\x33\x2d\x35\x2e\x33\x33\x34\x2d\x38\x2e\x35\x33\x31\x2d\x31\
-\x32\x2e\x38\x30\x33\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\
-\x33\x34\x63\x30\x2d\x31\x38\x2e\x31\x33\x35\x2c\x31\x33\x2e\x38\
-\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x68\x33\x38\x2e\x33\
-\x39\x36\x0d\x0a\x09\x09\x09\x63\x35\x38\x2e\x36\x36\x37\x2c\x30\
-\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x34\x38\x2c\x31\x30\x36\x2e\
-\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\x36\x36\x43\x34\x34\x38\x2c\
-\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\x36\x31\x2e\x36\x30\x34\x2c\
-\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\x7a\x20\x4d\x31\x33\x38\x2e\
-\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\x31\x38\x2e\x31\x33\x36\x2c\
-\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\
-\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\
-\x32\x0d\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
-\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x53\
-\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\x36\x2c\x31\x33\x38\x2e\
-\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\x32\x30\x32\x2e\x36\x36\
-\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\x2e\x31\x33\
-\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\
-\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\
-\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\
-\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\
-\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x32\x33\x34\x2e\x36\
-\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x32\x30\x2e\x38\
-\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x32\x30\x32\x2e\x36\
-\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\x33\x30\x39\
-\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\
-\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\
-\x2d\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\x31\x38\
-\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\
-\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\
-\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x33\x34\
-\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x33\x32\
-\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x33\x30\
-\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\
-\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0d\x0a\x09\x09\x09\
-\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\
-\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\
-\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\
-\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\
-\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\x35\x36\x2c\
-\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\x2f\x3e\x0d\
-\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x26\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\
+\x20\x63\x79\x3d\x22\x32\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\
+\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
+\x34\x30\x2c\x39\x36\x68\x2d\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\
+\x48\x31\x39\x32\x6c\x2d\x33\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\
+\x32\x32\x2e\x30\x39\x32\x2c\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\
+\x30\x38\x2d\x34\x30\x2c\x34\x30\x76\x32\x37\x32\x63\x30\x2c\x32\
+\x32\x2e\x30\x39\x32\x2c\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\
+\x34\x30\x2c\x34\x30\x68\x33\x36\x38\x63\x32\x32\x2e\x30\x39\x32\
+\x2c\x30\x2c\x34\x30\x2d\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\
+\x34\x30\x0d\x0a\x09\x09\x56\x31\x33\x36\x43\x34\x38\x30\x2c\x31\
+\x31\x33\x2e\x39\x30\x38\x2c\x34\x36\x32\x2e\x30\x39\x32\x2c\x39\
+\x36\x2c\x34\x34\x30\x2c\x39\x36\x7a\x20\x4d\x32\x35\x36\x2c\x33\
+\x39\x32\x63\x2d\x36\x31\x2e\x38\x35\x35\x2c\x30\x2d\x31\x31\x32\
+\x2d\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2d\x31\x31\x32\x73\
+\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2c\x31\x31\x32\x2d\x31\
+\x31\x32\x73\x31\x31\x32\x2c\x35\x30\x2e\x31\x34\x35\x2c\x31\x31\
+\x32\x2c\x31\x31\x32\x0d\x0a\x09\x09\x53\x33\x31\x37\x2e\x38\x35\
+\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\x2c\x33\x39\x32\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x0a\
+\x00\x00\x02\xc9\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -644,275 +327,27 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\x33\x38\
-\x38\x63\x2d\x37\x32\x2e\x35\x39\x37\x2c\x30\x2d\x31\x33\x32\x2d\
-\x35\x39\x2e\x34\x30\x35\x2d\x31\x33\x32\x2d\x31\x33\x32\x63\x30\
-\x2d\x37\x32\x2e\x36\x30\x31\x2c\x35\x39\x2e\x34\x30\x33\x2d\x31\
-\x33\x32\x2c\x31\x33\x32\x2d\x31\x33\x32\x63\x33\x36\x2e\x33\x2c\
-\x30\x2c\x36\x39\x2e\x32\x39\x39\x2c\x31\x35\x2e\x34\x2c\x39\x32\
-\x2e\x34\x30\x36\x2c\x33\x39\x2e\x36\x30\x31\x4c\x32\x37\x38\x2c\
-\x32\x33\x34\x68\x31\x35\x34\x56\x38\x30\x0d\x0a\x09\x09\x6c\x2d\
-\x35\x31\x2e\x36\x39\x38\x2c\x35\x31\x2e\x37\x30\x32\x43\x33\x34\
-\x38\x2e\x34\x30\x36\x2c\x39\x39\x2e\x37\x39\x38\x2c\x33\x30\x34\
-\x2e\x34\x30\x36\x2c\x38\x30\x2c\x32\x35\x36\x2c\x38\x30\x63\x2d\
-\x39\x36\x2e\x37\x39\x37\x2c\x30\x2d\x31\x37\x36\x2c\x37\x39\x2e\
-\x32\x30\x33\x2d\x31\x37\x36\x2c\x31\x37\x36\x73\x37\x38\x2e\x30\
-\x39\x34\x2c\x31\x37\x36\x2c\x31\x37\x36\x2c\x31\x37\x36\x0d\x0a\
-\x09\x09\x63\x38\x31\x2e\x30\x34\x35\x2c\x30\x2c\x31\x34\x38\x2e\
-\x32\x38\x37\x2d\x35\x34\x2e\x31\x33\x34\x2c\x31\x36\x39\x2e\x34\
-\x30\x31\x2d\x31\x32\x38\x48\x33\x37\x38\x2e\x38\x35\x43\x33\x36\
-\x30\x2e\x31\x30\x35\x2c\x33\x35\x33\x2e\x35\x36\x31\x2c\x33\x31\
-\x31\x2e\x37\x31\x32\x2c\x33\x38\x38\x2c\x32\x35\x36\x2c\x33\x38\
-\x38\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
-\x76\x67\x3e\x0d\x0a\
-\x00\x00\x01\x20\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x3e\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x34\x2e\x33\x34\x20\x31\x35\x2e\x36\x36\x41\
-\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\x30\x20\
-\x39\x20\x31\x37\x2e\x39\x34\x56\x31\x30\x48\x35\x56\x38\x68\x34\
-\x56\x35\x2e\x38\x33\x61\x33\x20\x33\x20\x30\x20\x31\x20\x31\x20\
-\x32\x20\x30\x56\x38\x68\x34\x76\x32\x68\x2d\x34\x76\x37\x2e\x39\
-\x34\x61\x37\x2e\x39\x37\x20\x37\x2e\x39\x37\x20\x30\x20\x30\x20\
-\x30\x20\x34\x2e\x36\x36\x2d\x32\x2e\x32\x38\x6c\x2d\x31\x2e\x34\
-\x32\x2d\x31\x2e\x34\x32\x68\x35\x2e\x36\x36\x6c\x2d\x32\x2e\x38\
-\x33\x20\x32\x2e\x38\x33\x61\x31\x30\x20\x31\x30\x20\x30\x20\x30\
-\x20\x31\x2d\x31\x34\x2e\x31\x34\x20\x30\x4c\x2e\x31\x20\x31\x34\
-\x2e\x32\x34\x68\x35\x2e\x36\x36\x6c\x2d\x31\x2e\x34\x32\x20\x31\
-\x2e\x34\x32\x7a\x4d\x31\x30\x20\x34\x61\x31\x20\x31\x20\x30\x20\
-\x31\x20\x30\x20\x30\x2d\x32\x20\x31\x20\x31\x20\x30\x20\x30\x20\
-\x30\x20\x30\x20\x32\x7a\x22\x2f\x3e\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x03\x93\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4d\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\
-\x73\x73\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x79\x3d\x22\
-\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
-\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\
-\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\
-\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\
-\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\
-\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x37\x2e\x35\
-\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x6c\x2d\x33\x2e\x37\x37\x39\
-\x2d\x33\x2e\x37\x37\x39\x63\x30\x2e\x35\x37\x2d\x30\x2e\x39\x33\
-\x35\x2c\x30\x2e\x38\x39\x38\x2d\x32\x2e\x30\x33\x35\x2c\x30\x2e\
-\x38\x39\x38\x2d\x33\x2e\x32\x31\x63\x30\x2d\x33\x2e\x34\x31\x37\
-\x2d\x32\x2e\x39\x36\x31\x2d\x36\x2e\x33\x37\x37\x2d\x36\x2e\x33\
-\x37\x38\x2d\x36\x2e\x33\x37\x37\x0d\x0a\x09\x43\x34\x2e\x38\x36\
-\x39\x2c\x32\x2e\x31\x2c\x32\x2e\x31\x2c\x34\x2e\x38\x37\x2c\x32\
-\x2e\x31\x2c\x38\x2e\x32\x38\x37\x63\x30\x2c\x33\x2e\x34\x31\x36\
-\x2c\x32\x2e\x39\x36\x31\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\
-\x37\x37\x2c\x36\x2e\x33\x37\x37\x63\x31\x2e\x31\x33\x37\x2c\x30\
-\x2c\x32\x2e\x32\x2d\x30\x2e\x33\x30\x39\x2c\x33\x2e\x31\x31\x35\
-\x2d\x30\x2e\x38\x34\x34\x6c\x33\x2e\x37\x39\x39\x2c\x33\x2e\x38\
-\x30\x31\x0d\x0a\x09\x63\x30\x2e\x33\x37\x32\x2c\x30\x2e\x33\x37\
-\x31\x2c\x30\x2e\x39\x37\x35\x2c\x30\x2e\x33\x37\x31\x2c\x31\x2e\
-\x33\x34\x36\x2c\x30\x6c\x30\x2e\x39\x34\x33\x2d\x30\x2e\x39\x34\
-\x33\x43\x31\x38\x2e\x30\x35\x31\x2c\x31\x36\x2e\x33\x30\x37\x2c\
-\x31\x37\x2e\x39\x31\x36\x2c\x31\x35\x2e\x38\x33\x38\x2c\x31\x37\
-\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x7a\x20\x4d\x34\x2e\
-\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x0d\x0a\x09\x63\x30\x2d\x32\
-\x2e\x33\x36\x36\x2c\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\x38\x33\
-\x2c\x34\x2e\x32\x38\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\x2e\x33\
-\x36\x36\x2c\x30\x2c\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\x30\x37\
-\x2c\x34\x2e\x34\x37\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\x2c\x32\
-\x2e\x33\x36\x35\x2d\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\x38\x33\
-\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\x33\x0d\x0a\x09\x43\
-\x36\x2e\x31\x31\x31\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\x30\
-\x34\x2c\x31\x30\x2e\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\x38\
-\x2e\x32\x38\x37\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x0d\x0a\
-\x00\x00\x04\x22\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
-\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
-\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
-\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
-\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
-\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
-\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
-\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
-\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
-\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
-\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\
-\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\
-\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\
-\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\
-\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\
-\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\
-\x3d\x27\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
-\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
-\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
-\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\
-\x39\x31\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\
-\x35\x37\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\
-\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\
-\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\
-\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\
-\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\
-\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\
-\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\
-\x37\x36\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\
-\x37\x31\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\
-\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\
-\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\
-\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\
-\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\
-\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\
-\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\
-\x33\x2e\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\
-\x32\x32\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\
-\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\
-\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\
-\x3e\
-\x00\x00\x02\x20\
-\x00\
-\x00\x07\x7f\x78\x9c\xdd\x55\x3b\x6f\xdb\x30\x10\xde\xfb\x2b\xae\
-\xe8\xc0\x76\x20\x45\x52\x24\x45\x06\x51\x02\xd4\x40\xa7\x74\x4b\
-\x96\x6e\x6a\xcc\x48\x6c\x6c\xc9\x90\x54\xcb\xfd\xf7\x3d\xc5\xd6\
-\xc3\x56\xd0\x29\x43\x11\x69\xd0\x3d\x78\x77\xdf\x7d\xc7\x83\xae\
-\x6f\x0f\xdb\x0d\xec\x7d\xdd\x84\xaa\x4c\x89\x60\x9c\x80\x2f\x1f\
-\xab\x75\x28\xf3\x94\x3c\xdc\x7f\xa3\x96\xdc\xde\x7c\xb8\xfe\x48\
-\x29\xdc\x17\xa1\x81\xa7\xb0\xf1\xd0\x65\x0d\xe4\xbe\xf4\x75\xd6\
-\xfa\x35\xfc\xfc\x03\xeb\x7d\x68\xf6\xf9\x16\x24\x53\x40\x29\x9e\
-\x47\x0d\x0a\x1f\xf2\xa2\x4d\x89\x54\xbb\x96\xcc\x6b\x08\xd4\x82\
-\xef\xbe\x56\x87\x94\x68\xc3\x14\x77\x0a\x74\xcc\xac\xb6\x31\x08\
-\xcb\x54\x9c\x68\x90\x8a\x40\x17\xd6\x6d\x81\x01\x47\x53\x9f\x04\
-\xc1\x96\x4d\x4a\x8a\xb6\xdd\x5d\x45\x51\xd7\x75\xac\x8b\x59\x55\
-\xe7\x91\xe4\x9c\x47\x58\xf4\x74\xe4\xea\xb0\x09\xe5\xf3\x6b\x07\
-\x85\x73\x2e\x7a\xf1\x12\x84\x99\x43\x58\xa7\x64\x97\xe5\x5e\x1c\
-\xd5\xb6\xce\xca\xe6\xa9\xaa\xb7\x29\xd9\x66\x6d\x1d\x0e\x9f\x39\
-\x73\xce\x48\xa3\x80\xf7\xef\xa0\x18\xcd\x8c\xb4\x12\x12\xc5\x24\
-\x97\x5f\xfa\xe0\x5d\xd6\x16\x80\xd9\xbe\x03\xb5\x0c\xf1\x72\xa4\
-\x42\x33\x2e\x35\x97\x77\x33\x13\x9f\x2b\x02\x9b\x76\x26\xf6\x54\
-\xe8\xd5\x99\x59\xc6\x2e\xd1\xbd\x79\x66\x35\x4c\x38\x9b\x24\x68\
-\x35\xf3\x7c\xb3\x40\xc1\xb4\x12\x16\xa8\x42\x70\x28\xe1\x38\x12\
-\x27\x8c\x45\xe0\x27\x69\x05\x97\xae\x8b\xd0\x41\x45\x94\xaf\x88\
-\x53\x3f\x13\x54\xce\x38\x62\x9f\x74\x4c\xe4\x30\xd1\x50\x87\x0a\
-\xc9\xac\x12\x09\x62\x18\xc4\xd5\x04\x70\xf4\xd2\x45\x02\x7a\x5e\
-\xe2\x6e\xc9\xea\x0f\xd2\xdf\xc6\x4d\x4a\x3e\x59\xde\xbf\x24\xc2\
-\x29\x44\xf9\xdb\xcd\x71\x8e\x49\x18\x93\xcc\xdb\x44\xfe\xb8\xd5\
-\xb3\x36\x63\xe6\xb4\x55\x2f\x6d\x1e\xc5\xb3\x36\x4f\x5e\xba\x48\
-\x40\x97\x45\x26\x93\xc3\x78\xe5\xe4\x2c\xd1\x38\x94\x51\x9c\x46\
-\x3a\x3a\x17\xf1\x97\x35\x46\xe6\xca\xaa\xf4\x04\x9a\xb6\xae\x9e\
-\x3d\xf2\xc8\x5f\x9e\xc1\x40\x71\x4b\xfc\x63\xb6\x4b\x49\x5d\xfd\
-\x2e\xd7\x67\xe6\x5f\x55\x28\x2f\xed\xdb\xd0\xfa\x7a\x13\xf0\x83\
-\x3b\x8b\x33\xc3\x9a\xa3\x6f\x58\x65\x96\x68\xa3\xcd\x9b\x4f\x6a\
-\xc1\xe2\xbb\xd9\xb8\x53\x3f\xef\x6d\x60\xff\x5a\x2d\x8d\x44\x49\
-\x31\x5b\x2d\x77\x64\x8a\x8f\xe2\xd9\x6a\x9d\xbc\x74\x91\x60\x71\
-\x29\xfe\x13\x12\x8f\x44\xf6\x7f\xab\x9b\xbf\x3f\x45\xd8\x3d\
-\x00\x00\x03\x65\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
-\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
-\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
-\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
-\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
-\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
-\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
-\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
-\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
-\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
-\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
-\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
-\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
-\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
-\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
-\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
-\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
-\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
-\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
-\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
-\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
-\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
-\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
-\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
-\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
-\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
-\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
-\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
-\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
-\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
-\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
-\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
-\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
-\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
-\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
-\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x43\x20\x34\x2e\x33\x32\
-\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x32\x2e\x33\
-\x39\x30\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\
-\x2d\x34\x2e\x33\x32\x38\x36\x37\x43\x20\x2d\x32\x2e\x33\x39\x30\
-\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x2d\x34\x2e\x33\
-\x32\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x34\
-\x2e\x33\x32\x38\x36\x37\x20\x2d\x30\x43\x20\x2d\x34\x2e\x33\x32\
-\x38\x36\x37\x20\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x32\x2e\x33\
-\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\x34\
-\x2e\x33\x32\x38\x36\x37\x43\x20\x32\x2e\x33\x39\x30\x36\x36\x20\
-\x34\x2e\x33\x32\x38\x36\x37\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
-\x32\x2e\x33\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
-\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\
-\x73\x76\x67\x3e\
-\x00\x00\x02\xa2\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
+\x3d\x22\x34\x38\x30\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\
+\x30\x20\x33\x38\x34\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\
+\x36\x20\x32\x37\x36\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\
+\x38\x20\x32\x35\x36\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\
+\x20\x32\x33\x36\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\
+\x20\x31\x32\x38\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\
+\x20\x33\x32\x2c\x32\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\
+\x0d\x0a\x09\x31\x32\x38\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\
+\x37\x36\x20\x32\x33\x36\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\
+\x38\x34\x20\x32\x35\x36\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\
+\x38\x34\x20\x32\x37\x35\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\
+\x2e\x34\x2c\x32\x37\x35\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\
+\x2e\x38\x20\x33\x38\x34\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x52\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -943,101 +378,38 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x32\x38\x2c\x34\x30\
-\x35\x2e\x34\x32\x39\x43\x31\x32\x38\x2c\x34\x32\x38\x2e\x38\x34\
-\x36\x2c\x31\x34\x37\x2e\x31\x39\x38\x2c\x34\x34\x38\x2c\x31\x37\
-\x30\x2e\x36\x36\x37\x2c\x34\x34\x38\x68\x31\x37\x30\x2e\x36\x36\
-\x37\x43\x33\x36\x34\x2e\x38\x30\x32\x2c\x34\x34\x38\x2c\x33\x38\
-\x34\x2c\x34\x32\x38\x2e\x38\x34\x36\x2c\x33\x38\x34\x2c\x34\x30\
-\x35\x2e\x34\x32\x39\x56\x31\x36\x30\x48\x31\x32\x38\x56\x34\x30\
-\x35\x2e\x34\x32\x39\x7a\x20\x4d\x34\x31\x36\x2c\x39\x36\x0d\x0a\
-\x09\x09\x68\x2d\x38\x30\x6c\x2d\x32\x36\x2e\x37\x38\x35\x2d\x33\
-\x32\x48\x32\x30\x32\x2e\x37\x38\x36\x4c\x31\x37\x36\x2c\x39\x36\
-\x48\x39\x36\x76\x33\x32\x68\x33\x32\x30\x56\x39\x36\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x48\
+\x32\x35\x36\x2e\x30\x30\x36\x6c\x2d\x34\x32\x2e\x36\x36\x38\x2d\
+\x34\x38\x48\x37\x34\x2e\x36\x36\x36\x43\x35\x31\x2e\x31\x39\x37\
+\x2c\x39\x36\x2c\x33\x32\x2c\x31\x31\x35\x2e\x31\x39\x38\x2c\x33\
+\x32\x2c\x31\x33\x38\x2e\x36\x36\x37\x76\x32\x33\x34\x2e\x36\x36\
+\x36\x43\x33\x32\x2c\x33\x39\x36\x2e\x38\x30\x32\x2c\x35\x31\x2e\
+\x31\x39\x37\x2c\x34\x31\x36\x2c\x37\x34\x2e\x36\x36\x36\x2c\x34\
+\x31\x36\x68\x33\x36\x32\x2e\x36\x36\x38\x0d\x0a\x09\x43\x34\x36\
+\x30\x2e\x38\x30\x33\x2c\x34\x31\x36\x2c\x34\x38\x30\x2c\x33\x39\
+\x36\x2e\x38\x30\x32\x2c\x34\x38\x30\x2c\x33\x37\x33\x2e\x33\x33\
+\x33\x56\x31\x38\x36\x2e\x36\x36\x37\x43\x34\x38\x30\x2c\x31\x36\
+\x33\x2e\x31\x39\x38\x2c\x34\x36\x30\x2e\x38\x30\x33\x2c\x31\x34\
+\x34\x2c\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x7a\x20\x4d\
+\x34\x34\x38\x2c\x33\x37\x33\x2e\x33\x33\x33\x0d\x0a\x09\x63\x30\
+\x2c\x35\x2e\x37\x38\x32\x2d\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\
+\x36\x36\x37\x2d\x31\x30\x2e\x36\x36\x36\x2c\x31\x30\x2e\x36\x36\
+\x37\x48\x37\x34\x2e\x36\x36\x36\x43\x36\x38\x2e\x38\x38\x34\x2c\
+\x33\x38\x34\x2c\x36\x34\x2c\x33\x37\x39\x2e\x31\x31\x35\x2c\x36\
+\x34\x2c\x33\x37\x33\x2e\x33\x33\x33\x56\x31\x37\x36\x68\x33\x37\
+\x33\x2e\x33\x33\x34\x63\x35\x2e\x37\x38\x31\x2c\x30\x2c\x31\x30\
+\x2e\x36\x36\x36\x2c\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\x36\x36\
+\x36\x2c\x31\x30\x2e\x36\x36\x37\x0d\x0a\x09\x56\x33\x37\x33\x2e\
+\x33\x33\x33\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
\x0a\
-\x00\x00\x04\x79\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x6f\x64\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x63\x2d\x30\x2e\x32\
-\x33\x36\x2c\x30\x2d\x30\x2e\x34\x37\x34\x2d\x30\x2e\x30\x38\x33\
-\x2d\x30\x2e\x36\x36\x34\x2d\x30\x2e\x32\x35\x32\x4c\x2d\x30\x2e\
-\x30\x30\x35\x2c\x31\x30\x6c\x35\x2e\x33\x34\x31\x2d\x34\x2e\x37\
-\x34\x38\x43\x35\x2e\x37\x34\x38\x2c\x34\x2e\x38\x38\x37\x2c\x36\
-\x2e\x33\x38\x2c\x34\x2e\x39\x32\x32\x2c\x36\x2e\x37\x34\x37\x2c\
-\x35\x2e\x33\x33\x35\x0d\x0a\x09\x63\x30\x2e\x33\x36\x37\x2c\x30\
-\x2e\x34\x31\x33\x2c\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2d\
-\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x33\x2e\x30\x30\
-\x35\x2c\x31\x30\x6c\x33\x2e\x33\x37\x38\x2c\x33\x2e\x30\x30\x32\
-\x63\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\
-\x35\x2c\x30\x2e\x39\x39\x39\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\
-\x34\x31\x32\x0d\x0a\x09\x43\x36\x2e\x32\x36\x39\x2c\x31\x34\x2e\
-\x36\x33\x37\x2c\x35\x2e\x39\x39\x34\x2c\x31\x34\x2e\x37\x35\x2c\
-\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x7a\x20\x4d\x31\x34\
-\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x4c\x32\x30\x2e\x30\
-\x30\x35\x2c\x31\x30\x6c\x2d\x35\x2e\x30\x36\x2d\x34\x2e\x34\x39\
-\x38\x63\x2d\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x36\x37\x2d\x31\
-\x2e\x30\x34\x35\x2d\x30\x2e\x33\x33\x2d\x31\x2e\x34\x31\x31\x2c\
-\x30\x2e\x30\x38\x33\x0d\x0a\x09\x63\x2d\x30\x2e\x33\x36\x37\x2c\
-\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\
-\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x31\x36\x2e\
-\x39\x39\x35\x2c\x31\x30\x6c\x2d\x33\x2e\x36\x35\x39\x2c\x33\x2e\
-\x32\x35\x32\x63\x2d\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\
-\x2d\x30\x2e\x34\x35\x2c\x30\x2e\x39\x39\x39\x2d\x30\x2e\x30\x38\
-\x33\x2c\x31\x2e\x34\x31\x32\x43\x31\x33\x2e\x34\x35\x2c\x31\x34\
-\x2e\x38\x38\x37\x2c\x31\x33\x2e\x37\x32\x35\x2c\x31\x35\x2c\x31\
-\x34\x2c\x31\x35\x0d\x0a\x09\x43\x31\x34\x2e\x32\x33\x36\x2c\x31\
-\x35\x2c\x31\x34\x2e\x34\x37\x34\x2c\x31\x34\x2e\x39\x31\x37\x2c\
-\x31\x34\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x7a\x20\x4d\
-\x39\x2e\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x6c\x32\x2d\x31\
-\x32\x63\x30\x2e\x30\x39\x31\x2d\x30\x2e\x35\x34\x35\x2d\x30\x2e\
-\x32\x37\x37\x2d\x31\x2e\x30\x36\x2d\x30\x2e\x38\x32\x32\x2d\x31\
-\x2e\x31\x35\x31\x0d\x0a\x09\x63\x2d\x30\x2e\x35\x34\x37\x2d\x30\
-\x2e\x30\x39\x32\x2d\x31\x2e\x30\x36\x31\x2c\x30\x2e\x32\x37\x37\
-\x2d\x31\x2e\x31\x35\x2c\x30\x2e\x38\x32\x32\x6c\x2d\x32\x2c\x31\
-\x32\x63\x2d\x30\x2e\x30\x39\x31\x2c\x30\x2e\x35\x34\x35\x2c\x30\
-\x2e\x32\x37\x37\x2c\x31\x2e\x30\x36\x2c\x30\x2e\x38\x32\x32\x2c\
-\x31\x2e\x31\x35\x31\x43\x38\x2e\x38\x39\x32\x2c\x31\x36\x2e\x39\
-\x39\x36\x2c\x38\x2e\x39\x34\x36\x2c\x31\x37\x2c\x39\x2e\x30\x30\
-\x31\x2c\x31\x37\x0d\x0a\x09\x43\x39\x2e\x34\x38\x31\x2c\x31\x37\
-\x2c\x39\x2e\x39\x30\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\
-\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x6c\
+\x00\x00\x02\x7d\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1049,29 +421,30 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x53\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
-\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x31\x35\x2e\x31\x37\x33\x2c\x32\x48\x34\x43\x32\x2e\x38\x39\x39\
-\x2c\x32\x2c\x32\x2c\x32\x2e\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\
-\x30\x2c\x31\x2e\x31\x2c\x30\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\
-\x32\x68\x31\x32\x63\x31\x2e\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\
-\x2e\x39\x2c\x32\x2d\x32\x56\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\
-\x31\x37\x33\x2c\x32\x7a\x20\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\
-\x2e\x35\x34\x39\x2d\x30\x2e\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\
-\x37\x0d\x0a\x09\x43\x36\x2e\x34\x35\x2c\x39\x2c\x36\x2c\x38\x2e\
-\x35\x34\x39\x2c\x36\x2c\x38\x56\x33\x68\x38\x56\x38\x7a\x20\x4d\
-\x31\x33\x2c\x34\x68\x2d\x32\x76\x34\x68\x32\x56\x34\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\
+\x2c\x32\x37\x37\x2e\x33\x37\x35\x68\x32\x35\x39\x2e\x37\x30\x34\
+\x4c\x32\x32\x35\x2e\x30\x30\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\
+\x4c\x32\x35\x36\x2c\x34\x32\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\
+\x4c\x32\x35\x36\x2c\x38\x35\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\
+\x32\x39\x2e\x39\x32\x34\x6c\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\
+\x31\x39\x2e\x37\x30\x31\x48\x38\x35\x56\x32\x37\x37\x2e\x33\x37\
+\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
\x00\x00\x02\xbd\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1118,13 +491,13 @@ qt_resource_data = b"\
\x37\x2e\x36\x0d\x0a\x09\x53\x31\x34\x2e\x31\x39\x37\x2c\x31\x37\
\x2e\x35\x39\x39\x2c\x31\x30\x2c\x31\x37\x2e\x35\x39\x39\x7a\x22\
\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x0c\
+\x00\x00\x03\xb5\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
@@ -1136,40 +509,51 @@ qt_resource_data = b"\
\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
+\x64\x5f\x72\x69\x67\x68\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
-\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\
-\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\
+\x22\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\
\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
-\x4d\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\
-\x2e\x34\x33\x35\x2c\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\
-\x30\x33\x2d\x31\x2e\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\
-\x2e\x36\x31\x2c\x31\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\
-\x35\x2d\x30\x2e\x36\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\
-\x34\x38\x36\x2c\x30\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0d\x0a\
-\x09\x63\x30\x2e\x36\x31\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\
-\x34\x38\x38\x2d\x30\x2e\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\
-\x30\x2e\x32\x37\x6c\x32\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\
-\x6c\x35\x2e\x39\x31\x31\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\
-\x30\x37\x2d\x30\x2e\x36\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\
-\x2e\x38\x35\x32\x2c\x31\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\
-\x0d\x0a\x09\x63\x30\x2e\x36\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\
-\x30\x2e\x38\x35\x34\x2c\x31\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\
-\x36\x2c\x31\x2e\x39\x32\x4c\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\
-\x33\x34\x63\x2d\x30\x2e\x32\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\
-\x30\x2e\x36\x36\x31\x2c\x30\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\
-\x2c\x30\x2e\x36\x35\x36\x43\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\
-\x39\x39\x38\x2c\x38\x2e\x33\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\
-\x2c\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x22\
+\x4d\x31\x31\x2c\x31\x30\x4c\x38\x2e\x36\x39\x38\x2c\x37\x2e\x34\
+\x39\x34\x63\x2d\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x38\x2d\
+\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x39\x2c\x30\x2d\x30\x2e\
+\x37\x31\x38\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2c\
+\x30\x2e\x35\x31\x35\x2d\x30\x2e\x31\x39\x37\x2c\x30\x2e\x37\x31\
+\x2c\x30\x6c\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x0d\x0a\
+\x09\x63\x30\x2e\x31\x39\x36\x2c\x30\x2e\x31\x39\x39\x2c\x30\x2e\
+\x31\x39\x36\x2c\x30\x2e\x35\x32\x2c\x30\x2c\x30\x2e\x37\x31\x37\
+\x6c\x2d\x32\x2e\x38\x30\x37\x2c\x32\x2e\x38\x36\x34\x63\x2d\x30\
+\x2e\x31\x39\x35\x2c\x30\x2e\x31\x39\x39\x2d\x30\x2e\x35\x31\x34\
+\x2c\x30\x2e\x31\x39\x38\x2d\x30\x2e\x37\x31\x2c\x30\x63\x2d\x30\
+\x2e\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x31\x39\x36\
+\x2d\x30\x2e\x35\x31\x38\x2c\x30\x2d\x30\x2e\x37\x31\x37\x4c\x31\
+\x31\x2c\x31\x30\x7a\x20\x4d\x31\x30\x2c\x30\x2e\x34\x0d\x0a\x09\
+\x63\x35\x2e\x33\x30\x32\x2c\x30\x2c\x39\x2e\x36\x2c\x34\x2e\x32\
+\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\
+\x30\x33\x2d\x34\x2e\x32\x39\x38\x2c\x39\x2e\x36\x2d\x39\x2e\x36\
+\x2c\x39\x2e\x36\x53\x30\x2e\x34\x2c\x31\x35\x2e\x33\x30\x33\x2c\
+\x30\x2e\x34\x2c\x31\x30\x43\x30\x2e\x34\x2c\x34\x2e\x36\x39\x38\
+\x2c\x34\x2e\x36\x39\x38\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\
+\x34\x7a\x20\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\
+\x63\x34\x2e\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2d\x33\
+\x2e\x37\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
+\x30\x2d\x34\x2e\x36\x31\x34\x2d\x33\x2e\x37\x34\x31\x2d\x38\x2e\
+\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\
+\x2d\x34\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2c\x33\
+\x2e\x37\x34\x2d\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\
+\x0a\x09\x43\x31\x2e\x36\x34\x35\x2c\x31\x34\x2e\x36\x31\x34\x2c\
+\x35\x2e\x33\x38\x35\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\
+\x31\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\
+\x67\x3e\x0d\x0a\
+\x00\x00\x03\x46\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1196,32 +580,136 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x22\x32\x35\x36\x22\
-\x20\x63\x79\x3d\x22\x32\x38\x30\x22\x20\x72\x3d\x22\x36\x33\x22\
-\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\
-\x34\x30\x2c\x39\x36\x68\x2d\x38\x38\x6c\x2d\x33\x32\x2d\x33\x32\
-\x48\x31\x39\x32\x6c\x2d\x33\x32\x2c\x33\x32\x48\x37\x32\x63\x2d\
-\x32\x32\x2e\x30\x39\x32\x2c\x30\x2d\x34\x30\x2c\x31\x37\x2e\x39\
-\x30\x38\x2d\x34\x30\x2c\x34\x30\x76\x32\x37\x32\x63\x30\x2c\x32\
-\x32\x2e\x30\x39\x32\x2c\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2c\
-\x34\x30\x2c\x34\x30\x68\x33\x36\x38\x63\x32\x32\x2e\x30\x39\x32\
-\x2c\x30\x2c\x34\x30\x2d\x31\x37\x2e\x39\x30\x38\x2c\x34\x30\x2d\
-\x34\x30\x0d\x0a\x09\x09\x56\x31\x33\x36\x43\x34\x38\x30\x2c\x31\
-\x31\x33\x2e\x39\x30\x38\x2c\x34\x36\x32\x2e\x30\x39\x32\x2c\x39\
-\x36\x2c\x34\x34\x30\x2c\x39\x36\x7a\x20\x4d\x32\x35\x36\x2c\x33\
-\x39\x32\x63\x2d\x36\x31\x2e\x38\x35\x35\x2c\x30\x2d\x31\x31\x32\
-\x2d\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2d\x31\x31\x32\x73\
-\x35\x30\x2e\x31\x34\x35\x2d\x31\x31\x32\x2c\x31\x31\x32\x2d\x31\
-\x31\x32\x73\x31\x31\x32\x2c\x35\x30\x2e\x31\x34\x35\x2c\x31\x31\
-\x32\x2c\x31\x31\x32\x0d\x0a\x09\x09\x53\x33\x31\x37\x2e\x38\x35\
-\x35\x2c\x33\x39\x32\x2c\x32\x35\x36\x2c\x33\x39\x32\x7a\x22\x2f\
-\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x33\x37\x2e\x35\
+\x2c\x33\x38\x36\x2e\x36\x4c\x33\x30\x36\x2e\x39\x2c\x32\x35\x36\
+\x6c\x31\x33\x30\x2e\x36\x2d\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\
+\x31\x2d\x31\x34\x2e\x31\x2c\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\
+\x2c\x30\x2d\x35\x30\x2e\x39\x63\x2d\x31\x34\x2e\x31\x2d\x31\x34\
+\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\x2d\x35\x30\x2e\
+\x39\x2c\x30\x4c\x32\x35\x36\x2c\x32\x30\x35\x2e\x31\x4c\x31\x32\
+\x35\x2e\x34\x2c\x37\x34\x2e\x35\x0d\x0a\x09\x63\x2d\x31\x34\x2e\
+\x31\x2d\x31\x34\x2e\x31\x2d\x33\x36\x2e\x38\x2d\x31\x34\x2e\x31\
+\x2d\x35\x30\x2e\x39\x2c\x30\x63\x2d\x31\x34\x2e\x31\x2c\x31\x34\
+\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\x35\
+\x30\x2e\x39\x4c\x32\x30\x35\x2e\x31\x2c\x32\x35\x36\x4c\x37\x34\
+\x2e\x35\x2c\x33\x38\x36\x2e\x36\x63\x2d\x31\x34\x2e\x31\x2c\x31\
+\x34\x2e\x31\x2d\x31\x34\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x30\x2c\
+\x35\x30\x2e\x39\x0d\x0a\x09\x63\x31\x34\x2e\x31\x2c\x31\x34\x2e\
+\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\x39\
+\x2c\x30\x4c\x32\x35\x36\x2c\x33\x30\x36\x2e\x39\x6c\x31\x33\x30\
+\x2e\x36\x2c\x31\x33\x30\x2e\x36\x63\x31\x34\x2e\x31\x2c\x31\x34\
+\x2e\x31\x2c\x33\x36\x2e\x38\x2c\x31\x34\x2e\x31\x2c\x35\x30\x2e\
+\x39\x2c\x30\x43\x34\x35\x31\x2e\x35\x2c\x34\x32\x33\x2e\x34\x2c\
+\x34\x35\x31\x2e\x35\x2c\x34\x30\x30\x2e\x36\x2c\x34\x33\x37\x2e\
+\x35\x2c\x33\x38\x36\x2e\x36\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x00\xdd\
+\x3c\
+\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x22\
+\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x22\x20\x76\x69\x65\x77\
+\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x38\x20\x38\x22\x3e\x0a\x20\
+\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\
+\x68\x2e\x35\x63\x30\x2d\x2e\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\
+\x2d\x31\x68\x31\x2e\x35\x76\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\
+\x2d\x2e\x32\x32\x2e\x35\x2d\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\
+\x31\x68\x34\x76\x2d\x31\x68\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\
+\x30\x2d\x2e\x35\x2d\x2e\x32\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\
+\x35\x2e\x35\x68\x31\x2e\x35\x63\x2e\x35\x35\x20\x30\x20\x31\x20\
+\x2e\x34\x35\x20\x31\x20\x31\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\
+\x7a\x22\x20\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xf7\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x31\x37\x2e\x34\
+\x2c\x32\x32\x34\x48\x32\x38\x38\x56\x39\x34\x2e\x36\x63\x30\x2d\
+\x31\x36\x2e\x39\x2d\x31\x34\x2e\x33\x2d\x33\x30\x2e\x36\x2d\x33\
+\x32\x2d\x33\x30\x2e\x36\x63\x2d\x31\x37\x2e\x37\x2c\x30\x2d\x33\
+\x32\x2c\x31\x33\x2e\x37\x2d\x33\x32\x2c\x33\x30\x2e\x36\x56\x32\
+\x32\x34\x48\x39\x34\x2e\x36\x43\x37\x37\x2e\x37\x2c\x32\x32\x34\
+\x2c\x36\x34\x2c\x32\x33\x38\x2e\x33\x2c\x36\x34\x2c\x32\x35\x36\
+\x0d\x0a\x09\x63\x30\x2c\x31\x37\x2e\x37\x2c\x31\x33\x2e\x37\x2c\
+\x33\x32\x2c\x33\x30\x2e\x36\x2c\x33\x32\x48\x32\x32\x34\x76\x31\
+\x32\x39\x2e\x34\x63\x30\x2c\x31\x36\x2e\x39\x2c\x31\x34\x2e\x33\
+\x2c\x33\x30\x2e\x36\x2c\x33\x32\x2c\x33\x30\x2e\x36\x63\x31\x37\
+\x2e\x37\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x37\x2c\x33\x32\x2d\
+\x33\x30\x2e\x36\x56\x32\x38\x38\x68\x31\x32\x39\x2e\x34\x63\x31\
+\x36\x2e\x39\x2c\x30\x2c\x33\x30\x2e\x36\x2d\x31\x34\x2e\x33\x2c\
+\x33\x30\x2e\x36\x2d\x33\x32\x0d\x0a\x09\x43\x34\x34\x38\x2c\x32\
+\x33\x38\x2e\x33\x2c\x34\x33\x34\x2e\x33\x2c\x32\x32\x34\x2c\x34\
+\x31\x37\x2e\x34\x2c\x32\x32\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\x20\
+\x00\
+\x00\x07\x7f\x78\x9c\xdd\x55\x3b\x6f\xdb\x30\x10\xde\xfb\x2b\xae\
+\xe8\xc0\x76\x20\x45\x52\x24\x45\x06\x51\x02\xd4\x40\xa7\x74\x4b\
+\x96\x6e\x6a\xcc\x48\x6c\x6c\xc9\x90\x54\xcb\xfd\xf7\x3d\xc5\xd6\
+\xc3\x56\xd0\x29\x43\x11\x69\xd0\x3d\x78\x77\xdf\x7d\xc7\x83\xae\
+\x6f\x0f\xdb\x0d\xec\x7d\xdd\x84\xaa\x4c\x89\x60\x9c\x80\x2f\x1f\
+\xab\x75\x28\xf3\x94\x3c\xdc\x7f\xa3\x96\xdc\xde\x7c\xb8\xfe\x48\
+\x29\xdc\x17\xa1\x81\xa7\xb0\xf1\xd0\x65\x0d\xe4\xbe\xf4\x75\xd6\
+\xfa\x35\xfc\xfc\x03\xeb\x7d\x68\xf6\xf9\x16\x24\x53\x40\x29\x9e\
+\x47\x0d\x0a\x1f\xf2\xa2\x4d\x89\x54\xbb\x96\xcc\x6b\x08\xd4\x82\
+\xef\xbe\x56\x87\x94\x68\xc3\x14\x77\x0a\x74\xcc\xac\xb6\x31\x08\
+\xcb\x54\x9c\x68\x90\x8a\x40\x17\xd6\x6d\x81\x01\x47\x53\x9f\x04\
+\xc1\x96\x4d\x4a\x8a\xb6\xdd\x5d\x45\x51\xd7\x75\xac\x8b\x59\x55\
+\xe7\x91\xe4\x9c\x47\x58\xf4\x74\xe4\xea\xb0\x09\xe5\xf3\x6b\x07\
+\x85\x73\x2e\x7a\xf1\x12\x84\x99\x43\x58\xa7\x64\x97\xe5\x5e\x1c\
+\xd5\xb6\xce\xca\xe6\xa9\xaa\xb7\x29\xd9\x66\x6d\x1d\x0e\x9f\x39\
+\x73\xce\x48\xa3\x80\xf7\xef\xa0\x18\xcd\x8c\xb4\x12\x12\xc5\x24\
+\x97\x5f\xfa\xe0\x5d\xd6\x16\x80\xd9\xbe\x03\xb5\x0c\xf1\x72\xa4\
+\x42\x33\x2e\x35\x97\x77\x33\x13\x9f\x2b\x02\x9b\x76\x26\xf6\x54\
+\xe8\xd5\x99\x59\xc6\x2e\xd1\xbd\x79\x66\x35\x4c\x38\x9b\x24\x68\
+\x35\xf3\x7c\xb3\x40\xc1\xb4\x12\x16\xa8\x42\x70\x28\xe1\x38\x12\
+\x27\x8c\x45\xe0\x27\x69\x05\x97\xae\x8b\xd0\x41\x45\x94\xaf\x88\
+\x53\x3f\x13\x54\xce\x38\x62\x9f\x74\x4c\xe4\x30\xd1\x50\x87\x0a\
+\xc9\xac\x12\x09\x62\x18\xc4\xd5\x04\x70\xf4\xd2\x45\x02\x7a\x5e\
+\xe2\x6e\xc9\xea\x0f\xd2\xdf\xc6\x4d\x4a\x3e\x59\xde\xbf\x24\xc2\
+\x29\x44\xf9\xdb\xcd\x71\x8e\x49\x18\x93\xcc\xdb\x44\xfe\xb8\xd5\
+\xb3\x36\x63\xe6\xb4\x55\x2f\x6d\x1e\xc5\xb3\x36\x4f\x5e\xba\x48\
+\x40\x97\x45\x26\x93\xc3\x78\xe5\xe4\x2c\xd1\x38\x94\x51\x9c\x46\
+\x3a\x3a\x17\xf1\x97\x35\x46\xe6\xca\xaa\xf4\x04\x9a\xb6\xae\x9e\
+\x3d\xf2\xc8\x5f\x9e\xc1\x40\x71\x4b\xfc\x63\xb6\x4b\x49\x5d\xfd\
+\x2e\xd7\x67\xe6\x5f\x55\x28\x2f\xed\xdb\xd0\xfa\x7a\x13\xf0\x83\
+\x3b\x8b\x33\xc3\x9a\xa3\x6f\x58\x65\x96\x68\xa3\xcd\x9b\x4f\x6a\
+\xc1\xe2\xbb\xd9\xb8\x53\x3f\xef\x6d\x60\xff\x5a\x2d\x8d\x44\x49\
+\x31\x5b\x2d\x77\x64\x8a\x8f\xe2\xd9\x6a\x9d\xbc\x74\x91\x60\x71\
+\x29\xfe\x13\x12\x8f\x44\xf6\x7f\xab\x9b\xbf\x3f\x45\xd8\x3d\
\x00\x00\x04\x64\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1295,144 +783,7 @@ qt_resource_data = b"\
\x33\x33\x33\x7a\x0d\x0a\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x3c\
\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
\x3e\x0d\x0a\
-\x00\x00\x02\x79\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x67\x3e\x0d\x0a\x09\x09\x09\x3c\x70\x6f\x6c\
-\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\x22\x31\x38\x36\
-\x2e\x33\x30\x31\x2c\x33\x33\x39\x2e\x38\x39\x33\x20\x39\x36\x2c\
-\x32\x34\x39\x2e\x34\x36\x31\x20\x36\x34\x2c\x32\x37\x39\x2e\x39\
-\x36\x38\x20\x31\x38\x36\x2e\x33\x30\x31\x2c\x34\x30\x32\x20\x34\
-\x34\x38\x2c\x31\x34\x30\x2e\x35\x30\x36\x20\x34\x31\x36\x2c\x31\
-\x31\x30\x20\x09\x09\x09\x22\x2f\x3e\x0d\x0a\x09\x09\x3c\x2f\x67\
-\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x05\xca\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\
-\x35\x63\x2d\x31\x34\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\
-\x2d\x33\x36\x2e\x30\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\
-\x2e\x36\x33\x39\x2d\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\
-\x38\x37\x2c\x34\x31\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\
-\x32\x2c\x31\x30\x2e\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\
-\x30\x2e\x38\x35\x39\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\
-\x35\x32\x0d\x0a\x09\x63\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\
-\x36\x38\x2d\x33\x2e\x30\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\
-\x31\x2e\x36\x34\x34\x2d\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\
-\x39\x30\x37\x2d\x31\x37\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\
-\x37\x2d\x31\x35\x2e\x33\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\
-\x2e\x31\x38\x35\x2d\x32\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\
-\x31\x0d\x0a\x09\x63\x2d\x31\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\
-\x36\x37\x2d\x32\x39\x2e\x33\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\
-\x33\x31\x2e\x31\x39\x31\x2c\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\
-\x37\x2e\x33\x37\x2c\x32\x33\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\
-\x32\x30\x35\x2c\x33\x2e\x33\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\
-\x2e\x39\x33\x38\x2d\x34\x2e\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\
-\x4c\x32\x35\x35\x2e\x34\x34\x2c\x36\x30\x0d\x0a\x09\x63\x30\x2d\
-\x31\x35\x2e\x34\x36\x35\x2d\x31\x32\x2e\x35\x34\x32\x2d\x32\x38\
-\x2d\x32\x38\x2e\x30\x31\x34\x2d\x32\x38\x63\x2d\x31\x35\x2e\x34\
-\x37\x33\x2c\x30\x2d\x32\x38\x2e\x30\x31\x35\x2c\x31\x32\x2e\x35\
-\x33\x35\x2d\x32\x38\x2e\x30\x31\x35\x2c\x32\x38\x6c\x2d\x30\x2e\
-\x35\x35\x32\x2c\x31\x37\x36\x2e\x37\x35\x32\x63\x30\x2e\x31\x34\
-\x36\x2c\x32\x2e\x30\x34\x2d\x31\x2e\x36\x30\x34\x2c\x32\x2e\x36\
-\x32\x34\x2d\x31\x2e\x39\x32\x2c\x30\x2e\x32\x39\x34\x4c\x31\x37\
-\x32\x2e\x30\x31\x36\x2c\x39\x39\x2e\x30\x37\x37\x0d\x0a\x09\x63\
-\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\x32\x31\x39\x2d\x31\x37\x2e\
-\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\x33\x2d\x33\x32\x2e\x35\x34\
-\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\x2d\x31\x35\x2e\x32\x32\x37\
-\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\x2e\x33\x33\x39\x2c\x31\x38\
-\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\x39\x31\x2c\x33\x33\x2e\x34\
-\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\x2c\x31\x36\x31\x2e\x34\x35\
-\x35\x0d\x0a\x09\x63\x30\x2e\x30\x32\x33\x2c\x32\x2e\x38\x37\x32\
-\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\x31\x33\x2d\x32\x2e\x33\
-\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\x33\x33\x2e\x31\x30\x39\
-\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\x2e\x31\x38\x2d\x31\x34\
-\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\x36\x2d\x32\x33\x2e\x30\
-\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\x31\x37\x2e\x38\x38\x39\
-\x0d\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\x2c\x35\x2e\x31\x37\
-\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\x2e\x30\x36\x31\x2d\
-\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\x33\x31\x6c\x35\x38\
-\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\x35\x63\x30\x2e\x33\
-\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\x36\x32\x34\x2c\x32\
-\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\x33\x2e\x31\x31\x38\
-\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\x0d\x0a\x09\x63\x30\
-\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\x2e\x30\x32\x35\
-\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\x2c\x30\x2e\x30\
-\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\x34\x34\x2e\x32\
-\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\x30\x2c\x32\x32\
-\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\x2e\x31\x31\x36\
-\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\x2e\x33\x37\x38\
-\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\x37\x32\x0d\x0a\
-\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\x30\x33\x2d\
-\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\x2e\x30\x30\
-\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\x31\x2c\x31\
-\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x2c\x31\
-\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x43\x34\
-\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\x32\x2c\x34\
-\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\x2c\x34\x35\
-\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\x2f\x3e\x0d\
-\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\xb7\
+\x00\x00\x03\x4c\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -1464,36 +815,29 @@ qt_resource_data = b"\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x35\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
-\x6e\x74\x73\x3d\x22\x34\x30\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\
-\x20\x33\x37\x35\x2e\x32\x30\x32\x2c\x31\x30\x37\x20\x32\x35\x36\
-\x2c\x32\x32\x36\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
-\x2c\x31\x30\x37\x20\x31\x30\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\
-\x20\x32\x32\x36\x2e\x32\x30\x32\x2c\x32\x35\x36\x20\x31\x30\x37\
-\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
-\x2c\x34\x30\x35\x20\x32\x35\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\
-\x20\x0d\x0a\x09\x09\x09\x33\x37\x35\x2e\x32\x30\x32\x2c\x34\x30\
-\x35\x20\x34\x30\x35\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x32\x38\
-\x35\x2e\x37\x39\x38\x2c\x32\x35\x36\x20\x09\x09\x22\x2f\x3e\x0d\
-\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x00\xdd\
-\x3c\
-\x73\x76\x67\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
-\x30\x2f\x73\x76\x67\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x38\x22\
-\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x38\x22\x20\x76\x69\x65\x77\
-\x42\x6f\x78\x3d\x22\x30\x20\x30\x20\x38\x20\x38\x22\x3e\x0a\x20\
-\x20\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x30\x20\x30\x76\x32\
-\x68\x2e\x35\x63\x30\x2d\x2e\x35\x35\x2e\x34\x35\x2d\x31\x20\x31\
-\x2d\x31\x68\x31\x2e\x35\x76\x35\x2e\x35\x63\x30\x20\x2e\x32\x38\
-\x2d\x2e\x32\x32\x2e\x35\x2d\x2e\x35\x2e\x35\x68\x2d\x2e\x35\x76\
-\x31\x68\x34\x76\x2d\x31\x68\x2d\x2e\x35\x63\x2d\x2e\x32\x38\x20\
-\x30\x2d\x2e\x35\x2d\x2e\x32\x32\x2d\x2e\x35\x2d\x2e\x35\x76\x2d\
-\x35\x2e\x35\x68\x31\x2e\x35\x63\x2e\x35\x35\x20\x30\x20\x31\x20\
-\x2e\x34\x35\x20\x31\x20\x31\x68\x2e\x35\x76\x2d\x32\x68\x2d\x38\
-\x7a\x22\x20\x2f\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x22\x49\x63\x6f\x6e\x5f\x32\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x31\x35\x32\x63\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\
+\x30\x34\x2c\x34\x36\x2e\x38\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\
+\x34\x36\x2e\x38\x2c\x31\x30\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\
+\x73\x31\x30\x34\x2d\x34\x36\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\
+\x34\x53\x33\x31\x33\x2e\x32\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\
+\x31\x35\x32\x7a\x20\x4d\x32\x35\x36\x2c\x34\x38\x0d\x0a\x09\x09\
+\x09\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\
+\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\
+\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\
+\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\
+\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\
+\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\
+\x2e\x34\x0d\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\
+\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\x34\x2e\x38\x38\x33\x2d\x31\
+\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\x34\x53\x31\x36\x34\x2e\x34\
+\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\
+\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\
+\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\
+\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\
+\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
\x00\x00\x04\xca\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
@@ -1573,158 +917,6 @@ qt_resource_data = b"\
\x36\x37\x2c\x37\x2e\x34\x37\x30\x34\x0a\x09\x48\x33\x2e\x33\x37\
\x33\x33\x4c\x37\x2e\x35\x2c\x33\x2e\x38\x39\x39\x33\x7a\x22\x2f\
\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\x0a\
-\x00\x00\x03\xc4\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
-\x64\x5f\x6c\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
-\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
-\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
-\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
-\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
-\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
-\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
-\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
-\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
-\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x63\x2d\x30\x2e\
-\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x35\x31\x35\x2d\
-\x30\x2e\x31\x39\x37\x2d\x30\x2e\x37\x31\x2c\x30\x4c\x37\x2e\x37\
-\x38\x35\x2c\x39\x2e\x36\x34\x31\x63\x2d\x30\x2e\x31\x39\x36\x2c\
-\x30\x2e\x31\x39\x39\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\
-\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x32\x2e\x38\x30\x37\x2c\x32\
-\x2e\x38\x36\x34\x0d\x0a\x09\x63\x30\x2e\x31\x39\x35\x2c\x30\x2e\
-\x31\x39\x39\x2c\x30\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2c\
-\x30\x2e\x37\x31\x2c\x30\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\
-\x39\x37\x2c\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\
-\x2d\x30\x2e\x37\x31\x37\x4c\x39\x2c\x31\x30\x6c\x32\x2e\x33\x30\
-\x32\x2d\x32\x2e\x35\x30\x36\x43\x31\x31\x2e\x34\x39\x38\x2c\x37\
-\x2e\x32\x39\x36\x2c\x31\x31\x2e\x34\x39\x38\x2c\x36\x2e\x39\x37\
-\x36\x2c\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x7a\x0d\
-\x0a\x09\x20\x4d\x31\x30\x2c\x30\x2e\x34\x63\x2d\x35\x2e\x33\x30\
-\x32\x2c\x30\x2d\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2d\x39\x2e\
-\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\x2c\x34\x2e\
-\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x73\
-\x39\x2e\x36\x2d\x34\x2e\x32\x39\x37\x2c\x39\x2e\x36\x2d\x39\x2e\
-\x36\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\
-\x33\x30\x32\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\
-\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x2d\x34\
-\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\
-\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\
-\x34\x2e\x36\x31\x34\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\x33\x35\
-\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x34\x2e\
-\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\
-\x2c\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\
-\x31\x38\x2e\x33\x35\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\x34\
-\x2e\x36\x31\x33\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\
-\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
-\x3e\x0d\x0a\
-\x00\x00\x02\xc9\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
-\x3d\x22\x34\x38\x30\x2c\x32\x35\x36\x20\x33\x38\x34\x2c\x31\x36\
-\x30\x20\x33\x38\x34\x2c\x32\x33\x36\x20\x32\x37\x36\x2c\x32\x33\
-\x36\x20\x32\x37\x36\x2c\x31\x32\x38\x20\x33\x35\x32\x2c\x31\x32\
-\x38\x20\x32\x35\x36\x2c\x33\x32\x20\x31\x36\x30\x2c\x31\x32\x38\
-\x20\x32\x33\x36\x2c\x31\x32\x38\x20\x32\x33\x36\x2c\x32\x33\x36\
-\x20\x31\x32\x38\x2c\x32\x33\x36\x20\x31\x32\x38\x2c\x31\x36\x30\
-\x20\x33\x32\x2c\x32\x35\x36\x20\x31\x32\x38\x2c\x33\x35\x32\x20\
-\x0d\x0a\x09\x31\x32\x38\x2c\x32\x37\x36\x20\x32\x33\x36\x2c\x32\
-\x37\x36\x20\x32\x33\x36\x2c\x33\x38\x34\x20\x31\x36\x30\x2c\x33\
-\x38\x34\x20\x32\x35\x36\x2c\x34\x38\x30\x20\x33\x35\x32\x2c\x33\
-\x38\x34\x20\x32\x37\x35\x2e\x38\x2c\x33\x38\x34\x20\x32\x37\x35\
-\x2e\x34\x2c\x32\x37\x35\x2e\x35\x20\x33\x38\x34\x2c\x32\x37\x35\
-\x2e\x38\x20\x33\x38\x34\x2c\x33\x35\x32\x20\x22\x2f\x3e\x0d\x0a\
-\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x02\x7d\
-\x3c\
-\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
-\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
-\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
-\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
-\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
-\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
-\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
-\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
-\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
-\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
-\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
-\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
-\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
-\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
-\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
-\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
-\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
-\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
-\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
-\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
-\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
-\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
-\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
-\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
-\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
-\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x38\x35\
-\x2c\x32\x37\x37\x2e\x33\x37\x35\x68\x32\x35\x39\x2e\x37\x30\x34\
-\x4c\x32\x32\x35\x2e\x30\x30\x32\x2c\x33\x39\x37\x2e\x30\x37\x37\
-\x4c\x32\x35\x36\x2c\x34\x32\x37\x6c\x31\x37\x31\x2d\x31\x37\x31\
-\x4c\x32\x35\x36\x2c\x38\x35\x6c\x2d\x32\x39\x2e\x39\x32\x32\x2c\
-\x32\x39\x2e\x39\x32\x34\x6c\x31\x31\x38\x2e\x36\x32\x36\x2c\x31\
-\x31\x39\x2e\x37\x30\x31\x48\x38\x35\x56\x32\x37\x37\x2e\x33\x37\
-\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
-\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
\x00\x00\x04\xbd\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
@@ -1925,39 +1117,148 @@ qt_resource_data = b"\
\x38\x2e\x32\x37\x34\x2c\x33\x38\x32\x2e\x38\x32\x2c\x33\x30\x37\
\x2e\x38\x36\x37\x2c\x33\x38\x32\x2e\x38\x32\x7a\x22\x2f\x3e\x0d\
\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x01\xdd\
-\x00\
-\x00\x06\xe4\x78\x9c\xcd\x54\x4d\x6f\x9b\x40\x10\x3d\x13\x29\xff\
-\x61\xba\xb7\x4a\xec\x17\xc4\xd4\xa6\xa6\x51\xfd\x21\xcb\x52\x9a\
-\x58\x6a\xea\xaa\xa7\x0a\xc3\x16\x50\x28\x20\x58\xc0\xce\xaf\xef\
-\xee\x92\x54\x51\x95\xfa\x18\xfb\xb0\x33\xda\x79\x6f\xde\xbc\x65\
-\x24\xa6\xd7\xfb\xdf\x39\x74\xa2\x6e\xb2\xb2\x08\x10\x27\x0c\x81\
-\x28\xa2\x32\xce\x8a\x24\x40\xad\xfc\x85\xc7\xe8\xfa\xd3\xe5\xc5\
-\xf4\x1d\xc6\xb0\x12\x85\xa8\x43\x59\xd6\x3e\x7c\x8e\xcb\x9d\x80\
-\x75\x9e\xb7\x8d\x34\x25\xe0\x1e\x71\x08\xb7\xe1\xeb\x76\x05\xcb\
-\x7d\x55\xd6\x12\x36\x79\x9b\xe0\x75\x01\xc4\x14\xb7\xc3\x10\x1f\
-\x3c\xc2\x18\xcc\xda\x2c\x8f\x81\xbd\x07\xc0\xd8\xe8\x2f\xee\xe6\
-\xf7\x3f\x36\x4b\x68\xba\x04\x36\xdf\x66\x37\xeb\x39\x20\x4c\xe9\
-\x77\x77\x4e\xe9\xe2\x7e\x61\x24\x38\xe1\x94\x2e\x6f\x11\xa0\x54\
-\xca\xca\xa7\xb4\xef\x7b\xd2\xbb\xa4\xac\x13\xba\xaa\xc3\x2a\xcd\
-\xa2\x86\x2a\x22\xd5\x44\xd5\x44\x95\x18\xe7\x24\x96\x31\xd2\x33\
-\xb4\xf4\x8b\xa7\x72\x04\x59\x1c\xa0\x9b\xf0\x20\xea\x9f\xea\xa2\
-\xbe\x44\xd1\x04\xaf\x48\x3b\x8c\x31\x2d\xf5\x44\xf1\xf7\x79\x56\
-\x3c\xbc\x46\xe4\x93\xc9\x84\x1a\x54\x51\x03\xc4\xaa\x3d\x82\xc3\
-\x90\x2f\x2f\x2c\xe8\xb3\x58\xa6\x01\x1a\x71\x47\x03\xa9\xc8\x92\
-\x54\xfe\xbd\x76\x99\xe8\x67\xa5\xee\x02\x06\xaa\xa6\x0f\x82\x46\
-\x1e\x72\x11\x20\x51\x84\xbb\x5c\xe0\x5d\x18\x3d\x24\x75\xd9\x16\
-\xb1\x5f\x88\x1e\x5e\x30\x3f\x1a\x6f\x7e\x53\x85\x91\xa2\x57\xb5\
-\x68\x44\xdd\x09\xf3\xea\x44\x05\x6b\x88\xd6\xb4\x0a\x65\x0a\xea\
-\xd1\x5f\xb8\xc7\x6c\x3e\x72\x89\x1b\x31\xdb\x25\x1f\xb0\x6b\x7b\
-\x2a\xaa\xa3\x73\x8a\x47\x8c\x8c\x22\xac\x00\x9b\xe9\x22\x76\xf1\
-\x13\xdc\x0d\x10\x33\x98\xfb\xdc\xa0\x73\x6a\x00\xd3\xa2\x4b\xb6\
-\x51\xd4\x67\x6b\xe6\x3c\xea\x4f\x60\x59\xf4\x1f\x1f\xce\x78\x7c\
-\x16\x3e\xae\xb8\x77\x3a\x1f\x53\xfa\xff\x25\x39\x63\xfe\x26\xa6\
-\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x71\x6c\x49\x57\x6c\
-\xf2\x26\xa6\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x31\x2c\
-\xe9\x39\xaa\x7f\xb6\xca\x7f\x00\x99\x18\x96\x19\
-\x00\x00\x04\x8d\
+\x00\x00\x02\xb7\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x35\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x34\x30\x35\x2c\x31\x33\x36\x2e\x37\x39\x38\
+\x20\x33\x37\x35\x2e\x32\x30\x32\x2c\x31\x30\x37\x20\x32\x35\x36\
+\x2c\x32\x32\x36\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
+\x2c\x31\x30\x37\x20\x31\x30\x37\x2c\x31\x33\x36\x2e\x37\x39\x38\
+\x20\x32\x32\x36\x2e\x32\x30\x32\x2c\x32\x35\x36\x20\x31\x30\x37\
+\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x31\x33\x36\x2e\x37\x39\x38\
+\x2c\x34\x30\x35\x20\x32\x35\x36\x2c\x32\x38\x35\x2e\x37\x39\x38\
+\x20\x0d\x0a\x09\x09\x09\x33\x37\x35\x2e\x32\x30\x32\x2c\x34\x30\
+\x35\x20\x34\x30\x35\x2c\x33\x37\x35\x2e\x32\x30\x32\x20\x32\x38\
+\x35\x2e\x37\x39\x38\x2c\x32\x35\x36\x20\x09\x09\x22\x2f\x3e\x0d\
+\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x05\xca\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
+\x64\x3d\x22\x4d\x34\x35\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\
+\x35\x63\x2d\x31\x34\x2e\x35\x38\x35\x2d\x31\x34\x2e\x35\x37\x37\
+\x2d\x33\x36\x2e\x30\x35\x34\x2d\x31\x35\x2e\x38\x39\x2d\x35\x30\
+\x2e\x36\x33\x39\x2d\x31\x2e\x33\x31\x32\x6c\x2d\x34\x31\x2e\x36\
+\x38\x37\x2c\x34\x31\x2e\x36\x36\x34\x63\x2d\x31\x30\x2e\x38\x35\
+\x32\x2c\x31\x30\x2e\x38\x33\x36\x2d\x32\x33\x2e\x39\x33\x2c\x31\
+\x30\x2e\x38\x35\x39\x2d\x33\x31\x2e\x35\x36\x34\x2c\x31\x2e\x38\
+\x35\x32\x0d\x0a\x09\x63\x2d\x35\x2e\x30\x35\x37\x2d\x35\x2e\x39\
+\x36\x38\x2d\x33\x2e\x30\x36\x31\x2d\x32\x34\x2e\x33\x37\x34\x2d\
+\x31\x2e\x36\x34\x34\x2d\x33\x36\x2e\x30\x34\x39\x6c\x32\x30\x2e\
+\x39\x30\x37\x2d\x31\x37\x31\x2e\x38\x34\x39\x63\x31\x2e\x38\x36\
+\x37\x2d\x31\x35\x2e\x33\x35\x33\x2d\x39\x2e\x30\x37\x2d\x33\x30\
+\x2e\x31\x38\x35\x2d\x32\x34\x2e\x34\x33\x2d\x33\x32\x2e\x30\x35\
+\x31\x0d\x0a\x09\x63\x2d\x31\x35\x2e\x33\x35\x38\x2d\x31\x2e\x38\
+\x36\x37\x2d\x32\x39\x2e\x33\x32\x32\x2c\x39\x2e\x39\x33\x39\x2d\
+\x33\x31\x2e\x31\x39\x31\x2c\x32\x35\x2e\x32\x38\x39\x4c\x32\x36\
+\x37\x2e\x33\x37\x2c\x32\x33\x36\x2e\x30\x32\x31\x63\x2d\x31\x2e\
+\x32\x30\x35\x2c\x33\x2e\x33\x35\x38\x2d\x33\x2e\x37\x39\x2c\x33\
+\x2e\x39\x33\x38\x2d\x34\x2e\x30\x38\x31\x2d\x30\x2e\x35\x38\x32\
+\x4c\x32\x35\x35\x2e\x34\x34\x2c\x36\x30\x0d\x0a\x09\x63\x30\x2d\
+\x31\x35\x2e\x34\x36\x35\x2d\x31\x32\x2e\x35\x34\x32\x2d\x32\x38\
+\x2d\x32\x38\x2e\x30\x31\x34\x2d\x32\x38\x63\x2d\x31\x35\x2e\x34\
+\x37\x33\x2c\x30\x2d\x32\x38\x2e\x30\x31\x35\x2c\x31\x32\x2e\x35\
+\x33\x35\x2d\x32\x38\x2e\x30\x31\x35\x2c\x32\x38\x6c\x2d\x30\x2e\
+\x35\x35\x32\x2c\x31\x37\x36\x2e\x37\x35\x32\x63\x30\x2e\x31\x34\
+\x36\x2c\x32\x2e\x30\x34\x2d\x31\x2e\x36\x30\x34\x2c\x32\x2e\x36\
+\x32\x34\x2d\x31\x2e\x39\x32\x2c\x30\x2e\x32\x39\x34\x4c\x31\x37\
+\x32\x2e\x30\x31\x36\x2c\x39\x39\x2e\x30\x37\x37\x0d\x0a\x09\x63\
+\x2d\x32\x2e\x37\x35\x2d\x31\x35\x2e\x32\x31\x39\x2d\x31\x37\x2e\
+\x33\x32\x33\x2d\x32\x36\x2e\x32\x30\x33\x2d\x33\x32\x2e\x35\x34\
+\x38\x2d\x32\x33\x2e\x34\x35\x33\x63\x2d\x31\x35\x2e\x32\x32\x37\
+\x2c\x32\x2e\x37\x34\x38\x2d\x32\x35\x2e\x33\x33\x39\x2c\x31\x38\
+\x2e\x31\x38\x37\x2d\x32\x32\x2e\x35\x39\x31\x2c\x33\x33\x2e\x34\
+\x30\x33\x6c\x32\x32\x2e\x31\x39\x33\x2c\x31\x36\x31\x2e\x34\x35\
+\x35\x0d\x0a\x09\x63\x30\x2e\x30\x32\x33\x2c\x32\x2e\x38\x37\x32\
+\x2d\x30\x2e\x39\x34\x31\x2c\x34\x2e\x35\x31\x33\x2d\x32\x2e\x33\
+\x30\x38\x2c\x30\x2e\x38\x33\x31\x6c\x2d\x33\x33\x2e\x31\x30\x39\
+\x2d\x38\x38\x2e\x35\x31\x37\x63\x2d\x35\x2e\x31\x38\x2d\x31\x34\
+\x2e\x35\x37\x32\x2d\x32\x31\x2e\x31\x39\x36\x2d\x32\x33\x2e\x30\
+\x36\x35\x2d\x33\x35\x2e\x37\x37\x36\x2d\x31\x37\x2e\x38\x38\x39\
+\x0d\x0a\x09\x63\x2d\x31\x34\x2e\x35\x37\x39\x2c\x35\x2e\x31\x37\
+\x37\x2d\x32\x32\x2e\x32\x30\x31\x2c\x32\x32\x2e\x30\x36\x31\x2d\
+\x31\x37\x2e\x30\x32\x33\x2c\x33\x36\x2e\x36\x33\x31\x6c\x35\x38\
+\x2e\x30\x34\x32\x2c\x31\x38\x39\x2e\x36\x32\x35\x63\x30\x2e\x33\
+\x30\x33\x2c\x31\x2e\x30\x34\x36\x2c\x30\x2e\x36\x32\x34\x2c\x32\
+\x2e\x30\x38\x35\x2c\x30\x2e\x39\x35\x33\x2c\x33\x2e\x31\x31\x38\
+\x6c\x30\x2e\x31\x32\x31\x2c\x30\x2e\x33\x39\x0d\x0a\x09\x63\x30\
+\x2e\x30\x31\x31\x2c\x30\x2e\x30\x33\x31\x2c\x30\x2e\x30\x32\x35\
+\x2c\x30\x2e\x30\x35\x38\x2c\x30\x2e\x30\x33\x35\x2c\x30\x2e\x30\
+\x38\x38\x43\x31\x32\x36\x2e\x30\x37\x39\x2c\x34\x34\x34\x2e\x32\
+\x33\x33\x2c\x31\x37\x32\x2e\x35\x37\x2c\x34\x38\x30\x2c\x32\x32\
+\x37\x2e\x34\x32\x37\x2c\x34\x38\x30\x63\x33\x35\x2e\x31\x31\x36\
+\x2c\x30\x2c\x37\x31\x2e\x35\x39\x31\x2d\x31\x32\x2e\x33\x37\x38\
+\x2c\x39\x39\x2e\x33\x35\x37\x2d\x33\x33\x2e\x36\x37\x32\x0d\x0a\
+\x09\x63\x30\x2e\x30\x30\x31\x2c\x30\x2c\x30\x2e\x30\x30\x33\x2d\
+\x30\x2e\x30\x30\x32\x2c\x30\x2e\x30\x30\x33\x2d\x30\x2e\x30\x30\
+\x32\x63\x32\x39\x2e\x39\x39\x2d\x31\x38\x2e\x30\x35\x31\x2c\x31\
+\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x2c\x31\
+\x32\x36\x2e\x30\x37\x31\x2d\x31\x32\x31\x2e\x33\x34\x37\x43\x34\
+\x36\x37\x2e\x34\x34\x35\x2c\x33\x31\x30\x2e\x34\x30\x32\x2c\x34\
+\x36\x35\x2e\x32\x36\x36\x2c\x32\x38\x38\x2e\x30\x38\x2c\x34\x35\
+\x30\x2e\x36\x37\x39\x2c\x32\x37\x33\x2e\x35\x7a\x22\x2f\x3e\x0d\
+\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x30\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
@@ -1978,61 +1279,122 @@ qt_resource_data = b"\
\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
-\x37\x36\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\
+\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\
\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
-\x31\x31\x38\x20\x2d\x30\x43\x20\x2d\x39\x2e\x33\x32\x32\x35\x37\
-\x20\x2d\x33\x2e\x37\x37\x37\x38\x33\x20\x2d\x38\x2e\x33\x34\x33\
-\x32\x34\x20\x2d\x37\x2e\x33\x38\x34\x34\x34\x20\x2d\x36\x2e\x36\
-\x34\x30\x35\x37\x20\x2d\x31\x30\x2e\x31\x32\x39\x38\x43\x20\x2d\
-\x31\x2e\x32\x36\x32\x31\x39\x20\x2d\x31\x38\x2e\x38\x30\x31\x37\
-\x20\x37\x2e\x36\x38\x39\x37\x31\x20\x2d\x31\x35\x2e\x35\x33\x35\
-\x31\x20\x38\x2e\x36\x37\x36\x33\x32\x20\x2d\x35\x2e\x34\x38\x32\
-\x32\x43\x20\x39\x2e\x31\x38\x36\x37\x39\x20\x2d\x30\x2e\x32\x38\
-\x30\x38\x37\x37\x20\x36\x2e\x37\x34\x39\x33\x37\x20\x34\x2e\x35\
-\x31\x38\x38\x37\x20\x33\x2e\x33\x32\x30\x32\x38\x20\x35\x2e\x30\
-\x36\x34\x38\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
-\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
-\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
-\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
-\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
-\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
-\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
-\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
-\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
-\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\
-\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
-\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\x31\x38\x27\x20\
-\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\
-\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
-\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
-\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\
-\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\
-\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\x2e\
-\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\
-\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\x27\x20\x63\x79\
-\x3d\x27\x2d\x31\x30\x2e\x31\x32\x39\x38\x27\x20\x72\x3d\x27\x33\
+\x31\x31\x38\x20\x2d\x30\x4c\x20\x2d\x36\x2e\x36\x34\x30\x35\x37\
+\x20\x2d\x31\x32\x2e\x30\x34\x35\x4c\x20\x38\x2e\x36\x37\x36\x33\
+\x32\x20\x2d\x36\x2e\x35\x31\x38\x37\x31\x4c\x20\x33\x2e\x33\x32\
+\x30\x32\x38\x20\x36\x2e\x30\x32\x32\x35\x4c\x20\x2d\x39\x2e\x33\
+\x39\x31\x31\x38\x20\x2d\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\
+\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\
+\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\
+\x31\x2e\x37\x35\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
+\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\
+\x31\x38\x27\x20\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\
\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
-\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
-\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\x33\x32\x27\
-\x20\x63\x79\x3d\x27\x2d\x35\x2e\x34\x38\x32\x32\x27\x20\x72\x3d\
-\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
-\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
-\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
-\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
-\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
-\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\
-\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x33\x32\x30\x32\
-\x38\x27\x20\x63\x79\x3d\x27\x35\x2e\x30\x36\x34\x38\x39\x27\x20\
-\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\
-\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\
-\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
-\x00\x00\x02\x7f\
+\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
+\x63\x6c\x65\x20\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\
+\x27\x20\x63\x79\x3d\x27\x2d\x31\x32\x2e\x30\x34\x35\x27\x20\x72\
+\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\
+\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\
+\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\
+\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\
+\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\
+\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\x3e\x0a\x3c\
+\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\
+\x33\x32\x27\x20\x63\x79\x3d\x27\x2d\x36\x2e\x35\x31\x38\x37\x31\
+\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\
+\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\
+\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\
+\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\
+\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\
+\x38\x2e\x37\x36\x35\x35\x20\x36\x38\x2e\x38\x35\x38\x33\x29\x27\
+\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\
+\x33\x32\x30\x32\x38\x27\x20\x63\x79\x3d\x27\x36\x2e\x30\x32\x32\
+\x35\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\
+\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\
+\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x04\x10\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
+\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
+\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
+\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
+\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
+\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
+\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
+\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
+\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
+\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
+\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
+\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
+\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
+\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
+\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
+\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\x2d\x30\x4c\x20\x38\x2e\
+\x36\x35\x37\x33\x34\x20\x30\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\
+\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\
+\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
+\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\
+\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\
+\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\
+\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\
+\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\
+\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\
+\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\
+\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\
+\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\
+\x34\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\
+\x74\x68\x20\x64\x3d\x27\x4d\x20\x30\x20\x38\x2e\x36\x35\x37\x33\
+\x34\x4c\x20\x30\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x27\x20\x66\
+\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\x72\x6f\x6b\
+\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\x74\x72\x6f\
+\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\x6f\x75\x6e\
+\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x6a\x6f\
+\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\
+\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\x27\x31\x30\
+\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x77\x69\
+\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\x2f\x3e\x0a\
+\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x02\xfc\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2059,22 +1421,87 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
-\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
-\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
-\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
-\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
-\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
-\x3d\x22\x32\x38\x38\x2c\x39\x36\x20\x33\x33\x37\x2e\x39\x2c\x31\
-\x34\x35\x2e\x39\x20\x32\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x32\
-\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x31\x34\x35\x2e\x39\x2c\x33\
-\x33\x37\x2e\x39\x20\x39\x36\x2c\x32\x38\x38\x20\x39\x36\x2c\x34\
-\x31\x36\x20\x32\x32\x34\x2c\x34\x31\x36\x20\x31\x37\x34\x2e\x31\
-\x2c\x33\x36\x36\x2e\x31\x20\x33\x35\x37\x2e\x34\x2c\x31\x38\x32\
-\x2e\x39\x20\x33\x36\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0d\
-\x0a\x09\x34\x31\x36\x2c\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\
-\x20\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x6c\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x32\x30\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x34\x38\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\
+\x2c\x34\x38\x2c\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\
+\x35\x36\x73\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\
+\x38\x2c\x32\x30\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\
+\x2c\x32\x30\x38\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\
+\x2c\x34\x38\x2c\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\
+\x2c\x34\x32\x32\x2e\x33\x39\x39\x0d\x0a\x09\x09\x09\x63\x2d\x39\
+\x31\x2e\x35\x31\x38\x2c\x30\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\
+\x37\x34\x2e\x38\x38\x32\x2d\x31\x36\x36\x2e\x33\x39\x39\x2d\x31\
+\x36\x36\x2e\x33\x39\x39\x53\x31\x36\x34\x2e\x34\x38\x32\x2c\x38\
+\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\x53\x34\x32\x32\
+\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\x32\x32\x2e\x34\
+\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\x2c\x34\x32\x32\
+\x2e\x33\x39\x39\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x33\x39\x39\
+\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x65\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\x76\x65\x72\x73\
+\x69\x6f\x6e\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x27\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\
+\x38\x33\x20\x31\x38\x2e\x37\x35\x20\x31\x38\x2e\x37\x35\x27\x20\
+\x77\x69\x64\x74\x68\x3d\x27\x31\x38\x2e\x37\x35\x70\x74\x27\x20\
+\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\
+\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x27\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\x27\x3e\x0a\x3c\
+\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\
+\x20\x36\x33\x2e\x32\x33\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\
+\x68\x20\x64\x3d\x27\x4d\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x20\
+\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\x34\
+\x20\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x38\x2e\x36\x35\x37\x33\
+\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\x38\x2e\x36\
+\x35\x37\x33\x34\x20\x2d\x38\x2e\x36\x35\x37\x33\x34\x4c\x20\x2d\
+\x38\x2e\x36\x35\x37\x33\x34\x20\x38\x2e\x36\x35\x37\x33\x34\x5a\
+\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x20\x73\
+\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\x70\x3d\x27\x72\
+\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\
+\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\x6d\x69\x74\x3d\
+\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x35\x30\x35\x36\x32\x27\
+\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\
+\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\
+\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\
+\x36\x34\x20\x36\x35\x2e\x37\x38\x34\x34\x20\x36\x33\x2e\x32\x33\
+\x33\x33\x29\x27\x3e\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\
+\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x43\x20\x34\x2e\x33\x32\
+\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x32\x2e\x33\
+\x39\x30\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\
+\x2d\x34\x2e\x33\x32\x38\x36\x37\x43\x20\x2d\x32\x2e\x33\x39\x30\
+\x36\x36\x20\x2d\x34\x2e\x33\x32\x38\x36\x37\x20\x2d\x34\x2e\x33\
+\x32\x38\x36\x37\x20\x2d\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x34\
+\x2e\x33\x32\x38\x36\x37\x20\x2d\x30\x43\x20\x2d\x34\x2e\x33\x32\
+\x38\x36\x37\x20\x32\x2e\x33\x39\x30\x36\x36\x20\x2d\x32\x2e\x33\
+\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\x30\x20\x34\
+\x2e\x33\x32\x38\x36\x37\x43\x20\x32\x2e\x33\x39\x30\x36\x36\x20\
+\x34\x2e\x33\x32\x38\x36\x37\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
+\x32\x2e\x33\x39\x30\x36\x36\x20\x34\x2e\x33\x32\x38\x36\x37\x20\
+\x30\x5a\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\
+\x73\x76\x67\x3e\
+\x00\x00\x05\x27\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2105,33 +1532,61 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
-\x0d\x0a\x09\x09\x3c\x72\x65\x63\x74\x20\x78\x3d\x22\x31\x37\x38\
-\x2e\x38\x34\x36\x22\x20\x79\x3d\x22\x39\x32\x2e\x30\x38\x37\x22\
-\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\
-\x69\x78\x28\x2d\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\
-\x37\x31\x20\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\
-\x31\x20\x32\x32\x34\x2e\x33\x34\x37\x36\x20\x36\x33\x31\x2e\x31\
-\x34\x39\x38\x29\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\
-\x2e\x30\x38\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x35\
-\x34\x2e\x30\x34\x39\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\
-\x20\x64\x3d\x22\x4d\x34\x37\x31\x2e\x37\x32\x33\x2c\x38\x38\x2e\
-\x33\x39\x33\x6c\x2d\x34\x38\x2e\x31\x31\x35\x2d\x34\x38\x2e\x31\
-\x31\x34\x63\x2d\x31\x31\x2e\x37\x32\x33\x2d\x31\x31\x2e\x37\x32\
-\x34\x2d\x33\x31\x2e\x35\x35\x38\x2d\x31\x30\x2e\x38\x39\x36\x2d\
-\x34\x34\x2e\x33\x30\x34\x2c\x31\x2e\x38\x35\x6c\x2d\x34\x35\x2e\
-\x32\x30\x32\x2c\x34\x35\x2e\x32\x30\x33\x6c\x39\x30\x2e\x35\x36\
-\x39\x2c\x39\x30\x2e\x35\x36\x38\x6c\x34\x35\x2e\x32\x30\x32\x2d\
-\x34\x35\x2e\x32\x30\x32\x0d\x0a\x09\x09\x43\x34\x38\x32\x2e\x36\
-\x31\x36\x2c\x31\x31\x39\x2e\x39\x35\x32\x2c\x34\x38\x33\x2e\x34\
-\x34\x35\x2c\x31\x30\x30\x2e\x31\x31\x36\x2c\x34\x37\x31\x2e\x37\
-\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\
-\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
-\x22\x36\x34\x2e\x30\x32\x31\x2c\x33\x36\x33\x2e\x32\x35\x32\x20\
-\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\x2e\x37\x33\x37\x2c\x34\
-\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x4c\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x31\x32\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
+\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
+\x35\x36\x2c\x36\x34\x43\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\
+\x2c\x36\x34\x2c\x31\x35\x30\x2e\x34\x30\x31\x2c\x36\x34\x2c\x32\
+\x35\x36\x63\x30\x2c\x31\x30\x35\x2e\x36\x30\x34\x2c\x38\x36\x2e\
+\x34\x30\x31\x2c\x31\x39\x32\x2c\x31\x39\x32\x2c\x31\x39\x32\x63\
+\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\x2d\x31\x33\x2e\x38\
+\x36\x34\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\
+\x38\x2e\x35\x33\x31\x2d\x33\x2e\x31\x39\x38\x2d\x31\x36\x2d\x38\
+\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\x33\x33\x63\x2d\x35\x2e\x33\
+\x33\x33\x2d\x35\x2e\x33\x33\x34\x2d\x38\x2e\x35\x33\x31\x2d\x31\
+\x32\x2e\x38\x30\x33\x2d\x38\x2e\x35\x33\x31\x2d\x32\x31\x2e\x33\
+\x33\x34\x63\x30\x2d\x31\x38\x2e\x31\x33\x35\x2c\x31\x33\x2e\x38\
+\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x68\x33\x38\x2e\x33\
+\x39\x36\x0d\x0a\x09\x09\x09\x63\x35\x38\x2e\x36\x36\x37\x2c\x30\
+\x2c\x31\x30\x36\x2e\x36\x36\x37\x2d\x34\x38\x2c\x31\x30\x36\x2e\
+\x36\x36\x37\x2d\x31\x30\x36\x2e\x36\x36\x36\x43\x34\x34\x38\x2c\
+\x31\x34\x30\x2e\x38\x30\x32\x2c\x33\x36\x31\x2e\x36\x30\x34\x2c\
+\x36\x34\x2c\x32\x35\x36\x2c\x36\x34\x7a\x20\x4d\x31\x33\x38\x2e\
+\x36\x36\x37\x2c\x32\x35\x36\x63\x2d\x31\x38\x2e\x31\x33\x36\x2c\
+\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\
+\x32\x73\x31\x33\x2e\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\
+\x32\x0d\x0a\x09\x09\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\
+\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x53\
+\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x35\x36\x2c\x31\x33\x38\x2e\
+\x36\x36\x37\x2c\x32\x35\x36\x7a\x20\x4d\x32\x30\x32\x2e\x36\x36\
+\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\x2e\x31\x33\
+\x36\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\
+\x2d\x33\x32\x63\x30\x2d\x31\x38\x2e\x31\x33\x36\x2c\x31\x33\x2e\
+\x38\x36\x34\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\
+\x09\x63\x31\x38\x2e\x31\x33\x35\x2c\x30\x2c\x33\x32\x2c\x31\x33\
+\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x32\x33\x34\x2e\x36\
+\x36\x37\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x32\x32\x30\x2e\x38\
+\x30\x32\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x32\x30\x32\x2e\x36\
+\x36\x37\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\x33\x30\x39\
+\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x63\x2d\x31\x38\
+\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\x2e\x38\x36\x35\
+\x2d\x33\x32\x2d\x33\x32\x0d\x0a\x09\x09\x09\x63\x30\x2d\x31\x38\
+\x2e\x31\x33\x36\x2c\x31\x33\x2e\x38\x36\x35\x2d\x33\x32\x2c\x33\
+\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\x36\x2c\x30\x2c\x33\x32\
+\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\x2c\x33\x32\x43\x33\x34\
+\x31\x2e\x33\x33\x33\x2c\x31\x35\x36\x2e\x38\x30\x32\x2c\x33\x32\
+\x37\x2e\x34\x36\x39\x2c\x31\x37\x30\x2e\x36\x36\x37\x2c\x33\x30\
+\x39\x2e\x33\x33\x33\x2c\x31\x37\x30\x2e\x36\x36\x37\x7a\x20\x4d\
+\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x0d\x0a\x09\x09\x09\
+\x63\x2d\x31\x38\x2e\x31\x33\x35\x2c\x30\x2d\x33\x32\x2d\x31\x33\
+\x2e\x38\x36\x34\x2d\x33\x32\x2d\x33\x32\x73\x31\x33\x2e\x38\x36\
+\x35\x2d\x33\x32\x2c\x33\x32\x2d\x33\x32\x63\x31\x38\x2e\x31\x33\
+\x36\x2c\x30\x2c\x33\x32\x2c\x31\x33\x2e\x38\x36\x34\x2c\x33\x32\
+\x2c\x33\x32\x53\x33\x39\x31\x2e\x34\x36\x39\x2c\x32\x35\x36\x2c\
+\x33\x37\x33\x2e\x33\x33\x33\x2c\x32\x35\x36\x7a\x22\x2f\x3e\x0d\
+\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x36\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2162,31 +1617,30 @@ qt_resource_data = b"\
\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
-\x22\x49\x63\x6f\x6e\x5f\x32\x31\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\
-\x3e\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\
-\x35\x36\x2c\x31\x35\x32\x63\x2d\x35\x37\x2e\x32\x2c\x30\x2d\x31\
-\x30\x34\x2c\x34\x36\x2e\x38\x2d\x31\x30\x34\x2c\x31\x30\x34\x73\
-\x34\x36\x2e\x38\x2c\x31\x30\x34\x2c\x31\x30\x34\x2c\x31\x30\x34\
-\x73\x31\x30\x34\x2d\x34\x36\x2e\x38\x2c\x31\x30\x34\x2d\x31\x30\
-\x34\x53\x33\x31\x33\x2e\x32\x2c\x31\x35\x32\x2c\x32\x35\x36\x2c\
-\x31\x35\x32\x7a\x20\x4d\x32\x35\x36\x2c\x34\x38\x0d\x0a\x09\x09\
-\x09\x43\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x34\x38\x2c\
-\x31\x34\x31\x2e\x36\x30\x31\x2c\x34\x38\x2c\x32\x35\x36\x73\x39\
-\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\x2c\x32\x30\x38\x2c\x32\x30\
-\x38\x73\x32\x30\x38\x2d\x39\x33\x2e\x36\x30\x31\x2c\x32\x30\x38\
-\x2d\x32\x30\x38\x53\x33\x37\x30\x2e\x33\x39\x39\x2c\x34\x38\x2c\
-\x32\x35\x36\x2c\x34\x38\x7a\x20\x4d\x32\x35\x36\x2c\x34\x32\x32\
-\x2e\x34\x0d\x0a\x09\x09\x09\x63\x2d\x39\x31\x2e\x35\x31\x38\x2c\
-\x30\x2d\x31\x36\x36\x2e\x34\x2d\x37\x34\x2e\x38\x38\x33\x2d\x31\
-\x36\x36\x2e\x34\x2d\x31\x36\x36\x2e\x34\x53\x31\x36\x34\x2e\x34\
-\x38\x32\x2c\x38\x39\x2e\x36\x2c\x32\x35\x36\x2c\x38\x39\x2e\x36\
-\x53\x34\x32\x32\x2e\x34\x2c\x31\x36\x34\x2e\x34\x38\x32\x2c\x34\
-\x32\x32\x2e\x34\x2c\x32\x35\x36\x53\x33\x34\x37\x2e\x35\x31\x38\
-\x2c\x34\x32\x32\x2e\x34\x2c\x32\x35\x36\x2c\x34\x32\x32\x2e\x34\
-\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\
-\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
-\x00\x00\x03\x52\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
+\x22\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x39\x36\x2e\x38\x20\x33\
+\x32\x30\x2c\x33\x39\x36\x2e\x38\x20\x33\x32\x30\x2c\x34\x34\x38\
+\x20\x34\x34\x38\x2c\x34\x34\x38\x20\x34\x34\x38\x2c\x33\x32\x30\
+\x20\x33\x39\x36\x2e\x37\x39\x35\x2c\x33\x32\x30\x20\x09\x22\x2f\
+\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\
+\x6e\x74\x73\x3d\x22\x33\x39\x36\x2e\x38\x2c\x31\x31\x35\x2e\x32\
+\x30\x35\x20\x33\x39\x36\x2e\x38\x2c\x31\x39\x32\x20\x34\x34\x38\
+\x2c\x31\x39\x32\x20\x34\x34\x38\x2c\x36\x34\x20\x33\x32\x30\x2c\
+\x36\x34\x20\x33\x32\x30\x2c\x31\x31\x35\x2e\x32\x30\x35\x20\x09\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\
+\x31\x35\x2e\x32\x20\x31\x39\x32\x2c\x31\x31\x35\x2e\x32\x20\x31\
+\x39\x32\x2c\x36\x34\x20\x36\x34\x2c\x36\x34\x20\x36\x34\x2c\x31\
+\x39\x32\x20\x31\x31\x35\x2e\x32\x30\x35\x2c\x31\x39\x32\x20\x09\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\
+\x6f\x69\x6e\x74\x73\x3d\x22\x31\x31\x35\x2e\x32\x2c\x33\x39\x36\
+\x2e\x37\x39\x35\x20\x31\x31\x35\x2e\x32\x2c\x33\x32\x30\x20\x36\
+\x34\x2c\x33\x32\x30\x20\x36\x34\x2c\x34\x34\x38\x20\x31\x39\x32\
+\x2c\x34\x34\x38\x20\x31\x39\x32\x2c\x33\x39\x36\x2e\x37\x39\x35\
+\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x73\
+\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\xeb\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
@@ -2213,35 +1667,118 @@ qt_resource_data = b"\
\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
-\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
-\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
-\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
-\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
-\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\
-\x64\x3d\x22\x4d\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x48\
-\x32\x35\x36\x2e\x30\x30\x36\x6c\x2d\x34\x32\x2e\x36\x36\x38\x2d\
-\x34\x38\x48\x37\x34\x2e\x36\x36\x36\x43\x35\x31\x2e\x31\x39\x37\
-\x2c\x39\x36\x2c\x33\x32\x2c\x31\x31\x35\x2e\x31\x39\x38\x2c\x33\
-\x32\x2c\x31\x33\x38\x2e\x36\x36\x37\x76\x32\x33\x34\x2e\x36\x36\
-\x36\x43\x33\x32\x2c\x33\x39\x36\x2e\x38\x30\x32\x2c\x35\x31\x2e\
-\x31\x39\x37\x2c\x34\x31\x36\x2c\x37\x34\x2e\x36\x36\x36\x2c\x34\
-\x31\x36\x68\x33\x36\x32\x2e\x36\x36\x38\x0d\x0a\x09\x43\x34\x36\
-\x30\x2e\x38\x30\x33\x2c\x34\x31\x36\x2c\x34\x38\x30\x2c\x33\x39\
-\x36\x2e\x38\x30\x32\x2c\x34\x38\x30\x2c\x33\x37\x33\x2e\x33\x33\
-\x33\x56\x31\x38\x36\x2e\x36\x36\x37\x43\x34\x38\x30\x2c\x31\x36\
-\x33\x2e\x31\x39\x38\x2c\x34\x36\x30\x2e\x38\x30\x33\x2c\x31\x34\
-\x34\x2c\x34\x33\x37\x2e\x33\x33\x34\x2c\x31\x34\x34\x7a\x20\x4d\
-\x34\x34\x38\x2c\x33\x37\x33\x2e\x33\x33\x33\x0d\x0a\x09\x63\x30\
-\x2c\x35\x2e\x37\x38\x32\x2d\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\
-\x36\x36\x37\x2d\x31\x30\x2e\x36\x36\x36\x2c\x31\x30\x2e\x36\x36\
-\x37\x48\x37\x34\x2e\x36\x36\x36\x43\x36\x38\x2e\x38\x38\x34\x2c\
-\x33\x38\x34\x2c\x36\x34\x2c\x33\x37\x39\x2e\x31\x31\x35\x2c\x36\
-\x34\x2c\x33\x37\x33\x2e\x33\x33\x33\x56\x31\x37\x36\x68\x33\x37\
-\x33\x2e\x33\x33\x34\x63\x35\x2e\x37\x38\x31\x2c\x30\x2c\x31\x30\
-\x2e\x36\x36\x36\x2c\x34\x2e\x38\x38\x35\x2c\x31\x30\x2e\x36\x36\
-\x36\x2c\x31\x30\x2e\x36\x36\x37\x0d\x0a\x09\x56\x33\x37\x33\x2e\
-\x33\x33\x33\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\
-\x0a\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x67\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x32\x35\x36\x2c\x31\x32\x38\x63\x2d\x38\x31\x2e\x39\x2c\x30\
+\x2d\x31\x34\x35\x2e\x37\x2c\x34\x38\x2e\x38\x2d\x32\x32\x34\x2c\
+\x31\x32\x38\x63\x36\x37\x2e\x34\x2c\x36\x37\x2e\x37\x2c\x31\x32\
+\x34\x2c\x31\x32\x38\x2c\x32\x32\x34\x2c\x31\x32\x38\x63\x39\x39\
+\x2e\x39\x2c\x30\x2c\x31\x37\x33\x2e\x34\x2d\x37\x36\x2e\x34\x2c\
+\x32\x32\x34\x2d\x31\x32\x36\x2e\x36\x0d\x0a\x09\x09\x43\x34\x32\
+\x38\x2e\x32\x2c\x31\x39\x38\x2e\x36\x2c\x33\x35\x34\x2e\x38\x2c\
+\x31\x32\x38\x2c\x32\x35\x36\x2c\x31\x32\x38\x7a\x20\x4d\x32\x35\
+\x36\x2c\x33\x34\x37\x2e\x33\x63\x2d\x34\x39\x2e\x34\x2c\x30\x2d\
+\x38\x39\x2e\x36\x2d\x34\x31\x2d\x38\x39\x2e\x36\x2d\x39\x31\x2e\
+\x33\x63\x30\x2d\x35\x30\x2e\x34\x2c\x34\x30\x2e\x32\x2d\x39\x31\
+\x2e\x33\x2c\x38\x39\x2e\x36\x2d\x39\x31\x2e\x33\x73\x38\x39\x2e\
+\x36\x2c\x34\x31\x2c\x38\x39\x2e\x36\x2c\x39\x31\x2e\x33\x0d\x0a\
+\x09\x09\x43\x33\x34\x35\x2e\x36\x2c\x33\x30\x36\x2e\x34\x2c\x33\
+\x30\x35\x2e\x34\x2c\x33\x34\x37\x2e\x33\x2c\x32\x35\x36\x2c\x33\
+\x34\x37\x2e\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x67\x3e\x0d\x0a\
+\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x32\x35\x36\x2c\
+\x32\x32\x34\x63\x30\x2d\x37\x2e\x39\x2c\x32\x2e\x39\x2d\x31\x35\
+\x2e\x31\x2c\x37\x2e\x36\x2d\x32\x30\x2e\x37\x63\x2d\x32\x2e\x35\
+\x2d\x30\x2e\x34\x2d\x35\x2d\x30\x2e\x36\x2d\x37\x2e\x36\x2d\x30\
+\x2e\x36\x63\x2d\x32\x38\x2e\x38\x2c\x30\x2d\x35\x32\x2e\x33\x2c\
+\x32\x33\x2e\x39\x2d\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x63\x30\
+\x2c\x32\x39\x2e\x34\x2c\x32\x33\x2e\x35\x2c\x35\x33\x2e\x33\x2c\
+\x35\x32\x2e\x33\x2c\x35\x33\x2e\x33\x0d\x0a\x09\x09\x09\x73\x35\
+\x32\x2e\x33\x2d\x32\x33\x2e\x39\x2c\x35\x32\x2e\x33\x2d\x35\x33\
+\x2e\x33\x63\x30\x2d\x32\x2e\x33\x2d\x30\x2e\x32\x2d\x34\x2e\x36\
+\x2d\x30\x2e\x34\x2d\x36\x2e\x39\x63\x2d\x35\x2e\x35\x2c\x34\x2e\
+\x33\x2d\x31\x32\x2e\x33\x2c\x36\x2e\x39\x2d\x31\x39\x2e\x38\x2c\
+\x36\x2e\x39\x43\x32\x37\x30\x2e\x33\x2c\x32\x35\x36\x2c\x32\x35\
+\x36\x2c\x32\x34\x31\x2e\x37\x2c\x32\x35\x36\x2c\x32\x32\x34\x7a\
+\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\x67\x3e\
+\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x79\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x6f\x64\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
+\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
+\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x63\x2d\x30\x2e\x32\
+\x33\x36\x2c\x30\x2d\x30\x2e\x34\x37\x34\x2d\x30\x2e\x30\x38\x33\
+\x2d\x30\x2e\x36\x36\x34\x2d\x30\x2e\x32\x35\x32\x4c\x2d\x30\x2e\
+\x30\x30\x35\x2c\x31\x30\x6c\x35\x2e\x33\x34\x31\x2d\x34\x2e\x37\
+\x34\x38\x43\x35\x2e\x37\x34\x38\x2c\x34\x2e\x38\x38\x37\x2c\x36\
+\x2e\x33\x38\x2c\x34\x2e\x39\x32\x32\x2c\x36\x2e\x37\x34\x37\x2c\
+\x35\x2e\x33\x33\x35\x0d\x0a\x09\x63\x30\x2e\x33\x36\x37\x2c\x30\
+\x2e\x34\x31\x33\x2c\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\x2d\
+\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x33\x2e\x30\x30\
+\x35\x2c\x31\x30\x6c\x33\x2e\x33\x37\x38\x2c\x33\x2e\x30\x30\x32\
+\x63\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\x2c\x30\x2e\x34\
+\x35\x2c\x30\x2e\x39\x39\x39\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\
+\x34\x31\x32\x0d\x0a\x09\x43\x36\x2e\x32\x36\x39\x2c\x31\x34\x2e\
+\x36\x33\x37\x2c\x35\x2e\x39\x39\x34\x2c\x31\x34\x2e\x37\x35\x2c\
+\x35\x2e\x37\x31\x39\x2c\x31\x34\x2e\x37\x35\x7a\x20\x4d\x31\x34\
+\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x4c\x32\x30\x2e\x30\
+\x30\x35\x2c\x31\x30\x6c\x2d\x35\x2e\x30\x36\x2d\x34\x2e\x34\x39\
+\x38\x63\x2d\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x36\x37\x2d\x31\
+\x2e\x30\x34\x35\x2d\x30\x2e\x33\x33\x2d\x31\x2e\x34\x31\x31\x2c\
+\x30\x2e\x30\x38\x33\x0d\x0a\x09\x63\x2d\x30\x2e\x33\x36\x37\x2c\
+\x30\x2e\x34\x31\x33\x2d\x30\x2e\x33\x33\x2c\x31\x2e\x30\x34\x35\
+\x2c\x30\x2e\x30\x38\x33\x2c\x31\x2e\x34\x31\x32\x4c\x31\x36\x2e\
+\x39\x39\x35\x2c\x31\x30\x6c\x2d\x33\x2e\x36\x35\x39\x2c\x33\x2e\
+\x32\x35\x32\x63\x2d\x30\x2e\x34\x31\x33\x2c\x30\x2e\x33\x36\x37\
+\x2d\x30\x2e\x34\x35\x2c\x30\x2e\x39\x39\x39\x2d\x30\x2e\x30\x38\
+\x33\x2c\x31\x2e\x34\x31\x32\x43\x31\x33\x2e\x34\x35\x2c\x31\x34\
+\x2e\x38\x38\x37\x2c\x31\x33\x2e\x37\x32\x35\x2c\x31\x35\x2c\x31\
+\x34\x2c\x31\x35\x0d\x0a\x09\x43\x31\x34\x2e\x32\x33\x36\x2c\x31\
+\x35\x2c\x31\x34\x2e\x34\x37\x34\x2c\x31\x34\x2e\x39\x31\x37\x2c\
+\x31\x34\x2e\x36\x36\x34\x2c\x31\x34\x2e\x37\x34\x38\x7a\x20\x4d\
+\x39\x2e\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x6c\x32\x2d\x31\
+\x32\x63\x30\x2e\x30\x39\x31\x2d\x30\x2e\x35\x34\x35\x2d\x30\x2e\
+\x32\x37\x37\x2d\x31\x2e\x30\x36\x2d\x30\x2e\x38\x32\x32\x2d\x31\
+\x2e\x31\x35\x31\x0d\x0a\x09\x63\x2d\x30\x2e\x35\x34\x37\x2d\x30\
+\x2e\x30\x39\x32\x2d\x31\x2e\x30\x36\x31\x2c\x30\x2e\x32\x37\x37\
+\x2d\x31\x2e\x31\x35\x2c\x30\x2e\x38\x32\x32\x6c\x2d\x32\x2c\x31\
+\x32\x63\x2d\x30\x2e\x30\x39\x31\x2c\x30\x2e\x35\x34\x35\x2c\x30\
+\x2e\x32\x37\x37\x2c\x31\x2e\x30\x36\x2c\x30\x2e\x38\x32\x32\x2c\
+\x31\x2e\x31\x35\x31\x43\x38\x2e\x38\x39\x32\x2c\x31\x36\x2e\x39\
+\x39\x36\x2c\x38\x2e\x39\x34\x36\x2c\x31\x37\x2c\x39\x2e\x30\x30\
+\x31\x2c\x31\x37\x0d\x0a\x09\x43\x39\x2e\x34\x38\x31\x2c\x31\x37\
+\x2c\x39\x2e\x39\x30\x35\x2c\x31\x36\x2e\x36\x35\x33\x2c\x39\x2e\
+\x39\x38\x36\x2c\x31\x36\x2e\x31\x36\x35\x7a\x22\x2f\x3e\x0d\x0a\
+\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
\x00\x00\x05\xb7\
\x3c\
\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
@@ -2336,6 +1873,469 @@ qt_resource_data = b"\
\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x3c\x2f\x67\x3e\x0a\
\x3c\x2f\x73\x76\x67\x3e\
+\x00\x00\x03\xc4\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x68\x65\x76\x72\x6f\x6e\x5f\x63\x69\x72\x63\x6c\x65\
+\x64\x5f\x6c\x65\x66\x74\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x0d\x0a\x09\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
+\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
+\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x63\x2d\x30\x2e\
+\x31\x39\x36\x2d\x30\x2e\x31\x39\x37\x2d\x30\x2e\x35\x31\x35\x2d\
+\x30\x2e\x31\x39\x37\x2d\x30\x2e\x37\x31\x2c\x30\x4c\x37\x2e\x37\
+\x38\x35\x2c\x39\x2e\x36\x34\x31\x63\x2d\x30\x2e\x31\x39\x36\x2c\
+\x30\x2e\x31\x39\x39\x2d\x30\x2e\x31\x39\x36\x2c\x30\x2e\x35\x32\
+\x2c\x30\x2c\x30\x2e\x37\x31\x37\x6c\x32\x2e\x38\x30\x37\x2c\x32\
+\x2e\x38\x36\x34\x0d\x0a\x09\x63\x30\x2e\x31\x39\x35\x2c\x30\x2e\
+\x31\x39\x39\x2c\x30\x2e\x35\x31\x34\x2c\x30\x2e\x31\x39\x38\x2c\
+\x30\x2e\x37\x31\x2c\x30\x63\x30\x2e\x31\x39\x36\x2d\x30\x2e\x31\
+\x39\x37\x2c\x30\x2e\x31\x39\x36\x2d\x30\x2e\x35\x31\x38\x2c\x30\
+\x2d\x30\x2e\x37\x31\x37\x4c\x39\x2c\x31\x30\x6c\x32\x2e\x33\x30\
+\x32\x2d\x32\x2e\x35\x30\x36\x43\x31\x31\x2e\x34\x39\x38\x2c\x37\
+\x2e\x32\x39\x36\x2c\x31\x31\x2e\x34\x39\x38\x2c\x36\x2e\x39\x37\
+\x36\x2c\x31\x31\x2e\x33\x30\x32\x2c\x36\x2e\x37\x37\x36\x7a\x0d\
+\x0a\x09\x20\x4d\x31\x30\x2c\x30\x2e\x34\x63\x2d\x35\x2e\x33\x30\
+\x32\x2c\x30\x2d\x39\x2e\x36\x2c\x34\x2e\x32\x39\x38\x2d\x39\x2e\
+\x36\x2c\x39\x2e\x36\x63\x30\x2c\x35\x2e\x33\x30\x33\x2c\x34\x2e\
+\x32\x39\x38\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x2c\x39\x2e\x36\x73\
+\x39\x2e\x36\x2d\x34\x2e\x32\x39\x37\x2c\x39\x2e\x36\x2d\x39\x2e\
+\x36\x43\x31\x39\x2e\x36\x2c\x34\x2e\x36\x39\x38\x2c\x31\x35\x2e\
+\x33\x30\x32\x2c\x30\x2e\x34\x2c\x31\x30\x2c\x30\x2e\x34\x7a\x20\
+\x4d\x31\x30\x2c\x31\x38\x2e\x33\x35\x34\x0d\x0a\x09\x63\x2d\x34\
+\x2e\x36\x31\x35\x2c\x30\x2d\x38\x2e\x33\x35\x34\x2d\x33\x2e\x37\
+\x34\x2d\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x30\x2d\
+\x34\x2e\x36\x31\x34\x2c\x33\x2e\x37\x33\x39\x2d\x38\x2e\x33\x35\
+\x34\x2c\x38\x2e\x33\x35\x34\x2d\x38\x2e\x33\x35\x34\x63\x34\x2e\
+\x36\x31\x33\x2c\x30\x2c\x38\x2e\x33\x35\x34\x2c\x33\x2e\x37\x34\
+\x2c\x38\x2e\x33\x35\x34\x2c\x38\x2e\x33\x35\x34\x0d\x0a\x09\x43\
+\x31\x38\x2e\x33\x35\x34\x2c\x31\x34\x2e\x36\x31\x34\x2c\x31\x34\
+\x2e\x36\x31\x33\x2c\x31\x38\x2e\x33\x35\x34\x2c\x31\x30\x2c\x31\
+\x38\x2e\x33\x35\x34\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\
+\x3e\x0d\x0a\
+\x00\x00\x02\x7d\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x20\x69\x64\x3d\
+\x22\x49\x63\x6f\x6e\x5f\x38\x5f\x22\x3e\x0d\x0a\x09\x3c\x67\x3e\
+\x0d\x0a\x09\x09\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x34\x32\
+\x37\x2c\x32\x33\x34\x2e\x36\x32\x35\x48\x31\x36\x37\x2e\x32\x39\
+\x36\x6c\x31\x31\x39\x2e\x37\x30\x32\x2d\x31\x31\x39\x2e\x37\x30\
+\x32\x4c\x32\x35\x36\x2c\x38\x35\x4c\x38\x35\x2c\x32\x35\x36\x6c\
+\x31\x37\x31\x2c\x31\x37\x31\x6c\x32\x39\x2e\x39\x32\x32\x2d\x32\
+\x39\x2e\x39\x32\x34\x4c\x31\x36\x37\x2e\x32\x39\x36\x2c\x32\x37\
+\x37\x2e\x33\x37\x35\x48\x34\x32\x37\x56\x32\x33\x34\x2e\x36\x32\
+\x35\x7a\x22\x2f\x3e\x0d\x0a\x09\x3c\x2f\x67\x3e\x0d\x0a\x3c\x2f\
+\x67\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x6c\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x65\
+\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\
+\x3d\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\
+\x32\x22\x20\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\
+\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x67\x3e\x0d\x0a\x09\
+\x0d\x0a\x09\x09\x3c\x72\x65\x63\x74\x20\x78\x3d\x22\x31\x37\x38\
+\x2e\x38\x34\x36\x22\x20\x79\x3d\x22\x39\x32\x2e\x30\x38\x37\x22\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x22\x6d\x61\x74\x72\
+\x69\x78\x28\x2d\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\
+\x37\x31\x20\x30\x2e\x37\x30\x37\x31\x20\x2d\x30\x2e\x37\x30\x37\
+\x31\x20\x32\x32\x34\x2e\x33\x34\x37\x36\x20\x36\x33\x31\x2e\x31\
+\x34\x39\x38\x29\x22\x20\x77\x69\x64\x74\x68\x3d\x22\x31\x32\x38\
+\x2e\x30\x38\x35\x22\x20\x68\x65\x69\x67\x68\x74\x3d\x22\x33\x35\
+\x34\x2e\x30\x34\x39\x22\x2f\x3e\x0d\x0a\x09\x3c\x70\x61\x74\x68\
+\x20\x64\x3d\x22\x4d\x34\x37\x31\x2e\x37\x32\x33\x2c\x38\x38\x2e\
+\x33\x39\x33\x6c\x2d\x34\x38\x2e\x31\x31\x35\x2d\x34\x38\x2e\x31\
+\x31\x34\x63\x2d\x31\x31\x2e\x37\x32\x33\x2d\x31\x31\x2e\x37\x32\
+\x34\x2d\x33\x31\x2e\x35\x35\x38\x2d\x31\x30\x2e\x38\x39\x36\x2d\
+\x34\x34\x2e\x33\x30\x34\x2c\x31\x2e\x38\x35\x6c\x2d\x34\x35\x2e\
+\x32\x30\x32\x2c\x34\x35\x2e\x32\x30\x33\x6c\x39\x30\x2e\x35\x36\
+\x39\x2c\x39\x30\x2e\x35\x36\x38\x6c\x34\x35\x2e\x32\x30\x32\x2d\
+\x34\x35\x2e\x32\x30\x32\x0d\x0a\x09\x09\x43\x34\x38\x32\x2e\x36\
+\x31\x36\x2c\x31\x31\x39\x2e\x39\x35\x32\x2c\x34\x38\x33\x2e\x34\
+\x34\x35\x2c\x31\x30\x30\x2e\x31\x31\x36\x2c\x34\x37\x31\x2e\x37\
+\x32\x33\x2c\x38\x38\x2e\x33\x39\x33\x7a\x22\x2f\x3e\x0d\x0a\x09\
+\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\x3d\
+\x22\x36\x34\x2e\x30\x32\x31\x2c\x33\x36\x33\x2e\x32\x35\x32\x20\
+\x33\x32\x2c\x34\x38\x30\x20\x31\x34\x38\x2e\x37\x33\x37\x2c\x34\
+\x34\x37\x2e\x39\x37\x39\x20\x09\x22\x2f\x3e\x0d\x0a\x3c\x2f\x67\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x01\xdd\
+\x00\
+\x00\x06\xe4\x78\x9c\xcd\x54\x4d\x6f\x9b\x40\x10\x3d\x13\x29\xff\
+\x61\xba\xb7\x4a\xec\x17\xc4\xd4\xa6\xa6\x51\xfd\x21\xcb\x52\x9a\
+\x58\x6a\xea\xaa\xa7\x0a\xc3\x16\x50\x28\x20\x58\xc0\xce\xaf\xef\
+\xee\x92\x54\x51\x95\xfa\x18\xfb\xb0\x33\xda\x79\x6f\xde\xbc\x65\
+\x24\xa6\xd7\xfb\xdf\x39\x74\xa2\x6e\xb2\xb2\x08\x10\x27\x0c\x81\
+\x28\xa2\x32\xce\x8a\x24\x40\xad\xfc\x85\xc7\xe8\xfa\xd3\xe5\xc5\
+\xf4\x1d\xc6\xb0\x12\x85\xa8\x43\x59\xd6\x3e\x7c\x8e\xcb\x9d\x80\
+\x75\x9e\xb7\x8d\x34\x25\xe0\x1e\x71\x08\xb7\xe1\xeb\x76\x05\xcb\
+\x7d\x55\xd6\x12\x36\x79\x9b\xe0\x75\x01\xc4\x14\xb7\xc3\x10\x1f\
+\x3c\xc2\x18\xcc\xda\x2c\x8f\x81\xbd\x07\xc0\xd8\xe8\x2f\xee\xe6\
+\xf7\x3f\x36\x4b\x68\xba\x04\x36\xdf\x66\x37\xeb\x39\x20\x4c\xe9\
+\x77\x77\x4e\xe9\xe2\x7e\x61\x24\x38\xe1\x94\x2e\x6f\x11\xa0\x54\
+\xca\xca\xa7\xb4\xef\x7b\xd2\xbb\xa4\xac\x13\xba\xaa\xc3\x2a\xcd\
+\xa2\x86\x2a\x22\xd5\x44\xd5\x44\x95\x18\xe7\x24\x96\x31\xd2\x33\
+\xb4\xf4\x8b\xa7\x72\x04\x59\x1c\xa0\x9b\xf0\x20\xea\x9f\xea\xa2\
+\xbe\x44\xd1\x04\xaf\x48\x3b\x8c\x31\x2d\xf5\x44\xf1\xf7\x79\x56\
+\x3c\xbc\x46\xe4\x93\xc9\x84\x1a\x54\x51\x03\xc4\xaa\x3d\x82\xc3\
+\x90\x2f\x2f\x2c\xe8\xb3\x58\xa6\x01\x1a\x71\x47\x03\xa9\xc8\x92\
+\x54\xfe\xbd\x76\x99\xe8\x67\xa5\xee\x02\x06\xaa\xa6\x0f\x82\x46\
+\x1e\x72\x11\x20\x51\x84\xbb\x5c\xe0\x5d\x18\x3d\x24\x75\xd9\x16\
+\xb1\x5f\x88\x1e\x5e\x30\x3f\x1a\x6f\x7e\x53\x85\x91\xa2\x57\xb5\
+\x68\x44\xdd\x09\xf3\xea\x44\x05\x6b\x88\xd6\xb4\x0a\x65\x0a\xea\
+\xd1\x5f\xb8\xc7\x6c\x3e\x72\x89\x1b\x31\xdb\x25\x1f\xb0\x6b\x7b\
+\x2a\xaa\xa3\x73\x8a\x47\x8c\x8c\x22\xac\x00\x9b\xe9\x22\x76\xf1\
+\x13\xdc\x0d\x10\x33\x98\xfb\xdc\xa0\x73\x6a\x00\xd3\xa2\x4b\xb6\
+\x51\xd4\x67\x6b\xe6\x3c\xea\x4f\x60\x59\xf4\x1f\x1f\xce\x78\x7c\
+\x16\x3e\xae\xb8\x77\x3a\x1f\x53\xfa\xff\x25\x39\x63\xfe\x26\xa6\
+\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x71\x6c\x49\x57\x6c\
+\xf2\x26\xa6\xcc\x9c\x23\x4b\x3a\x07\x1f\x7a\x49\x27\xf3\x31\x2c\
+\xe9\x39\xaa\x7f\xb6\xca\x7f\x00\x99\x18\x96\x19\
+\x00\x00\x03\x0c\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x43\x68\x65\x63\x6b\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\
+\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\
+\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\
+\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\
+\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\
+\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\
+\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\
+\x78\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\
+\x61\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\
+\x22\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\
+\x78\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\
+\x72\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\
+\x4d\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x63\x2d\x30\
+\x2e\x34\x33\x35\x2c\x30\x2d\x30\x2e\x38\x34\x37\x2d\x30\x2e\x32\
+\x30\x33\x2d\x31\x2e\x31\x31\x31\x2d\x30\x2e\x35\x35\x33\x4c\x33\
+\x2e\x36\x31\x2c\x31\x31\x2e\x37\x32\x34\x63\x2d\x30\x2e\x34\x36\
+\x35\x2d\x30\x2e\x36\x31\x33\x2d\x30\x2e\x33\x34\x34\x2d\x31\x2e\
+\x34\x38\x36\x2c\x30\x2e\x32\x37\x2d\x31\x2e\x39\x35\x31\x0d\x0a\
+\x09\x63\x30\x2e\x36\x31\x35\x2d\x30\x2e\x34\x36\x37\x2c\x31\x2e\
+\x34\x38\x38\x2d\x30\x2e\x33\x34\x34\x2c\x31\x2e\x39\x35\x33\x2c\
+\x30\x2e\x32\x37\x6c\x32\x2e\x33\x35\x31\x2c\x33\x2e\x31\x30\x34\
+\x6c\x35\x2e\x39\x31\x31\x2d\x39\x2e\x34\x39\x32\x63\x30\x2e\x34\
+\x30\x37\x2d\x30\x2e\x36\x35\x32\x2c\x31\x2e\x32\x36\x37\x2d\x30\
+\x2e\x38\x35\x32\x2c\x31\x2e\x39\x32\x31\x2d\x30\x2e\x34\x34\x35\
+\x0d\x0a\x09\x63\x30\x2e\x36\x35\x33\x2c\x30\x2e\x34\x30\x36\x2c\
+\x30\x2e\x38\x35\x34\x2c\x31\x2e\x32\x36\x36\x2c\x30\x2e\x34\x34\
+\x36\x2c\x31\x2e\x39\x32\x4c\x39\x2e\x34\x37\x38\x2c\x31\x36\x2e\
+\x33\x34\x63\x2d\x30\x2e\x32\x34\x32\x2c\x30\x2e\x33\x39\x31\x2d\
+\x30\x2e\x36\x36\x31\x2c\x30\x2e\x36\x33\x35\x2d\x31\x2e\x31\x32\
+\x2c\x30\x2e\x36\x35\x36\x43\x38\x2e\x33\x33\x36\x2c\x31\x36\x2e\
+\x39\x39\x38\x2c\x38\x2e\x33\x31\x36\x2c\x31\x36\x2e\x39\x39\x38\
+\x2c\x38\x2e\x32\x39\x34\x2c\x31\x36\x2e\x39\x39\x38\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x03\x93\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x30\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4d\x61\x67\x6e\x69\x66\x79\x69\x6e\x67\x5f\x67\x6c\x61\
+\x73\x73\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
+\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
+\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
+\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x79\x3d\x22\
+\x30\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x22\x30\x20\
+\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\x62\x6c\x65\x2d\
+\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\x6e\x65\x77\x20\
+\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\x6d\x6c\x3a\x73\
+\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\
+\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\x31\x37\x2e\x35\
+\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x6c\x2d\x33\x2e\x37\x37\x39\
+\x2d\x33\x2e\x37\x37\x39\x63\x30\x2e\x35\x37\x2d\x30\x2e\x39\x33\
+\x35\x2c\x30\x2e\x38\x39\x38\x2d\x32\x2e\x30\x33\x35\x2c\x30\x2e\
+\x38\x39\x38\x2d\x33\x2e\x32\x31\x63\x30\x2d\x33\x2e\x34\x31\x37\
+\x2d\x32\x2e\x39\x36\x31\x2d\x36\x2e\x33\x37\x37\x2d\x36\x2e\x33\
+\x37\x38\x2d\x36\x2e\x33\x37\x37\x0d\x0a\x09\x43\x34\x2e\x38\x36\
+\x39\x2c\x32\x2e\x31\x2c\x32\x2e\x31\x2c\x34\x2e\x38\x37\x2c\x32\
+\x2e\x31\x2c\x38\x2e\x32\x38\x37\x63\x30\x2c\x33\x2e\x34\x31\x36\
+\x2c\x32\x2e\x39\x36\x31\x2c\x36\x2e\x33\x37\x37\x2c\x36\x2e\x33\
+\x37\x37\x2c\x36\x2e\x33\x37\x37\x63\x31\x2e\x31\x33\x37\x2c\x30\
+\x2c\x32\x2e\x32\x2d\x30\x2e\x33\x30\x39\x2c\x33\x2e\x31\x31\x35\
+\x2d\x30\x2e\x38\x34\x34\x6c\x33\x2e\x37\x39\x39\x2c\x33\x2e\x38\
+\x30\x31\x0d\x0a\x09\x63\x30\x2e\x33\x37\x32\x2c\x30\x2e\x33\x37\
+\x31\x2c\x30\x2e\x39\x37\x35\x2c\x30\x2e\x33\x37\x31\x2c\x31\x2e\
+\x33\x34\x36\x2c\x30\x6c\x30\x2e\x39\x34\x33\x2d\x30\x2e\x39\x34\
+\x33\x43\x31\x38\x2e\x30\x35\x31\x2c\x31\x36\x2e\x33\x30\x37\x2c\
+\x31\x37\x2e\x39\x31\x36\x2c\x31\x35\x2e\x38\x33\x38\x2c\x31\x37\
+\x2e\x35\x34\x35\x2c\x31\x35\x2e\x34\x36\x37\x7a\x20\x4d\x34\x2e\
+\x30\x30\x34\x2c\x38\x2e\x32\x38\x37\x0d\x0a\x09\x63\x30\x2d\x32\
+\x2e\x33\x36\x36\x2c\x31\x2e\x39\x31\x37\x2d\x34\x2e\x32\x38\x33\
+\x2c\x34\x2e\x32\x38\x32\x2d\x34\x2e\x32\x38\x33\x63\x32\x2e\x33\
+\x36\x36\x2c\x30\x2c\x34\x2e\x34\x37\x34\x2c\x32\x2e\x31\x30\x37\
+\x2c\x34\x2e\x34\x37\x34\x2c\x34\x2e\x34\x37\x34\x63\x30\x2c\x32\
+\x2e\x33\x36\x35\x2d\x31\x2e\x39\x31\x38\x2c\x34\x2e\x32\x38\x33\
+\x2d\x34\x2e\x32\x38\x33\x2c\x34\x2e\x32\x38\x33\x0d\x0a\x09\x43\
+\x36\x2e\x31\x31\x31\x2c\x31\x32\x2e\x37\x36\x2c\x34\x2e\x30\x30\
+\x34\x2c\x31\x30\x2e\x36\x35\x32\x2c\x34\x2e\x30\x30\x34\x2c\x38\
+\x2e\x32\x38\x37\x7a\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\
+\x0d\x0a\
+\x00\x00\x02\x6c\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x38\x2e\x31\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x53\x61\x76\x65\x22\x20\x78\x6d\x6c\x6e\x73\x3d\x22\x68\
+\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\
+\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\
+\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\
+\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\x20\x79\x3d\
+\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x65\x6e\x61\
+\x62\x6c\x65\x2d\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x3d\x22\
+\x6e\x65\x77\x20\x30\x20\x30\x20\x32\x30\x20\x32\x30\x22\x20\x78\
+\x6d\x6c\x3a\x73\x70\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\
+\x76\x65\x22\x3e\x0d\x0a\x3c\x70\x61\x74\x68\x20\x64\x3d\x22\x4d\
+\x31\x35\x2e\x31\x37\x33\x2c\x32\x48\x34\x43\x32\x2e\x38\x39\x39\
+\x2c\x32\x2c\x32\x2c\x32\x2e\x39\x2c\x32\x2c\x34\x76\x31\x32\x63\
+\x30\x2c\x31\x2e\x31\x2c\x30\x2e\x38\x39\x39\x2c\x32\x2c\x32\x2c\
+\x32\x68\x31\x32\x63\x31\x2e\x31\x30\x31\x2c\x30\x2c\x32\x2d\x30\
+\x2e\x39\x2c\x32\x2d\x32\x56\x35\x2e\x31\x32\x37\x4c\x31\x35\x2e\
+\x31\x37\x33\x2c\x32\x7a\x20\x4d\x31\x34\x2c\x38\x63\x30\x2c\x30\
+\x2e\x35\x34\x39\x2d\x30\x2e\x34\x35\x2c\x31\x2d\x31\x2c\x31\x48\
+\x37\x0d\x0a\x09\x43\x36\x2e\x34\x35\x2c\x39\x2c\x36\x2c\x38\x2e\
+\x35\x34\x39\x2c\x36\x2c\x38\x56\x33\x68\x38\x56\x38\x7a\x20\x4d\
+\x31\x33\x2c\x34\x68\x2d\x32\x76\x34\x68\x32\x56\x34\x7a\x22\x2f\
+\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x02\x7f\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\
+\x30\x22\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x22\x75\x74\x66\
+\x2d\x38\x22\x3f\x3e\x0d\x0a\x3c\x21\x2d\x2d\x20\x47\x65\x6e\x65\
+\x72\x61\x74\x6f\x72\x3a\x20\x41\x64\x6f\x62\x65\x20\x49\x6c\x6c\
+\x75\x73\x74\x72\x61\x74\x6f\x72\x20\x31\x36\x2e\x32\x2e\x31\x2c\
+\x20\x53\x56\x47\x20\x45\x78\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\
+\x2d\x49\x6e\x20\x2e\x20\x53\x56\x47\x20\x56\x65\x72\x73\x69\x6f\
+\x6e\x3a\x20\x36\x2e\x30\x30\x20\x42\x75\x69\x6c\x64\x20\x30\x29\
+\x20\x20\x2d\x2d\x3e\x0d\x0a\x3c\x21\x44\x4f\x43\x54\x59\x50\x45\
+\x20\x73\x76\x67\x20\x50\x55\x42\x4c\x49\x43\x20\x22\x2d\x2f\x2f\
+\x57\x33\x43\x2f\x2f\x44\x54\x44\x20\x53\x56\x47\x20\x31\x2e\x31\
+\x2f\x2f\x45\x4e\x22\x20\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\
+\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x47\x72\x61\x70\x68\x69\x63\
+\x73\x2f\x53\x56\x47\x2f\x31\x2e\x31\x2f\x44\x54\x44\x2f\x73\x76\
+\x67\x31\x31\x2e\x64\x74\x64\x22\x3e\x0d\x0a\x3c\x73\x76\x67\x20\
+\x76\x65\x72\x73\x69\x6f\x6e\x3d\x22\x31\x2e\x31\x22\x20\x69\x64\
+\x3d\x22\x4c\x61\x79\x65\x72\x5f\x31\x22\x20\x78\x6d\x6c\x6e\x73\
+\x3d\x22\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\
+\x6f\x72\x67\x2f\x32\x30\x30\x30\x2f\x73\x76\x67\x22\x20\x78\x6d\
+\x6c\x6e\x73\x3a\x78\x6c\x69\x6e\x6b\x3d\x22\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\
+\x39\x2f\x78\x6c\x69\x6e\x6b\x22\x20\x78\x3d\x22\x30\x70\x78\x22\
+\x20\x79\x3d\x22\x30\x70\x78\x22\x0d\x0a\x09\x20\x77\x69\x64\x74\
+\x68\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x68\x65\x69\x67\x68\x74\
+\x3d\x22\x35\x31\x32\x70\x78\x22\x20\x76\x69\x65\x77\x42\x6f\x78\
+\x3d\x22\x30\x20\x30\x20\x35\x31\x32\x20\x35\x31\x32\x22\x20\x73\
+\x74\x79\x6c\x65\x3d\x22\x65\x6e\x61\x62\x6c\x65\x2d\x62\x61\x63\
+\x6b\x67\x72\x6f\x75\x6e\x64\x3a\x6e\x65\x77\x20\x30\x20\x30\x20\
+\x35\x31\x32\x20\x35\x31\x32\x3b\x22\x20\x78\x6d\x6c\x3a\x73\x70\
+\x61\x63\x65\x3d\x22\x70\x72\x65\x73\x65\x72\x76\x65\x22\x3e\x0d\
+\x0a\x3c\x70\x6f\x6c\x79\x67\x6f\x6e\x20\x70\x6f\x69\x6e\x74\x73\
+\x3d\x22\x32\x38\x38\x2c\x39\x36\x20\x33\x33\x37\x2e\x39\x2c\x31\
+\x34\x35\x2e\x39\x20\x32\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x32\
+\x37\x34\x2c\x32\x30\x39\x2e\x37\x20\x31\x34\x35\x2e\x39\x2c\x33\
+\x33\x37\x2e\x39\x20\x39\x36\x2c\x32\x38\x38\x20\x39\x36\x2c\x34\
+\x31\x36\x20\x32\x32\x34\x2c\x34\x31\x36\x20\x31\x37\x34\x2e\x31\
+\x2c\x33\x36\x36\x2e\x31\x20\x33\x35\x37\x2e\x34\x2c\x31\x38\x32\
+\x2e\x39\x20\x33\x36\x36\x2e\x31\x2c\x31\x37\x34\x2e\x31\x20\x0d\
+\x0a\x09\x34\x31\x36\x2c\x32\x32\x34\x20\x34\x31\x36\x2c\x39\x36\
+\x20\x22\x2f\x3e\x0d\x0a\x3c\x2f\x73\x76\x67\x3e\x0d\x0a\
+\x00\x00\x04\x8d\
+\x3c\
+\x3f\x78\x6d\x6c\x20\x76\x65\x72\x73\x69\x6f\x6e\x3d\x27\x31\x2e\
+\x30\x27\x20\x65\x6e\x63\x6f\x64\x69\x6e\x67\x3d\x27\x55\x54\x46\
+\x2d\x38\x27\x3f\x3e\x0a\x3c\x21\x2d\x2d\x20\x54\x68\x69\x73\x20\
+\x66\x69\x6c\x65\x20\x77\x61\x73\x20\x67\x65\x6e\x65\x72\x61\x74\
+\x65\x64\x20\x62\x79\x20\x64\x76\x69\x73\x76\x67\x6d\x20\x32\x2e\
+\x34\x20\x2d\x2d\x3e\x0a\x3c\x73\x76\x67\x20\x68\x65\x69\x67\x68\
+\x74\x3d\x27\x32\x34\x70\x74\x27\x20\x76\x65\x72\x73\x69\x6f\x6e\
+\x3d\x27\x31\x2e\x31\x27\x20\x76\x69\x65\x77\x42\x6f\x78\x3d\x27\
+\x35\x36\x2e\x34\x30\x39\x34\x20\x35\x33\x2e\x38\x35\x38\x33\x20\
+\x32\x34\x20\x32\x34\x27\x20\x77\x69\x64\x74\x68\x3d\x27\x32\x34\
+\x70\x74\x27\x20\x78\x6d\x6c\x6e\x73\x3d\x27\x68\x74\x74\x70\x3a\
+\x2f\x2f\x77\x77\x77\x2e\x77\x33\x2e\x6f\x72\x67\x2f\x32\x30\x30\
+\x30\x2f\x73\x76\x67\x27\x20\x78\x6d\x6c\x6e\x73\x3a\x78\x6c\x69\
+\x6e\x6b\x3d\x27\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x77\
+\x33\x2e\x6f\x72\x67\x2f\x31\x39\x39\x39\x2f\x78\x6c\x69\x6e\x6b\
+\x27\x3e\x0a\x3c\x67\x20\x69\x64\x3d\x27\x70\x61\x67\x65\x31\x27\
+\x3e\x0a\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\
+\x6d\x61\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\
+\x30\x20\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\
+\x37\x36\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\
+\x3c\x70\x61\x74\x68\x20\x64\x3d\x27\x4d\x20\x2d\x39\x2e\x33\x39\
+\x31\x31\x38\x20\x2d\x30\x43\x20\x2d\x39\x2e\x33\x32\x32\x35\x37\
+\x20\x2d\x33\x2e\x37\x37\x37\x38\x33\x20\x2d\x38\x2e\x33\x34\x33\
+\x32\x34\x20\x2d\x37\x2e\x33\x38\x34\x34\x34\x20\x2d\x36\x2e\x36\
+\x34\x30\x35\x37\x20\x2d\x31\x30\x2e\x31\x32\x39\x38\x43\x20\x2d\
+\x31\x2e\x32\x36\x32\x31\x39\x20\x2d\x31\x38\x2e\x38\x30\x31\x37\
+\x20\x37\x2e\x36\x38\x39\x37\x31\x20\x2d\x31\x35\x2e\x35\x33\x35\
+\x31\x20\x38\x2e\x36\x37\x36\x33\x32\x20\x2d\x35\x2e\x34\x38\x32\
+\x32\x43\x20\x39\x2e\x31\x38\x36\x37\x39\x20\x2d\x30\x2e\x32\x38\
+\x30\x38\x37\x37\x20\x36\x2e\x37\x34\x39\x33\x37\x20\x34\x2e\x35\
+\x31\x38\x38\x37\x20\x33\x2e\x33\x32\x30\x32\x38\x20\x35\x2e\x30\
+\x36\x34\x38\x39\x27\x20\x66\x69\x6c\x6c\x3d\x27\x6e\x6f\x6e\x65\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6c\x69\x6e\x65\x63\x61\
+\x70\x3d\x27\x72\x6f\x75\x6e\x64\x27\x20\x73\x74\x72\x6f\x6b\x65\
+\x2d\x6c\x69\x6e\x65\x6a\x6f\x69\x6e\x3d\x27\x72\x6f\x75\x6e\x64\
+\x27\x20\x73\x74\x72\x6f\x6b\x65\x2d\x6d\x69\x74\x65\x72\x6c\x69\
+\x6d\x69\x74\x3d\x27\x31\x30\x2e\x30\x33\x37\x35\x27\x20\x73\x74\
+\x72\x6f\x6b\x65\x2d\x77\x69\x64\x74\x68\x3d\x27\x31\x2e\x37\x35\
+\x36\x35\x36\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\
+\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\
+\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\
+\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\
+\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\
+\x65\x20\x63\x78\x3d\x27\x2d\x39\x2e\x33\x39\x31\x31\x38\x27\x20\
+\x63\x79\x3d\x27\x2d\x30\x27\x20\x72\x3d\x27\x33\x2e\x30\x31\x31\
+\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\x30\x30\x30\x30\
+\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\x20\x74\x72\x61\
+\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\x69\x78\x28\x30\
+\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\x30\x2e\x39\x39\
+\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\x20\x36\x39\x2e\
+\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\x63\x6c\x65\x20\
+\x63\x78\x3d\x27\x2d\x36\x2e\x36\x34\x30\x35\x37\x27\x20\x63\x79\
+\x3d\x27\x2d\x31\x30\x2e\x31\x32\x39\x38\x27\x20\x72\x3d\x27\x33\
+\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\x23\x30\
+\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\x3c\x67\
+\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\x74\x72\
+\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\x30\x20\
+\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\x35\x35\
+\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\x69\x72\
+\x63\x6c\x65\x20\x63\x78\x3d\x27\x38\x2e\x36\x37\x36\x33\x32\x27\
+\x20\x63\x79\x3d\x27\x2d\x35\x2e\x34\x38\x32\x32\x27\x20\x72\x3d\
+\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\x3d\x27\
+\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\x3e\x0a\
+\x3c\x67\x20\x74\x72\x61\x6e\x73\x66\x6f\x72\x6d\x3d\x27\x6d\x61\
+\x74\x72\x69\x78\x28\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x30\x20\
+\x30\x20\x30\x2e\x39\x39\x36\x32\x36\x34\x20\x36\x38\x2e\x37\x36\
+\x35\x35\x20\x36\x39\x2e\x38\x31\x32\x33\x29\x27\x3e\x0a\x3c\x63\
+\x69\x72\x63\x6c\x65\x20\x63\x78\x3d\x27\x33\x2e\x33\x32\x30\x32\
+\x38\x27\x20\x63\x79\x3d\x27\x35\x2e\x30\x36\x34\x38\x39\x27\x20\
+\x72\x3d\x27\x33\x2e\x30\x31\x31\x32\x35\x27\x20\x66\x69\x6c\x6c\
+\x3d\x27\x23\x30\x30\x30\x30\x30\x30\x27\x2f\x3e\x0a\x3c\x2f\x67\
+\x3e\x3c\x2f\x67\x3e\x0a\x3c\x2f\x73\x76\x67\x3e\
"
qt_resource_name = b"\
@@ -2343,150 +2343,92 @@ qt_resource_name = b"\
\x00\x6f\xa6\x53\
\x00\x69\
\x00\x63\x00\x6f\x00\x6e\x00\x73\
-\x00\x1d\
-\x06\xec\xf4\xc7\
-\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x10\
-\x08\x89\xfa\x47\
-\x00\x63\
-\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x08\xe4\xaf\x47\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x07\x0e\xc4\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0f\x68\x53\xe7\
+\x00\x61\
+\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x15\
\x0f\xc4\x59\xe7\
\x00\x73\
\x00\x75\x00\x62\x00\x64\x00\x69\x00\x72\x00\x65\x00\x63\x00\x74\x00\x6f\x00\x72\x00\x79\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\
\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1c\
-\x08\x8a\x79\x07\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x09\x76\x60\xc7\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0e\
-\x0f\xcb\xd5\xc7\
-\x00\x70\
-\x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x16\
-\x01\xfb\x76\x27\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
-\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x0c\xa7\xc7\x47\
-\x00\x63\
-\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
\x00\x12\
-\x04\xb2\x21\x47\
+\x08\x55\xef\xc7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
\x00\x67\
-\x00\x07\
-\x0c\xf8\x5a\x07\
-\x00\x65\
-\x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x19\
-\x0f\xef\x7b\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
-\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x13\
\x03\x24\x75\x47\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x65\x00\x66\x00\x72\x00\x65\x00\x73\x00\x68\x00\x2e\x00\x73\
\x00\x76\x00\x67\
-\x00\x0a\
-\x0f\x68\x53\xe7\
-\x00\x61\
-\x00\x6e\x00\x63\x00\x68\x00\x6f\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x14\
-\x0f\xa5\xe0\xc7\
-\x00\x6d\
-\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
-\x00\x73\x00\x76\x00\x67\
-\x00\x0f\
-\x07\x0e\xc4\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x04\xa9\x22\xc7\
-\x00\x66\
-\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0a\
-\x0a\xc8\x62\x67\
-\x00\x63\
-\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x12\
-\x08\x55\xef\xc7\
+\x08\x79\x97\xe7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x65\x00\x6c\x00\x65\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
\x00\x67\
-\x00\x08\
-\x05\xa8\x57\x87\
-\x00\x63\
-\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x08\xc8\x55\xe7\
-\x00\x73\
-\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0e\
+\x05\xed\x38\x67\
+\x00\x61\
+\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x17\
+\x07\x87\x48\x27\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\
+\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x0a\x43\x45\xc7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
+\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0a\
\x0a\x2d\x1b\xc7\
\x00\x63\
\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x09\
-\x0b\x9e\x89\x07\
+\x00\x1d\
+\x06\xec\xf4\xc7\
\x00\x63\
-\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x12\
-\x08\x79\x97\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x61\x00\x6d\x00\x65\x00\x72\x00\x61\x00\x2e\x00\x73\x00\x76\
-\x00\x67\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x72\x00\x69\x00\x67\x00\x68\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0f\
+\x09\x76\x60\xc7\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x0c\xf7\x55\x87\
+\x00\x74\
+\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0e\
+\x0f\xcb\xd5\xc7\
+\x00\x70\
+\x00\x6c\x00\x75\x00\x73\x00\x2d\x00\x72\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x04\xa9\x22\xc7\
+\x00\x66\
+\x00\x69\x00\x6c\x00\x6c\x00\x65\x00\x64\x00\x62\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x12\
\x0c\x5e\xd4\xa7\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x6c\x00\x6f\x00\x63\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\
\x00\x67\
-\x00\x10\
-\x08\xe4\xaf\x47\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x64\x00\x6f\x00\x6e\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x10\
-\x06\xe3\xaf\xe7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x11\
-\x0c\xdb\x38\xe7\
+\x00\x1b\
+\x0e\xb5\x68\xe7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\
-\x00\x08\
-\x0c\xf7\x55\x87\
-\x00\x74\
-\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x17\
\x06\xc6\x02\xa7\
\x00\x74\
\x00\x72\x00\x69\x00\x61\x00\x6e\x00\x67\x00\x6c\x00\x65\x00\x2d\x00\x73\x00\x74\x00\x72\x00\x6f\x00\x6b\x00\x65\x00\x64\x00\x2d\
\x00\x31\x00\x35\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1c\
-\x04\x66\xe1\x67\
-\x00\x63\
-\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
-\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0e\
-\x05\xed\x38\x67\
-\x00\x61\
-\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x6d\x00\x6f\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x19\
-\x0a\x43\x45\xc7\
-\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x66\x00\x6f\x00\x72\
-\x00\x77\x00\x61\x00\x72\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0f\
\x04\xf2\xa7\x87\
\x00\x63\
@@ -2496,82 +2438,140 @@ qt_resource_name = b"\
\x00\x73\
\x00\x6f\x00\x63\x00\x69\x00\x61\x00\x6c\x00\x2d\x00\x70\x00\x79\x00\x74\x00\x68\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
\
-\x00\x08\
-\x08\xf7\x57\x07\
-\x00\x67\
-\x00\x72\x00\x69\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x0d\
-\x05\x20\xce\x87\
-\x00\x6f\
-\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x0c\xdb\x38\xe7\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
\x00\x10\
-\x0c\x57\x65\x47\
+\x06\xe3\xaf\xe7\
\x00\x61\
-\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x08\
-\x0b\x07\x57\xa7\
-\x00\x65\
-\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x1b\
-\x0e\xb5\x68\xe7\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x68\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x11\
+\x0c\xa7\xc7\x47\
+\x00\x63\
+\x00\x6c\x00\x6f\x00\x73\x00\x65\x00\x64\x00\x70\x00\x6f\x00\x6c\x00\x79\x00\x67\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\
+\x00\x10\
+\x08\x89\xfa\x47\
+\x00\x63\
+\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x6f\x00\x72\x00\x69\x00\x67\x00\x69\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1c\
+\x08\x8a\x79\x07\
\x00\x61\
\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x72\x00\x61\x00\x64\x00\x69\x00\x6f\x00\x2d\x00\x62\x00\x75\x00\x74\
-\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
-\x00\x17\
-\x07\x87\x48\x27\
+\x00\x74\x00\x6f\x00\x6e\x00\x2d\x00\x6f\x00\x66\x00\x66\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0a\
+\x0a\xc8\x62\x67\
+\x00\x63\
+\x00\x65\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x19\
+\x0f\xef\x7b\xe7\
\x00\x61\
-\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x66\x00\x6f\x00\x6c\x00\x64\x00\x65\x00\x72\x00\x2d\x00\x6f\x00\x70\
-\x00\x65\x00\x6e\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x63\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x70\x00\x61\x00\x6c\
+\x00\x65\x00\x74\x00\x74\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x12\
+\x04\xb2\x21\x47\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x65\x00\x78\x00\x70\x00\x61\x00\x6e\x00\x64\x00\x2e\x00\x73\x00\x76\
+\x00\x67\
+\x00\x07\
+\x0c\xf8\x5a\x07\
+\x00\x65\
+\x00\x79\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x05\xa8\x57\x87\
+\x00\x63\
+\x00\x6f\x00\x64\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
\x00\x0a\
\x01\xca\x6d\x87\
\x00\x62\
\x00\x75\x00\x63\x00\x6b\x00\x65\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x1c\
+\x04\x66\xe1\x67\
+\x00\x63\
+\x00\x68\x00\x65\x00\x76\x00\x72\x00\x6f\x00\x6e\x00\x2d\x00\x77\x00\x69\x00\x74\x00\x68\x00\x2d\x00\x63\x00\x69\x00\x72\x00\x63\
+\x00\x6c\x00\x65\x00\x2d\x00\x6c\x00\x65\x00\x66\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x16\
+\x01\xfb\x76\x27\
+\x00\x61\
+\x00\x6e\x00\x64\x00\x72\x00\x6f\x00\x69\x00\x64\x00\x2d\x00\x61\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x62\x00\x61\x00\x63\
+\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x0b\x07\x57\xa7\
+\x00\x65\
+\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x08\xf7\x57\x07\
+\x00\x67\
+\x00\x72\x00\x69\x00\x64\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x09\
+\x0b\x9e\x89\x07\
+\x00\x63\
+\x00\x68\x00\x65\x00\x63\x00\x6b\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x14\
+\x0f\xa5\xe0\xc7\
+\x00\x6d\
+\x00\x61\x00\x67\x00\x6e\x00\x69\x00\x66\x00\x79\x00\x69\x00\x6e\x00\x67\x00\x2d\x00\x67\x00\x6c\x00\x61\x00\x73\x00\x73\x00\x2e\
+\x00\x73\x00\x76\x00\x67\
+\x00\x08\
+\x08\xc8\x55\xe7\
+\x00\x73\
+\x00\x61\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x10\
+\x0c\x57\x65\x47\
+\x00\x61\
+\x00\x72\x00\x72\x00\x6f\x00\x77\x00\x2d\x00\x72\x00\x65\x00\x73\x00\x69\x00\x7a\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
+\x00\x0d\
+\x05\x20\xce\x87\
+\x00\x6f\
+\x00\x70\x00\x65\x00\x6e\x00\x63\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x73\x00\x76\x00\x67\
"
qt_resource_struct_v1 = b"\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x02\
-\x00\x00\x05\x28\x00\x00\x00\x00\x00\x01\x00\x00\x6b\xa1\
-\x00\x00\x06\x32\x00\x00\x00\x00\x00\x01\x00\x00\x86\x30\
-\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x11\x82\
-\x00\x00\x01\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x24\x8b\
-\x00\x00\x04\x6c\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xca\
-\x00\x00\x02\x92\x00\x01\x00\x00\x00\x01\x00\x00\x30\x96\
-\x00\x00\x01\x84\x00\x00\x00\x00\x00\x01\x00\x00\x18\x37\
-\x00\x00\x05\x04\x00\x00\x00\x00\x00\x01\x00\x00\x66\xe0\
-\x00\x00\x05\x66\x00\x00\x00\x00\x00\x01\x00\x00\x75\x06\
-\x00\x00\x02\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x38\xc9\
-\x00\x00\x04\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x61\x92\
-\x00\x00\x04\x38\x00\x00\x00\x00\x00\x01\x00\x00\x58\xfc\
-\x00\x00\x03\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x92\
+\x00\x00\x03\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x3a\xdc\
+\x00\x00\x04\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x6b\
+\x00\x00\x05\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x73\xee\
+\x00\x00\x00\xce\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xdd\
+\x00\x00\x05\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x70\x26\
+\x00\x00\x02\x68\x00\x01\x00\x00\x00\x01\x00\x00\x27\x71\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xc5\
+\x00\x00\x03\x28\x00\x00\x00\x00\x00\x01\x00\x00\x36\x1b\
+\x00\x00\x06\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x87\x5a\
+\x00\x00\x04\xde\x00\x00\x00\x00\x00\x01\x00\x00\x65\xee\
+\x00\x00\x01\x24\x00\x00\x00\x00\x00\x01\x00\x00\x11\x2d\
+\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x31\x4d\
+\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x45\x1b\
+\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x92\
+\x00\x00\x00\x36\x00\x00\x00\x00\x00\x01\x00\x00\x02\x7d\
+\x00\x00\x01\x46\x00\x00\x00\x00\x00\x01\x00\x00\x13\xfa\
+\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x08\x37\
+\x00\x00\x00\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x0e\x07\
+\x00\x00\x03\xea\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x1d\
+\x00\x00\x04\x10\x00\x00\x00\x00\x00\x01\x00\x00\x53\x31\
+\x00\x00\x05\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x82\x67\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x02\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x70\
-\x00\x00\x05\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x82\xda\
-\x00\x00\x02\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x36\x23\
-\x00\x00\x03\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x45\x87\
-\x00\x00\x00\x50\x00\x00\x00\x00\x00\x01\x00\x00\x03\xb9\
-\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x08\x3d\
-\x00\x00\x03\x12\x00\x00\x00\x00\x00\x01\x00\x00\x3d\x46\
-\x00\x00\x03\xae\x00\x00\x00\x00\x00\x01\x00\x00\x4d\x15\
-\x00\x00\x05\x50\x00\x01\x00\x00\x00\x01\x00\x00\x73\x25\
-\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x3d\
-\x00\x00\x03\x28\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xb6\
-\x00\x00\x04\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x64\x5f\
-\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x32\xba\
-\x00\x00\x05\xac\x00\x00\x00\x00\x00\x01\x00\x00\x7c\x1a\
-\x00\x00\x03\x42\x00\x00\x00\x00\x00\x01\x00\x00\x42\x77\
-\x00\x00\x05\x86\x00\x00\x00\x00\x00\x01\x00\x00\x79\x97\
-\x00\x00\x03\x84\x00\x00\x00\x00\x00\x01\x00\x00\x48\xad\
-\x00\x00\x01\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x14\x03\
-\x00\x00\x03\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x55\x60\
-\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x00\x58\x1b\
-\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x1b\x71\
-\x00\x00\x05\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x8a\
-\x00\x00\x02\x26\x00\x00\x00\x00\x00\x01\x00\x00\x27\xb5\
-\x00\x00\x02\x40\x00\x00\x00\x00\x00\x01\x00\x00\x28\xd9\
-\x00\x00\x00\x76\x00\x00\x00\x00\x00\x01\x00\x00\x07\xcd\
-\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x00\x0e\x87\
-\x00\x00\x01\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x60\
+\x00\x00\x05\x94\x00\x01\x00\x00\x00\x01\x00\x00\x79\xdf\
+\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x20\x4b\
+\x00\x00\x01\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x19\xd1\
+\x00\x00\x01\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x17\x50\
+\x00\x00\x04\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x56\x31\
+\x00\x00\x05\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x76\x6f\
+\x00\x00\x05\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x7b\xc0\
+\x00\x00\x06\x06\x00\x00\x00\x00\x00\x01\x00\x00\x84\xd7\
+\x00\x00\x02\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x29\x95\
+\x00\x00\x03\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xe9\
+\x00\x00\x03\x74\x00\x00\x00\x00\x00\x01\x00\x00\x42\x60\
+\x00\x00\x02\x30\x00\x00\x00\x00\x00\x01\x00\x00\x23\x95\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x61\xff\
+\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xfd\
+\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x06\xa3\
+\x00\x00\x05\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x7e\xd0\
+\x00\x00\x00\x74\x00\x00\x00\x00\x00\x01\x00\x00\x07\xc7\
+\x00\x00\x02\x46\x00\x00\x00\x00\x00\x01\x00\x00\x24\x76\
+\x00\x00\x04\x68\x00\x00\x00\x00\x00\x01\x00\x00\x59\x9a\
"
qt_resource_struct_v2 = b"\
@@ -2579,88 +2579,88 @@ qt_resource_struct_v2 = b"\
\x00\x00\x00\x00\x00\x00\x00\x00\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x29\x00\x00\x00\x02\
\x00\x00\x00\x00\x00\x00\x00\x00\
-\x00\x00\x05\x28\x00\x00\x00\x00\x00\x01\x00\x00\x6b\xa1\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x06\x32\x00\x00\x00\x00\x00\x01\x00\x00\x86\x30\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x11\x82\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x01\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x24\x8b\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x04\x6c\x00\x00\x00\x00\x00\x01\x00\x00\x5d\xca\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x02\x92\x00\x01\x00\x00\x00\x01\x00\x00\x30\x96\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x01\x84\x00\x00\x00\x00\x00\x01\x00\x00\x18\x37\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x05\x04\x00\x00\x00\x00\x00\x01\x00\x00\x66\xe0\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x05\x66\x00\x00\x00\x00\x00\x01\x00\x00\x75\x06\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x02\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x38\xc9\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x04\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x61\x92\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x04\x38\x00\x00\x00\x00\x00\x01\x00\x00\x58\xfc\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x03\xd4\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x92\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
+\x00\x00\x03\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x3a\xdc\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
+\x00\x00\x04\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x6b\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x05\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x73\xee\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x00\xce\x00\x00\x00\x00\x00\x01\x00\x00\x0a\xdd\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x05\x0e\x00\x00\x00\x00\x00\x01\x00\x00\x70\x26\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x02\x68\x00\x01\x00\x00\x00\x01\x00\x00\x27\x71\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x04\xa0\x00\x00\x00\x00\x00\x01\x00\x00\x5e\xc5\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x03\x28\x00\x00\x00\x00\x00\x01\x00\x00\x36\x1b\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x06\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x87\x5a\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x04\xde\x00\x00\x00\x00\x00\x01\x00\x00\x65\xee\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x01\x24\x00\x00\x00\x00\x00\x01\x00\x00\x11\x2d\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x31\x4d\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
+\x00\x00\x03\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x45\x1b\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x01\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x1c\x92\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x00\x36\x00\x00\x00\x00\x00\x01\x00\x00\x02\x7d\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
+\x00\x00\x01\x46\x00\x00\x00\x00\x00\x01\x00\x00\x13\xfa\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x00\xa4\x00\x00\x00\x00\x00\x01\x00\x00\x08\x37\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x00\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x0e\x07\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x03\xea\x00\x00\x00\x00\x00\x01\x00\x00\x4f\x1d\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x04\x10\x00\x00\x00\x00\x00\x01\x00\x00\x53\x31\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x05\xf0\x00\x00\x00\x00\x00\x01\x00\x00\x82\x67\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
\x00\x00\x00\x10\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x02\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x2c\x70\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x05\xfe\x00\x00\x00\x00\x00\x01\x00\x00\x82\xda\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x02\xd2\x00\x00\x00\x00\x00\x01\x00\x00\x36\x23\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x03\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x45\x87\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x00\x50\x00\x00\x00\x00\x00\x01\x00\x00\x03\xb9\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x00\xa6\x00\x00\x00\x00\x00\x01\x00\x00\x08\x3d\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x03\x12\x00\x00\x00\x00\x00\x01\x00\x00\x3d\x46\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x03\xae\x00\x00\x00\x00\x00\x01\x00\x00\x4d\x15\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x05\x50\x00\x01\x00\x00\x00\x01\x00\x00\x73\x25\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x0b\x3d\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x03\x28\x00\x00\x00\x00\x00\x01\x00\x00\x3f\xb6\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x04\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x64\x5f\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x32\xba\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x05\xac\x00\x00\x00\x00\x00\x01\x00\x00\x7c\x1a\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x03\x42\x00\x00\x00\x00\x00\x01\x00\x00\x42\x77\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x05\x86\x00\x00\x00\x00\x00\x01\x00\x00\x79\x97\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x03\x84\x00\x00\x00\x00\x00\x01\x00\x00\x48\xad\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x01\x5c\x00\x00\x00\x00\x00\x01\x00\x00\x14\x03\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x03\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x55\x60\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x04\x22\x00\x00\x00\x00\x00\x01\x00\x00\x58\x1b\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x1b\x71\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x05\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x7f\x8a\
-\x00\x00\x01\x6d\x7f\x05\x15\x0d\
-\x00\x00\x02\x26\x00\x00\x00\x00\x00\x01\x00\x00\x27\xb5\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
-\x00\x00\x02\x40\x00\x00\x00\x00\x00\x01\x00\x00\x28\xd9\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x00\x76\x00\x00\x00\x00\x00\x01\x00\x00\x07\xcd\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x01\x08\x00\x00\x00\x00\x00\x01\x00\x00\x0e\x87\
-\x00\x00\x01\x6d\x7f\x05\x15\x0e\
-\x00\x00\x01\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x60\
-\x00\x00\x01\x6d\x7f\x05\x15\x0c\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x05\x94\x00\x01\x00\x00\x00\x01\x00\x00\x79\xdf\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x02\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x20\x4b\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x01\xb2\x00\x00\x00\x00\x00\x01\x00\x00\x19\xd1\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x01\x7a\x00\x00\x00\x00\x00\x01\x00\x00\x17\x50\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x04\x4e\x00\x00\x00\x00\x00\x01\x00\x00\x56\x31\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x05\x7e\x00\x00\x00\x00\x00\x01\x00\x00\x76\x6f\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x05\xaa\x00\x00\x00\x00\x00\x01\x00\x00\x7b\xc0\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x06\x06\x00\x00\x00\x00\x00\x01\x00\x00\x84\xd7\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x02\x8e\x00\x00\x00\x00\x00\x01\x00\x00\x29\x95\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x03\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x4a\xe9\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x03\x74\x00\x00\x00\x00\x00\x01\x00\x00\x42\x60\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x02\x30\x00\x00\x00\x00\x00\x01\x00\x00\x23\x95\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
+\x00\x00\x04\xca\x00\x00\x00\x00\x00\x01\x00\x00\x61\xff\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x02\xb8\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xfd\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x00\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x06\xa3\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
+\x00\x00\x05\xc2\x00\x00\x00\x00\x00\x01\x00\x00\x7e\xd0\
+\x00\x00\x01\x6d\x92\x80\xf5\xcb\
+\x00\x00\x00\x74\x00\x00\x00\x00\x00\x01\x00\x00\x07\xc7\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
+\x00\x00\x02\x46\x00\x00\x00\x00\x00\x01\x00\x00\x24\x76\
+\x00\x00\x01\x6d\x92\x80\xf5\xcc\
+\x00\x00\x04\x68\x00\x00\x00\x00\x00\x01\x00\x00\x59\x9a\
+\x00\x00\x01\x6d\x92\x80\xf5\xca\
"
qt_version = [int(v) for v in QtCore.qVersion().split('.')]
diff --git a/graphics/asymptote/ReleaseNotes b/graphics/asymptote/ReleaseNotes
index d58ebf6755..ce7de61a2c 100644
--- a/graphics/asymptote/ReleaseNotes
+++ b/graphics/asymptote/ReleaseNotes
@@ -1,3 +1,9 @@
+Release Notes for Version 2.56
+
+An array bounds error was fixed. WebGL output now supports background
+colors, including transparent backgrounds. Preprocessor conditionals were
+fixed. Scrolling of webgl images is now disabled within the viewport.
+
Release Notes for Version 2.55
An initialization bug in the OpenGL renderer and portability issues were
diff --git a/graphics/asymptote/asy-keywords.el b/graphics/asymptote/asy-keywords.el
index f79ca1aca4..a40fbc703a 100644
--- a/graphics/asymptote/asy-keywords.el
+++ b/graphics/asymptote/asy-keywords.el
@@ -2,7 +2,7 @@
;; This file is automatically generated by asy-list.pl.
;; Changes will be overwritten.
;;
-(defvar asy-keywords-version "2.55")
+(defvar asy-keywords-version "2.56")
(defvar asy-keyword-name '(
and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))
diff --git a/graphics/asymptote/asy.list b/graphics/asymptote/asy.list
index 1394da858e..51585d44a2 100644
--- a/graphics/asymptote/asy.list
+++ b/graphics/asymptote/asy.list
@@ -244,9 +244,9 @@ pair min(frame f);
pair min(explicit path p);
pair min(path[] p);
triple min(path3 p);
-pair min(picture pic, bool user=<default>);
real min(... real[] a);
real min(real m, scaling s, coord[] c);
+pair min(picture pic, bool user=<default>);
real min(real m, scaling s, coord[] c);
int min(... int[] a);
filltype RadialShade(pen penc, pen penr);
@@ -254,16 +254,15 @@ int search(int[] a, int key);
int search(real[] a, real key);
int search(string[] a, string key);
int search(void()()[] a, void key()(), bool less(void()(), void()()));
-int search(picture[] a, picture key, bool less(picture, picture));
int search(real[] a, real key, bool less(real, real));
int search(guide[] a, guide key, bool less(guide, guide));
int search(object[] a, object key, bool less(object, object));
int search(pair[] a, pair key, bool less(pair, pair));
int search(coord[] a, coord key, bool less(coord, coord));
+int search(Legend[] a, Legend key, bool less(Legend, Legend));
int search(Label[] a, Label key, bool less(Label, Label));
int search(frame[] a, frame key, bool less(frame, frame));
int search(coord[] a, coord key, bool less(coord, coord));
-int search(Legend[] a, Legend key, bool less(Legend, Legend));
int search(int[] a, int key, bool less(int, int));
int search(bool3[] a, bool3 key, bool less(bool3, bool3));
int search(string[] a, string key, bool less(string, string));
@@ -272,6 +271,7 @@ int search(pen[] a, pen key, bool less(pen, pen));
int search(bool[] a, bool key, bool less(bool, bool));
int search(triple[] a, triple key, bool less(triple, triple));
int search(marker[] a, marker key, bool less(marker, marker));
+int search(picture[] a, picture key, bool less(picture, picture));
filltype RadialShadeDraw(real xmargin=<default>, real ymargin=<default>, pen penc, pen penr, pen drawpen=<default>);
real sin(real x);
real[] sin(real[] a);
@@ -345,9 +345,9 @@ pair max(frame f);
pair max(explicit path p);
pair max(path[] p);
triple max(path3 p);
+pair max(picture pic, bool user=<default>);
real max(real M, scaling s, coord[] c);
int max(... int[] a);
-pair max(picture pic, bool user=<default>);
real max(... real[] a);
real max(real M, scaling s, coord[] c);
Label Label(Label L, pair position, align align=<default>, pen p=<default>, transform embed(transform)=<default>, filltype filltype=<default>);
@@ -527,7 +527,7 @@ pen[] copy(pen[] a, int depth=<default>);
coord[] copy(coord[] a, int depth=<default>);
object[] copy(object[] a, int depth=<default>);
marker[] copy(marker[] a, int depth=<default>);
-Legend[] copy(Legend[] a, int depth=<default>);
+picture[] copy(picture[] a, int depth=<default>);
pen[][] copy(pen[][] a, int depth=<default>);
path[] copy(path[] a, int depth=<default>);
string[] copy(string[] a, int depth=<default>);
@@ -538,8 +538,8 @@ frame[] copy(frame[] a, int depth=<default>);
pair[] copy(pair[] a, int depth=<default>);
bool3[] copy(bool3[] a, int depth=<default>);
coord[] copy(coord[] a, int depth=<default>);
+Legend[] copy(Legend[] a, int depth=<default>);
Label[] copy(Label[] a, int depth=<default>);
-picture[] copy(picture[] a, int depth=<default>);
pair[][] copy(pair[][] a, int depth=<default>);
real[] abs(pair[] a);
real[] abs(triple[] a);
@@ -575,20 +575,20 @@ int[] map(int f(real), real[] a);
bool3[] map(bool3 f(bool3), bool3[] a);
frame[] map(frame f(frame), frame[] a);
coord[] map(coord f(coord), coord[] a);
-Legend[] map(Legend f(Legend), Legend[] a);
pen[][] map(pen[] f(pen[]), pen[][] a);
triple[] map(triple f(triple), triple[] a);
pen[] map(pen f(pen), pen[] a);
coord[] map(coord f(coord), coord[] a);
+Legend[] map(Legend f(Legend), Legend[] a);
Label[] map(Label f(Label), Label[] a);
pair[] map(pair f(pair), pair[] a);
object[] map(object f(object), object[] a);
string[] map(string f(string), string[] a);
-picture[] map(picture f(picture), picture[] a);
void()()[] map(void f()()(void()()), void()()[] a);
pair[][] map(pair[] f(pair[]), pair[][] a);
real[] map(real f(real), real[] a);
marker[] map(marker f(marker), marker[] a);
+picture[] map(picture f(picture), picture[] a);
int[] map(int f(int), int[] a);
string[][] map(string[] f(string[]), string[][] a);
bool[] map(bool f(bool), bool[] a);
@@ -612,7 +612,7 @@ pen[][] sequence(pen[] f(int), int n);
coord[] sequence(coord f(int), int n);
object[] sequence(object f(int), int n);
marker[] sequence(marker f(int), int n);
-Legend[] sequence(Legend f(int), int n);
+picture[] sequence(picture f(int), int n);
int[] sequence(int f(int), int n);
string[][] sequence(string[] f(int), int n);
pair[] sequence(pair f(int), int n);
@@ -624,8 +624,8 @@ string[] sequence(string f(int), int n);
pair[][] sequence(pair[] f(int), int n);
bool3[] sequence(bool3 f(int), int n);
coord[] sequence(coord f(int), int n);
+Legend[] sequence(Legend f(int), int n);
Label[] sequence(Label f(int), int n);
-picture[] sequence(picture f(int), int n);
real[][] sequence(real[] f(int), int n);
real[] sequence(real f(int), int n);
int[] sequence(int n, int m);
@@ -707,6 +707,7 @@ void add(picture src, bool group=<default>, filltype filltype=<default>, bool ab
void add(picture pic=<default>, void d(frame f, transform t), bool exact=<default>);
void add(picture pic=<default>, void d(frame f, real[][] t, picture pic, projection P), bool exact=<default>);
void add(picture pic=<default>, void d(picture, real[][]), bool exact=<default>);
+void add(picture pic=<default>, Label L);
void add(picture dest, picture src, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest, picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, object F, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>);
@@ -714,7 +715,6 @@ void add(frame dest, frame src, filltype filltype, bool above=<default>);
void add(frame dest, frame src, bool group, filltype filltype=<default>, bool above=<default>);
void add(frame dest, frame src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
void add(picture dest=<default>, frame src, pair position=<default>, bool group=<default>, filltype filltype=<default>, bool above=<default>);
-void add(picture pic=<default>, Label L);
void add(picture pic=<default>, void d(picture, transform), bool exact=<default>);
void add(frame f, transform t=<default>, Label L);
void add(picture src, pair position, bool group=<default>, filltype filltype=<default>, bool above=<default>);
@@ -747,8 +747,8 @@ string[] array(int n, string value, int depth=<default>);
pair[][] array(int n, pair[] value, int depth=<default>);
bool3[] array(int n, bool3 value, int depth=<default>);
coord[] array(int n, coord value, int depth=<default>);
+Legend[] array(int n, Legend value, int depth=<default>);
Label[] array(int n, Label value, int depth=<default>);
-picture[] array(int n, picture value, int depth=<default>);
real[][] array(int n, real[] value, int depth=<default>);
real[] array(int n, real value, int depth=<default>);
triple[] array(int n, triple value, int depth=<default>);
@@ -758,7 +758,7 @@ pen[][] array(int n, pen[] value, int depth=<default>);
coord[] array(int n, coord value, int depth=<default>);
object[] array(int n, object value, int depth=<default>);
marker[] array(int n, marker value, int depth=<default>);
-Legend[] array(int n, Legend value, int depth=<default>);
+picture[] array(int n, picture value, int depth=<default>);
int[] array(int n, int value, int depth=<default>);
string[][] array(int n, string[] value, int depth=<default>);
pair[] array(int n, pair value, int depth=<default>);
@@ -888,9 +888,9 @@ void write(string s=<default>, explicit path[] x, void suffix(file)=<default>);
void write(file file, void suffix(file)=<default>);
void write(file file=<default>, string s=<default>, pen[] p);
void write(void suffix(file)=<default>);
+void write(pairOrTriple a);
void write(file file, string s=<default>, explicit path[] x, void suffix(file)=<default>);
void write(file file=<default>, align align, void suffix(file)=<default>);
-void write(pairOrTriple a);
void write(file file, string s=<default>, cputime c, string format=<default>, void suffix(file)=<default>);
void write(string s=<default>, bool3 b, void suffix(file)=<default>);
void write(file file, string s=<default>, bool3 b, void suffix(file)=<default>);
@@ -948,16 +948,16 @@ string blend(pen p);
arrowhead HookHead;
arrowhead HookHead(real dir=<default>, real barb=<default>);
marker[] concat(... marker[][]);
-real[] concat(... real[][]);
picture[] concat(... picture[][]);
+real[] concat(... real[][]);
pair[] concat(... pair[][]);
object[] concat(... object[][]);
pen[] concat(... pen[][]);
coord[] concat(... coord[][]);
+Legend[] concat(... Legend[][]);
Label[] concat(... Label[][]);
path[] concat(... path[][]);
coord[] concat(... coord[][]);
-Legend[] concat(... Legend[][]);
int[] concat(... int[][]);
void()()[] concat(... void()()[][]);
bool3[] concat(... bool3[][]);
@@ -976,36 +976,36 @@ bool alias(marginT a, marginT b);
bool alias(coord[] a, coord[] b);
bool alias(light a, light b);
bool alias(align a, align b);
-bool alias(Legend[] a, Legend[] b);
bool alias(processtime a, processtime b);
bool alias(pair[] a, pair[] b);
bool alias(scaling a, scaling b);
bool alias(coord a, coord b);
bool alias(scaleT a, scaleT b);
-bool alias(node a, node b);
+bool alias(Legend a, Legend b);
bool alias(Label a, Label b);
bool alias(int[] a, int[] b);
bool alias(string[][] a, string[][] b);
bool alias(slice a, slice b);
bool alias(freezableBounds a, freezableBounds b);
bool alias(transformation a, transformation b);
-bool alias(autoscaleT a, autoscaleT b);
+bool alias(picture a, picture b);
bool alias(object[] a, object[] b);
bool alias(marker a, marker b);
bool alias(real[][] a, real[][] b);
bool alias(bool3 a, bool3 b);
bool alias(bool3[] a, bool3[] b);
bool alias(coords3 a, coords3 b);
-bool alias(ScaleT a, ScaleT b);
+bool alias(autoscaleT a, autoscaleT b);
bool alias(side a, side b);
bool alias(cputime a, cputime b);
bool alias(string[] a, string[] b);
bool alias(frame[] a, frame[] b);
bool alias(coords2 a, coords2 b);
bool alias(scaling a, scaling b);
-bool alias(pairOrTriple a, pairOrTriple b);
+bool alias(node a, node b);
bool alias(object a, object b);
bool alias(marker[] a, marker[] b);
+bool alias(picture[] a, picture[] b);
bool alias(bool[] a, bool[] b);
bool alias(void()()[] a, void()()[] b);
bool alias(pen[][] a, pen[][] b);
@@ -1013,28 +1013,28 @@ bool alias(filltype a, filltype b);
bool alias(simplex a, simplex b);
bool alias(coord[] a, coord[] b);
bool alias(projection a, projection b);
+bool alias(Legend[] a, Legend[] b);
bool alias(Label[] a, Label[] b);
bool alias(arrowhead a, arrowhead b);
bool alias(path[] a, path[] b);
bool alias(triple[] a, triple[] b);
bool alias(coord a, coord b);
bool alias(bounds a, bounds b);
-bool alias(Legend a, Legend b);
+bool alias(ScaleT a, ScaleT b);
bool alias(position a, position b);
bool alias(real[] a, real[] b);
bool alias(pen[] a, pen[] b);
bool alias(hsv a, hsv b);
bool alias(coords2 a, coords2 b);
-bool alias(picture a, picture b);
-bool alias(picture[] a, picture[] b);
+bool alias(pairOrTriple a, pairOrTriple b);
real pi;
int getint(string name=<default>, int default=<default>, string prompt=<default>, bool store=<default>);
int bitreverse(int a, int bits);
bool IgnoreAspect;
void postscript(frame f, string s);
void postscript(frame f, string s, pair min, pair max);
-void postscript(picture pic=<default>, string s);
void postscript(picture pic=<default>, string s, pair min, pair max);
+void postscript(picture pic=<default>, string s);
transform slant(real s);
void breakpoint(code s=<default>);
void breakpoints();
@@ -1057,7 +1057,7 @@ string[][] sort(string[][] a);
coord[] sort(coord[] a, bool less(coord, coord), bool stable=<default>);
object[] sort(object[] a, bool less(object, object), bool stable=<default>);
marker[] sort(marker[] a, bool less(marker, marker), bool stable=<default>);
-Legend[] sort(Legend[] a, bool less(Legend, Legend), bool stable=<default>);
+picture[] sort(picture[] a, bool less(picture, picture), bool stable=<default>);
path[] sort(path[] a, bool less(path, path), bool stable=<default>);
pen[][] sort(pen[][] a, bool less(pen[], pen[]), bool stable=<default>);
pair[][] sort(pair[][] a, bool less(pair[], pair[]), bool stable=<default>);
@@ -1067,8 +1067,8 @@ void()()[] sort(void()()[] a, bool less(void()(), void()()), bool stable=<defaul
frame[] sort(frame[] a, bool less(frame, frame), bool stable=<default>);
bool3[] sort(bool3[] a, bool less(bool3, bool3), bool stable=<default>);
coord[] sort(coord[] a, bool less(coord, coord), bool stable=<default>);
+Legend[] sort(Legend[] a, bool less(Legend, Legend), bool stable=<default>);
Label[] sort(Label[] a, bool less(Label, Label), bool stable=<default>);
-picture[] sort(picture[] a, bool less(picture, picture), bool stable=<default>);
int[] sort(int[] a, bool less(int, int), bool stable=<default>);
string[][] sort(string[][] a, bool less(string[], string[]), bool stable=<default>);
real[] sort(real[] a, bool less(real, real), bool stable=<default>);
@@ -1399,27 +1399,27 @@ projection operator init();
arrowhead operator init();
slice operator init();
transformation operator init();
-autoscaleT operator init();
+picture operator init();
marker operator init();
hsv operator init();
coords2 operator init();
-picture operator init();
+pairOrTriple operator init();
coords2 operator init();
scaling operator init();
-pairOrTriple operator init();
+node operator init();
object operator init();
scaling operator init();
coord operator init();
scaleT operator init();
-node operator init();
+Legend operator init();
Label operator init();
coord operator init();
bounds operator init();
-Legend operator init();
+ScaleT operator init();
position operator init();
bool3 operator init();
coords3 operator init();
-ScaleT operator init();
+autoscaleT operator init();
side operator init();
cputime operator init();
real operator cast(int);
@@ -1465,8 +1465,6 @@ guide operator cast(curlSpecifier spec);
guide operator cast(tensionSpecifier t);
align operator cast(side side);
guide[] operator cast(path[] g);
-pair operator cast(pairOrTriple a);
-triple operator cast(pairOrTriple a);
frame operator cast(object F);
hsv operator cast(pen p);
bool3[] operator cast(bool[] b);
@@ -1487,6 +1485,8 @@ bool[] operator cast(bool3[] b);
bool3 operator cast(bool b);
position operator cast(int x);
object operator cast(string s);
+pair operator cast(pairOrTriple a);
+triple operator cast(pairOrTriple a);
pen operator cast(hsv hsv);
position operator cast(real x);
Label operator cast(string s);
@@ -1595,12 +1595,12 @@ bool operator ==(path a, path b);
bool operator ==(path3 a, path3 b);
bool operator ==(bool3 a, bool3 b);
bool operator ==(coords3 a, coords3 b);
-bool operator ==(ScaleT a, ScaleT b);
+bool operator ==(autoscaleT a, autoscaleT b);
bool operator ==(side a, side b);
bool operator ==(cputime a, cputime b);
bool operator ==(coords2 a, coords2 b);
bool operator ==(scaling a, scaling b);
-bool operator ==(pairOrTriple a, pairOrTriple b);
+bool operator ==(node a, node b);
bool operator ==(object a, object b);
bool operator ==(filltype a, filltype b);
bool operator ==(simplex a, simplex b);
@@ -1608,11 +1608,11 @@ bool operator ==(projection a, projection b);
bool operator ==(arrowhead a, arrowhead b);
bool operator ==(coord a, coord b);
bool operator ==(bounds a, bounds b);
-bool operator ==(Legend a, Legend b);
+bool operator ==(ScaleT a, ScaleT b);
bool operator ==(position a, position b);
bool operator ==(hsv a, hsv b);
bool operator ==(coords2 a, coords2 b);
-bool operator ==(picture a, picture b);
+bool operator ==(pairOrTriple a, pairOrTriple b);
bool operator ==(bool3 a, bool b);
bool operator ==(marginT a, marginT b);
bool operator ==(light a, light b);
@@ -1621,13 +1621,13 @@ bool operator ==(processtime a, processtime b);
bool operator ==(scaling a, scaling b);
bool operator ==(coord a, coord b);
bool operator ==(scaleT a, scaleT b);
-bool operator ==(node a, node b);
+bool operator ==(Legend a, Legend b);
bool operator ==(Label a, Label b);
bool operator ==(bool a, bool3 b);
bool operator ==(slice a, slice b);
bool operator ==(freezableBounds a, freezableBounds b);
bool operator ==(transformation a, transformation b);
-bool operator ==(autoscaleT a, autoscaleT b);
+bool operator ==(picture a, picture b);
bool operator ==(marker a, marker b);
bool operator !=(bool a, bool b);
bool[] operator !=(bool a, bool[] b);
@@ -1667,12 +1667,12 @@ bool operator !=(path a, path b);
bool operator !=(path3 a, path3 b);
bool operator !=(bool3 a, bool3 b);
bool operator !=(coords3 a, coords3 b);
-bool operator !=(ScaleT a, ScaleT b);
+bool operator !=(autoscaleT a, autoscaleT b);
bool operator !=(side a, side b);
bool operator !=(cputime a, cputime b);
bool operator !=(coords2 a, coords2 b);
bool operator !=(scaling a, scaling b);
-bool operator !=(pairOrTriple a, pairOrTriple b);
+bool operator !=(node a, node b);
bool operator !=(object a, object b);
bool operator !=(filltype a, filltype b);
bool operator !=(simplex a, simplex b);
@@ -1680,11 +1680,11 @@ bool operator !=(projection a, projection b);
bool operator !=(arrowhead a, arrowhead b);
bool operator !=(coord a, coord b);
bool operator !=(bounds a, bounds b);
-bool operator !=(Legend a, Legend b);
+bool operator !=(ScaleT a, ScaleT b);
bool operator !=(position a, position b);
bool operator !=(hsv a, hsv b);
bool operator !=(coords2 a, coords2 b);
-bool operator !=(picture a, picture b);
+bool operator !=(pairOrTriple a, pairOrTriple b);
bool operator !=(bool3 a, bool b);
bool operator !=(marginT a, marginT b);
bool operator !=(light a, light b);
@@ -1693,13 +1693,13 @@ bool operator !=(processtime a, processtime b);
bool operator !=(scaling a, scaling b);
bool operator !=(coord a, coord b);
bool operator !=(scaleT a, scaleT b);
-bool operator !=(node a, node b);
+bool operator !=(Legend a, Legend b);
bool operator !=(Label a, Label b);
bool operator !=(bool a, bool3 b);
bool operator !=(slice a, slice b);
bool operator !=(freezableBounds a, freezableBounds b);
bool operator !=(transformation a, transformation b);
-bool operator !=(autoscaleT a, autoscaleT b);
+bool operator !=(picture a, picture b);
bool operator !=(marker a, marker b);
bool operator <(int a, int b);
bool[] operator <(int a, int[] b);
@@ -1958,8 +1958,8 @@ real braceinnerangle;
real braceouterangle;
void tex(frame f, string s);
void tex(frame f, string s, pair min, pair max);
-void tex(picture pic=<default>, string s);
void tex(picture pic=<default>, string s, pair min, pair max);
+void tex(picture pic=<default>, string s);
real bracedefaultratio;
bool prconly(string format=<default>);
pen Black;
diff --git a/graphics/asymptote/asymptote.spec b/graphics/asymptote/asymptote.spec
index 3fe1541eff..bee981b2de 100644
--- a/graphics/asymptote/asymptote.spec
+++ b/graphics/asymptote/asymptote.spec
@@ -3,7 +3,7 @@
%global __python %{__python3}
Name: asymptote
-Version: 2.55
+Version: 2.56
Release: 1%{?dist}
Summary: Descriptive vector graphics language
diff --git a/graphics/asymptote/base/webgl/asygl-1.00.js b/graphics/asymptote/base/webgl/asygl-1.00.js
index cf29f41c21..ae682530a2 100644
--- a/graphics/asymptote/base/webgl/asygl-1.00.js
+++ b/graphics/asymptote/base/webgl/asygl-1.00.js
@@ -16,7 +16,7 @@ GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-let gl,canvas,canvasWidth,canvasHeight,halfCanvasWidth,halfCanvasHeight;!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var i=e();for(var r in i)("object"==typeof exports?exports:t)[r]=i[r]}}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(i[r])return i[r].exports;var a=i[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,r){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1)}([function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setMatrixArrayType=function(t){e.ARRAY_TYPE=t},e.toRadian=function(t){return t*a},e.equals=function(t,e){return Math.abs(t-e)<=r*Math.max(1,Math.abs(t),Math.abs(e))};var r=e.EPSILON=1e-6,a=(e.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,e.RANDOM=Math.random,Math.PI/180)},function(t,e,i){"use strict";function r(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}Object.defineProperty(e,"__esModule",{value:!0}),e.mat4=e.mat3=void 0;var a=r(i(2)),s=r(i(3));e.mat3=a,e.mat4=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.create=function(){var t=new r.ARRAY_TYPE(9);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromMat4=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t},e.invert=function(t,e){var i=e[0],r=e[1],a=e[2],s=e[3],n=e[4],o=e[5],h=e[6],l=e[7],c=e[8],d=c*n-o*l,m=-c*s+o*h,u=l*s-n*h,f=i*d+r*m+a*u;return f?(f=1/f,t[0]=d*f,t[1]=(-c*r+a*l)*f,t[2]=(o*r-a*n)*f,t[3]=m*f,t[4]=(c*i-a*h)*f,t[5]=(-o*i+a*s)*f,t[6]=u*f,t[7]=(-l*i+r*h)*f,t[8]=(n*i-r*s)*f,t):null};var r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}(i(0))},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.create=function(){var t=new r.ARRAY_TYPE(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.invert=function(t,e){var i=e[0],r=e[1],a=e[2],s=e[3],n=e[4],o=e[5],h=e[6],l=e[7],c=e[8],d=e[9],m=e[10],u=e[11],f=e[12],v=e[13],p=e[14],g=e[15],x=i*o-r*n,M=i*h-a*n,w=i*l-s*n,A=r*h-a*o,S=r*l-s*o,b=a*l-s*h,P=c*v-d*f,z=c*p-m*f,R=c*g-u*f,y=d*p-m*v,D=d*g-u*v,T=m*g-u*p,E=x*T-M*D+w*y+A*R-S*z+b*P;return E?(E=1/E,t[0]=(o*T-h*D+l*y)*E,t[1]=(a*D-r*T-s*y)*E,t[2]=(v*b-p*S+g*A)*E,t[3]=(m*S-d*b-u*A)*E,t[4]=(h*R-n*T-l*z)*E,t[5]=(i*T-a*R+s*z)*E,t[6]=(p*w-f*b-g*M)*E,t[7]=(c*b-m*w+u*M)*E,t[8]=(n*D-o*R+l*P)*E,t[9]=(r*R-i*D-s*P)*E,t[10]=(f*S-v*w+g*x)*E,t[11]=(d*w-c*S-u*x)*E,t[12]=(o*z-n*y-h*P)*E,t[13]=(i*y-r*z+a*P)*E,t[14]=(v*M-f*A-p*x)*E,t[15]=(c*A-d*M+m*x)*E,t):null},e.multiply=function(t,e,i){var r=e[0],a=e[1],s=e[2],n=e[3],o=e[4],h=e[5],l=e[6],c=e[7],d=e[8],m=e[9],u=e[10],f=e[11],v=e[12],p=e[13],g=e[14],x=e[15],M=i[0],w=i[1],A=i[2],S=i[3];return t[0]=M*r+w*o+A*d+S*v,t[1]=M*a+w*h+A*m+S*p,t[2]=M*s+w*l+A*u+S*g,t[3]=M*n+w*c+A*f+S*x,M=i[4],w=i[5],A=i[6],S=i[7],t[4]=M*r+w*o+A*d+S*v,t[5]=M*a+w*h+A*m+S*p,t[6]=M*s+w*l+A*u+S*g,t[7]=M*n+w*c+A*f+S*x,M=i[8],w=i[9],A=i[10],S=i[11],t[8]=M*r+w*o+A*d+S*v,t[9]=M*a+w*h+A*m+S*p,t[10]=M*s+w*l+A*u+S*g,t[11]=M*n+w*c+A*f+S*x,M=i[12],w=i[13],A=i[14],S=i[15],t[12]=M*r+w*o+A*d+S*v,t[13]=M*a+w*h+A*m+S*p,t[14]=M*s+w*l+A*u+S*g,t[15]=M*n+w*c+A*f+S*x,t},e.translate=function(t,e,i){var r=i[0],a=i[1],s=i[2],n=void 0,o=void 0,h=void 0,l=void 0,c=void 0,d=void 0,m=void 0,u=void 0,f=void 0,v=void 0,p=void 0,g=void 0;return e===t?(t[12]=e[0]*r+e[4]*a+e[8]*s+e[12],t[13]=e[1]*r+e[5]*a+e[9]*s+e[13],t[14]=e[2]*r+e[6]*a+e[10]*s+e[14],t[15]=e[3]*r+e[7]*a+e[11]*s+e[15]):(n=e[0],o=e[1],h=e[2],l=e[3],c=e[4],d=e[5],m=e[6],u=e[7],f=e[8],v=e[9],p=e[10],g=e[11],t[0]=n,t[1]=o,t[2]=h,t[3]=l,t[4]=c,t[5]=d,t[6]=m,t[7]=u,t[8]=f,t[9]=v,t[10]=p,t[11]=g,t[12]=n*r+c*a+f*s+e[12],t[13]=o*r+d*a+v*s+e[13],t[14]=h*r+m*a+p*s+e[14],t[15]=l*r+u*a+g*s+e[15]),t},e.rotate=function(t,e,i,a){var s=a[0],n=a[1],o=a[2],h=Math.sqrt(s*s+n*n+o*o),l=void 0,c=void 0,d=void 0,m=void 0,u=void 0,f=void 0,v=void 0,p=void 0,g=void 0,x=void 0,M=void 0,w=void 0,A=void 0,S=void 0,b=void 0,P=void 0,z=void 0,R=void 0,y=void 0,D=void 0,T=void 0,E=void 0,I=void 0,O=void 0;return Math.abs(h)<r.EPSILON?null:(s*=h=1/h,n*=h,o*=h,l=Math.sin(i),d=1-(c=Math.cos(i)),m=e[0],u=e[1],f=e[2],v=e[3],p=e[4],g=e[5],x=e[6],M=e[7],w=e[8],A=e[9],S=e[10],b=e[11],P=s*s*d+c,z=n*s*d+o*l,R=o*s*d-n*l,y=s*n*d-o*l,D=n*n*d+c,T=o*n*d+s*l,E=s*o*d+n*l,I=n*o*d-s*l,O=o*o*d+c,t[0]=m*P+p*z+w*R,t[1]=u*P+g*z+A*R,t[2]=f*P+x*z+S*R,t[3]=v*P+M*z+b*R,t[4]=m*y+p*D+w*T,t[5]=u*y+g*D+A*T,t[6]=f*y+x*D+S*T,t[7]=v*y+M*D+b*T,t[8]=m*E+p*I+w*O,t[9]=u*E+g*I+A*O,t[10]=f*E+x*I+S*O,t[11]=v*E+M*I+b*O,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)},e.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t},e.fromRotation=function(t,e,i){var a=i[0],s=i[1],n=i[2],o=Math.sqrt(a*a+s*s+n*n),h=void 0,l=void 0,c=void 0;return Math.abs(o)<r.EPSILON?null:(a*=o=1/o,s*=o,n*=o,h=Math.sin(e),c=1-(l=Math.cos(e)),t[0]=a*a*c+l,t[1]=s*a*c+n*h,t[2]=n*a*c-s*h,t[3]=0,t[4]=a*s*c-n*h,t[5]=s*s*c+l,t[6]=n*s*c+a*h,t[7]=0,t[8]=a*n*c+s*h,t[9]=s*n*c-a*h,t[10]=n*n*c+l,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},e.frustum=function(t,e,i,r,a,s,n){var o=1/(i-e),h=1/(a-r),l=1/(s-n);return t[0]=2*s*o,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*s*h,t[6]=0,t[7]=0,t[8]=(i+e)*o,t[9]=(a+r)*h,t[10]=(n+s)*l,t[11]=-1,t[12]=0,t[13]=0,t[14]=n*s*2*l,t[15]=0,t},e.ortho=function(t,e,i,r,a,s,n){var o=1/(e-i),h=1/(r-a),l=1/(s-n);return t[0]=-2*o,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*h,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*l,t[11]=0,t[12]=(e+i)*o,t[13]=(a+r)*h,t[14]=(n+s)*l,t[15]=1,t};var r=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}(i(0))}])});let Zoom,Zoom0,pixel=.75,BezierFactor=.4,FillFactor=.1,maxViewportWidth=window.innerWidth,maxViewportHeight=window.innerHeight,viewportmargin=0;const windowTrim=10;let zoomFactor,zoomPinchFactor,zoomPinchCap,zoomStep,shiftHoldDistance,shiftWaitTime,vibrateTime,lastzoom,H,zmin,zmax,size2,ArcballFactor,b,B,positionBuffer,materialBuffer,colorBuffer,indexBuffer,resizeStep=1.2,Fuzz2=1e3*Number.EPSILON,Fuzz4=Fuzz2*Fuzz2,third=1/3,P=[],Materials=[],Lights=[],Centers=[],absolute=!1,rotMat=mat4.create(),projMat=mat4.create(),viewMat=mat4.create(),projViewMat=mat4.create(),normMat=mat3.create(),viewMat3=mat3.create(),rotMats=mat4.create(),cjMatInv=mat4.create(),translMat=mat4.create(),center={x:0,y:0,z:0},shift={x:0,y:0},viewParam={xmin:0,xmax:0,ymin:0,ymax:0,zmin:0,zmax:0},redraw=!0,remesh=!0,mouseDownOrTouchActive=!1,lastMouseX=null,lastMouseY=null,touchID=null,Positions=[],Normals=[],Colors=[],Indices=[];class Material{constructor(t,e,i,r,a,s){this.diffuse=t,this.emissive=e,this.specular=i,this.shininess=r,this.metallic=a,this.fresnel0=s}setUniform(t,e,i=null){let r;r=null===i?i=>gl.getUniformLocation(t,e+"."+i):r=>gl.getUniformLocation(t,e+"["+i+"]."+r),gl.uniform4fv(r("diffuse"),new Float32Array(this.diffuse)),gl.uniform4fv(r("emissive"),new Float32Array(this.emissive)),gl.uniform4fv(r("specular"),new Float32Array(this.specular)),gl.uniform1f(r("shininess"),this.shininess),gl.uniform1f(r("metallic"),this.metallic),gl.uniform1f(r("fresnel0"),this.fresnel0)}}let enumPointLight=1,enumDirectionalLight=2;class Light{constructor(t,e){this.direction=t,this.color=e}setUniform(t,e,i){let r=r=>gl.getUniformLocation(t,e+"["+i+"]."+r);gl.uniform3fv(r("direction"),new Float32Array(this.direction)),gl.uniform3fv(r("color"),new Float32Array(this.color))}}function initGL(){try{gl=canvas.getContext("webgl",{alpha:!1})}catch(t){}gl||alert("Could not initialize WebGL")}function getShader(t,e,i=[]){let r=document.getElementById(e);if(!r)return null;let a=`#version 100\n#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n#else\n precision mediump float;\n#endif\n const int nLights=${Lights.length};\n const int nMaterials=${Materials.length};\n`;orthographic&&(a+="#define ORTHOGRAPHIC\n"),i.forEach(t=>a+="#define "+t+"\n");let s,n=r.firstChild;for(;n;)3==n.nodeType&&(a+=n.textContent),n=n.nextSibling;if("x-shader/x-fragment"==r.type)s=t.createShader(t.FRAGMENT_SHADER);else{if("x-shader/x-vertex"!=r.type)return null;s=t.createShader(t.VERTEX_SHADER)}return t.shaderSource(s,a),t.compileShader(s),t.getShaderParameter(s,t.COMPILE_STATUS)?s:(alert(t.getShaderInfoLog(s)),null)}function drawBuffer(t,e,i=t.indices){if(0==t.indices.length)return;let r=e==pixelShader,a=!r&&e!=noNormalShader;setUniforms(e),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(t.vertices),gl.STATIC_DRAW),gl.vertexAttribPointer(e.vertexPositionAttribute,3,gl.FLOAT,!1,a?24:r?16:12,0),a?gl.vertexAttribPointer(e.vertexNormalAttribute,3,gl.FLOAT,!1,24,12):r&&gl.vertexAttribPointer(e.vertexWidthAttribute,1,gl.FLOAT,!1,16,12),gl.bindBuffer(gl.ARRAY_BUFFER,materialBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Int16Array(t.materials),gl.STATIC_DRAW),gl.vertexAttribPointer(e.vertexMaterialAttribute,1,gl.SHORT,!1,2,0),e!=colorShader&&e!=transparentShader||(gl.bindBuffer(gl.ARRAY_BUFFER,colorBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Uint8Array(t.colors),gl.STATIC_DRAW),gl.vertexAttribPointer(e.vertexColorAttribute,4,gl.UNSIGNED_BYTE,!0,0,0)),gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,indexBuffer),gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,indexExt?new Uint32Array(i):new Uint16Array(i),gl.STATIC_DRAW),gl.drawElements(a?gl.TRIANGLES:r?gl.POINTS:gl.LINES,i.length,indexExt?gl.UNSIGNED_INT:gl.UNSIGNED_SHORT,0)}class vertexBuffer{constructor(){this.clear()}clear(){this.vertices=[],this.materials=[],this.colors=[],this.indices=[],this.nvertices=0}vertex(t,e){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materials.push(materialIndex),this.nvertices++}Vertex(t,e,i=[0,0,0,0]){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materials.push(materialIndex),this.colors.push(i[0]),this.colors.push(i[1]),this.colors.push(i[2]),this.colors.push(i[3]),this.nvertices++}vertex1(t){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materials.push(materialIndex),this.nvertices++}vertex0(t,e){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.vertices.push(e),this.materials.push(materialIndex),this.nvertices++}iVertex(t,e,i,r=[0,0,0,0]){let a=6*t;this.vertices[a]=e[0],this.vertices[a+1]=e[1],this.vertices[a+2]=e[2],this.vertices[a+3]=i[0],this.vertices[a+4]=i[1],this.vertices[a+5]=i[2],this.materials[t]=materialIndex;let s=4*t;this.colors[s]=r[0],this.colors[s+1]=r[1],this.colors[s+2]=r[2],this.colors[s+3]=r[3],this.indices.push(t)}append(t){append(this.vertices,t.vertices),append(this.materials,t.materials),append(this.colors,t.colors),appendOffset(this.indices,t.indices,this.nvertices),this.nvertices+=t.nvertices}}let materialIndex,material0Data=new vertexBuffer,material1Data=new vertexBuffer,materialData=new vertexBuffer,colorData=new vertexBuffer,transparentData=new vertexBuffer,triangleData=new vertexBuffer;function append(t,e){let i=t.length,r=e.length;t.length+=r;for(let a=0;a<r;++a)t[i+a]=e[a]}function appendOffset(t,e,i){let r=t.length,a=e.length;t.length+=e.length;for(let s=0;s<a;++s)t[r+s]=e[s]+i}class Geometry{constructor(){this.data=new vertexBuffer,this.Onscreen=!1,this.m=[]}offscreen(t){let e=projViewMat,i=t[0],r=i[0],a=i[1],s=i[2],n=1/(e[3]*r+e[7]*a+e[11]*s+e[15]);this.x=this.X=(e[0]*r+e[4]*a+e[8]*s+e[12])*n,this.y=this.Y=(e[1]*r+e[5]*a+e[9]*s+e[13])*n;for(let i=1,r=t.length;i<r;++i){let r=t[i],a=r[0],s=r[1],n=r[2],o=1/(e[3]*a+e[7]*s+e[11]*n+e[15]),h=(e[0]*a+e[4]*s+e[8]*n+e[12])*o,l=(e[1]*a+e[5]*s+e[9]*n+e[13])*o;h<this.x?this.x=h:h>this.X&&(this.X=h),l<this.y?this.y=l:l>this.Y&&(this.Y=l)}return(this.X<-1.01||this.x>1.01||this.Y<-1.01||this.y>1.01)&&(this.Onscreen=!1,!0)}T(t){let e=this.c[0],i=this.c[1],r=this.c[2],a=t[0]-e,s=t[1]-i,n=t[2]-r;return[a*normMat[0]+s*normMat[3]+n*normMat[6]+e,a*normMat[1]+s*normMat[4]+n*normMat[7]+i,a*normMat[2]+s*normMat[5]+n*normMat[8]+r]}Tcorners(t,e){return[this.T(t),this.T([t[0],t[1],e[2]]),this.T([t[0],e[1],t[2]]),this.T([t[0],e[1],e[2]]),this.T([e[0],t[1],t[2]]),this.T([e[0],t[1],e[2]]),this.T([e[0],e[1],t[2]]),this.T(e)]}render(){let t;if(0==this.CenterIndex?t=corners(this.Min,this.Max):(this.c=Centers[this.CenterIndex-1],t=this.Tcorners(this.Min,this.Max)),this.offscreen(t))return void this.data.clear();let e,i=this.controlpoints;if(0==this.CenterIndex){if(!remesh&&this.Onscreen)return void this.append();e=i}else{let t=i.length;e=Array(t);for(let r=0;r<t;++r)e[r]=this.T(i[r])}materialIndex=this.MaterialIndex;let r=orthographic?1:this.Min[2]/B[2],a=pixel*Math.hypot(r*(viewParam.xmax-viewParam.xmin),r*(viewParam.ymax-viewParam.ymin))/size2;this.res2=a*a,this.Epsilon=FillFactor*a,this.data.clear(),this.Onscreen=!0,this.process(e)}}class BezierPatch extends Geometry{constructor(t,e,i,r,a,s){super(),this.controlpoints=t,this.Min=r,this.Max=a,this.color=s,this.CenterIndex=e;let n=t.length;if(s){let t=s[0][3]+s[1][3]+s[2][3];this.transparent=16==n||4==n?t+s[3][3]<1020:t<765}else this.transparent=Materials[i].diffuse[3]<1;this.transparent?(this.MaterialIndex=s?-1-i:1+i,this.vertex=this.data.Vertex.bind(this.data)):(this.MaterialIndex=i,this.vertex=this.data.vertex.bind(this.data)),this.L2norm(this.controlpoints)}L2norm(t){let e=t[0];this.epsilon=0;let i=t.length;for(let r=1;r<i;++r)this.epsilon=Math.max(this.epsilon,abs2([t[r][0]-e[0],t[r][1]-e[1],t[r][2]-e[2]]));this.epsilon*=Fuzz4}processTriangle(t){let e=t[0],i=t[1],r=t[2],a=unit(cross([i[0]-e[0],i[1]-e[1],i[2]-e[2]],[r[0]-e[0],r[1]-e[1],r[2]-e[2]]));this.offscreen([e,i,r])||(this.color?(this.data.indices.push(this.data.Vertex(e,a,this.color[0])),this.data.indices.push(this.data.Vertex(i,a,this.color[1])),this.data.indices.push(this.data.Vertex(r,a,this.color[2]))):(this.data.indices.push(this.vertex(e,a)),this.data.indices.push(this.vertex(i,a)),this.data.indices.push(this.vertex(r,a))),this.append())}processQuad(t){let e=t[0],i=t[1],r=t[2],a=t[3],s=cross([i[0]-e[0],i[1]-e[1],i[2]-e[2]],[r[0]-i[0],r[1]-i[1],r[2]-i[2]]),n=cross([r[0]-a[0],r[1]-a[1],r[2]-a[2]],[a[0]-e[0],a[1]-e[1],a[2]-e[2]]),o=unit([s[0]+n[0],s[1]+n[1],s[2]+n[2]]);if(!this.offscreen([e,i,r,a])){let t,s,n,h;this.color?(t=this.data.Vertex(e,o,this.color[0]),s=this.data.Vertex(i,o,this.color[1]),n=this.data.Vertex(r,o,this.color[2]),h=this.data.Vertex(a,o,this.color[3])):(t=this.vertex(e,o),s=this.vertex(i,o),n=this.vertex(r,o),h=this.vertex(a,o)),this.data.indices.push(t),this.data.indices.push(s),this.data.indices.push(n),this.data.indices.push(t),this.data.indices.push(n),this.data.indices.push(h),this.append()}}process(t){if(10==t.length)return this.process3(t);if(3==t.length)return this.processTriangle(t);if(4==t.length)return this.processQuad(t);let e=t[0],i=t[3],r=t[12],a=t[15],s=this.normal(i,t[2],t[1],e,t[4],t[8],r);iszero(s)&&iszero(s=this.normal(i,t[2],t[1],e,t[13],t[14],a))&&(s=this.normal(a,t[11],t[7],i,t[4],t[8],r));let n=this.normal(e,t[4],t[8],r,t[13],t[14],a);iszero(n)&&iszero(n=this.normal(e,t[4],t[8],r,t[11],t[7],i))&&(n=this.normal(i,t[2],t[1],e,t[13],t[14],a));let o=this.normal(r,t[13],t[14],a,t[11],t[7],i);iszero(o)&&iszero(o=this.normal(r,t[13],t[14],a,t[2],t[1],e))&&(o=this.normal(e,t[4],t[8],r,t[11],t[7],i));let h=this.normal(a,t[11],t[7],i,t[2],t[1],e);if(iszero(h)&&iszero(h=this.normal(a,t[11],t[7],i,t[4],t[8],r))&&(h=this.normal(r,t[13],t[14],a,t[2],t[1],e)),this.color){let l=this.color[0],c=this.color[1],d=this.color[2],m=this.color[3],u=this.data.Vertex(e,s,l),f=this.data.Vertex(r,n,c),v=this.data.Vertex(a,o,d),p=this.data.Vertex(i,h,m);this.Render(t,u,f,v,p,e,r,a,i,!1,!1,!1,!1,l,c,d,m)}else{let l=this.vertex(e,s),c=this.vertex(r,n),d=this.vertex(a,o),m=this.vertex(i,h);this.Render(t,l,c,d,m,e,r,a,i,!1,!1,!1,!1)}this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):this.color?colorData.append(this.data):materialData.append(this.data)}Render(t,e,i,r,a,s,n,o,h,l,c,d,m,u,f,v,p){if(this.Distance(t)<this.res2)this.offscreen([s,n,o])||(this.data.indices.push(e),this.data.indices.push(i),this.data.indices.push(r)),this.offscreen([s,o,h])||(this.data.indices.push(e),this.data.indices.push(r),this.data.indices.push(a));else{if(this.offscreen(t))return;let g=t[0],x=t[3],M=t[12],w=t[15],A=new Split3(g,t[1],t[2],x),S=new Split3(t[4],t[5],t[6],t[7]),b=new Split3(t[8],t[9],t[10],t[11]),P=new Split3(M,t[13],t[14],w),z=new Split3(g,t[4],t[8],M),R=new Split3(A.m0,S.m0,b.m0,P.m0),y=new Split3(A.m3,S.m3,b.m3,P.m3),D=new Split3(A.m5,S.m5,b.m5,P.m5),T=new Split3(A.m4,S.m4,b.m4,P.m4),E=new Split3(A.m2,S.m2,b.m2,P.m2),I=new Split3(x,t[7],t[11],w),O=[g,A.m0,A.m3,A.m5,z.m0,R.m0,y.m0,D.m0,z.m3,R.m3,y.m3,D.m3,z.m5,R.m5,y.m5,D.m5],_=[z.m5,R.m5,y.m5,D.m5,z.m4,R.m4,y.m4,D.m4,z.m2,R.m2,y.m2,D.m2,M,P.m0,P.m3,P.m5],B=[D.m5,T.m5,E.m5,I.m5,D.m4,T.m4,E.m4,I.m4,D.m2,T.m2,E.m2,I.m2,P.m5,P.m4,P.m2,w],C=[A.m5,A.m4,A.m2,x,D.m0,T.m0,E.m0,I.m0,D.m3,T.m3,E.m3,I.m3,D.m5,T.m5,E.m5,I.m5],F=O[15],L=this.normal(O[0],O[4],O[8],O[12],O[13],O[14],O[15]);iszero(L)&&iszero(L=this.normal(O[0],O[4],O[8],O[12],O[11],O[7],O[3]))&&(L=this.normal(O[3],O[2],O[1],O[0],O[13],O[14],O[15]));let V=this.normal(_[12],_[13],_[14],_[15],_[11],_[7],_[3]);iszero(V)&&iszero(V=this.normal(_[12],_[13],_[14],_[15],_[2],_[1],_[0]))&&(V=this.normal(_[0],_[4],_[8],_[12],_[11],_[7],_[3]));let N=this.normal(B[15],B[11],B[7],B[3],B[2],B[1],B[0]);iszero(N)&&iszero(N=this.normal(B[15],B[11],B[7],B[3],B[4],B[8],B[12]))&&(N=this.normal(B[12],B[13],B[14],B[15],B[2],B[1],B[0]));let H=this.normal(C[3],C[2],C[1],C[0],C[4],C[8],C[12]);iszero(H)&&iszero(H=this.normal(C[3],C[2],C[1],C[0],C[13],C[14],C[15]))&&(H=this.normal(C[15],C[11],C[7],C[3],C[4],C[8],C[12]));let U=this.normal(B[3],B[2],B[1],F,B[4],B[8],B[12]),W=this.Epsilon,Y=[.5*(s[0]+n[0]),.5*(s[1]+n[1]),.5*(s[2]+n[2])];if(!l)if(l=Straightness(g,t[4],t[8],M)<this.res2){let t=unit(this.derivative(_[0],_[1],_[2],_[3]));Y=[Y[0]-W*t[0],Y[1]-W*t[1],Y[2]-W*t[2]]}else Y=O[12];let j=[.5*(n[0]+o[0]),.5*(n[1]+o[1]),.5*(n[2]+o[2])];if(!c)if(c=Straightness(M,t[13],t[14],w)<this.res2){let t=unit(this.derivative(B[12],B[8],B[4],B[0]));j=[j[0]-W*t[0],j[1]-W*t[1],j[2]-W*t[2]]}else j=_[15];let G=[.5*(o[0]+h[0]),.5*(o[1]+h[1]),.5*(o[2]+h[2])];if(!d)if(d=Straightness(w,t[11],t[7],x)<this.res2){let t=unit(this.derivative(C[15],B[14],B[13],_[12]));G=[G[0]-W*t[0],G[1]-W*t[1],G[2]-W*t[2]]}else G=B[3];let k=[.5*(h[0]+s[0]),.5*(h[1]+s[1]),.5*(h[2]+s[2])];if(!m)if(m=Straightness(g,t[1],t[2],x)<this.res2){let t=unit(this.derivative(O[3],O[7],O[11],O[15]));k=[k[0]-W*t[0],k[1]-W*t[1],k[2]-W*t[2]]}else k=C[0];if(u){let t=Array(4),g=Array(4),x=Array(4),M=Array(4),w=Array(4);for(let e=0;e<4;++e)t[e]=.5*(u[e]+f[e]),g[e]=.5*(f[e]+v[e]),x[e]=.5*(v[e]+p[e]),M[e]=.5*(p[e]+u[e]),w[e]=.5*(t[e]+x[e]);let A=this.data.Vertex(Y,L,t),S=this.data.Vertex(j,V,g),b=this.data.Vertex(G,N,x),P=this.data.Vertex(k,H,M),z=this.data.Vertex(F,U,w);this.Render(O,e,A,z,P,s,Y,F,k,l,!1,!1,m,u,t,w,M),this.Render(_,A,i,S,z,Y,n,j,F,l,c,!1,!1,t,f,g,w),this.Render(B,z,S,r,b,F,j,o,G,!1,c,d,!1,w,g,v,x),this.Render(C,P,z,b,a,k,F,G,h,!1,!1,d,m,M,w,x,p)}else{let t=this.vertex(Y,L),u=this.vertex(j,V),f=this.vertex(G,N),v=this.vertex(k,H),p=this.vertex(F,U);this.Render(O,e,t,p,v,s,Y,F,k,l,!1,!1,m),this.Render(_,t,i,u,p,Y,n,j,F,l,c,!1,!1),this.Render(B,p,u,r,f,F,j,o,G,!1,c,d,!1),this.Render(C,v,p,f,a,k,F,G,h,!1,!1,d,m)}}}process3(t){this.Res2=BezierFactor*BezierFactor*this.res2;let e=t[0],i=t[6],r=t[9],a=this.normal(r,t[5],t[2],e,t[1],t[3],i),s=this.normal(e,t[1],t[3],i,t[7],t[8],r),n=this.normal(i,t[7],t[8],r,t[5],t[2],e);if(this.color){let o=this.color[0],h=this.color[1],l=this.color[2],c=this.data.Vertex(e,a,o),d=this.data.Vertex(i,s,h),m=this.data.Vertex(r,n,l);this.Render3(t,c,d,m,e,i,r,!1,!1,!1,o,h,l)}else{let o=this.vertex(e,a),h=this.vertex(i,s),l=this.vertex(r,n);this.Render3(t,o,h,l,e,i,r,!1,!1,!1)}this.data.indices.length>0&&this.append()}Render3(t,e,i,r,a,s,n,o,h,l,c,d,m){if(this.Distance3(t)<this.Res2)this.offscreen([a,s,n])||(this.data.indices.push(e),this.data.indices.push(i),this.data.indices.push(r));else{if(this.offscreen(t))return;let u=t[0],f=t[1],v=t[2],p=t[3],g=t[4],x=t[5],M=t[6],w=t[7],A=t[8],S=t[9],b=[.5*(S[0]+x[0]),.5*(S[1]+x[1]),.5*(S[2]+x[2])],P=[.5*(S[0]+A[0]),.5*(S[1]+A[1]),.5*(S[2]+A[2])],z=[.5*(x[0]+v[0]),.5*(x[1]+v[1]),.5*(x[2]+v[2])],R=[.5*(A[0]+g[0]),.5*(A[1]+g[1]),.5*(A[2]+g[2])],y=[.5*(A[0]+w[0]),.5*(A[1]+w[1]),.5*(A[2]+w[2])],D=[.5*(v[0]+g[0]),.5*(v[1]+g[1]),.5*(v[2]+g[2])],T=[.5*(v[0]+u[0]),.5*(v[1]+u[1]),.5*(v[2]+u[2])],E=[.5*(g[0]+p[0]),.5*(g[1]+p[1]),.5*(g[2]+p[2])],I=[.5*(w[0]+M[0]),.5*(w[1]+M[1]),.5*(w[2]+M[2])],O=[.5*(u[0]+f[0]),.5*(u[1]+f[1]),.5*(u[2]+f[2])],_=[.5*(f[0]+p[0]),.5*(f[1]+p[1]),.5*(f[2]+p[2])],B=[.5*(p[0]+M[0]),.5*(p[1]+M[1]),.5*(p[2]+M[2])],C=[.5*(b[0]+z[0]),.5*(b[1]+z[1]),.5*(b[2]+z[2])],F=[.5*(P[0]+y[0]),.5*(P[1]+y[1]),.5*(P[2]+y[2])],L=[.5*(z[0]+T[0]),.5*(z[1]+T[1]),.5*(z[2]+T[2])],V=[.5*R[0]+.25*(g[0]+f[0]),.5*R[1]+.25*(g[1]+f[1]),.5*R[2]+.25*(g[2]+f[2])],N=[.5*(y[0]+I[0]),.5*(y[1]+I[1]),.5*(y[2]+I[2])],H=[.5*D[0]+.25*(g[0]+w[0]),.5*D[1]+.25*(g[1]+w[1]),.5*D[2]+.25*(g[2]+w[2])],U=[.25*(x[0]+g[0])+.5*E[0],.25*(x[1]+g[1])+.5*E[1],.25*(x[2]+g[2])+.5*E[2]],W=[.5*(O[0]+_[0]),.5*(O[1]+_[1]),.5*(O[2]+_[2])],Y=[.5*(_[0]+B[0]),.5*(_[1]+B[1]),.5*(_[2]+B[2])],j=[.5*(H[0]+W[0]),.5*(H[1]+W[1]),.5*(H[2]+W[2])],G=[.5*(H[0]+Y[0]),.5*(H[1]+Y[1]),.5*(H[2]+Y[2])],k=[.5*(W[0]+Y[0]),.5*(W[1]+Y[1]),.5*(W[2]+Y[2])],X=[.5*(U[0]+N[0]),.5*(U[1]+N[1]),.5*(U[2]+N[2])],Z=[.5*(F[0]+U[0]),.5*(F[1]+U[1]),.5*(F[2]+U[2])],q=[.5*(F[0]+N[0]),.5*(F[1]+N[1]),.5*(F[2]+N[2])],K=[.5*(C[0]+V[0]),.5*(C[1]+V[1]),.5*(C[2]+V[2])],Q=[.5*(L[0]+V[0]),.5*(L[1]+V[1]),.5*(L[2]+V[2])],$=[.5*(C[0]+L[0]),.5*(C[1]+L[1]),.5*(C[2]+L[2])],J=[u,O,T,W,[.5*(D[0]+O[0]),.5*(D[1]+O[1]),.5*(D[2]+O[2])],L,k,j,Q,$],tt=[k,Y,G,B,[.5*(E[0]+I[0]),.5*(E[1]+I[1]),.5*(E[2]+I[2])],X,M,I,N,q],et=[$,K,C,Z,[.5*(b[0]+R[0]),.5*(b[1]+R[1]),.5*(b[2]+R[2])],b,q,F,P,S],it=[q,Z,X,K,[.25*(z[0]+y[0]+_[0]+g[0]),.25*(z[1]+y[1]+_[1]+g[1]),.25*(z[2]+y[2]+_[2]+g[2])],G,$,Q,j,k],rt=this.normal(k,G,X,q,Z,K,$),at=this.normal(q,Z,K,$,Q,j,k),st=this.normal($,Q,j,k,G,X,q),nt=this.Epsilon,ot=[.5*(s[0]+n[0]),.5*(s[1]+n[1]),.5*(s[2]+n[2])];if(!o)if(o=Straightness(M,w,A,S)<this.res2){let t=unit(this.sumderivative(it[0],it[2],it[5],it[9],it[1],it[3],it[6]));ot=[ot[0]-nt*t[0],ot[1]-nt*t[1],ot[2]-nt*t[2]]}else ot=q;let ht=[.5*(n[0]+a[0]),.5*(n[1]+a[1]),.5*(n[2]+a[2])];if(!h)if(h=Straightness(u,v,x,S)<this.res2){let t=unit(this.sumderivative(it[6],it[3],it[1],it[0],it[7],it[8],it[9]));ht=[ht[0]-nt*t[0],ht[1]-nt*t[1],ht[2]-nt*t[2]]}else ht=$;let lt=[.5*(a[0]+s[0]),.5*(a[1]+s[1]),.5*(a[2]+s[2])];if(!l)if(l=Straightness(u,f,p,M)<this.res2){let t=unit(this.sumderivative(it[9],it[8],it[7],it[6],it[5],it[2],it[0]));lt=[lt[0]-nt*t[0],lt[1]-nt*t[1],lt[2]-nt*t[2]]}else lt=k;if(c){let t=Array(4),u=Array(4),f=Array(4);for(let e=0;e<4;++e)t[e]=.5*(d[e]+m[e]),u[e]=.5*(m[e]+c[e]),f[e]=.5*(c[e]+d[e]);let v=this.data.Vertex(ot,rt,t),p=this.data.Vertex(ht,at,u),g=this.data.Vertex(lt,st,f);this.Render3(J,e,g,p,a,lt,ht,!1,h,l,c,f,u),this.Render3(tt,g,i,v,lt,s,ot,o,!1,l,f,d,t),this.Render3(et,p,v,r,ht,ot,n,o,h,!1,u,t,m),this.Render3(it,v,p,g,ot,ht,lt,!1,!1,!1,t,u,f)}else{let t=this.vertex(ot,rt),c=this.vertex(ht,at),d=this.vertex(lt,st);this.Render3(J,e,d,c,a,lt,ht,!1,h,l),this.Render3(tt,d,i,t,lt,s,ot,o,!1,l),this.Render3(et,c,t,r,ht,ot,n,o,h,!1),this.Render3(it,t,c,d,ot,ht,lt,!1,!1,!1)}}}Distance(t){let e=t[0],i=t[3],r=t[12],a=t[15],s=Distance2(a,e,this.normal(i,t[2],t[1],e,t[4],t[8],r));return s=Math.max(s,Straightness(e,t[1],t[2],i)),s=Math.max(s,Straightness(e,t[4],t[8],r)),s=Math.max(s,Straightness(i,t[7],t[11],a)),s=Math.max(s,Straightness(r,t[13],t[14],a)),s=Math.max(s,Straightness(t[4],t[5],t[6],t[7])),s=Math.max(s,Straightness(t[8],t[9],t[10],t[11])),s=Math.max(s,Straightness(t[1],t[5],t[9],t[13])),Math.max(s,Straightness(t[2],t[6],t[10],t[14]))}Distance3(t){let e=t[0],i=t[4],r=t[6],a=t[9],s=abs2([(e[0]+r[0]+a[0])*third-i[0],(e[1]+r[1]+a[1])*third-i[1],(e[2]+r[2]+a[2])*third-i[2]]);return s=Math.max(s,Straightness(e,t[1],t[3],r)),s=Math.max(s,Straightness(e,t[2],t[5],a)),Math.max(s,Straightness(r,t[7],t[8],a))}derivative(t,e,i,r){let a=[e[0]-t[0],e[1]-t[1],e[2]-t[2]];if(abs2(a)>this.epsilon)return a;let s=bezierPP(t,e,i);return abs2(s)>this.epsilon?s:bezierPPP(t,e,i,r)}sumderivative(t,e,i,r,a,s,n){let o=this.derivative(t,e,i,r),h=this.derivative(t,a,s,n);return[o[0]+h[0],o[1]+h[1],o[2]+h[2]]}normal(t,e,i,r,a,s,n){let o=a[0]-r[0],h=a[1]-r[1],l=a[2]-r[2],c=i[0]-r[0],d=i[1]-r[1],m=i[2]-r[2],u=[h*m-l*d,l*c-o*m,o*d-h*c];if(abs2(u)>this.epsilon)return unit(u);let f=[c,d,m],v=[o,h,l],p=bezierPP(r,i,e),g=bezierPP(r,a,s),x=cross(g,f),M=cross(v,p);if(abs2(u=[x[0]+M[0],x[1]+M[1],x[2]+M[2]])>this.epsilon)return unit(u);let w=bezierPPP(r,i,e,t),A=bezierPPP(r,a,s,n);x=cross(g,p),M=cross(v,w);let S=cross(A,f),b=cross(A,p),P=cross(g,w),z=cross(A,w);return unit([9*x[0]+3*(M[0]+S[0]+b[0]+P[0])+z[0],9*x[1]+3*(M[1]+S[1]+b[1]+P[1])+z[1],9*x[2]+3*(M[2]+S[2]+b[2]+P[2])+z[2]])}}class BezierCurve extends Geometry{constructor(t,e,i,r,a){super(),this.controlpoints=t,this.Min=r,this.Max=a,this.CenterIndex=e,this.MaterialIndex=i}processLine(t){let e=t[0],i=t[1];this.offscreen([e,i])||(this.data.indices.push(this.data.vertex1(e)),this.data.indices.push(this.data.vertex1(i)),this.append())}process(t){if(2==t.length)return this.processLine(t);let e=this.data.vertex1(t[0]),i=this.data.vertex1(t[3]);this.Render(t,e,i),this.data.indices.length>0&&this.append()}append(){material1Data.append(this.data)}Render(t,e,i){let r=t[0],a=t[1],s=t[2],n=t[3];if(Straightness(r,a,s,n)<this.res2)this.offscreen([r,n])||(this.data.indices.push(e),this.data.indices.push(i));else{if(this.offscreen(t))return;let o=[.5*(r[0]+a[0]),.5*(r[1]+a[1]),.5*(r[2]+a[2])],h=[.5*(a[0]+s[0]),.5*(a[1]+s[1]),.5*(a[2]+s[2])],l=[.5*(s[0]+n[0]),.5*(s[1]+n[1]),.5*(s[2]+n[2])],c=[.5*(o[0]+h[0]),.5*(o[1]+h[1]),.5*(o[2]+h[2])],d=[.5*(h[0]+l[0]),.5*(h[1]+l[1]),.5*(h[2]+l[2])],m=[.5*(c[0]+d[0]),.5*(c[1]+d[1]),.5*(c[2]+d[2])],u=[r,o,c,m],f=[m,d,l,n],v=this.data.vertex1(m);this.Render(u,e,v),this.Render(f,v,i)}}}class Pixel extends Geometry{constructor(t,e,i,r,a){super(),this.controlpoint=t,this.width=e,this.CenterIndex=0,this.MaterialIndex=i,this.Min=r,this.Max=a}process(t){this.data.indices.push(this.data.vertex0(this.controlpoint,this.width)),this.append()}append(){material0Data.append(this.data)}}class Triangles extends Geometry{constructor(t,e,i){super(),this.CenterIndex=0,this.MaterialIndex=t,this.Min=e,this.Max=i,this.Positions=Positions,this.Normals=Normals,this.Colors=Colors,this.Indices=Indices,Positions=[],Normals=[],Colors=[],Indices=[],this.transparent=Materials[t].diffuse[3]<1}process(t){for(let t=0,e=this.Indices.length;t<e;++t){let e=this.Indices[t],i=e[0],r=this.Positions[i[0]],a=this.Positions[i[1]],s=this.Positions[i[2]];if(!this.offscreen([r,a,s])){let t=e.length>1?e[1]:i;if(t&&0!=t.length||(t=i),this.Colors.length>0){let n=e.length>2?e[2]:i;n&&0!=n.length||(n=i);let o=this.Colors[n[0]],h=this.Colors[n[1]],l=this.Colors[n[2]];this.transparent|=o[3]+h[3]+l[3]<765,materialIndex=-1-this.MaterialIndex,this.data.iVertex(i[0],r,this.Normals[t[0]],o),this.data.iVertex(i[1],a,this.Normals[t[1]],h),this.data.iVertex(i[2],s,this.Normals[t[2]],l)}else materialIndex=1+this.MaterialIndex,this.data.iVertex(i[0],r,this.Normals[t[0]]),this.data.iVertex(i[1],a,this.Normals[t[1]]),this.data.iVertex(i[2],s,this.Normals[t[2]])}}this.data.nvertices=this.Positions.length,this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):triangleData.append(this.data)}}function home(){mat4.identity(rotMat),initProjection(),setProjection(),redraw=!0}function initShader(t=[]){let e=getShader(gl,"fragment",t),i=getShader(gl,"vertex",t),r=gl.createProgram();return gl.attachShader(r,i),gl.attachShader(r,e),gl.linkProgram(r),gl.getProgramParameter(r,gl.LINK_STATUS)||alert("Could not initialize shaders"),r}class Split3{constructor(t,e,i,r){this.m0=[.5*(t[0]+e[0]),.5*(t[1]+e[1]),.5*(t[2]+e[2])];let a=.5*(e[0]+i[0]),s=.5*(e[1]+i[1]),n=.5*(e[2]+i[2]);this.m2=[.5*(i[0]+r[0]),.5*(i[1]+r[1]),.5*(i[2]+r[2])],this.m3=[.5*(this.m0[0]+a),.5*(this.m0[1]+s),.5*(this.m0[2]+n)],this.m4=[.5*(a+this.m2[0]),.5*(s+this.m2[1]),.5*(n+this.m2[2])],this.m5=[.5*(this.m3[0]+this.m4[0]),.5*(this.m3[1]+this.m4[1]),.5*(this.m3[2]+this.m4[2])]}}function iszero(t){return 0==t[0]&&0==t[1]&&0==t[2]}function unit(t){let e=1/(Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])||1);return[t[0]*e,t[1]*e,t[2]*e]}function abs2(t){return t[0]*t[0]+t[1]*t[1]+t[2]*t[2]}function dot(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function cross(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function bezierPP(t,e,i){return[t[0]+i[0]-2*e[0],t[1]+i[1]-2*e[1],t[2]+i[2]-2*e[2]]}function bezierPPP(t,e,i,r){return[r[0]-t[0]+3*(e[0]-i[0]),r[1]-t[1]+3*(e[1]-i[1]),r[2]-t[2]+3*(e[2]-i[2])]}function Straightness(t,e,i,r){let a=[third*(r[0]-t[0]),third*(r[1]-t[1]),third*(r[2]-t[2])];return Math.max(abs2([e[0]-a[0]-t[0],e[1]-a[1]-t[1],e[2]-a[2]-t[2]]),abs2([r[0]-a[0]-i[0],r[1]-a[1]-i[1],r[2]-a[2]-i[2]]))}function Distance2(t,e,i){let r=dot([t[0]-e[0],t[1]-e[1],t[2]-e[2]],i);return r*r}function corners(t,e){return[t,[t[0],t[1],e[2]],[t[0],e[1],t[2]],[t[0],e[1],e[2]],[e[0],t[1],t[2]],[e[0],t[1],e[2]],[e[0],e[1],t[2]],e]}function COBTarget(t,e){mat4.fromTranslation(translMat,[center.x,center.y,center.z]),mat4.invert(cjMatInv,translMat),mat4.multiply(t,e,cjMatInv),mat4.multiply(t,translMat,t)}function setUniforms(t){let e=t==pixelShader;gl.useProgram(t),t.vertexPositionAttribute=gl.getAttribLocation(t,"position"),gl.enableVertexAttribArray(t.vertexPositionAttribute),e&&(t.vertexWidthAttribute=gl.getAttribLocation(t,"width"),gl.enableVertexAttribArray(t.vertexWidthAttribute)),t==noNormalShader||e||(t.vertexNormalAttribute=gl.getAttribLocation(t,"normal"),gl.enableVertexAttribArray(t.vertexNormalAttribute)),t.vertexMaterialAttribute=gl.getAttribLocation(t,"materialIndex"),gl.enableVertexAttribArray(t.vertexMaterialAttribute),t.projViewMatUniform=gl.getUniformLocation(t,"projViewMat"),t.viewMatUniform=gl.getUniformLocation(t,"viewMat"),t.normMatUniform=gl.getUniformLocation(t,"normMat"),t!=colorShader&&t!=transparentShader||(t.vertexColorAttribute=gl.getAttribLocation(t,"color"),gl.enableVertexAttribArray(t.vertexColorAttribute));for(let e=0;e<Materials.length;++e)Materials[e].setUniform(t,"Materials",e);for(let e=0;e<Lights.length;++e)Lights[e].setUniform(t,"Lights",e);gl.uniformMatrix4fv(t.projViewMatUniform,!1,projViewMat),gl.uniformMatrix4fv(t.viewMatUniform,!1,viewMat),gl.uniformMatrix3fv(t.normMatUniform,!1,normMat)}function handleMouseDown(t){mouseDownOrTouchActive=!0,lastMouseX=t.clientX,lastMouseY=t.clientY}let pinchStart,touchStartTime,pinch=!1;function pinchDistance(t){return Math.hypot(t[0].pageX-t[1].pageX,t[0].pageY-t[1].pageY)}function handleTouchStart(t){t.preventDefault();let e=t.targetTouches;swipe=rotate=pinch=!1,zooming||(1!=e.length||mouseDownOrTouchActive||(touchStartTime=(new Date).getTime(),touchId=e[0].identifier,lastMouseX=e[0].pageX,lastMouseY=e[0].pageY),2!=e.length||mouseDownOrTouchActive||(touchId=e[0].identifier,pinchStart=pinchDistance(e),pinch=!0))}function handleMouseUpOrTouchEnd(t){mouseDownOrTouchActive=!1}function rotateScene(t,e,i,r,a){if(t==i&&e==r)return;let[s,n]=arcball([t,-e],[i,-r]);mat4.fromRotation(rotMats,2*a*ArcballFactor*s/lastzoom,n),mat4.multiply(rotMat,rotMats,rotMat)}function shiftScene(t,e,i,r){let a=1/lastzoom;shift.x+=(i-t)*a*halfCanvasWidth,shift.y-=(r-e)*a*halfCanvasHeight}function panScene(t,e,i,r){orthographic?shiftScene(t,e,i,r):(center.x+=(i-t)*(viewParam.xmax-viewParam.xmin),center.y-=(r-e)*(viewParam.ymax-viewParam.ymin))}function updateViewMatrix(){COBTarget(viewMat,rotMat),mat4.translate(viewMat,viewMat,[center.x,center.y,0]),mat3.fromMat4(viewMat3,viewMat),mat3.invert(normMat,viewMat3),mat4.multiply(projViewMat,projMat,viewMat)}function capzoom(){let t=Math.sqrt(Number.MAX_VALUE),e=1/t;Zoom<=e&&(Zoom=e),Zoom>=t&&(Zoom=t),Zoom!=lastzoom&&(remesh=!0),lastzoom=Zoom}function zoomImage(t){let e=zoomStep*halfCanvasHeight*t;const i=Math.log(.1*Number.MAX_VALUE)/Math.log(zoomFactor);Math.abs(e)<i&&(Zoom*=zoomFactor**e,capzoom())}function normMouse(t){let e=t[0],i=t[1],r=Math.hypot(e,i);return r>1&&(denom=1/r,e*=denom,i*=denom),[e,i,Math.sqrt(Math.max(1-i*i-e*e,0))]}function arcball(t,e){let i=normMouse(t),r=normMouse(e),a=dot(i,r);return a>1?a=1:a<-1&&(a=-1),[Math.acos(a),unit(cross(i,r))]}function zoomScene(t,e,i,r){zoomImage(e-r)}const DRAGMODE_ROTATE=1,DRAGMODE_SHIFT=2,DRAGMODE_ZOOM=3,DRAGMODE_PAN=4;function processDrag(t,e,i,r=1){let a;switch(i){case DRAGMODE_ROTATE:a=rotateScene;break;case DRAGMODE_SHIFT:a=shiftScene;break;case DRAGMODE_ZOOM:a=zoomScene;break;case DRAGMODE_PAN:a=panScene;break;default:a=((t,e,i,r)=>{})}a((lastMouseX-halfCanvasWidth)/halfCanvasWidth,(lastMouseY-halfCanvasHeight)/halfCanvasHeight,(t-halfCanvasWidth)/halfCanvasWidth,(e-halfCanvasHeight)/halfCanvasHeight,r),lastMouseX=t,lastMouseY=e,setProjection(),redraw=!0}function handleKey(t){let e=[];switch(t.key){case"x":e=[1,0,0];break;case"y":e=[0,1,0];break;case"z":e=[0,0,1];break;case"h":home();break;case"+":case"=":case">":expand();break;case"-":case"_":case"<":shrink()}e.length>0&&(mat4.rotate(rotMat,rotMat,.1,e),updateViewMatrix(),redraw=!0)}function handleMouseWheel(t){t.deltaY<0?Zoom*=zoomFactor:Zoom/=zoomFactor,capzoom(),setProjection(),redraw=!0}function handleMouseMove(t){if(!mouseDownOrTouchActive)return;let e;processDrag(t.clientX,t.clientY,e=t.getModifierState("Control")?DRAGMODE_SHIFT:t.getModifierState("Shift")?DRAGMODE_ZOOM:t.getModifierState("Alt")?DRAGMODE_PAN:DRAGMODE_ROTATE)}let indexExt,zooming=!1,swipe=!1,rotate=!1;function handleTouchMove(t){if(t.preventDefault(),zooming)return;let e=t.targetTouches;if(!pinch&&1==e.length&&touchId==e[0].identifier){let t=e[0].pageX,i=e[0].pageY,r=t-lastMouseX,a=i-lastMouseY,s=r*r+a*a<=shiftHoldDistance*shiftHoldDistance;if(s&&!swipe&&!rotate&&(new Date).getTime()-touchStartTime>shiftWaitTime&&(navigator.vibrate&&window.navigator.vibrate(vibrateTime),swipe=!0),swipe)processDrag(t,i,DRAGMODE_SHIFT);else if(!s){rotate=!0,processDrag(e[0].pageX,e[0].pageY,DRAGMODE_ROTATE,.5)}}if(pinch&&!swipe&&2==e.length&&touchId==e[0].identifier){let t=pinchDistance(e),i=t-pinchStart;zooming=!0,(i*=zoomPinchFactor)>zoomPinchCap&&(i=zoomPinchCap),i<-zoomPinchCap&&(i=-zoomPinchCap),zoomImage(i/size2),pinchStart=t,swipe=rotate=zooming=!1,setProjection(),redraw=!0}}function setBuffer(){positionBuffer=gl.createBuffer(),materialBuffer=gl.createBuffer(),colorBuffer=gl.createBuffer(),indexBuffer=gl.createBuffer(),indexExt=gl.getExtension("OES_element_index_uint")}let pixelShader,noNormalShader,materialShader,colorShader,transparentShader,zbuffer=[];function transformVertices(t){let e=viewMat[2],i=viewMat[6],r=viewMat[10];zbuffer.length=t.length;for(let a=0;a<t.length;++a){let s=6*a;zbuffer[a]=e*t[s]+i*t[s+1]+r*t[s+2]}}function draw(){gl.clearColor(1,1,1,1),gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT),material0Data.clear(),material1Data.clear(),materialData.clear(),colorData.clear(),triangleData.clear(),transparentData.clear(),P.forEach(function(t){t.render()}),drawBuffer(material0Data,pixelShader),drawBuffer(material1Data,noNormalShader),drawBuffer(materialData,materialShader),drawBuffer(colorData,colorShader),drawBuffer(triangleData,transparentShader);let t=transparentData.indices;if(t.length>0){transformVertices(transparentData.vertices);let e=t.length/3,i=Array(e).fill().map((t,e)=>e);i.sort(function(e,i){let r=3*e;Ia=t[r],Ib=t[r+1],Ic=t[r+2];let a=3*i;return IA=t[a],IB=t[a+1],IC=t[a+2],zbuffer[Ia]+zbuffer[Ib]+zbuffer[Ic]<zbuffer[IA]+zbuffer[IB]+zbuffer[IC]?-1:1});let r=Array(t.length);for(let a=0;a<e;++a){let e=3*i[a];r[3*a]=t[e],r[3*a+1]=t[e+1],r[3*a+2]=t[e+2]}gl.depthMask(!1),drawBuffer(transparentData,transparentShader,r),gl.depthMask(!0)}remesh=!1}function tick(){requestAnimationFrame(tick),redraw&&(draw(),redraw=!1)}function setDimensions(t,e,i,r){let a=t/e,s=1/lastzoom,n=i/t*lastzoom,o=r/e*lastzoom;if(orthographic){let t=B[0]-b[0],e=B[1]-b[1];if(t<e*a){let t=.5*e*a*s,i=2*t*n,r=e*s*o;viewParam.xmin=-t-i,viewParam.xmax=t-i,viewParam.ymin=b[1]*s-r,viewParam.ymax=B[1]*s-r}else{let e=.5*t/(a*Zoom),i=t*s*n,r=2*e*o;viewParam.xmin=b[0]*s-i,viewParam.xmax=B[0]*s-i,viewParam.ymin=-e-r,viewParam.ymax=e-r}}else{let t=H*s,e=t*a,i=2*e*n,r=2*t*o;viewParam.xmin=-e-i,viewParam.xmax=e-i,viewParam.ymin=-t-r,viewParam.ymax=t-r}}function setProjection(){setDimensions(canvasWidth,canvasHeight,shift.x,shift.y),(orthographic?mat4.ortho:mat4.frustum)(projMat,viewParam.xmin,viewParam.xmax,viewParam.ymin,viewParam.ymax,-viewParam.zmax,-viewParam.zmin),updateViewMatrix()}function initProjection(){H=-Math.tan(.5*angle)*B[2],center.x=center.y=0,center.z=.5*(b[2]+B[2]),lastzoom=Zoom=Zoom0,viewParam.zmin=b[2],viewParam.zmax=B[2],shift.x=shift.y=0}function setViewport(){gl.viewportWidth=canvasWidth,gl.viewportHeight=canvasHeight,gl.viewport(0,0,gl.viewportWidth,gl.viewportHeight),home()}function setCanvas(){canvas.width=canvasWidth,canvas.height=canvasHeight,size2=Math.hypot(canvasWidth,canvasHeight),halfCanvasWidth=.5*canvasWidth,halfCanvasHeight=.5*canvasHeight}function setsize(t,e){t>maxViewportWidth&&(t=maxViewportWidth),e>maxViewportHeight&&(e=maxViewportHeight),shift.x*=t/canvasWidth,shift.y*=e/canvasHeight,canvasWidth=t,canvasHeight=e,setCanvas(),setViewport()}function expand(){setsize(canvasWidth*resizeStep+.5,canvasHeight*resizeStep+.5)}function shrink(){setsize(Math.max(canvasWidth/resizeStep+.5,1),Math.max(canvasHeight/resizeStep+.5,1))}function webGLStart(){if(canvas=document.getElementById("Asymptote"),absolute)canvasWidth*=window.devicePixelRatio,canvasHeight*=window.devicePixelRatio;else{0==canvas.width&&(canvas.width=Math.max(window.innerWidth-windowTrim,windowTrim)),0==canvas.height&&(canvas.height=Math.max(window.innerHeight-windowTrim,windowTrim));let t=canvasWidth/canvasHeight;canvas.width>canvas.height*t?canvas.width=Math.min(canvas.height*t,canvas.width):canvas.height=Math.min(canvas.width/t,canvas.height),canvas.width>0&&(canvasWidth=canvas.width),canvas.height>0&&(canvasHeight=canvas.height)}setCanvas(),ArcballFactor=1+8*Math.hypot(viewportmargin[0],viewportmargin[1])/size2,initGL(),gl.enable(gl.BLEND),gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA),gl.enable(gl.DEPTH_TEST),setViewport(),noNormalShader=initShader(),pixelShader=initShader(["WIDTH"]),materialShader=initShader(["NORMAL"]),colorShader=initShader(["NORMAL","COLOR"]),transparentShader=initShader(["NORMAL","COLOR","TRANSPARENT"]),setBuffer(),canvas.onmousedown=handleMouseDown,document.onmouseup=handleMouseUpOrTouchEnd,document.onmousemove=handleMouseMove,canvas.onkeydown=handleKey,document.onwheel=handleMouseWheel,canvas.addEventListener("touchstart",handleTouchStart,!1),canvas.addEventListener("touchend",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchcancel",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchleave",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchmove",handleTouchMove,!1),document.addEventListener("keydown",handleKey,!1),tick()}
+let gl,canvas,canvasWidth,canvasHeight,halfCanvasWidth,halfCanvasHeight;!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var i=e();for(var a in i)("object"==typeof exports?exports:t)[a]=i[a]}}("undefined"!=typeof self?self:this,function(){return function(t){function e(a){if(i[a])return i[a].exports;var r=i[a]={i:a,l:!1,exports:{}};return t[a].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,a){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:a})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=1)}([function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setMatrixArrayType=function(t){e.ARRAY_TYPE=t},e.toRadian=function(t){return t*r},e.equals=function(t,e){return Math.abs(t-e)<=a*Math.max(1,Math.abs(t),Math.abs(e))};var a=e.EPSILON=1e-6,r=(e.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,e.RANDOM=Math.random,Math.PI/180)},function(t,e,i){"use strict";function a(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}Object.defineProperty(e,"__esModule",{value:!0}),e.mat4=e.mat3=void 0;var r=a(i(2)),s=a(i(3));e.mat3=r,e.mat4=s},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.create=function(){var t=new a.ARRAY_TYPE(9);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},e.fromMat4=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t},e.invert=function(t,e){var i=e[0],a=e[1],r=e[2],s=e[3],n=e[4],o=e[5],h=e[6],l=e[7],c=e[8],d=c*n-o*l,m=-c*s+o*h,u=l*s-n*h,f=i*d+a*m+r*u;return f?(f=1/f,t[0]=d*f,t[1]=(-c*a+r*l)*f,t[2]=(o*a-r*n)*f,t[3]=m*f,t[4]=(c*i-r*h)*f,t[5]=(-o*i+r*s)*f,t[6]=u*f,t[7]=(-l*i+a*h)*f,t[8]=(n*i-a*s)*f,t):null};var a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}(i(0))},function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.create=function(){var t=new a.ARRAY_TYPE(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},e.invert=function(t,e){var i=e[0],a=e[1],r=e[2],s=e[3],n=e[4],o=e[5],h=e[6],l=e[7],c=e[8],d=e[9],m=e[10],u=e[11],f=e[12],v=e[13],p=e[14],g=e[15],x=i*o-a*n,M=i*h-r*n,w=i*l-s*n,A=a*h-r*o,S=a*l-s*o,b=r*l-s*h,P=c*v-d*f,z=c*p-m*f,R=c*g-u*f,y=d*p-m*v,D=d*g-u*v,T=m*g-u*p,E=x*T-M*D+w*y+A*R-S*z+b*P;return E?(E=1/E,t[0]=(o*T-h*D+l*y)*E,t[1]=(r*D-a*T-s*y)*E,t[2]=(v*b-p*S+g*A)*E,t[3]=(m*S-d*b-u*A)*E,t[4]=(h*R-n*T-l*z)*E,t[5]=(i*T-r*R+s*z)*E,t[6]=(p*w-f*b-g*M)*E,t[7]=(c*b-m*w+u*M)*E,t[8]=(n*D-o*R+l*P)*E,t[9]=(a*R-i*D-s*P)*E,t[10]=(f*S-v*w+g*x)*E,t[11]=(d*w-c*S-u*x)*E,t[12]=(o*z-n*y-h*P)*E,t[13]=(i*y-a*z+r*P)*E,t[14]=(v*M-f*A-p*x)*E,t[15]=(c*A-d*M+m*x)*E,t):null},e.multiply=function(t,e,i){var a=e[0],r=e[1],s=e[2],n=e[3],o=e[4],h=e[5],l=e[6],c=e[7],d=e[8],m=e[9],u=e[10],f=e[11],v=e[12],p=e[13],g=e[14],x=e[15],M=i[0],w=i[1],A=i[2],S=i[3];return t[0]=M*a+w*o+A*d+S*v,t[1]=M*r+w*h+A*m+S*p,t[2]=M*s+w*l+A*u+S*g,t[3]=M*n+w*c+A*f+S*x,M=i[4],w=i[5],A=i[6],S=i[7],t[4]=M*a+w*o+A*d+S*v,t[5]=M*r+w*h+A*m+S*p,t[6]=M*s+w*l+A*u+S*g,t[7]=M*n+w*c+A*f+S*x,M=i[8],w=i[9],A=i[10],S=i[11],t[8]=M*a+w*o+A*d+S*v,t[9]=M*r+w*h+A*m+S*p,t[10]=M*s+w*l+A*u+S*g,t[11]=M*n+w*c+A*f+S*x,M=i[12],w=i[13],A=i[14],S=i[15],t[12]=M*a+w*o+A*d+S*v,t[13]=M*r+w*h+A*m+S*p,t[14]=M*s+w*l+A*u+S*g,t[15]=M*n+w*c+A*f+S*x,t},e.translate=function(t,e,i){var a=i[0],r=i[1],s=i[2],n=void 0,o=void 0,h=void 0,l=void 0,c=void 0,d=void 0,m=void 0,u=void 0,f=void 0,v=void 0,p=void 0,g=void 0;return e===t?(t[12]=e[0]*a+e[4]*r+e[8]*s+e[12],t[13]=e[1]*a+e[5]*r+e[9]*s+e[13],t[14]=e[2]*a+e[6]*r+e[10]*s+e[14],t[15]=e[3]*a+e[7]*r+e[11]*s+e[15]):(n=e[0],o=e[1],h=e[2],l=e[3],c=e[4],d=e[5],m=e[6],u=e[7],f=e[8],v=e[9],p=e[10],g=e[11],t[0]=n,t[1]=o,t[2]=h,t[3]=l,t[4]=c,t[5]=d,t[6]=m,t[7]=u,t[8]=f,t[9]=v,t[10]=p,t[11]=g,t[12]=n*a+c*r+f*s+e[12],t[13]=o*a+d*r+v*s+e[13],t[14]=h*a+m*r+p*s+e[14],t[15]=l*a+u*r+g*s+e[15]),t},e.rotate=function(t,e,i,r){var s=r[0],n=r[1],o=r[2],h=Math.sqrt(s*s+n*n+o*o),l=void 0,c=void 0,d=void 0,m=void 0,u=void 0,f=void 0,v=void 0,p=void 0,g=void 0,x=void 0,M=void 0,w=void 0,A=void 0,S=void 0,b=void 0,P=void 0,z=void 0,R=void 0,y=void 0,D=void 0,T=void 0,E=void 0,I=void 0,O=void 0;return Math.abs(h)<a.EPSILON?null:(s*=h=1/h,n*=h,o*=h,l=Math.sin(i),d=1-(c=Math.cos(i)),m=e[0],u=e[1],f=e[2],v=e[3],p=e[4],g=e[5],x=e[6],M=e[7],w=e[8],A=e[9],S=e[10],b=e[11],P=s*s*d+c,z=n*s*d+o*l,R=o*s*d-n*l,y=s*n*d-o*l,D=n*n*d+c,T=o*n*d+s*l,E=s*o*d+n*l,I=n*o*d-s*l,O=o*o*d+c,t[0]=m*P+p*z+w*R,t[1]=u*P+g*z+A*R,t[2]=f*P+x*z+S*R,t[3]=v*P+M*z+b*R,t[4]=m*y+p*D+w*T,t[5]=u*y+g*D+A*T,t[6]=f*y+x*D+S*T,t[7]=v*y+M*D+b*T,t[8]=m*E+p*I+w*O,t[9]=u*E+g*I+A*O,t[10]=f*E+x*I+S*O,t[11]=v*E+M*I+b*O,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)},e.fromTranslation=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t},e.fromRotation=function(t,e,i){var r=i[0],s=i[1],n=i[2],o=Math.sqrt(r*r+s*s+n*n),h=void 0,l=void 0,c=void 0;return Math.abs(o)<a.EPSILON?null:(r*=o=1/o,s*=o,n*=o,h=Math.sin(e),c=1-(l=Math.cos(e)),t[0]=r*r*c+l,t[1]=s*r*c+n*h,t[2]=n*r*c-s*h,t[3]=0,t[4]=r*s*c-n*h,t[5]=s*s*c+l,t[6]=n*s*c+r*h,t[7]=0,t[8]=r*n*c+s*h,t[9]=s*n*c-r*h,t[10]=n*n*c+l,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)},e.frustum=function(t,e,i,a,r,s,n){var o=1/(i-e),h=1/(r-a),l=1/(s-n);return t[0]=2*s*o,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*s*h,t[6]=0,t[7]=0,t[8]=(i+e)*o,t[9]=(r+a)*h,t[10]=(n+s)*l,t[11]=-1,t[12]=0,t[13]=0,t[14]=n*s*2*l,t[15]=0,t},e.ortho=function(t,e,i,a,r,s,n){var o=1/(e-i),h=1/(a-r),l=1/(s-n);return t[0]=-2*o,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*h,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*l,t[11]=0,t[12]=(e+i)*o,t[13]=(r+a)*h,t[14]=(n+s)*l,t[15]=1,t};var a=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e.default=t,e}(i(0))}])});let Zoom,Zoom0,pixel=.75,BezierFactor=.4,FillFactor=.1,maxViewportWidth=window.innerWidth,maxViewportHeight=window.innerHeight,viewportmargin=0;const windowTrim=10;let zoomFactor,zoomPinchFactor,zoomPinchCap,zoomStep,shiftHoldDistance,shiftWaitTime,vibrateTime,lastzoom,H,zmin,zmax,size2,ArcballFactor,b,B,positionBuffer,materialBuffer,colorBuffer,indexBuffer,resizeStep=1.2,Fuzz2=1e3*Number.EPSILON,Fuzz4=Fuzz2*Fuzz2,third=1/3,P=[],Materials=[],Lights=[],Centers=[],Background=[1,1,1,1],absolute=!1,rotMat=mat4.create(),projMat=mat4.create(),viewMat=mat4.create(),projViewMat=mat4.create(),normMat=mat3.create(),viewMat3=mat3.create(),rotMats=mat4.create(),cjMatInv=mat4.create(),translMat=mat4.create(),center={x:0,y:0,z:0},shift={x:0,y:0},viewParam={xmin:0,xmax:0,ymin:0,ymax:0,zmin:0,zmax:0},redraw=!0,remesh=!0,mouseDownOrTouchActive=!1,lastMouseX=null,lastMouseY=null,touchID=null,Positions=[],Normals=[],Colors=[],Indices=[];class Material{constructor(t,e,i,a,r,s){this.diffuse=t,this.emissive=e,this.specular=i,this.shininess=a,this.metallic=r,this.fresnel0=s}setUniform(t,e,i=null){let a;a=null===i?i=>gl.getUniformLocation(t,e+"."+i):a=>gl.getUniformLocation(t,e+"["+i+"]."+a),gl.uniform4fv(a("diffuse"),new Float32Array(this.diffuse)),gl.uniform4fv(a("emissive"),new Float32Array(this.emissive)),gl.uniform4fv(a("specular"),new Float32Array(this.specular)),gl.uniform1f(a("shininess"),this.shininess),gl.uniform1f(a("metallic"),this.metallic),gl.uniform1f(a("fresnel0"),this.fresnel0)}}let enumPointLight=1,enumDirectionalLight=2;class Light{constructor(t,e){this.direction=t,this.color=e}setUniform(t,e,i){let a=a=>gl.getUniformLocation(t,e+"["+i+"]."+a);gl.uniform3fv(a("direction"),new Float32Array(this.direction)),gl.uniform3fv(a("color"),new Float32Array(this.color))}}function initGL(){try{gl=canvas.getContext("webgl",{alpha:Background[3]<1})}catch(t){}gl||alert("Could not initialize WebGL")}function getShader(t,e,i=[]){let a=document.getElementById(e);if(!a)return null;let r=`#version 100\n#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n#else\n precision mediump float;\n#endif\n const int nLights=${Lights.length};\n const int nMaterials=${Materials.length};\n`;orthographic&&(r+="#define ORTHOGRAPHIC\n"),i.forEach(t=>r+="#define "+t+"\n");let s,n=a.firstChild;for(;n;)3==n.nodeType&&(r+=n.textContent),n=n.nextSibling;if("x-shader/x-fragment"==a.type)s=t.createShader(t.FRAGMENT_SHADER);else{if("x-shader/x-vertex"!=a.type)return null;s=t.createShader(t.VERTEX_SHADER)}return t.shaderSource(s,r),t.compileShader(s),t.getShaderParameter(s,t.COMPILE_STATUS)?s:(alert(t.getShaderInfoLog(s)),null)}function drawBuffer(t,e,i=t.indices){if(0==t.indices.length)return;let a=e==pixelShader,r=!a&&e!=noNormalShader;setUniforms(e),gl.bindBuffer(gl.ARRAY_BUFFER,positionBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(t.vertices),gl.STATIC_DRAW),gl.vertexAttribPointer(e.vertexPositionAttribute,3,gl.FLOAT,!1,r?24:a?16:12,0),r?gl.vertexAttribPointer(e.vertexNormalAttribute,3,gl.FLOAT,!1,24,12):a&&gl.vertexAttribPointer(e.vertexWidthAttribute,1,gl.FLOAT,!1,16,12),gl.bindBuffer(gl.ARRAY_BUFFER,materialBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Int16Array(t.materials),gl.STATIC_DRAW),gl.vertexAttribPointer(e.vertexMaterialAttribute,1,gl.SHORT,!1,2,0),e!=colorShader&&e!=transparentShader||(gl.bindBuffer(gl.ARRAY_BUFFER,colorBuffer),gl.bufferData(gl.ARRAY_BUFFER,new Uint8Array(t.colors),gl.STATIC_DRAW),gl.vertexAttribPointer(e.vertexColorAttribute,4,gl.UNSIGNED_BYTE,!0,0,0)),gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,indexBuffer),gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,indexExt?new Uint32Array(i):new Uint16Array(i),gl.STATIC_DRAW),gl.drawElements(r?gl.TRIANGLES:a?gl.POINTS:gl.LINES,i.length,indexExt?gl.UNSIGNED_INT:gl.UNSIGNED_SHORT,0)}class vertexBuffer{constructor(){this.clear()}clear(){this.vertices=[],this.materials=[],this.colors=[],this.indices=[],this.nvertices=0}vertex(t,e){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materials.push(materialIndex),this.nvertices++}Vertex(t,e,i=[0,0,0,0]){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.vertices.push(e[0]),this.vertices.push(e[1]),this.vertices.push(e[2]),this.materials.push(materialIndex),this.colors.push(i[0]),this.colors.push(i[1]),this.colors.push(i[2]),this.colors.push(i[3]),this.nvertices++}vertex1(t){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.materials.push(materialIndex),this.nvertices++}vertex0(t,e){return this.vertices.push(t[0]),this.vertices.push(t[1]),this.vertices.push(t[2]),this.vertices.push(e),this.materials.push(materialIndex),this.nvertices++}iVertex(t,e,i,a=[0,0,0,0]){let r=6*t;this.vertices[r]=e[0],this.vertices[r+1]=e[1],this.vertices[r+2]=e[2],this.vertices[r+3]=i[0],this.vertices[r+4]=i[1],this.vertices[r+5]=i[2],this.materials[t]=materialIndex;let s=4*t;this.colors[s]=a[0],this.colors[s+1]=a[1],this.colors[s+2]=a[2],this.colors[s+3]=a[3],this.indices.push(t)}append(t){append(this.vertices,t.vertices),append(this.materials,t.materials),append(this.colors,t.colors),appendOffset(this.indices,t.indices,this.nvertices),this.nvertices+=t.nvertices}}let materialIndex,material0Data=new vertexBuffer,material1Data=new vertexBuffer,materialData=new vertexBuffer,colorData=new vertexBuffer,transparentData=new vertexBuffer,triangleData=new vertexBuffer;function append(t,e){let i=t.length,a=e.length;t.length+=a;for(let r=0;r<a;++r)t[i+r]=e[r]}function appendOffset(t,e,i){let a=t.length,r=e.length;t.length+=e.length;for(let s=0;s<r;++s)t[a+s]=e[s]+i}class Geometry{constructor(){this.data=new vertexBuffer,this.Onscreen=!1,this.m=[]}offscreen(t){let e=projViewMat,i=t[0],a=i[0],r=i[1],s=i[2],n=1/(e[3]*a+e[7]*r+e[11]*s+e[15]);this.x=this.X=(e[0]*a+e[4]*r+e[8]*s+e[12])*n,this.y=this.Y=(e[1]*a+e[5]*r+e[9]*s+e[13])*n;for(let i=1,a=t.length;i<a;++i){let a=t[i],r=a[0],s=a[1],n=a[2],o=1/(e[3]*r+e[7]*s+e[11]*n+e[15]),h=(e[0]*r+e[4]*s+e[8]*n+e[12])*o,l=(e[1]*r+e[5]*s+e[9]*n+e[13])*o;h<this.x?this.x=h:h>this.X&&(this.X=h),l<this.y?this.y=l:l>this.Y&&(this.Y=l)}return(this.X<-1.01||this.x>1.01||this.Y<-1.01||this.y>1.01)&&(this.Onscreen=!1,!0)}T(t){let e=this.c[0],i=this.c[1],a=this.c[2],r=t[0]-e,s=t[1]-i,n=t[2]-a;return[r*normMat[0]+s*normMat[3]+n*normMat[6]+e,r*normMat[1]+s*normMat[4]+n*normMat[7]+i,r*normMat[2]+s*normMat[5]+n*normMat[8]+a]}Tcorners(t,e){return[this.T(t),this.T([t[0],t[1],e[2]]),this.T([t[0],e[1],t[2]]),this.T([t[0],e[1],e[2]]),this.T([e[0],t[1],t[2]]),this.T([e[0],t[1],e[2]]),this.T([e[0],e[1],t[2]]),this.T(e)]}render(){let t;if(0==this.CenterIndex?t=corners(this.Min,this.Max):(this.c=Centers[this.CenterIndex-1],t=this.Tcorners(this.Min,this.Max)),this.offscreen(t))return void this.data.clear();let e,i=this.controlpoints;if(0==this.CenterIndex){if(!remesh&&this.Onscreen)return void this.append();e=i}else{let t=i.length;e=Array(t);for(let a=0;a<t;++a)e[a]=this.T(i[a])}materialIndex=this.MaterialIndex;let a=orthographic?1:this.Min[2]/B[2],r=pixel*Math.hypot(a*(viewParam.xmax-viewParam.xmin),a*(viewParam.ymax-viewParam.ymin))/size2;this.res2=r*r,this.Epsilon=FillFactor*r,this.data.clear(),this.Onscreen=!0,this.process(e)}}class BezierPatch extends Geometry{constructor(t,e,i,a,r,s){super(),this.controlpoints=t,this.Min=a,this.Max=r,this.color=s,this.CenterIndex=e;let n=t.length;if(s){let t=s[0][3]+s[1][3]+s[2][3];this.transparent=16==n||4==n?t+s[3][3]<1020:t<765}else this.transparent=Materials[i].diffuse[3]<1;this.transparent?(this.MaterialIndex=s?-1-i:1+i,this.vertex=this.data.Vertex.bind(this.data)):(this.MaterialIndex=i,this.vertex=this.data.vertex.bind(this.data)),this.L2norm(this.controlpoints)}L2norm(t){let e=t[0];this.epsilon=0;let i=t.length;for(let a=1;a<i;++a)this.epsilon=Math.max(this.epsilon,abs2([t[a][0]-e[0],t[a][1]-e[1],t[a][2]-e[2]]));this.epsilon*=Fuzz4}processTriangle(t){let e=t[0],i=t[1],a=t[2],r=unit(cross([i[0]-e[0],i[1]-e[1],i[2]-e[2]],[a[0]-e[0],a[1]-e[1],a[2]-e[2]]));this.offscreen([e,i,a])||(this.color?(this.data.indices.push(this.data.Vertex(e,r,this.color[0])),this.data.indices.push(this.data.Vertex(i,r,this.color[1])),this.data.indices.push(this.data.Vertex(a,r,this.color[2]))):(this.data.indices.push(this.vertex(e,r)),this.data.indices.push(this.vertex(i,r)),this.data.indices.push(this.vertex(a,r))),this.append())}processQuad(t){let e=t[0],i=t[1],a=t[2],r=t[3],s=cross([i[0]-e[0],i[1]-e[1],i[2]-e[2]],[a[0]-i[0],a[1]-i[1],a[2]-i[2]]),n=cross([a[0]-r[0],a[1]-r[1],a[2]-r[2]],[r[0]-e[0],r[1]-e[1],r[2]-e[2]]),o=unit([s[0]+n[0],s[1]+n[1],s[2]+n[2]]);if(!this.offscreen([e,i,a,r])){let t,s,n,h;this.color?(t=this.data.Vertex(e,o,this.color[0]),s=this.data.Vertex(i,o,this.color[1]),n=this.data.Vertex(a,o,this.color[2]),h=this.data.Vertex(r,o,this.color[3])):(t=this.vertex(e,o),s=this.vertex(i,o),n=this.vertex(a,o),h=this.vertex(r,o)),this.data.indices.push(t),this.data.indices.push(s),this.data.indices.push(n),this.data.indices.push(t),this.data.indices.push(n),this.data.indices.push(h),this.append()}}process(t){if(10==t.length)return this.process3(t);if(3==t.length)return this.processTriangle(t);if(4==t.length)return this.processQuad(t);let e=t[0],i=t[3],a=t[12],r=t[15],s=this.normal(i,t[2],t[1],e,t[4],t[8],a);iszero(s)&&iszero(s=this.normal(i,t[2],t[1],e,t[13],t[14],r))&&(s=this.normal(r,t[11],t[7],i,t[4],t[8],a));let n=this.normal(e,t[4],t[8],a,t[13],t[14],r);iszero(n)&&iszero(n=this.normal(e,t[4],t[8],a,t[11],t[7],i))&&(n=this.normal(i,t[2],t[1],e,t[13],t[14],r));let o=this.normal(a,t[13],t[14],r,t[11],t[7],i);iszero(o)&&iszero(o=this.normal(a,t[13],t[14],r,t[2],t[1],e))&&(o=this.normal(e,t[4],t[8],a,t[11],t[7],i));let h=this.normal(r,t[11],t[7],i,t[2],t[1],e);if(iszero(h)&&iszero(h=this.normal(r,t[11],t[7],i,t[4],t[8],a))&&(h=this.normal(a,t[13],t[14],r,t[2],t[1],e)),this.color){let l=this.color[0],c=this.color[1],d=this.color[2],m=this.color[3],u=this.data.Vertex(e,s,l),f=this.data.Vertex(a,n,c),v=this.data.Vertex(r,o,d),p=this.data.Vertex(i,h,m);this.Render(t,u,f,v,p,e,a,r,i,!1,!1,!1,!1,l,c,d,m)}else{let l=this.vertex(e,s),c=this.vertex(a,n),d=this.vertex(r,o),m=this.vertex(i,h);this.Render(t,l,c,d,m,e,a,r,i,!1,!1,!1,!1)}this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):this.color?colorData.append(this.data):materialData.append(this.data)}Render(t,e,i,a,r,s,n,o,h,l,c,d,m,u,f,v,p){if(this.Distance(t)<this.res2)this.offscreen([s,n,o])||(this.data.indices.push(e),this.data.indices.push(i),this.data.indices.push(a)),this.offscreen([s,o,h])||(this.data.indices.push(e),this.data.indices.push(a),this.data.indices.push(r));else{if(this.offscreen(t))return;let g=t[0],x=t[3],M=t[12],w=t[15],A=new Split3(g,t[1],t[2],x),S=new Split3(t[4],t[5],t[6],t[7]),b=new Split3(t[8],t[9],t[10],t[11]),P=new Split3(M,t[13],t[14],w),z=new Split3(g,t[4],t[8],M),R=new Split3(A.m0,S.m0,b.m0,P.m0),y=new Split3(A.m3,S.m3,b.m3,P.m3),D=new Split3(A.m5,S.m5,b.m5,P.m5),T=new Split3(A.m4,S.m4,b.m4,P.m4),E=new Split3(A.m2,S.m2,b.m2,P.m2),I=new Split3(x,t[7],t[11],w),O=[g,A.m0,A.m3,A.m5,z.m0,R.m0,y.m0,D.m0,z.m3,R.m3,y.m3,D.m3,z.m5,R.m5,y.m5,D.m5],B=[z.m5,R.m5,y.m5,D.m5,z.m4,R.m4,y.m4,D.m4,z.m2,R.m2,y.m2,D.m2,M,P.m0,P.m3,P.m5],_=[D.m5,T.m5,E.m5,I.m5,D.m4,T.m4,E.m4,I.m4,D.m2,T.m2,E.m2,I.m2,P.m5,P.m4,P.m2,w],C=[A.m5,A.m4,A.m2,x,D.m0,T.m0,E.m0,I.m0,D.m3,T.m3,E.m3,I.m3,D.m5,T.m5,E.m5,I.m5],F=O[15],L=this.normal(O[0],O[4],O[8],O[12],O[13],O[14],O[15]);iszero(L)&&iszero(L=this.normal(O[0],O[4],O[8],O[12],O[11],O[7],O[3]))&&(L=this.normal(O[3],O[2],O[1],O[0],O[13],O[14],O[15]));let V=this.normal(B[12],B[13],B[14],B[15],B[11],B[7],B[3]);iszero(V)&&iszero(V=this.normal(B[12],B[13],B[14],B[15],B[2],B[1],B[0]))&&(V=this.normal(B[0],B[4],B[8],B[12],B[11],B[7],B[3]));let N=this.normal(_[15],_[11],_[7],_[3],_[2],_[1],_[0]);iszero(N)&&iszero(N=this.normal(_[15],_[11],_[7],_[3],_[4],_[8],_[12]))&&(N=this.normal(_[12],_[13],_[14],_[15],_[2],_[1],_[0]));let H=this.normal(C[3],C[2],C[1],C[0],C[4],C[8],C[12]);iszero(H)&&iszero(H=this.normal(C[3],C[2],C[1],C[0],C[13],C[14],C[15]))&&(H=this.normal(C[15],C[11],C[7],C[3],C[4],C[8],C[12]));let U=this.normal(_[3],_[2],_[1],F,_[4],_[8],_[12]),W=this.Epsilon,Y=[.5*(s[0]+n[0]),.5*(s[1]+n[1]),.5*(s[2]+n[2])];if(!l)if(l=Straightness(g,t[4],t[8],M)<this.res2){let t=unit(this.derivative(B[0],B[1],B[2],B[3]));Y=[Y[0]-W*t[0],Y[1]-W*t[1],Y[2]-W*t[2]]}else Y=O[12];let j=[.5*(n[0]+o[0]),.5*(n[1]+o[1]),.5*(n[2]+o[2])];if(!c)if(c=Straightness(M,t[13],t[14],w)<this.res2){let t=unit(this.derivative(_[12],_[8],_[4],_[0]));j=[j[0]-W*t[0],j[1]-W*t[1],j[2]-W*t[2]]}else j=B[15];let G=[.5*(o[0]+h[0]),.5*(o[1]+h[1]),.5*(o[2]+h[2])];if(!d)if(d=Straightness(w,t[11],t[7],x)<this.res2){let t=unit(this.derivative(C[15],_[14],_[13],B[12]));G=[G[0]-W*t[0],G[1]-W*t[1],G[2]-W*t[2]]}else G=_[3];let k=[.5*(h[0]+s[0]),.5*(h[1]+s[1]),.5*(h[2]+s[2])];if(!m)if(m=Straightness(g,t[1],t[2],x)<this.res2){let t=unit(this.derivative(O[3],O[7],O[11],O[15]));k=[k[0]-W*t[0],k[1]-W*t[1],k[2]-W*t[2]]}else k=C[0];if(u){let t=Array(4),g=Array(4),x=Array(4),M=Array(4),w=Array(4);for(let e=0;e<4;++e)t[e]=.5*(u[e]+f[e]),g[e]=.5*(f[e]+v[e]),x[e]=.5*(v[e]+p[e]),M[e]=.5*(p[e]+u[e]),w[e]=.5*(t[e]+x[e]);let A=this.data.Vertex(Y,L,t),S=this.data.Vertex(j,V,g),b=this.data.Vertex(G,N,x),P=this.data.Vertex(k,H,M),z=this.data.Vertex(F,U,w);this.Render(O,e,A,z,P,s,Y,F,k,l,!1,!1,m,u,t,w,M),this.Render(B,A,i,S,z,Y,n,j,F,l,c,!1,!1,t,f,g,w),this.Render(_,z,S,a,b,F,j,o,G,!1,c,d,!1,w,g,v,x),this.Render(C,P,z,b,r,k,F,G,h,!1,!1,d,m,M,w,x,p)}else{let t=this.vertex(Y,L),u=this.vertex(j,V),f=this.vertex(G,N),v=this.vertex(k,H),p=this.vertex(F,U);this.Render(O,e,t,p,v,s,Y,F,k,l,!1,!1,m),this.Render(B,t,i,u,p,Y,n,j,F,l,c,!1,!1),this.Render(_,p,u,a,f,F,j,o,G,!1,c,d,!1),this.Render(C,v,p,f,r,k,F,G,h,!1,!1,d,m)}}}process3(t){this.Res2=BezierFactor*BezierFactor*this.res2;let e=t[0],i=t[6],a=t[9],r=this.normal(a,t[5],t[2],e,t[1],t[3],i),s=this.normal(e,t[1],t[3],i,t[7],t[8],a),n=this.normal(i,t[7],t[8],a,t[5],t[2],e);if(this.color){let o=this.color[0],h=this.color[1],l=this.color[2],c=this.data.Vertex(e,r,o),d=this.data.Vertex(i,s,h),m=this.data.Vertex(a,n,l);this.Render3(t,c,d,m,e,i,a,!1,!1,!1,o,h,l)}else{let o=this.vertex(e,r),h=this.vertex(i,s),l=this.vertex(a,n);this.Render3(t,o,h,l,e,i,a,!1,!1,!1)}this.data.indices.length>0&&this.append()}Render3(t,e,i,a,r,s,n,o,h,l,c,d,m){if(this.Distance3(t)<this.Res2)this.offscreen([r,s,n])||(this.data.indices.push(e),this.data.indices.push(i),this.data.indices.push(a));else{if(this.offscreen(t))return;let u=t[0],f=t[1],v=t[2],p=t[3],g=t[4],x=t[5],M=t[6],w=t[7],A=t[8],S=t[9],b=[.5*(S[0]+x[0]),.5*(S[1]+x[1]),.5*(S[2]+x[2])],P=[.5*(S[0]+A[0]),.5*(S[1]+A[1]),.5*(S[2]+A[2])],z=[.5*(x[0]+v[0]),.5*(x[1]+v[1]),.5*(x[2]+v[2])],R=[.5*(A[0]+g[0]),.5*(A[1]+g[1]),.5*(A[2]+g[2])],y=[.5*(A[0]+w[0]),.5*(A[1]+w[1]),.5*(A[2]+w[2])],D=[.5*(v[0]+g[0]),.5*(v[1]+g[1]),.5*(v[2]+g[2])],T=[.5*(v[0]+u[0]),.5*(v[1]+u[1]),.5*(v[2]+u[2])],E=[.5*(g[0]+p[0]),.5*(g[1]+p[1]),.5*(g[2]+p[2])],I=[.5*(w[0]+M[0]),.5*(w[1]+M[1]),.5*(w[2]+M[2])],O=[.5*(u[0]+f[0]),.5*(u[1]+f[1]),.5*(u[2]+f[2])],B=[.5*(f[0]+p[0]),.5*(f[1]+p[1]),.5*(f[2]+p[2])],_=[.5*(p[0]+M[0]),.5*(p[1]+M[1]),.5*(p[2]+M[2])],C=[.5*(b[0]+z[0]),.5*(b[1]+z[1]),.5*(b[2]+z[2])],F=[.5*(P[0]+y[0]),.5*(P[1]+y[1]),.5*(P[2]+y[2])],L=[.5*(z[0]+T[0]),.5*(z[1]+T[1]),.5*(z[2]+T[2])],V=[.5*R[0]+.25*(g[0]+f[0]),.5*R[1]+.25*(g[1]+f[1]),.5*R[2]+.25*(g[2]+f[2])],N=[.5*(y[0]+I[0]),.5*(y[1]+I[1]),.5*(y[2]+I[2])],H=[.5*D[0]+.25*(g[0]+w[0]),.5*D[1]+.25*(g[1]+w[1]),.5*D[2]+.25*(g[2]+w[2])],U=[.25*(x[0]+g[0])+.5*E[0],.25*(x[1]+g[1])+.5*E[1],.25*(x[2]+g[2])+.5*E[2]],W=[.5*(O[0]+B[0]),.5*(O[1]+B[1]),.5*(O[2]+B[2])],Y=[.5*(B[0]+_[0]),.5*(B[1]+_[1]),.5*(B[2]+_[2])],j=[.5*(H[0]+W[0]),.5*(H[1]+W[1]),.5*(H[2]+W[2])],G=[.5*(H[0]+Y[0]),.5*(H[1]+Y[1]),.5*(H[2]+Y[2])],k=[.5*(W[0]+Y[0]),.5*(W[1]+Y[1]),.5*(W[2]+Y[2])],X=[.5*(U[0]+N[0]),.5*(U[1]+N[1]),.5*(U[2]+N[2])],Z=[.5*(F[0]+U[0]),.5*(F[1]+U[1]),.5*(F[2]+U[2])],q=[.5*(F[0]+N[0]),.5*(F[1]+N[1]),.5*(F[2]+N[2])],K=[.5*(C[0]+V[0]),.5*(C[1]+V[1]),.5*(C[2]+V[2])],Q=[.5*(L[0]+V[0]),.5*(L[1]+V[1]),.5*(L[2]+V[2])],$=[.5*(C[0]+L[0]),.5*(C[1]+L[1]),.5*(C[2]+L[2])],J=[u,O,T,W,[.5*(D[0]+O[0]),.5*(D[1]+O[1]),.5*(D[2]+O[2])],L,k,j,Q,$],tt=[k,Y,G,_,[.5*(E[0]+I[0]),.5*(E[1]+I[1]),.5*(E[2]+I[2])],X,M,I,N,q],et=[$,K,C,Z,[.5*(b[0]+R[0]),.5*(b[1]+R[1]),.5*(b[2]+R[2])],b,q,F,P,S],it=[q,Z,X,K,[.25*(z[0]+y[0]+B[0]+g[0]),.25*(z[1]+y[1]+B[1]+g[1]),.25*(z[2]+y[2]+B[2]+g[2])],G,$,Q,j,k],at=this.normal(k,G,X,q,Z,K,$),rt=this.normal(q,Z,K,$,Q,j,k),st=this.normal($,Q,j,k,G,X,q),nt=this.Epsilon,ot=[.5*(s[0]+n[0]),.5*(s[1]+n[1]),.5*(s[2]+n[2])];if(!o)if(o=Straightness(M,w,A,S)<this.res2){let t=unit(this.sumderivative(it[0],it[2],it[5],it[9],it[1],it[3],it[6]));ot=[ot[0]-nt*t[0],ot[1]-nt*t[1],ot[2]-nt*t[2]]}else ot=q;let ht=[.5*(n[0]+r[0]),.5*(n[1]+r[1]),.5*(n[2]+r[2])];if(!h)if(h=Straightness(u,v,x,S)<this.res2){let t=unit(this.sumderivative(it[6],it[3],it[1],it[0],it[7],it[8],it[9]));ht=[ht[0]-nt*t[0],ht[1]-nt*t[1],ht[2]-nt*t[2]]}else ht=$;let lt=[.5*(r[0]+s[0]),.5*(r[1]+s[1]),.5*(r[2]+s[2])];if(!l)if(l=Straightness(u,f,p,M)<this.res2){let t=unit(this.sumderivative(it[9],it[8],it[7],it[6],it[5],it[2],it[0]));lt=[lt[0]-nt*t[0],lt[1]-nt*t[1],lt[2]-nt*t[2]]}else lt=k;if(c){let t=Array(4),u=Array(4),f=Array(4);for(let e=0;e<4;++e)t[e]=.5*(d[e]+m[e]),u[e]=.5*(m[e]+c[e]),f[e]=.5*(c[e]+d[e]);let v=this.data.Vertex(ot,at,t),p=this.data.Vertex(ht,rt,u),g=this.data.Vertex(lt,st,f);this.Render3(J,e,g,p,r,lt,ht,!1,h,l,c,f,u),this.Render3(tt,g,i,v,lt,s,ot,o,!1,l,f,d,t),this.Render3(et,p,v,a,ht,ot,n,o,h,!1,u,t,m),this.Render3(it,v,p,g,ot,ht,lt,!1,!1,!1,t,u,f)}else{let t=this.vertex(ot,at),c=this.vertex(ht,rt),d=this.vertex(lt,st);this.Render3(J,e,d,c,r,lt,ht,!1,h,l),this.Render3(tt,d,i,t,lt,s,ot,o,!1,l),this.Render3(et,c,t,a,ht,ot,n,o,h,!1),this.Render3(it,t,c,d,ot,ht,lt,!1,!1,!1)}}}Distance(t){let e=t[0],i=t[3],a=t[12],r=t[15],s=Distance2(r,e,this.normal(i,t[2],t[1],e,t[4],t[8],a));return s=Math.max(s,Straightness(e,t[1],t[2],i)),s=Math.max(s,Straightness(e,t[4],t[8],a)),s=Math.max(s,Straightness(i,t[7],t[11],r)),s=Math.max(s,Straightness(a,t[13],t[14],r)),s=Math.max(s,Straightness(t[4],t[5],t[6],t[7])),s=Math.max(s,Straightness(t[8],t[9],t[10],t[11])),s=Math.max(s,Straightness(t[1],t[5],t[9],t[13])),Math.max(s,Straightness(t[2],t[6],t[10],t[14]))}Distance3(t){let e=t[0],i=t[4],a=t[6],r=t[9],s=abs2([(e[0]+a[0]+r[0])*third-i[0],(e[1]+a[1]+r[1])*third-i[1],(e[2]+a[2]+r[2])*third-i[2]]);return s=Math.max(s,Straightness(e,t[1],t[3],a)),s=Math.max(s,Straightness(e,t[2],t[5],r)),Math.max(s,Straightness(a,t[7],t[8],r))}derivative(t,e,i,a){let r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]];if(abs2(r)>this.epsilon)return r;let s=bezierPP(t,e,i);return abs2(s)>this.epsilon?s:bezierPPP(t,e,i,a)}sumderivative(t,e,i,a,r,s,n){let o=this.derivative(t,e,i,a),h=this.derivative(t,r,s,n);return[o[0]+h[0],o[1]+h[1],o[2]+h[2]]}normal(t,e,i,a,r,s,n){let o=r[0]-a[0],h=r[1]-a[1],l=r[2]-a[2],c=i[0]-a[0],d=i[1]-a[1],m=i[2]-a[2],u=[h*m-l*d,l*c-o*m,o*d-h*c];if(abs2(u)>this.epsilon)return unit(u);let f=[c,d,m],v=[o,h,l],p=bezierPP(a,i,e),g=bezierPP(a,r,s),x=cross(g,f),M=cross(v,p);if(abs2(u=[x[0]+M[0],x[1]+M[1],x[2]+M[2]])>this.epsilon)return unit(u);let w=bezierPPP(a,i,e,t),A=bezierPPP(a,r,s,n);x=cross(g,p),M=cross(v,w);let S=cross(A,f),b=cross(A,p),P=cross(g,w),z=cross(A,w);return unit([9*x[0]+3*(M[0]+S[0]+b[0]+P[0])+z[0],9*x[1]+3*(M[1]+S[1]+b[1]+P[1])+z[1],9*x[2]+3*(M[2]+S[2]+b[2]+P[2])+z[2]])}}class BezierCurve extends Geometry{constructor(t,e,i,a,r){super(),this.controlpoints=t,this.Min=a,this.Max=r,this.CenterIndex=e,this.MaterialIndex=i}processLine(t){let e=t[0],i=t[1];this.offscreen([e,i])||(this.data.indices.push(this.data.vertex1(e)),this.data.indices.push(this.data.vertex1(i)),this.append())}process(t){if(2==t.length)return this.processLine(t);let e=this.data.vertex1(t[0]),i=this.data.vertex1(t[3]);this.Render(t,e,i),this.data.indices.length>0&&this.append()}append(){material1Data.append(this.data)}Render(t,e,i){let a=t[0],r=t[1],s=t[2],n=t[3];if(Straightness(a,r,s,n)<this.res2)this.offscreen([a,n])||(this.data.indices.push(e),this.data.indices.push(i));else{if(this.offscreen(t))return;let o=[.5*(a[0]+r[0]),.5*(a[1]+r[1]),.5*(a[2]+r[2])],h=[.5*(r[0]+s[0]),.5*(r[1]+s[1]),.5*(r[2]+s[2])],l=[.5*(s[0]+n[0]),.5*(s[1]+n[1]),.5*(s[2]+n[2])],c=[.5*(o[0]+h[0]),.5*(o[1]+h[1]),.5*(o[2]+h[2])],d=[.5*(h[0]+l[0]),.5*(h[1]+l[1]),.5*(h[2]+l[2])],m=[.5*(c[0]+d[0]),.5*(c[1]+d[1]),.5*(c[2]+d[2])],u=[a,o,c,m],f=[m,d,l,n],v=this.data.vertex1(m);this.Render(u,e,v),this.Render(f,v,i)}}}class Pixel extends Geometry{constructor(t,e,i,a,r){super(),this.controlpoint=t,this.width=e,this.CenterIndex=0,this.MaterialIndex=i,this.Min=a,this.Max=r}process(t){this.data.indices.push(this.data.vertex0(this.controlpoint,this.width)),this.append()}append(){material0Data.append(this.data)}}class Triangles extends Geometry{constructor(t,e,i){super(),this.CenterIndex=0,this.MaterialIndex=t,this.Min=e,this.Max=i,this.Positions=Positions,this.Normals=Normals,this.Colors=Colors,this.Indices=Indices,Positions=[],Normals=[],Colors=[],Indices=[],this.transparent=Materials[t].diffuse[3]<1}process(t){for(let t=0,e=this.Indices.length;t<e;++t){let e=this.Indices[t],i=e[0],a=this.Positions[i[0]],r=this.Positions[i[1]],s=this.Positions[i[2]];if(!this.offscreen([a,r,s])){let t=e.length>1?e[1]:i;if(t&&0!=t.length||(t=i),this.Colors.length>0){let n=e.length>2?e[2]:i;n&&0!=n.length||(n=i);let o=this.Colors[n[0]],h=this.Colors[n[1]],l=this.Colors[n[2]];this.transparent|=o[3]+h[3]+l[3]<765,materialIndex=-1-this.MaterialIndex,this.data.iVertex(i[0],a,this.Normals[t[0]],o),this.data.iVertex(i[1],r,this.Normals[t[1]],h),this.data.iVertex(i[2],s,this.Normals[t[2]],l)}else materialIndex=1+this.MaterialIndex,this.data.iVertex(i[0],a,this.Normals[t[0]]),this.data.iVertex(i[1],r,this.Normals[t[1]]),this.data.iVertex(i[2],s,this.Normals[t[2]])}}this.data.nvertices=this.Positions.length,this.data.indices.length>0&&this.append()}append(){this.transparent?transparentData.append(this.data):triangleData.append(this.data)}}function home(){mat4.identity(rotMat),initProjection(),setProjection(),redraw=!0}function initShader(t=[]){let e=getShader(gl,"fragment",t),i=getShader(gl,"vertex",t),a=gl.createProgram();return gl.attachShader(a,i),gl.attachShader(a,e),gl.linkProgram(a),gl.getProgramParameter(a,gl.LINK_STATUS)||alert("Could not initialize shaders"),a}class Split3{constructor(t,e,i,a){this.m0=[.5*(t[0]+e[0]),.5*(t[1]+e[1]),.5*(t[2]+e[2])];let r=.5*(e[0]+i[0]),s=.5*(e[1]+i[1]),n=.5*(e[2]+i[2]);this.m2=[.5*(i[0]+a[0]),.5*(i[1]+a[1]),.5*(i[2]+a[2])],this.m3=[.5*(this.m0[0]+r),.5*(this.m0[1]+s),.5*(this.m0[2]+n)],this.m4=[.5*(r+this.m2[0]),.5*(s+this.m2[1]),.5*(n+this.m2[2])],this.m5=[.5*(this.m3[0]+this.m4[0]),.5*(this.m3[1]+this.m4[1]),.5*(this.m3[2]+this.m4[2])]}}function iszero(t){return 0==t[0]&&0==t[1]&&0==t[2]}function unit(t){let e=1/(Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2])||1);return[t[0]*e,t[1]*e,t[2]*e]}function abs2(t){return t[0]*t[0]+t[1]*t[1]+t[2]*t[2]}function dot(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function cross(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function bezierPP(t,e,i){return[t[0]+i[0]-2*e[0],t[1]+i[1]-2*e[1],t[2]+i[2]-2*e[2]]}function bezierPPP(t,e,i,a){return[a[0]-t[0]+3*(e[0]-i[0]),a[1]-t[1]+3*(e[1]-i[1]),a[2]-t[2]+3*(e[2]-i[2])]}function Straightness(t,e,i,a){let r=[third*(a[0]-t[0]),third*(a[1]-t[1]),third*(a[2]-t[2])];return Math.max(abs2([e[0]-r[0]-t[0],e[1]-r[1]-t[1],e[2]-r[2]-t[2]]),abs2([a[0]-r[0]-i[0],a[1]-r[1]-i[1],a[2]-r[2]-i[2]]))}function Distance2(t,e,i){let a=dot([t[0]-e[0],t[1]-e[1],t[2]-e[2]],i);return a*a}function corners(t,e){return[t,[t[0],t[1],e[2]],[t[0],e[1],t[2]],[t[0],e[1],e[2]],[e[0],t[1],t[2]],[e[0],t[1],e[2]],[e[0],e[1],t[2]],e]}function COBTarget(t,e){mat4.fromTranslation(translMat,[center.x,center.y,center.z]),mat4.invert(cjMatInv,translMat),mat4.multiply(t,e,cjMatInv),mat4.multiply(t,translMat,t)}function setUniforms(t){let e=t==pixelShader;gl.useProgram(t),t.vertexPositionAttribute=gl.getAttribLocation(t,"position"),gl.enableVertexAttribArray(t.vertexPositionAttribute),e&&(t.vertexWidthAttribute=gl.getAttribLocation(t,"width"),gl.enableVertexAttribArray(t.vertexWidthAttribute)),t==noNormalShader||e||(t.vertexNormalAttribute=gl.getAttribLocation(t,"normal"),gl.enableVertexAttribArray(t.vertexNormalAttribute)),t.vertexMaterialAttribute=gl.getAttribLocation(t,"materialIndex"),gl.enableVertexAttribArray(t.vertexMaterialAttribute),t.projViewMatUniform=gl.getUniformLocation(t,"projViewMat"),t.viewMatUniform=gl.getUniformLocation(t,"viewMat"),t.normMatUniform=gl.getUniformLocation(t,"normMat"),t!=colorShader&&t!=transparentShader||(t.vertexColorAttribute=gl.getAttribLocation(t,"color"),gl.enableVertexAttribArray(t.vertexColorAttribute));for(let e=0;e<Materials.length;++e)Materials[e].setUniform(t,"Materials",e);for(let e=0;e<Lights.length;++e)Lights[e].setUniform(t,"Lights",e);gl.uniformMatrix4fv(t.projViewMatUniform,!1,projViewMat),gl.uniformMatrix4fv(t.viewMatUniform,!1,viewMat),gl.uniformMatrix3fv(t.normMatUniform,!1,normMat)}function handleMouseDown(t){mouseDownOrTouchActive=!0,lastMouseX=t.clientX,lastMouseY=t.clientY}let pinchStart,touchStartTime,pinch=!1;function pinchDistance(t){return Math.hypot(t[0].pageX-t[1].pageX,t[0].pageY-t[1].pageY)}function handleTouchStart(t){t.preventDefault();let e=t.targetTouches;swipe=rotate=pinch=!1,zooming||(1!=e.length||mouseDownOrTouchActive||(touchStartTime=(new Date).getTime(),touchId=e[0].identifier,lastMouseX=e[0].pageX,lastMouseY=e[0].pageY),2!=e.length||mouseDownOrTouchActive||(touchId=e[0].identifier,pinchStart=pinchDistance(e),pinch=!0))}function handleMouseUpOrTouchEnd(t){mouseDownOrTouchActive=!1}function rotateScene(t,e,i,a,r){if(t==i&&e==a)return;let[s,n]=arcball([t,-e],[i,-a]);mat4.fromRotation(rotMats,2*r*ArcballFactor*s/lastzoom,n),mat4.multiply(rotMat,rotMats,rotMat)}function shiftScene(t,e,i,a){let r=1/lastzoom;shift.x+=(i-t)*r*halfCanvasWidth,shift.y-=(a-e)*r*halfCanvasHeight}function panScene(t,e,i,a){orthographic?shiftScene(t,e,i,a):(center.x+=(i-t)*(viewParam.xmax-viewParam.xmin),center.y-=(a-e)*(viewParam.ymax-viewParam.ymin))}function updateViewMatrix(){COBTarget(viewMat,rotMat),mat4.translate(viewMat,viewMat,[center.x,center.y,0]),mat3.fromMat4(viewMat3,viewMat),mat3.invert(normMat,viewMat3),mat4.multiply(projViewMat,projMat,viewMat)}function capzoom(){let t=Math.sqrt(Number.MAX_VALUE),e=1/t;Zoom<=e&&(Zoom=e),Zoom>=t&&(Zoom=t),Zoom!=lastzoom&&(remesh=!0),lastzoom=Zoom}function zoomImage(t){let e=zoomStep*halfCanvasHeight*t;const i=Math.log(.1*Number.MAX_VALUE)/Math.log(zoomFactor);Math.abs(e)<i&&(Zoom*=zoomFactor**e,capzoom())}function normMouse(t){let e=t[0],i=t[1],a=Math.hypot(e,i);return a>1&&(denom=1/a,e*=denom,i*=denom),[e,i,Math.sqrt(Math.max(1-i*i-e*e,0))]}function arcball(t,e){let i=normMouse(t),a=normMouse(e),r=dot(i,a);return r>1?r=1:r<-1&&(r=-1),[Math.acos(r),unit(cross(i,a))]}function zoomScene(t,e,i,a){zoomImage(e-a)}const DRAGMODE_ROTATE=1,DRAGMODE_SHIFT=2,DRAGMODE_ZOOM=3,DRAGMODE_PAN=4;function processDrag(t,e,i,a=1){let r;switch(i){case DRAGMODE_ROTATE:r=rotateScene;break;case DRAGMODE_SHIFT:r=shiftScene;break;case DRAGMODE_ZOOM:r=zoomScene;break;case DRAGMODE_PAN:r=panScene;break;default:r=((t,e,i,a)=>{})}r((lastMouseX-halfCanvasWidth)/halfCanvasWidth,(lastMouseY-halfCanvasHeight)/halfCanvasHeight,(t-halfCanvasWidth)/halfCanvasWidth,(e-halfCanvasHeight)/halfCanvasHeight,a),lastMouseX=t,lastMouseY=e,setProjection(),redraw=!0}function handleKey(t){let e=[];switch(t.key){case"x":e=[1,0,0];break;case"y":e=[0,1,0];break;case"z":e=[0,0,1];break;case"h":home();break;case"+":case"=":case">":expand();break;case"-":case"_":case"<":shrink()}e.length>0&&(mat4.rotate(rotMat,rotMat,.1,e),updateViewMatrix(),redraw=!0)}function handleMouseWheel(t){t.preventDefault(),t.deltaY<0?Zoom*=zoomFactor:Zoom/=zoomFactor,capzoom(),setProjection(),redraw=!0}function handleMouseMove(t){if(!mouseDownOrTouchActive)return;let e;processDrag(t.clientX,t.clientY,e=t.getModifierState("Control")?DRAGMODE_SHIFT:t.getModifierState("Shift")?DRAGMODE_ZOOM:t.getModifierState("Alt")?DRAGMODE_PAN:DRAGMODE_ROTATE)}let indexExt,zooming=!1,swipe=!1,rotate=!1;function handleTouchMove(t){if(t.preventDefault(),zooming)return;let e=t.targetTouches;if(!pinch&&1==e.length&&touchId==e[0].identifier){let t=e[0].pageX,i=e[0].pageY,a=t-lastMouseX,r=i-lastMouseY,s=a*a+r*r<=shiftHoldDistance*shiftHoldDistance;if(s&&!swipe&&!rotate&&(new Date).getTime()-touchStartTime>shiftWaitTime&&(navigator.vibrate&&window.navigator.vibrate(vibrateTime),swipe=!0),swipe)processDrag(t,i,DRAGMODE_SHIFT);else if(!s){rotate=!0,processDrag(e[0].pageX,e[0].pageY,DRAGMODE_ROTATE,.5)}}if(pinch&&!swipe&&2==e.length&&touchId==e[0].identifier){let t=pinchDistance(e),i=t-pinchStart;zooming=!0,(i*=zoomPinchFactor)>zoomPinchCap&&(i=zoomPinchCap),i<-zoomPinchCap&&(i=-zoomPinchCap),zoomImage(i/size2),pinchStart=t,swipe=rotate=zooming=!1,setProjection(),redraw=!0}}function setBuffer(){positionBuffer=gl.createBuffer(),materialBuffer=gl.createBuffer(),colorBuffer=gl.createBuffer(),indexBuffer=gl.createBuffer(),indexExt=gl.getExtension("OES_element_index_uint")}let pixelShader,noNormalShader,materialShader,colorShader,transparentShader,zbuffer=[];function transformVertices(t){let e=viewMat[2],i=viewMat[6],a=viewMat[10];zbuffer.length=t.length;for(let r=0;r<t.length;++r){let s=6*r;zbuffer[r]=e*t[s]+i*t[s+1]+a*t[s+2]}}function draw(){gl.clearColor(Background[0],Background[1],Background[2],Background[3]),gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT),material0Data.clear(),material1Data.clear(),materialData.clear(),colorData.clear(),triangleData.clear(),transparentData.clear(),P.forEach(function(t){t.render()}),drawBuffer(material0Data,pixelShader),drawBuffer(material1Data,noNormalShader),drawBuffer(materialData,materialShader),drawBuffer(colorData,colorShader),drawBuffer(triangleData,transparentShader);let t=transparentData.indices;if(t.length>0){transformVertices(transparentData.vertices);let e=t.length/3,i=Array(e).fill().map((t,e)=>e);i.sort(function(e,i){let a=3*e;Ia=t[a],Ib=t[a+1],Ic=t[a+2];let r=3*i;return IA=t[r],IB=t[r+1],IC=t[r+2],zbuffer[Ia]+zbuffer[Ib]+zbuffer[Ic]<zbuffer[IA]+zbuffer[IB]+zbuffer[IC]?-1:1});let a=Array(t.length);for(let r=0;r<e;++r){let e=3*i[r];a[3*r]=t[e],a[3*r+1]=t[e+1],a[3*r+2]=t[e+2]}gl.depthMask(!1),drawBuffer(transparentData,transparentShader,a),gl.depthMask(!0)}remesh=!1}function tick(){requestAnimationFrame(tick),redraw&&(draw(),redraw=!1)}function setDimensions(t,e,i,a){let r=t/e,s=1/lastzoom,n=i/t*lastzoom,o=a/e*lastzoom;if(orthographic){let t=B[0]-b[0],e=B[1]-b[1];if(t<e*r){let t=.5*e*r*s,i=2*t*n,a=e*s*o;viewParam.xmin=-t-i,viewParam.xmax=t-i,viewParam.ymin=b[1]*s-a,viewParam.ymax=B[1]*s-a}else{let e=.5*t/(r*Zoom),i=t*s*n,a=2*e*o;viewParam.xmin=b[0]*s-i,viewParam.xmax=B[0]*s-i,viewParam.ymin=-e-a,viewParam.ymax=e-a}}else{let t=H*s,e=t*r,i=2*e*n,a=2*t*o;viewParam.xmin=-e-i,viewParam.xmax=e-i,viewParam.ymin=-t-a,viewParam.ymax=t-a}}function setProjection(){setDimensions(canvasWidth,canvasHeight,shift.x,shift.y),(orthographic?mat4.ortho:mat4.frustum)(projMat,viewParam.xmin,viewParam.xmax,viewParam.ymin,viewParam.ymax,-viewParam.zmax,-viewParam.zmin),updateViewMatrix()}function initProjection(){H=-Math.tan(.5*angle)*B[2],center.x=center.y=0,center.z=.5*(b[2]+B[2]),lastzoom=Zoom=Zoom0,viewParam.zmin=b[2],viewParam.zmax=B[2],shift.x=shift.y=0}function setViewport(){gl.viewportWidth=canvasWidth,gl.viewportHeight=canvasHeight,gl.viewport(0,0,gl.viewportWidth,gl.viewportHeight),home()}function setCanvas(){canvas.width=canvasWidth,canvas.height=canvasHeight,size2=Math.hypot(canvasWidth,canvasHeight),halfCanvasWidth=.5*canvasWidth,halfCanvasHeight=.5*canvasHeight}function setsize(t,e){t>maxViewportWidth&&(t=maxViewportWidth),e>maxViewportHeight&&(e=maxViewportHeight),shift.x*=t/canvasWidth,shift.y*=e/canvasHeight,canvasWidth=t,canvasHeight=e,setCanvas(),setViewport()}function expand(){setsize(canvasWidth*resizeStep+.5,canvasHeight*resizeStep+.5)}function shrink(){setsize(Math.max(canvasWidth/resizeStep+.5,1),Math.max(canvasHeight/resizeStep+.5,1))}function webGLStart(){if(canvas=document.getElementById("Asymptote"),absolute)canvasWidth*=window.devicePixelRatio,canvasHeight*=window.devicePixelRatio;else{0==canvas.width&&(canvas.width=Math.max(window.innerWidth-windowTrim,windowTrim)),0==canvas.height&&(canvas.height=Math.max(window.innerHeight-windowTrim,windowTrim));let t=canvasWidth/canvasHeight;canvas.width>canvas.height*t?canvas.width=Math.min(canvas.height*t,canvas.width):canvas.height=Math.min(canvas.width/t,canvas.height),canvas.width>0&&(canvasWidth=canvas.width),canvas.height>0&&(canvasHeight=canvas.height)}setCanvas(),ArcballFactor=1+8*Math.hypot(viewportmargin[0],viewportmargin[1])/size2,initGL(),gl.enable(gl.BLEND),gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA),gl.enable(gl.DEPTH_TEST),setViewport(),noNormalShader=initShader(),pixelShader=initShader(["WIDTH"]),materialShader=initShader(["NORMAL"]),colorShader=initShader(["NORMAL","COLOR"]),transparentShader=initShader(["NORMAL","COLOR","TRANSPARENT"]),setBuffer(),canvas.onmousedown=handleMouseDown,document.onmouseup=handleMouseUpOrTouchEnd,document.onmousemove=handleMouseMove,canvas.onkeydown=handleKey,canvas.addEventListener("wheel",handleMouseWheel,!1),canvas.addEventListener("touchstart",handleTouchStart,!1),canvas.addEventListener("touchend",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchcancel",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchleave",handleMouseUpOrTouchEnd,!1),canvas.addEventListener("touchmove",handleTouchMove,!1),document.addEventListener("keydown",handleKey,!1),tick()}
/*@license for gl-matrix mat3 and mat4 functions:
Copyright (c) 2015, Brandon Jones, Colin MacKenzie IV.
diff --git a/graphics/asymptote/beziercurve.cc b/graphics/asymptote/beziercurve.cc
index 2b33d552a3..23f5fc6779 100644
--- a/graphics/asymptote/beziercurve.cc
+++ b/graphics/asymptote/beziercurve.cc
@@ -10,7 +10,7 @@
namespace camp {
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
void BezierCurve::init(double res)
{
diff --git a/graphics/asymptote/bezierpatch.cc b/graphics/asymptote/bezierpatch.cc
index e0cbf4788e..a79749af69 100644
--- a/graphics/asymptote/bezierpatch.cc
+++ b/graphics/asymptote/bezierpatch.cc
@@ -13,7 +13,7 @@ namespace camp {
using ::orient2d;
using ::orient3d;
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
int MaterialIndex;
diff --git a/graphics/asymptote/build-scripts/build-asymptote b/graphics/asymptote/build-scripts/build-asymptote
index e3553fbfd0..fdbb28ee69 100755
--- a/graphics/asymptote/build-scripts/build-asymptote
+++ b/graphics/asymptote/build-scripts/build-asymptote
@@ -1,5 +1,4 @@
#!/bin/sh -x
-# Usage: build-asymptote [suffix]
HOME=~bowman
SHARED=$HOME/shared/asy
@@ -26,9 +25,7 @@ cat configure.ac | sed -e "s/$VERSIONgit/$VERSION/" > configure.ac_
mv configure.ac_ configure.ac
cat $ASYMPTOTE/asymptote.spec | sed -e "s|Version:.*|Version: $VERSION|" > asymptote.spec
SRC=asymptote-$VERSION.src.tgz
-if [ $# == 0 ]; then
- cp asymptote.spec $ASYMPTOTE
-fi
+cp asymptote.spec $ASYMPTOTE
cd $BUILD
rm -rf asymptote-$VERSION
rm -rf $BUILD/$BINDIR
diff --git a/graphics/asymptote/configure b/graphics/asymptote/configure
index c9c522d1df..f97b2fdf74 100755
--- a/graphics/asymptote/configure
+++ b/graphics/asymptote/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Asymptote 2.55.
+# Generated by GNU Autoconf 2.69 for Asymptote 2.56.
#
# Report bugs to <http://sourceforge.net/projects/asymptote>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Asymptote'
PACKAGE_TARNAME='asymptote'
-PACKAGE_VERSION='2.55'
-PACKAGE_STRING='Asymptote 2.55'
+PACKAGE_VERSION='2.56'
+PACKAGE_STRING='Asymptote 2.56'
PACKAGE_BUGREPORT='http://sourceforge.net/projects/asymptote'
PACKAGE_URL=''
@@ -1285,7 +1285,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Asymptote 2.55 to adapt to many kinds of systems.
+\`configure' configures Asymptote 2.56 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1350,7 +1350,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Asymptote 2.55:";;
+ short | recursive ) echo "Configuration of Asymptote 2.56:";;
esac
cat <<\_ACEOF
@@ -1467,7 +1467,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Asymptote configure 2.55
+Asymptote configure 2.56
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2053,7 +2053,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Asymptote $as_me 2.55, which was
+It was created by Asymptote $as_me 2.56, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -9048,7 +9048,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Asymptote $as_me 2.55, which was
+This file was extended by Asymptote $as_me 2.56, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -9110,7 +9110,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Asymptote config.status 2.55
+Asymptote config.status 2.56
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/graphics/asymptote/configure.ac b/graphics/asymptote/configure.ac
index dd4c042698..1f36a7e8a5 100644
--- a/graphics/asymptote/configure.ac
+++ b/graphics/asymptote/configure.ac
@@ -3,7 +3,7 @@
# this file.
AC_PREREQ(2)
-AC_INIT([Asymptote],[2.55],[http://sourceforge.net/projects/asymptote])
+AC_INIT([Asymptote],[2.56],[http://sourceforge.net/projects/asymptote])
VERSION=$PACKAGE_VERSION
AC_SUBST(VERSION)
m4_include([ax_pthread.m4])
diff --git a/graphics/asymptote/doc/CAD.pdf b/graphics/asymptote/doc/CAD.pdf
index 9741ae95e7..3bcbf54f35 100644
--- a/graphics/asymptote/doc/CAD.pdf
+++ b/graphics/asymptote/doc/CAD.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/FAQ/asy-faq.info b/graphics/asymptote/doc/FAQ/asy-faq.info
index 543feac215..8e2bc47ff0 100644
--- a/graphics/asymptote/doc/FAQ/asy-faq.info
+++ b/graphics/asymptote/doc/FAQ/asy-faq.info
@@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY
File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir)
ASYMPTOTE FREQUENTLY ASKED QUESTIONS
- 29 Sep 2019
+ 03 Oct 2019
This is the list of Frequently Asked Questions about Asymptote (asy).
diff --git a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
index 4219da4e26..ec5dd90e3d 100644
--- a/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
+++ b/graphics/asymptote/doc/TeXShopAndAsymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asy-latex.pdf b/graphics/asymptote/doc/asy-latex.pdf
index 116bb65352..07a8671e0b 100644
--- a/graphics/asymptote/doc/asy-latex.pdf
+++ b/graphics/asymptote/doc/asy-latex.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asyRefCard.pdf b/graphics/asymptote/doc/asyRefCard.pdf
index a2f0b04d91..3942e98e20 100644
--- a/graphics/asymptote/doc/asyRefCard.pdf
+++ b/graphics/asymptote/doc/asyRefCard.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.pdf b/graphics/asymptote/doc/asymptote.pdf
index 39dcda4b2b..2bdf1b71d9 100644
--- a/graphics/asymptote/doc/asymptote.pdf
+++ b/graphics/asymptote/doc/asymptote.pdf
Binary files differ
diff --git a/graphics/asymptote/doc/asymptote.texi b/graphics/asymptote/doc/asymptote.texi
index 4a630d45e5..aca2cd69b3 100644
--- a/graphics/asymptote/doc/asymptote.texi
+++ b/graphics/asymptote/doc/asymptote.texi
@@ -7798,17 +7798,70 @@ for drawing optional mesh lines for each Bezier patch. The optional
@code{name} parameter is used as a prefix for naming the surface
patches in the @acronym{PRC} model tree.
Here material is a structure defined in @code{three_light.asy}:
+@cindex @code{material}
+@cindex @code{diffusepen}
+@cindex @code{emissivepen}
+@cindex @code{specularpen}
+@cindex @code{opacity}
+@cindex @code{shininess}
+@cindex @code{metallic}
+@cindex @code{freshnel0}
@verbatim
struct material {
pen[] p; // diffusepen,emissivepen,specularpen
real opacity;
real shininess;
-...
+ real metallic;
+ real fresnel0;
}
@end verbatim
@noindent
-These material properties are used to implement @code{OpenGL}-style lighting,
-based on the Phong-Blinn specular model. Sample Bezier surfaces are
+@cindex @code{PBR}
+@cindex @code{physically based rendering}
+These material properties are used to implement physically based
+rendering (PBR) using light properties defined in @code{plain_prethree.asy}
+and @code{three_light.asy}:
+@cindex @code{light}
+@cindex @code{diffuse}
+@cindex @code{specular}
+@cindex @code{background}
+@cindex @code{specularfactor}
+@cindex @code{position}
+@cindex @code{currentlight}
+@cindex @code{Viewport}
+@cindex @code{White}
+@cindex @code{Headlamp}
+@cindex @code{nolight}
+@verbatim
+struct light {
+ real[][] diffuse;
+ real[][] specular;
+ pen background=nullpen; // Background color of the 3D canvas.
+ real specularfactor;
+ triple[] position; // Only directional lights are currently implemented.
+}
+
+light Viewport=light(specularfactor=3,(0.25,-0.25,1));
+
+light White=light(new pen[] {rgb(0.38,0.38,0.45),rgb(0.6,0.6,0.67),
+ rgb(0.5,0.5,0.57)},specularfactor=3,
+ new triple[] {(-2,-1.5,-0.5),(2,1.1,-2.5),(-0.5,0,2)});
+
+light Headlamp=light(gray(0.8),specular=gray(0.7),
+ specularfactor=3,dir(42,48));
+
+currentlight=Headlamp;
+
+light nolight;
+@end verbatim
+@cindex @code{background}
+@cindex @code{transparent}
+The @code{background} pen can be use to set the 3D @code{OpenGL}
+background colour (the default is white). In the case of
+3D @code{WebGL} images one can request a completely transparent background with
+@code{currentlight.background=black+opacity(0.0);}
+
+Sample Bezier surfaces are
contained in the example files @code{@uref{http://asymptote.sourceforge.net/gallery/BezierSurface.pdf,,BezierSurface}@uref{http://asymptote.sourceforge.net/gallery/BezierSurface.asy,,.asy}}, @code{@uref{http://asymptote.sourceforge.net/gallery/teapot.pdf,,teapot}@uref{http://asymptote.sourceforge.net/gallery/teapot.asy,,.asy}},
and @code{@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.pdf,,parametricsurface}@uref{http://asymptote.sourceforge.net/gallery/parametricsurface.asy,,.asy}}. The structure @code{render} contains
specialized rendering options documented at the beginning of module
@@ -9324,7 +9377,7 @@ produced using the @code{-f} option (or @code{outformat} setting).
@cindex @code{dvisvgm}
@cindex @code{libgs}
To produce @acronym{SVG} output, you will need @code{dvisvgm} (version
-1.5.3 or later) from @url{http://dvisvgm.sourceforge.net} and must use
+2.6.3 or later) from @url{http://dvisvgm.sourceforge.net} and must use
the @code{latex} or @code{tex} tex engine. You might need to adjust
the configuration variable @code{libgs} to point to the location of
your @code{Ghostscript} library @code{libgs.so} (or to an empty
@@ -9918,7 +9971,7 @@ Martin Wiebusch, Stefan Knorr, and Supakorn ``Jamie'' Rassameemasmuang.
@c LocalWords: nonoverlapping texengine maxtimes maxheight pdb TEXMFCONFIG Jn
@c LocalWords: piecewisestraight unitrand graphmarkers antialias nolight newl
@c LocalWords: Delaunay Shewchuk convertOptions APPDATA pdfreload tempFile Yn
-@c LocalWords: pdfreloadOptions deferred OpenGL Phong Blinn renderer unitbox
+@c LocalWords: pdfreloadOptions deferred OpenGL renderer unitbox
@c LocalWords: bezulate Shardt's rasterized viewport unitdisk unitplane devel
@c LocalWords: unitcylinder unitcone solidcone unitfrustum unitsphere nslices
@c LocalWords: DPostScript YZZero externalprc nonrendered nosafe KDE
diff --git a/graphics/asymptote/doc/png/asymptote.info b/graphics/asymptote/doc/png/asymptote.info
index b02bf7587c..e865344c7c 100644
--- a/graphics/asymptote/doc/png/asymptote.info
+++ b/graphics/asymptote/doc/png/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 6.5 from
asymptote.texi.
-This file documents 'Asymptote', version 2.55.
+This file documents 'Asymptote', version 2.56.
<http://asymptote.sourceforge.net>
@@ -22,7 +22,7 @@ File: asymptote.info, Node: Top, Next: Description, Prev: (dir), Up: (dir)
Asymptote
*********
-This file documents 'Asymptote', version 2.55.
+This file documents 'Asymptote', version 2.56.
<http://asymptote.sourceforge.net>
@@ -6810,13 +6810,41 @@ struct material {
pen[] p; // diffusepen,emissivepen,specularpen
real opacity;
real shininess;
-...
+ real metallic;
+ real fresnel0;
}
-These material properties are used to implement 'OpenGL'-style lighting,
-based on the Phong-Blinn specular model. Sample Bezier surfaces are
-contained in the example files 'BezierSurface.asy', 'teapot.asy', and
-'parametricsurface.asy'. The structure 'render' contains specialized
-rendering options documented at the beginning of module 'three.asy'.
+These material properties are used to implement physically based
+rendering (PBR) using light properties defined in 'plain_prethree.asy'
+and 'three_light.asy':
+struct light {
+ real[][] diffuse;
+ real[][] specular;
+ pen background=nullpen; // Background color of the 3D canvas.
+ real specularfactor;
+ triple[] position; // Only directional lights are currently implemented.
+}
+
+light Viewport=light(specularfactor=3,(0.25,-0.25,1));
+
+light White=light(new pen[] {rgb(0.38,0.38,0.45),rgb(0.6,0.6,0.67),
+ rgb(0.5,0.5,0.57)},specularfactor=3,
+ new triple[] {(-2,-1.5,-0.5),(2,1.1,-2.5),(-0.5,0,2)});
+
+light Headlamp=light(gray(0.8),specular=gray(0.7),
+ specularfactor=3,dir(42,48));
+
+currentlight=Headlamp;
+
+light nolight;
+ The 'background' pen can be use to set the 3D 'OpenGL' background
+colour (the default is white). In the case of 3D 'WebGL' images one can
+request a completely transparent background with
+'currentlight.background=black+opacity(0.0);'
+
+ Sample Bezier surfaces are contained in the example files
+'BezierSurface.asy', 'teapot.asy', and 'parametricsurface.asy'. The
+structure 'render' contains specialized rendering options documented at
+the beginning of module 'three.asy'.
The examples 'elevation.asy' and 'sphericalharmonic.asy' illustrate
how to draw a surface with patch-dependent colors. The examples
@@ -8235,7 +8263,7 @@ tex engine and PDF for the 'pdflatex', 'xelatex', 'context', 'luatex',
and 'lualatex' tex engines. Alternative output formats may be produced
using the '-f' option (or 'outformat' setting).
- To produce SVG output, you will need 'dvisvgm' (version 1.5.3 or
+ To produce SVG output, you will need 'dvisvgm' (version 2.6.3 or
later) from <http://dvisvgm.sourceforge.net> and must use the 'latex' or
'tex' tex engine. You might need to adjust the configuration variable
'libgs' to point to the location of your 'Ghostscript' library
@@ -8651,7 +8679,7 @@ Index
* 2D graphs: graph. (line 6)
* 3D graphs: graph3. (line 6)
* 3D grids: grid3. (line 6)
-* 3D PostScript: three. (line 606)
+* 3D PostScript: three. (line 634)
* :: Arithmetic & logical.
(line 61)
* ::: Bezier curves. (line 70)
@@ -8686,7 +8714,7 @@ Index
(line 35)
* accel: Paths and guides. (line 126)
* accel <1>: Paths and guides. (line 132)
-* accel <2>: three. (line 507)
+* accel <2>: three. (line 535)
* access: Import. (line 6)
* acknowledgments: Credits. (line 6)
* acos: Mathematical functions.
@@ -8699,8 +8727,8 @@ Index
(line 212)
* add <1>: Frames and pictures.
(line 228)
-* add <2>: three. (line 279)
-* addViews: three. (line 400)
+* add <2>: three. (line 307)
+* addViews: three. (line 428)
* adjust: Pens. (line 123)
* Ai: Mathematical functions.
(line 48)
@@ -8724,22 +8752,22 @@ Index
* animation: animation. (line 6)
* animation <1>: animation. (line 6)
* annotate: annotate. (line 6)
-* antialias: three. (line 221)
+* antialias: three. (line 249)
* antialias <1>: Options. (line 156)
* append: Files. (line 36)
* append <1>: Arrays. (line 39)
* arc: Paths and guides. (line 24)
* Arc: Paths and guides. (line 37)
-* arc <1>: three. (line 290)
+* arc <1>: three. (line 318)
* ArcArrow: draw. (line 26)
-* ArcArrow3: three. (line 573)
+* ArcArrow3: three. (line 601)
* ArcArrows: draw. (line 26)
-* ArcArrows3: three. (line 573)
+* ArcArrows3: three. (line 601)
* arclength: Paths and guides. (line 153)
-* arclength <1>: three. (line 507)
+* arclength <1>: three. (line 535)
* arcpoint: Paths and guides. (line 163)
* arctime: Paths and guides. (line 157)
-* arctime <1>: three. (line 507)
+* arctime <1>: three. (line 535)
* arguments: Default arguments. (line 6)
* arithmetic operators: Arithmetic & logical.
(line 6)
@@ -8753,10 +8781,10 @@ Index
* arrow keys: Drawing in interactive mode.
(line 11)
* arrow keys <1>: GUI usage. (line 6)
-* Arrow3: three. (line 573)
+* Arrow3: three. (line 601)
* arrows: draw. (line 26)
* Arrows: draw. (line 26)
-* Arrows3: three. (line 573)
+* Arrows3: three. (line 601)
* as: Import. (line 67)
* ascii: Data types. (line 308)
* ascii <1>: Data types. (line 308)
@@ -8792,7 +8820,7 @@ Index
(line 273)
* attach <1>: LaTeX usage. (line 50)
* attach <2>: graph. (line 407)
-* autoadjust: three. (line 365)
+* autoadjust: three. (line 393)
* autoimport: Options. (line 123)
* automatic scaling: graph. (line 691)
* automatic scaling <1>: graph. (line 691)
@@ -8803,13 +8831,15 @@ Index
* axis <3>: graph3. (line 82)
* azimuth: Data types. (line 153)
* babel: babel. (line 6)
+* background: three. (line 76)
+* background <1>: three. (line 97)
* background color: Frames and pictures.
(line 180)
-* BackView: three. (line 393)
+* BackView: three. (line 421)
* Bar: draw. (line 19)
-* Bar3: three. (line 573)
+* Bar3: three. (line 601)
* Bars: draw. (line 19)
-* Bars3: three. (line 573)
+* Bars3: three. (line 601)
* barsize: draw. (line 19)
* base modules: Base modules. (line 6)
* basealign: Pens. (line 181)
@@ -8818,30 +8848,30 @@ Index
(line 6)
* beep: Data types. (line 381)
* BeginArcArrow: draw. (line 26)
-* BeginArcArrow3: three. (line 573)
+* BeginArcArrow3: three. (line 601)
* BeginArrow: draw. (line 26)
-* BeginArrow3: three. (line 573)
+* BeginArrow3: three. (line 601)
* BeginBar: draw. (line 19)
-* BeginBar3: three. (line 573)
+* BeginBar3: three. (line 601)
* BeginDotMargin: draw. (line 42)
-* BeginDotMargin3: three. (line 589)
+* BeginDotMargin3: three. (line 617)
* BeginMargin: draw. (line 42)
-* BeginMargin3: three. (line 589)
+* BeginMargin3: three. (line 617)
* BeginPenMargin: draw. (line 42)
-* BeginPenMargin2: three. (line 589)
-* BeginPenMargin3: three. (line 589)
+* BeginPenMargin2: three. (line 617)
+* BeginPenMargin3: three. (line 617)
* BeginPoint: label. (line 55)
* Bessel: Mathematical functions.
(line 48)
* bevel: flowchart. (line 72)
* beveljoin: Pens. (line 149)
* Bezier curves: Bezier curves. (line 6)
-* Bezier patch: three. (line 88)
-* Bezier triangle: three. (line 88)
-* bezulate: three. (line 106)
+* Bezier patch: three. (line 116)
+* Bezier triangle: three. (line 116)
+* bezulate: three. (line 134)
* Bi: Mathematical functions.
(line 48)
-* Billboard: three. (line 477)
+* Billboard: three. (line 505)
* binary: Files. (line 76)
* binary format: Files. (line 76)
* binary operators: Arithmetic & logical.
@@ -8849,7 +8879,7 @@ Index
* binarytree: binarytree. (line 6)
* Bi_deriv: Mathematical functions.
(line 48)
-* black stripes: three. (line 221)
+* black stripes: three. (line 249)
* Blank: draw. (line 26)
* block.bottom: flowchart. (line 19)
* block.bottomleft: flowchart. (line 19)
@@ -8868,7 +8898,7 @@ Index
(line 6)
* Bottom: graph. (line 132)
* BottomTop: graph. (line 138)
-* BottomView: three. (line 393)
+* BottomView: three. (line 421)
* bounding box: Frames and pictures.
(line 180)
* Bounds: graph3. (line 21)
@@ -8876,8 +8906,8 @@ Index
(line 25)
* box <1>: Frames and pictures.
(line 130)
-* box <2>: three. (line 312)
-* box <3>: three. (line 314)
+* box <2>: three. (line 340)
+* box <3>: three. (line 342)
* bp: Drawing in batch mode.
(line 23)
* brace: Paths and guides. (line 51)
@@ -8895,7 +8925,7 @@ Index
* CAD: CAD. (line 6)
* calculateTransform: Frames and pictures.
(line 118)
-* camera: three. (line 359)
+* camera: three. (line 387)
* casts: Casts. (line 6)
* cbrt: Mathematical functions.
(line 6)
@@ -8903,7 +8933,7 @@ Index
* ceil: Mathematical functions.
(line 26)
* Center: label. (line 60)
-* center: three. (line 342)
+* center: three. (line 370)
* checker: Pens. (line 269)
* Chinese: unicode. (line 12)
* choose: Mathematical functions.
@@ -8912,7 +8942,7 @@ Index
(line 48)
* circle: Paths and guides. (line 10)
* Circle: Paths and guides. (line 18)
-* circle <1>: three. (line 286)
+* circle <1>: three. (line 314)
* circle <2>: flowchart. (line 61)
* circlebarframe: markers. (line 18)
* CJK: unicode. (line 12)
@@ -8988,8 +9018,9 @@ Index
* curl: Bezier curves. (line 66)
* curl <1>: three. (line 6)
* curlSpecifier: Paths and guides. (line 408)
+* currentlight: three. (line 76)
* currentpen: Pens. (line 6)
-* currentprojection: three. (line 390)
+* currentprojection: three. (line 418)
* curve: slopefield. (line 20)
* custom axis types: graph. (line 141)
* custom mark routine: graph. (line 578)
@@ -9001,7 +9032,7 @@ Index
* cyclic: Paths and guides. (line 85)
* cyclic <1>: Paths and guides. (line 376)
* cyclic <2>: Arrays. (line 39)
-* cyclic <3>: three. (line 507)
+* cyclic <3>: three. (line 535)
* Cyrillic: unicode. (line 7)
* dashdotted: Pens. (line 102)
* dashed: Pens. (line 102)
@@ -9015,7 +9046,7 @@ Index
* default arguments: Default arguments. (line 6)
* defaultformat: graph. (line 175)
* DefaultHead: draw. (line 26)
-* DefaultHead3: three. (line 573)
+* DefaultHead3: three. (line 601)
* defaultpen: Pens. (line 49)
* defaultpen <1>: Pens. (line 122)
* defaultpen <2>: Pens. (line 127)
@@ -9035,12 +9066,14 @@ Index
* description: Description. (line 6)
* diagonal: Arrays. (line 299)
* diamond: flowchart. (line 54)
+* diffuse: three. (line 76)
+* diffusepen: three. (line 66)
* dimension: Arrays. (line 362)
* dir: Search paths. (line 9)
* dir <1>: Data types. (line 90)
* dir <2>: Data types. (line 180)
* dir <3>: Paths and guides. (line 109)
-* dir <4>: three. (line 507)
+* dir <4>: three. (line 535)
* direction specifier: Bezier curves. (line 6)
* directory: Files. (line 25)
* dirSpecifier: Paths and guides. (line 390)
@@ -9055,11 +9088,11 @@ Index
* dot <3>: Arrays. (line 254)
* dot <4>: Arrays. (line 257)
* DotMargin: draw. (line 42)
-* DotMargin3: three. (line 589)
+* DotMargin3: three. (line 617)
* DotMargins: draw. (line 42)
-* DotMargins3: three. (line 589)
+* DotMargins3: three. (line 617)
* dotted: Pens. (line 102)
-* double deferred drawing: three. (line 264)
+* double deferred drawing: three. (line 292)
* double precision: Files. (line 76)
* draw: Drawing commands. (line 31)
* draw <1>: draw. (line 6)
@@ -9067,7 +9100,7 @@ Index
* draw <2>: draw. (line 112)
* Draw <1>: Frames and pictures.
(line 160)
-* draw <3>: three. (line 114)
+* draw <3>: three. (line 142)
* drawing commands: Drawing commands. (line 6)
* drawline: math. (line 9)
* drawtree: drawtree. (line 6)
@@ -9090,23 +9123,24 @@ Index
* else: Programming. (line 26)
* emacs: Editing modes. (line 6)
* embed: embed. (line 6)
-* Embedded: three. (line 477)
+* Embedded: three. (line 505)
+* emissivepen: three. (line 66)
* empty: Frames and pictures.
(line 7)
* EndArcArrow: draw. (line 26)
-* EndArcArrow3: three. (line 573)
+* EndArcArrow3: three. (line 601)
* EndArrow: draw. (line 26)
-* EndArrow3: three. (line 573)
+* EndArrow3: three. (line 601)
* EndBar: draw. (line 19)
-* EndBar3: three. (line 573)
+* EndBar3: three. (line 601)
* EndDotMargin: draw. (line 42)
-* EndDotMargin3: three. (line 589)
+* EndDotMargin3: three. (line 617)
* endl: Files. (line 61)
* EndMargin: draw. (line 42)
-* EndMargin3: three. (line 589)
+* EndMargin3: three. (line 617)
* EndPenMargin: draw. (line 42)
-* EndPenMargin2: three. (line 589)
-* EndPenMargin3: three. (line 589)
+* EndPenMargin2: three. (line 617)
+* EndPenMargin3: three. (line 617)
* EndPoint: label. (line 55)
* envelope: Frames and pictures.
(line 25)
@@ -9153,12 +9187,12 @@ Index
* extension: Paths and guides. (line 246)
* extension <1>: MetaPost. (line 10)
* external: embed. (line 11)
-* extrude: three. (line 501)
+* extrude: three. (line 529)
* F: Mathematical functions.
(line 48)
* fabs: Mathematical functions.
(line 6)
-* face: three. (line 614)
+* face: three. (line 642)
* factorial: Mathematical functions.
(line 39)
* Fedora: UNIX binary distributions.
@@ -9188,7 +9222,7 @@ Index
* firstcut: Paths and guides. (line 262)
* fit: Frames and pictures.
(line 113)
-* fit3: three. (line 277)
+* fit3: three. (line 305)
* fixedscaling: Frames and pictures.
(line 81)
* floor: Mathematical functions.
@@ -9208,8 +9242,9 @@ Index
* forum: Help. (line 6)
* frame: Frames and pictures.
(line 7)
+* freshnel0: three. (line 66)
* from: Import. (line 16)
-* FrontView: three. (line 393)
+* FrontView: three. (line 421)
* function declarations: Functions. (line 79)
* Function shading: fill. (line 99)
* function shading: fill. (line 99)
@@ -9228,7 +9263,7 @@ Index
* getstring: Files. (line 118)
* gettriple: Files. (line 118)
* git: Git. (line 6)
-* glOptions: three. (line 221)
+* glOptions: three. (line 249)
* glOptions <1>: Options. (line 142)
* GNU Scientific Library: Mathematical functions.
(line 48)
@@ -9257,6 +9292,7 @@ Index
* guide: Paths and guides. (line 314)
* guide3: three. (line 6)
* hatch: Pens. (line 286)
+* Headlamp: three. (line 76)
* height: LaTeX usage. (line 50)
* help: Interactive mode. (line 42)
* help <1>: Help. (line 6)
@@ -9267,16 +9303,16 @@ Index
* hex <1>: Pens. (line 64)
* hexadecimal: Data types. (line 305)
* hexadecimal <1>: Pens. (line 62)
-* hidden surface removal: three. (line 614)
+* hidden surface removal: three. (line 642)
* histogram: Mathematical functions.
(line 39)
* history: Files. (line 143)
* history <1>: Interactive mode. (line 54)
* historylines: Interactive mode. (line 57)
* HookHead: draw. (line 26)
-* HookHead3: three. (line 573)
+* HookHead3: three. (line 601)
* Horizontal: flowchart. (line 77)
-* HTML5: three. (line 192)
+* HTML5: three. (line 220)
* htmlviewer: Configuring. (line 20)
* htmlviewer <1>: Configuring. (line 43)
* htmlviewerOptions: Options. (line 142)
@@ -9285,12 +9321,12 @@ Index
(line 6)
* I: Mathematical functions.
(line 48)
-* iconify: three. (line 221)
+* iconify: three. (line 249)
* identity: Transforms. (line 24)
* identity <1>: Mathematical functions.
(line 6)
* identity <2>: Arrays. (line 296)
-* identity4: three. (line 445)
+* identity4: three. (line 473)
* if: Programming. (line 26)
* IgnoreAspect: Frames and pictures.
(line 63)
@@ -9326,7 +9362,7 @@ Index
* inside: Paths and guides. (line 294)
* inside <1>: Paths and guides. (line 299)
* inside <2>: Paths and guides. (line 305)
-* insphere: three. (line 536)
+* insphere: three. (line 564)
* inst: Debugger. (line 35)
* installation: Installation. (line 6)
* int: Data types. (line 30)
@@ -9346,23 +9382,23 @@ Index
* interpolate: interpolate. (line 6)
* intersect: Paths and guides. (line 195)
* intersect <1>: math. (line 13)
-* intersect <2>: three. (line 507)
+* intersect <2>: three. (line 535)
* intersectionpoint: Paths and guides. (line 238)
* intersectionpoint <1>: math. (line 17)
-* intersectionpoint <2>: three. (line 507)
+* intersectionpoint <2>: three. (line 535)
* intersectionpoints: Paths and guides. (line 242)
-* intersectionpoints <1>: three. (line 507)
-* intersectionpoints <2>: three. (line 520)
+* intersectionpoints <1>: three. (line 535)
+* intersectionpoints <2>: three. (line 548)
* intersections: Paths and guides. (line 206)
* intersections <1>: Paths and guides. (line 213)
-* intersections <2>: three. (line 507)
-* intersections <3>: three. (line 513)
+* intersections <2>: three. (line 535)
+* intersections <3>: three. (line 541)
* InTicks: graph3. (line 35)
* intMax: Data types. (line 30)
* intMin: Data types. (line 30)
* inverse: Transforms. (line 16)
* inverse <1>: Arrays. (line 302)
-* invert: three. (line 435)
+* invert: three. (line 463)
* invisible: Pens. (line 43)
* isnan: Data types. (line 35)
* i_scaled: Mathematical functions.
@@ -9381,7 +9417,7 @@ Index
* keepAspect <1>: Frames and pictures.
(line 63)
* keepAspect <2>: LaTeX usage. (line 50)
-* keyboard bindings:: three. (line 170)
+* keyboard bindings:: three. (line 198)
* keys: Arrays. (line 39)
* keyword: Named arguments. (line 37)
* keyword-only: Named arguments. (line 37)
@@ -9394,7 +9430,7 @@ Index
* label <1>: label. (line 6)
* Label <1>: label. (line 14)
* Label <2>: graph. (line 330)
-* label <2>: three. (line 471)
+* label <2>: three. (line 499)
* labelpath: labelpath. (line 6)
* labelpath3: labelpath3. (line 6)
* labelx: graph. (line 330)
@@ -9418,7 +9454,7 @@ Index
* LeftSide: label. (line 60)
* LeftTicks: graph. (line 160)
* LeftTicks <1>: graph. (line 233)
-* LeftView: three. (line 393)
+* LeftView: three. (line 421)
* legend: Drawing commands. (line 31)
* legend <1>: draw. (line 64)
* legend <2>: graph. (line 425)
@@ -9430,7 +9466,7 @@ Index
* length <3>: Paths and guides. (line 76)
* length <4>: Paths and guides. (line 373)
* length <5>: Arrays. (line 39)
-* length <6>: three. (line 507)
+* length <6>: three. (line 535)
* letter: Configuring. (line 66)
* lexorder: math. (line 67)
* lexorder <1>: math. (line 70)
@@ -9439,6 +9475,7 @@ Index
(line 6)
* libsigsegv: Functions. (line 100)
* libsigsegv <1>: Help. (line 27)
+* light: three. (line 76)
* limits: graph. (line 640)
* line: Arrays. (line 339)
* line <1>: Arrays. (line 343)
@@ -9474,11 +9511,11 @@ Index
* map: Arrays. (line 131)
* Margin: draw. (line 42)
* Margin <1>: draw. (line 42)
-* Margin3: three. (line 589)
-* Margin3 <1>: three. (line 589)
+* Margin3: three. (line 617)
+* Margin3 <1>: three. (line 617)
* Margins: draw. (line 42)
-* margins: three. (line 270)
-* Margins3: three. (line 589)
+* margins: three. (line 298)
+* Margins3: three. (line 617)
* mark: graph. (line 481)
* markangle: markers. (line 35)
* marker: graph. (line 481)
@@ -9486,6 +9523,7 @@ Index
* marknodes: graph. (line 481)
* markuniform: graph. (line 481)
* mask: Data types. (line 35)
+* material: three. (line 66)
* math: math. (line 6)
* mathematical functions: Mathematical functions.
(line 6)
@@ -9494,12 +9532,13 @@ Index
(line 7)
* max <2>: Arrays. (line 221)
* max <3>: Arrays. (line 231)
-* max <4>: three. (line 507)
+* max <4>: three. (line 535)
* maxbound: Data types. (line 134)
* maxbound <1>: Data types. (line 204)
-* maxtile: three. (line 221)
+* maxtile: three. (line 249)
* maxtimes: Paths and guides. (line 233)
-* maxviewport: three. (line 221)
+* maxviewport: three. (line 249)
+* metallic: three. (line 66)
* MetaPost: MetaPost. (line 6)
* MetaPost ... : Bezier curves. (line 70)
* MetaPost cutafter: Paths and guides. (line 267)
@@ -9508,9 +9547,9 @@ Index
* MetaPost whatever: MetaPost. (line 10)
* Microsoft Windows: Microsoft Windows. (line 6)
* MidArcArrow: draw. (line 26)
-* MidArcArrow3: three. (line 573)
+* MidArcArrow3: three. (line 601)
* MidArrow: draw. (line 26)
-* MidArrow3: three. (line 573)
+* MidArrow3: three. (line 601)
* MidPoint: label. (line 55)
* midpoint: Paths and guides. (line 180)
* min: Paths and guides. (line 275)
@@ -9518,7 +9557,7 @@ Index
(line 7)
* min <2>: Arrays. (line 216)
* min <3>: Arrays. (line 226)
-* min <4>: three. (line 507)
+* min <4>: three. (line 535)
* minbound: Data types. (line 131)
* minbound <1>: Data types. (line 201)
* minipage: label. (line 116)
@@ -9527,16 +9566,16 @@ Index
* miterlimit: Pens. (line 159)
* mktemp: Files. (line 44)
* mm: Figure size. (line 18)
-* mobile browser: three. (line 192)
+* mobile browser: three. (line 220)
* mode: Files. (line 76)
* mode <1>: Files. (line 89)
* monotonic: graph. (line 36)
* mouse: GUI. (line 6)
-* mouse bindings: three. (line 151)
+* mouse bindings: three. (line 179)
* mouse wheel: GUI usage. (line 6)
* Move: Pens. (line 359)
* MoveQuiet: Pens. (line 365)
-* multisample: three. (line 144)
+* multisample: three. (line 172)
* N: Labels. (line 18)
* name: Files. (line 89)
* named arguments: Named arguments. (line 6)
@@ -9558,12 +9597,13 @@ Index
* NoFill: draw. (line 26)
* NoFill <1>: Frames and pictures.
(line 154)
+* nolight: three. (line 76)
* NoMargin: draw. (line 42)
-* NoMargin3: three. (line 589)
+* NoMargin3: three. (line 617)
* None: draw. (line 19)
* None <1>: draw. (line 26)
* none: Files. (line 61)
-* normal: three. (line 493)
+* normal: three. (line 521)
* nosafe: Options. (line 180)
* NOT: Arithmetic & logical.
(line 68)
@@ -9576,13 +9616,13 @@ Index
(line 140)
* nullpen <2>: Frames and pictures.
(line 149)
-* NURBS: three. (line 369)
-* O: three. (line 282)
+* NURBS: three. (line 397)
+* O: three. (line 310)
* obj: obj. (line 6)
-* oblique: three. (line 325)
-* obliqueX: three. (line 332)
-* obliqueY: three. (line 338)
-* obliqueZ: three. (line 325)
+* oblique: three. (line 353)
+* obliqueX: three. (line 360)
+* obliqueY: three. (line 366)
+* obliqueZ: three. (line 353)
* ode: ode. (line 6)
* offset: Pens. (line 123)
* offset <1>: Options. (line 185)
@@ -9590,8 +9630,9 @@ Index
* OmitTickInterval: graph. (line 223)
* OmitTickIntervals: graph. (line 223)
* opacity: Pens. (line 237)
+* opacity <1>: three. (line 66)
* open: Files. (line 12)
-* OpenGL: three. (line 144)
+* OpenGL: three. (line 172)
* operator: User-defined operators.
(line 6)
* operator +(...string[] a).: Data types. (line 283)
@@ -9608,11 +9649,11 @@ Index
* OR: Arithmetic & logical.
(line 68)
* orient: Data types. (line 108)
-* orient <1>: three. (line 524)
+* orient <1>: three. (line 552)
* orientation: Frames and pictures.
(line 104)
-* orthographic: three. (line 342)
-* outformat: three. (line 144)
+* orthographic: three. (line 370)
+* outformat: three. (line 172)
* outprefix: Frames and pictures.
(line 91)
* output: Files. (line 36)
@@ -9635,7 +9676,7 @@ Index
* parametrized curve: graph. (line 640)
* partialsum: math. (line 53)
* partialsum <1>: math. (line 56)
-* patch-dependent colors: three. (line 79)
+* patch-dependent colors: three. (line 107)
* path: Paths. (line 6)
* path <1>: Paths and guides. (line 7)
* path <2>: three. (line 42)
@@ -9646,6 +9687,7 @@ Index
* path[]: Paths. (line 23)
* patterns: Pens. (line 255)
* patterns <1>: patterns. (line 6)
+* PBR: three. (line 74)
* PDF: Options. (line 156)
* pdflatex: Options. (line 156)
* pdfreloadOptions: Options. (line 142)
@@ -9653,38 +9695,40 @@ Index
* pdfviewerOptions: Options. (line 142)
* pen: Pens. (line 6)
* PenMargin: draw. (line 42)
-* PenMargin2: three. (line 589)
-* PenMargin3: three. (line 589)
+* PenMargin2: three. (line 617)
+* PenMargin3: three. (line 617)
* PenMargins: draw. (line 42)
-* PenMargins2: three. (line 589)
-* PenMargins3: three. (line 589)
+* PenMargins2: three. (line 617)
+* PenMargins3: three. (line 617)
* periodic: graph. (line 36)
* perl: LaTeX usage. (line 30)
* perpendicular: geometry. (line 6)
-* perspective: three. (line 369)
+* perspective: three. (line 397)
+* physically based rendering: three. (line 74)
* picture: Frames and pictures.
(line 39)
* picture alignment: Frames and pictures.
(line 228)
* piecewisestraight: Paths and guides. (line 92)
-* pixel: three. (line 596)
+* pixel: three. (line 624)
* Pl: Mathematical functions.
(line 48)
* plain: plain. (line 6)
-* planar: three. (line 88)
-* plane: three. (line 308)
-* planeproject: three. (line 490)
+* planar: three. (line 116)
+* plane: three. (line 336)
+* planeproject: three. (line 518)
* point: Paths and guides. (line 95)
* point <1>: Paths and guides. (line 379)
-* point <2>: three. (line 507)
+* point <2>: three. (line 535)
* polar: Data types. (line 148)
* polargraph: graph. (line 88)
* polygon: graph. (line 481)
* pop: Arrays. (line 39)
* Portrait: Frames and pictures.
(line 104)
+* position: three. (line 76)
* postcontrol: Paths and guides. (line 146)
-* postcontrol <1>: three. (line 507)
+* postcontrol <1>: three. (line 535)
* postfix operators: Self & prefix operators.
(line 19)
* postscript: Frames and pictures.
@@ -9693,10 +9737,10 @@ Index
* PostScript subpath: Paths. (line 23)
* pow10: Mathematical functions.
(line 6)
-* prc: three. (line 239)
+* prc: three. (line 267)
* precision: Files. (line 93)
* precontrol: Paths and guides. (line 139)
-* precontrol <1>: three. (line 507)
+* precontrol <1>: three. (line 535)
* prefix operators: Self & prefix operators.
(line 6)
* private: Structures. (line 6)
@@ -9728,7 +9772,7 @@ Index
* radians: Mathematical functions.
(line 17)
* radius: Paths and guides. (line 135)
-* radius <1>: three. (line 507)
+* radius <1>: three. (line 535)
* Rainbow: palette. (line 12)
* rand: Mathematical functions.
(line 39)
@@ -9756,7 +9800,7 @@ Index
(line 6)
* rename: Files. (line 152)
* render: three. (line 46)
-* render <1>: three. (line 144)
+* render <1>: three. (line 172)
* render <2>: Options. (line 156)
* replace: Data types. (line 269)
* resetdefaultpen: Pens. (line 371)
@@ -9769,7 +9813,7 @@ Index
* reverse <1>: Paths and guides. (line 183)
* reverse <2>: Paths and guides. (line 382)
* reverse <3>: Arrays. (line 136)
-* reverse <4>: three. (line 507)
+* reverse <4>: three. (line 535)
* rewind: Files. (line 93)
* rfind: Data types. (line 246)
* rgb: Pens. (line 30)
@@ -9781,9 +9825,9 @@ Index
* RightSide: label. (line 60)
* RightTicks: graph. (line 160)
* RightTicks <1>: graph. (line 233)
-* RightView: three. (line 393)
+* RightView: three. (line 421)
* Rotate: label. (line 36)
-* rotate: three. (line 461)
+* rotate: three. (line 489)
* Rotate(pair z): label. (line 39)
* round: Mathematical functions.
(line 26)
@@ -9806,8 +9850,8 @@ Index
* scale <2>: Transforms. (line 36)
* scale <3>: graph. (line 691)
* Scale <1>: graph. (line 708)
-* scale <4>: three. (line 460)
-* scale3: three. (line 458)
+* scale <4>: three. (line 488)
+* scale3: three. (line 486)
* scaled graph: graph. (line 671)
* scientific graph: graph. (line 388)
* scroll: Files. (line 109)
@@ -9836,11 +9880,12 @@ Index
* shift: Transforms. (line 26)
* shift <1>: Transforms. (line 28)
* shift <2>: Transforms. (line 46)
-* shift <3>: three. (line 450)
+* shift <3>: three. (line 478)
* shiftless: Transforms. (line 46)
+* shininess: three. (line 66)
* shipout: Frames and pictures.
(line 91)
-* showtarget: three. (line 342)
+* showtarget: three. (line 370)
* Si: Mathematical functions.
(line 48)
* signedint: Files. (line 76)
@@ -9860,9 +9905,9 @@ Index
* singlereal <1>: Files. (line 89)
* sinh: Mathematical functions.
(line 6)
-* SixViews: three. (line 408)
-* SixViewsFR: three. (line 408)
-* SixViewsUS: three. (line 408)
+* SixViews: three. (line 436)
+* SixViewsFR: three. (line 436)
+* SixViewsUS: three. (line 436)
* size: Figure size. (line 6)
* size <1>: Paths and guides. (line 81)
* size <2>: Paths and guides. (line 370)
@@ -9870,9 +9915,9 @@ Index
(line 48)
* size <4>: Frames and pictures.
(line 74)
-* size <5>: three. (line 507)
+* size <5>: three. (line 535)
* size <6>: Options. (line 156)
-* size3: three. (line 267)
+* size3: three. (line 295)
* Slant: label. (line 42)
* slant: Transforms. (line 38)
* sleep: Data types. (line 375)
@@ -9893,6 +9938,9 @@ Index
* sort: Arrays. (line 177)
* sort <1>: Arrays. (line 181)
* sort <2>: Arrays. (line 196)
+* specular: three. (line 76)
+* specularfactor: three. (line 76)
+* specularpen: three. (line 66)
* Spline: graph. (line 33)
* Spline <1>: graph3. (line 99)
* split: Data types. (line 278)
@@ -9913,7 +9961,7 @@ Index
* stop: Debugger. (line 10)
* straight: Paths and guides. (line 88)
* Straight: graph. (line 30)
-* straight <1>: three. (line 507)
+* straight <1>: three. (line 535)
* strftime: Data types. (line 320)
* strftime <1>: Data types. (line 345)
* string: Data types. (line 207)
@@ -9925,7 +9973,7 @@ Index
* struct: Structures. (line 6)
* structures: Structures. (line 6)
* subpath: Paths and guides. (line 186)
-* subpath <1>: three. (line 507)
+* subpath <1>: three. (line 535)
* subpictures: Frames and pictures.
(line 113)
* substr: Data types. (line 261)
@@ -9934,8 +9982,8 @@ Index
* Suppress: Pens. (line 351)
* SuppressQuiet: Pens. (line 355)
* surface: three. (line 46)
-* surface <1>: three. (line 88)
-* surface <2>: three. (line 102)
+* surface <1>: three. (line 116)
+* surface <2>: three. (line 130)
* surface <3>: graph3. (line 99)
* SVG: Options. (line 161)
* system: Data types. (line 353)
@@ -9950,14 +9998,14 @@ Index
(line 20)
* tanh: Mathematical functions.
(line 6)
-* target: three. (line 342)
+* target: three. (line 370)
* tell: Files. (line 93)
* tension: Bezier curves. (line 56)
* tension <1>: three. (line 6)
* tensionSpecifier: Paths and guides. (line 402)
* tensor product shading: fill. (line 77)
* tensorshade: fill. (line 77)
-* tessellation: three. (line 114)
+* tessellation: three. (line 142)
* tex: Frames and pictures.
(line 302)
* tex <1>: Options. (line 156)
@@ -9965,7 +10013,7 @@ Index
* TeX string: Data types. (line 207)
* texcommand: Configuring. (line 72)
* TeXHead: draw. (line 26)
-* TeXHead3: three. (line 573)
+* TeXHead3: three. (line 601)
* texpath: Configuring. (line 72)
* texpath <1>: label. (line 113)
* texpreamble: Frames and pictures.
@@ -9975,13 +10023,13 @@ Index
* textbook graph: graph. (line 360)
* tgz: UNIX binary distributions.
(line 6)
-* thick: three. (line 126)
-* thin: three. (line 126)
+* thick: three. (line 154)
+* thin: three. (line 154)
* this: Structures. (line 6)
* three: three. (line 6)
-* ThreeViews: three. (line 408)
-* ThreeViewsFR: three. (line 408)
-* ThreeViewsUS: three. (line 408)
+* ThreeViews: three. (line 436)
+* ThreeViewsFR: three. (line 436)
+* ThreeViewsUS: three. (line 436)
* tick: graph. (line 330)
* ticks: graph. (line 160)
* Ticks: graph. (line 160)
@@ -9996,27 +10044,28 @@ Index
* times: Paths and guides. (line 220)
* times <1>: Paths and guides. (line 224)
* Top: graph. (line 135)
-* TopView: three. (line 393)
+* TopView: three. (line 421)
* trace: Debugger. (line 50)
* trailingzero: graph. (line 175)
* transform: Transforms. (line 6)
-* transform <1>: three. (line 482)
-* transform3: three. (line 445)
+* transform <1>: three. (line 510)
+* transform3: three. (line 473)
* transparency: Pens. (line 237)
+* transparent: three. (line 97)
* transpose: Arrays. (line 203)
* transpose <1>: Arrays. (line 206)
* tree: tree. (line 6)
* trembling: trembling. (line 6)
* triangle: geometry. (line 6)
-* triangles: three. (line 114)
+* triangles: three. (line 142)
* triangulate: contour. (line 149)
* tridiagonal: Arrays. (line 261)
* trigonometric integrals: Mathematical functions.
(line 48)
* triple: Data types. (line 137)
* TrueMargin: draw. (line 42)
-* TrueMargin3: three. (line 589)
-* tube: three. (line 126)
+* TrueMargin3: three. (line 617)
+* tube: three. (line 154)
* tube <1>: tube. (line 6)
* tutorial: Tutorial. (line 6)
* type1cm: Pens. (line 192)
@@ -10037,10 +10086,10 @@ Index
* unit: Data types. (line 83)
* unit <1>: Data types. (line 173)
* unitbox: Paths. (line 44)
-* unitbox <1>: three. (line 314)
+* unitbox <1>: three. (line 342)
* unitcircle: Paths. (line 17)
* unitcircle <1>: Paths. (line 17)
-* unitcircle <2>: three. (line 282)
+* unitcircle <2>: three. (line 310)
* unitrand: Mathematical functions.
(line 39)
* unitsize: Figure size. (line 39)
@@ -10050,7 +10099,7 @@ Index
(line 6)
* unpacking: Rest arguments. (line 39)
* unravel: Import. (line 29)
-* up: three. (line 342)
+* up: three. (line 370)
* update: Files. (line 36)
* UpsideDown: Frames and pictures.
(line 104)
@@ -10074,29 +10123,31 @@ Index
* vectorization: Arrays. (line 318)
* verbatim: Frames and pictures.
(line 294)
-* vertex-dependent colors: three. (line 79)
+* vertex-dependent colors: three. (line 107)
* Vertical: flowchart. (line 77)
+* Viewport: three. (line 76)
* viewportheight: LaTeX usage. (line 50)
-* viewportmargin: three. (line 270)
-* viewportsize: three. (line 270)
+* viewportmargin: three. (line 298)
+* viewportsize: three. (line 298)
* viewportwidth: LaTeX usage. (line 50)
-* views: three. (line 239)
+* views: three. (line 267)
* vim: Editing modes. (line 32)
* virtual functions: Structures. (line 181)
* void: Data types. (line 10)
* W: Labels. (line 18)
-* WebGL: three. (line 192)
+* WebGL: three. (line 220)
* whatever: Paths and guides. (line 246)
* Wheel: palette. (line 22)
* wheel mouse: GUI. (line 6)
* while: Programming. (line 48)
+* White: three. (line 76)
* white-space string delimiter mode: Arrays. (line 349)
* width: LaTeX usage. (line 50)
* windingnumber: Paths and guides. (line 283)
* word: Arrays. (line 349)
* write: Files. (line 53)
* write <1>: Arrays. (line 388)
-* X: three. (line 282)
+* X: three. (line 310)
* xasy: GUI. (line 6)
* xaxis3: graph3. (line 7)
* xdr: Files. (line 76)
@@ -10109,10 +10160,10 @@ Index
* xpart: Data types. (line 94)
* xpart <1>: Data types. (line 184)
* xscale: Transforms. (line 30)
-* xscale3: three. (line 452)
+* xscale3: three. (line 480)
* xtick: graph. (line 330)
-* XY: three. (line 467)
-* XY <1>: three. (line 482)
+* XY: three. (line 495)
+* XY <1>: three. (line 510)
* XYEquals: graph3. (line 21)
* XYZero: graph3. (line 21)
* XZEquals: graph3. (line 21)
@@ -10122,7 +10173,7 @@ Index
(line 6)
* Y <1>: Mathematical functions.
(line 48)
-* Y <2>: three. (line 282)
+* Y <2>: three. (line 310)
* yaxis3: graph3. (line 7)
* YEquals: graph. (line 128)
* yequals: graph. (line 278)
@@ -10130,14 +10181,14 @@ Index
* ypart: Data types. (line 97)
* ypart <1>: Data types. (line 187)
* yscale: Transforms. (line 32)
-* yscale3: three. (line 454)
+* yscale3: three. (line 482)
* ytick: graph. (line 330)
-* YX: three. (line 482)
-* YZ: three. (line 482)
+* YX: three. (line 510)
+* YZ: three. (line 510)
* YZEquals: graph3. (line 21)
* YZero: graph. (line 123)
* YZZero: graph3. (line 21)
-* Z: three. (line 282)
+* Z: three. (line 310)
* zaxis3: graph3. (line 7)
* zeroTransform: Transforms. (line 44)
* zerowinding: Pens. (line 164)
@@ -10154,10 +10205,10 @@ Index
* zeta: Mathematical functions.
(line 48)
* zpart: Data types. (line 190)
-* zscale3: three. (line 456)
-* ZX: three. (line 482)
-* ZX <1>: three. (line 482)
-* ZY: three. (line 482)
+* zscale3: three. (line 484)
+* ZX: three. (line 510)
+* ZX <1>: three. (line 510)
+* ZY: three. (line 510)

@@ -10280,33 +10331,33 @@ Ref: logimage264164
Ref: penimage265269
Ref: penfunctionimage265531
Node: three266302
-Ref: PostScript3D294487
-Node: obj296225
-Node: graph3296474
-Ref: GaussianSurface301754
-Node: grid3302903
-Node: solids303687
-Node: tube304679
-Node: flowchart306913
-Node: contour311521
-Node: contour3316836
-Node: smoothcontour3317149
-Node: slopefield318870
-Node: ode320359
-Node: Options320616
-Ref: configuration file327464
-Ref: settings327464
-Ref: texengines328728
-Ref: convert328728
-Node: Interactive mode332052
-Ref: history334202
-Node: GUI335508
-Node: GUI installation336059
-Node: GUI usage336789
-Node: PostScript to Asymptote337705
-Node: Help338463
-Node: Debugger340117
-Node: Credits341873
-Node: Index342890
+Ref: PostScript3D295414
+Node: obj297152
+Node: graph3297401
+Ref: GaussianSurface302681
+Node: grid3303830
+Node: solids304614
+Node: tube305606
+Node: flowchart307840
+Node: contour312448
+Node: contour3317763
+Node: smoothcontour3318076
+Node: slopefield319797
+Node: ode321286
+Node: Options321543
+Ref: configuration file328391
+Ref: settings328391
+Ref: texengines329655
+Ref: convert329655
+Node: Interactive mode332979
+Ref: history335129
+Node: GUI336435
+Node: GUI installation336986
+Node: GUI usage337716
+Node: PostScript to Asymptote338632
+Node: Help339390
+Node: Debugger341044
+Node: Credits342800
+Node: Index343817

End Tag Table
diff --git a/graphics/asymptote/drawelement.h b/graphics/asymptote/drawelement.h
index 4ce7504332..b4993a71ef 100644
--- a/graphics/asymptote/drawelement.h
+++ b/graphics/asymptote/drawelement.h
@@ -79,18 +79,6 @@ public:
return false;
}
-// Returns true iff the point z lies in the region bounded by b.
- bool inside(const pair& z) const {
- bool c=false;
- for(Int i=0; i < 3; ++i) {
- pair pi=p[i];
- pair pj=p[i < 3 ? i+1 : 0];
- if(((pi.y <= z.y && z.y < pj.y) || (pj.y <= z.y && z.y < pi.y)) &&
- z.x < pi.x+(pj.x-pi.x)*(z.y-pi.y)/(pj.y-pi.y)) c=!c;
- }
- return c;
- }
-
double xmax() {
return max(max(max(p[0].x,p[1].x),p[2].x),p[3].x);
}
diff --git a/graphics/asymptote/drawpath3.cc b/graphics/asymptote/drawpath3.cc
index 8bdd8a35f3..0c6d71af9c 100644
--- a/graphics/asymptote/drawpath3.cc
+++ b/graphics/asymptote/drawpath3.cc
@@ -79,7 +79,7 @@ bool drawPath3::write(jsfile *out)
void drawPath3::render(double size2, const triple& b, const triple& B,
double perspective, bool remesh)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
Int n=g.length();
if(n == 0 || invisible) return;
@@ -200,7 +200,7 @@ void drawNurbsPath3::ratio(const double* t, pair &b, double (*m)(double, double)
void drawNurbsPath3::displacement()
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
size_t nknots=degree+n+1;
if(Controls == NULL) {
Controls=new(UseGC) GLfloat[(weights ? 4 : 3)*n];
@@ -221,7 +221,7 @@ void drawNurbsPath3::displacement()
void drawNurbsPath3::render(double, const triple&, const triple&,
double, bool remesh)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(invisible) return;
// TODO: implement NURBS renderer
@@ -240,7 +240,7 @@ bool drawPixel::write(prcfile *out, unsigned int *, double, groupsmap&)
bool drawPixel::write(jsfile *out)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_LIBGLM
if(invisible)
return true;
@@ -255,7 +255,7 @@ bool drawPixel::write(jsfile *out)
void drawPixel::render(double size2, const triple& b, const triple& B,
double perspective, bool remesh)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(invisible) return;
if(bbox2(Min,Max).offscreen()) { // Fully offscreen
diff --git a/graphics/asymptote/drawsurface.cc b/graphics/asymptote/drawsurface.cc
index 7d23ad9308..617474ea4c 100644
--- a/graphics/asymptote/drawsurface.cc
+++ b/graphics/asymptote/drawsurface.cc
@@ -76,7 +76,7 @@ void setcolors(bool colors,
materialIndex=material.size();
if(materialIndex >= nmaterials)
nmaterials=min(Maxmaterials,2*nmaterials);
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(!out && materialIndex >= Maxmaterials)
clearMaterialBuffer(true);
#endif
@@ -245,9 +245,9 @@ bool drawBezierPatch::write(jsfile *out)
if(straight) {
triple Controls[]={controls[0],controls[12],controls[15],controls[3]};
- out->addPatch(Controls,4,Min,Max,colors);
+ out->addPatch(Controls,4,Min,Max,colors,4);
} else
- out->addPatch(controls,16,Min,Max,colors);
+ out->addPatch(controls,16,Min,Max,colors,4);
#endif
return true;
@@ -256,7 +256,7 @@ bool drawBezierPatch::write(jsfile *out)
void drawBezierPatch::render(double size2, const triple& b, const triple& B,
double perspective, bool remesh)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(invisible) return;
transparent=colors ? colors[0].A+colors[1].A+colors[2].A+colors[3].A < 4.0 :
diffuse.A < 1.0;
@@ -476,9 +476,9 @@ bool drawBezierTriangle::write(jsfile *out)
if(straight) {
triple Controls[]={controls[0],controls[6],controls[9]};
- out->addPatch(Controls,3,Min,Max,colors);
+ out->addPatch(Controls,3,Min,Max,colors,3);
} else
- out->addPatch(controls,10,Min,Max,colors);
+ out->addPatch(controls,10,Min,Max,colors,3);
#endif
return true;
@@ -487,7 +487,7 @@ bool drawBezierTriangle::write(jsfile *out)
void drawBezierTriangle::render(double size2, const triple& b, const triple& B,
double perspective, bool remesh)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(invisible) return;
transparent=colors ? colors[0].A+colors[1].A+colors[2].A < 3.0 :
diffuse.A < 1.0;
@@ -628,7 +628,7 @@ void drawNurbs::ratio(const double *t, pair &b, double (*m)(double, double),
void drawNurbs::displacement()
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
size_t n=nu*nv;
size_t nuknots=udegree+nu+1;
size_t nvknots=vdegree+nv+1;
@@ -902,7 +902,7 @@ void drawTriangles::render(double size2, const triple& b,
const triple& B, double perspective,
bool remesh)
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(invisible) return;
transparent=diffuse.A < 1.0;
diff --git a/graphics/asymptote/examples/fequlogo.asy b/graphics/asymptote/examples/fequlogo.asy
index b928e42197..0f9fb0212d 100644
--- a/graphics/asymptote/examples/fequlogo.asy
+++ b/graphics/asymptote/examples/fequlogo.asy
@@ -1,6 +1,3 @@
-// A compressed version of the required data file may be obtained from:
-// http://www-roc.inria.fr/gamma/download/counter.php?dir=ARCHITEC/&get_obj=uhrturm.obj.gz
-
import graph3;
import obj;
@@ -14,7 +11,7 @@ texpreamble("\usepackage{ccfonts,eulervm}");
currentprojection=perspective(4,1,2);
currentlight=(4,0,2);
-currentlight.background=blue;
+currentlight.background=black+opacity(0.0);
real R=4;
@@ -35,6 +32,6 @@ draw(surface(rotate(0)*xscale(-0.45)*yscale(0.3)*hi,s,0.8*pi,0.25,h),blue);
add(new void(frame f, transform3 t, picture pic, projection P) {
draw(f,surface(invert(box(min(f,P),max(f,P)),min3(f),P),
- new pen[] {orange,red,yellow,brown}));
+ new pen[] {orange,red,yellow,brown}+opacity(0.9)));
}
);
diff --git a/graphics/asymptote/examples/uhrturm.obj b/graphics/asymptote/examples/uhrturm.obj
new file mode 100644
index 0000000000..eb336a9b06
--- /dev/null
+++ b/graphics/asymptote/examples/uhrturm.obj
@@ -0,0 +1,1172 @@
+This file may be used freely for non commercial purposes.
+# Generated by CtrlView V3.00
+# D:\saltel\3DS_FILES\uhrturm.obj
+
+g
+v 1.13195 1.87823 1.13195
+v 1.13195 -1.87823 1.13195
+v 1.13195 -1.87823 -1.13195
+v 1.13195 1.87823 -1.13195
+v -1.13195 1.87823 -1.13195
+v -1.13195 1.87823 1.13195
+v -1.13195 -1.87823 1.13195
+v -1.13195 -1.87823 -1.13195
+v -1.48021 1.33917 1.47956
+v 1.47912 1.33917 1.48065
+v 1.12573 1.33917 1.12694
+v -1.1266 1.33917 1.12606
+v -1.48021 0.589166 1.47956
+v 1.47912 0.589166 1.48065
+v -1.1266 0.589166 1.12606
+v 1.12573 0.589166 1.12694
+v 1.48108 1.33917 -1.47868
+v 1.12727 1.33917 -1.12539
+v 1.48108 0.589166 -1.47868
+v 1.12727 0.589166 -1.12539
+v -1.47824 0.589166 -1.48152
+v -1.47824 1.33917 -1.48152
+v -1.12505 0.589166 -1.1276
+v -1.12505 1.33917 -1.1276
+v -1.26581 1.48992 1.82059
+v -1.26581 0.588913 1.82059
+v -0.530699 0.588913 1.08569
+v -0.530699 1.48992 1.08569
+v -1.15829 1.48992 0.457918
+v -1.15829 0.588913 0.457918
+v -1.8934 0.588913 1.19281
+v -1.8934 1.48992 1.19281
+v 1.16926 1.87107 1.244
+v 1.16932 1.87107 -1.24394
+v 0.585613 4.34992 1.5e-005
+v -0.593474 4.34992 -1.6e-005
+v -1.16176 1.87107 -1.244
+v -1.16183 1.87107 1.24394
+v 0.20932 2.114 1.12512
+v 0.20932 2.239 1.12512
+v 0.209038 2.614 1.62512
+v 0.208967 2.614 1.75012
+v 0.208967 2.864 1.75012
+v 0.209534 2.864 0.750118
+v 0.289322 2.239 1.12516
+v 0.289322 2.114 1.12516
+v 0.289534 2.864 0.750164
+v 0.289038 2.614 1.62516
+v 0.288967 2.864 1.75016
+v 0.288967 2.614 1.75016
+v -0.29068 2.114 1.12484
+v -0.29068 2.239 1.12484
+v -0.290962 2.614 1.62484
+v -0.291033 2.614 1.74984
+v -0.291033 2.864 1.74984
+v -0.290466 2.864 0.749836
+v -0.210678 2.239 1.12488
+v -0.210678 2.114 1.12488
+v -0.210466 2.864 0.749881
+v -0.210962 2.614 1.62488
+v -0.211033 2.864 1.74988
+v -0.211033 2.614 1.74988
+v 0.398979 2.814 1.80184
+v -0.00102 3.214 1.80168
+v -0.00102 3.114 1.80168
+v 0.34898 2.764 1.80182
+v -0.40102 2.814 1.80153
+v -0.351021 2.764 1.80155
+v -0.000319 3.114 0.563502
+v -0.000319 3.214 0.563502
+v 0.399681 2.814 0.563655
+v 0.349682 2.764 0.563636
+v -0.350319 2.764 0.563368
+v -0.400318 2.814 0.563349
+v -1.36571 1.76335 1.30816
+v -1.99019 1.4739 1.20524
+v -1.26193 1.4739 1.93265
+v -0.194054 1.4739 0.862978
+v -0.922319 1.4739 0.135567
+v -0.825571 1.76335 0.767107
+v -1.52113 1.31426 1.52054
+v 1.52009 1.31426 1.52158
+v 1.10309 1.63426 1.10421
+v -1.10388 1.63426 1.10341
+v 1.52204 1.31426 -1.51964
+v 1.10453 1.63426 -1.10276
+v -1.51919 1.31426 -1.52249
+v -1.10243 1.63426 -1.10486
+v 1.1845 2.68385 0.281632
+v 1.18441 2.88385 0.481632
+v 1.18441 2.83385 0.481632
+v 1.18449 2.65885 0.306632
+v 1.18433 2.68385 0.681632
+v 1.18434 2.65885 0.656632
+v 0.565324 2.83385 0.481265
+v 0.565324 2.88385 0.481265
+v 0.565406 2.68385 0.281265
+v 0.565396 2.65885 0.306265
+v 0.565253 2.65885 0.656265
+v 0.565242 2.68385 0.681265
+v -1.80243 1.37433 1.2849
+v -1.79277 0.840846 1.29455
+v -1.38452 0.855616 1.70279
+v -1.39417 1.38909 1.69314
+v -1.17726 1.37433 1.73387
+v -1.17335 0.840846 1.72996
+v -1.00819 0.855616 1.56482
+v -1.0121 1.38909 1.56872
+v -1.63705 1.37433 0.935206
+v -1.64095 0.840846 0.93911
+v -1.80612 0.855616 1.10425
+v -1.80222 1.38909 1.10035
+v 1.88055 1.48992 1.20586
+v 1.88055 0.588913 1.20586
+v 1.14568 0.588913 0.470727
+v 1.14568 1.48992 0.470727
+v 0.517887 1.48992 1.0983
+v 0.517887 0.588913 1.0983
+v 1.25277 0.588913 1.83343
+v 1.25277 1.48992 1.83343
+v 1.36813 1.76335 1.30575
+v 1.26519 1.4739 1.93023
+v 1.99262 1.4739 1.20198
+v 0.922974 1.4739 0.134077
+v 0.195543 1.4739 0.862323
+v 0.827085 1.76335 0.765592
+v 1.34486 1.37433 1.74246
+v 1.35451 0.840846 1.73281
+v 1.76276 0.855616 1.32457
+v 1.75311 1.38909 1.33422
+v 1.79384 1.37433 1.1173
+v 1.78993 0.840846 1.1134
+v 1.62479 0.855616 0.948235
+v 1.6287 1.38909 0.952139
+v 0.995163 1.37433 1.57707
+v 0.999067 0.840846 1.58098
+v 1.1642 0.855616 1.74615
+v 1.1603 1.38909 1.74225
+v 1.26594 1.48992 -1.82051
+v 1.26594 0.588913 -1.82051
+v 0.530787 0.588913 -1.08565
+v 0.530787 1.48992 -1.08565
+v 1.15834 1.48992 -0.457845
+v 1.15834 0.588913 -0.457845
+v 1.89349 0.588913 -1.1927
+v 1.89349 1.48992 -1.1927
+v 1.36581 1.76335 -1.30808
+v 1.99029 1.4739 -1.20512
+v 1.26206 1.4739 -1.93257
+v 0.194132 1.4739 -0.862956
+v 0.922358 1.4739 -0.135507
+v 0.825644 1.76335 -0.767052
+v 1.80253 1.37433 -1.2848
+v 1.79287 0.840846 -1.29445
+v 1.38464 0.855616 -1.70271
+v 1.39429 1.38909 -1.69306
+v 1.17738 1.37433 -1.7338
+v 1.17348 0.840846 -1.72989
+v 1.00831 0.855616 -1.56475
+v 1.01221 1.38909 -1.56865
+v 1.63713 1.37433 -0.935107
+v 1.64103 0.840846 -0.939011
+v 1.80621 0.855616 -1.10414
+v 1.80231 1.38909 -1.10024
+v -1.10388 1.63426 1.10341
+v 1.10309 1.63426 1.10421
+v 1.52009 1.31426 1.52158
+v -1.52113 1.31426 1.52054
+v 1.10453 1.63426 -1.10276
+v 1.52204 1.31426 -1.51964
+v -1.10243 1.63426 -1.10486
+v -1.51919 1.31426 -1.52249
+v 1.13198 1.87823 -1.13191
+v 1.13198 -1.87823 -1.13191
+v -1.13191 -1.87823 -1.13198
+v -1.13191 1.87823 -1.13198
+v -1.13189 1.87823 -1.132
+v -1.13189 -1.87823 -1.132
+v -1.132 -1.87823 1.13189
+v -1.132 1.87823 1.13189
+v -1.13203 1.87823 1.13186
+v -1.13203 -1.87823 1.13186
+v 1.13186 -1.87823 1.13204
+v 1.13186 1.87823 1.13204
+v 0 0.425 1.134
+v -0.122418 0.41429 1.134
+v -0.241117 0.382486 1.134
+v -0.352491 0.330553 1.134
+v -0.453154 0.260071 1.134
+v -0.54005 0.173179 1.134
+v -0.610537 0.072519 1.134
+v -0.662475 -0.038852 1.134
+v -0.694284 -0.157549 1.134
+v -0.705 -0.279967 1.134
+v -0.694296 -0.402386 1.134
+v -0.662497 -0.521087 1.134
+v -0.61057 -0.632462 1.134
+v -0.540092 -0.733129 1.134
+v -0.453204 -0.820029 1.134
+v -0.352547 -0.890521 1.134
+v -0.241179 -0.942463 1.134
+v -0.122483 -0.974279 1.134
+v -6.5e-005 -0.985 1.134
+v 0.122354 -0.974301 1.134
+v 0.241056 -0.942508 1.134
+v 0.352434 -0.890586 1.134
+v 0.453104 -0.820113 1.134
+v 0.540008 -0.733229 1.134
+v 0.610504 -0.632575 1.134
+v 0.662452 -0.521209 1.134
+v 0.694273 -0.402515 1.134
+v 0.705 -0.280098 1.134
+v 0.694307 -0.157678 1.134
+v 0.662519 -0.038975 1.134
+v 0.610602 0.072406 1.134
+v 0.540134 0.173079 1.134
+v 0.453254 0.259987 1.134
+v 0.352604 0.330488 1.134
+v 0.24124 0.382441 1.134
+v 0.122547 0.414267 1.134
+v -0.022031 0.3569 1.144
+v -0.022031 0.1031 1.144
+v 0.022031 0.1031 1.144
+v 0.022031 0.3569 1.144
+v -0.337525 0.260559 1.144
+v -0.210627 0.040761 1.144
+v -0.172467 0.062792 1.144
+v -0.299365 0.28259 1.144
+v -0.562582 0.01938 1.144
+v -0.342787 -0.107524 1.144
+v -0.320755 -0.069365 1.144
+v -0.54055 0.057539 1.144
+v -0.636901 -0.302014 1.144
+v -0.383101 -0.302021 1.144
+v -0.383099 -0.257959 1.144
+v -0.636899 -0.257952 1.144
+v -0.540568 -0.617511 1.144
+v -0.320766 -0.490618 1.144
+v -0.342796 -0.452458 1.144
+v -0.562598 -0.579351 1.144
+v -0.299395 -0.842574 1.144
+v -0.172485 -0.622782 1.144
+v -0.210644 -0.60075 1.144
+v -0.337553 -0.820541 1.144
+v 0.021998 -0.916901 1.144
+v 0.022011 -0.663101 1.144
+v -0.022051 -0.663099 1.144
+v -0.022065 -0.916899 1.144
+v 0.337496 -0.820577 1.144
+v 0.21061 -0.600772 1.144
+v 0.172449 -0.622801 1.144
+v 0.299336 -0.842606 1.144
+v 0.562566 -0.57941 1.144
+v 0.342778 -0.452494 1.144
+v 0.320744 -0.490652 1.144
+v 0.540532 -0.617567 1.144
+v 0.636902 -0.258019 1.144
+v 0.383102 -0.257999 1.144
+v 0.383098 -0.302062 1.144
+v 0.636898 -0.302082 1.144
+v 0.540586 0.057482 1.144
+v 0.320777 -0.069399 1.144
+v 0.342805 -0.10756 1.144
+v 0.562614 0.019321 1.144
+v 0.299425 0.282558 1.144
+v 0.172503 0.062773 1.144
+v 0.210661 0.040738 1.144
+v 0.337582 0.260523 1.144
+v 0.569006 -0.128884 1.135
+v -0.021876 -0.253928 1.135
+v -0.013192 -0.313016 1.135
+v 0.57769 -0.187972 1.135
+v -0.343714 -0.249302 1.13464
+v 0.036147 -0.31015 1.13464
+v 0.042763 -0.250677 1.13464
+v -0.337099 -0.18983 1.13464
+v 1.134 0.425 0
+v 1.134 0.41429 0.122418
+v 1.134 0.382486 0.241117
+v 1.134 0.330553 0.352491
+v 1.134 0.260071 0.453154
+v 1.134 0.173179 0.54005
+v 1.134 0.072519 0.610537
+v 1.134 -0.038852 0.662475
+v 1.134 -0.157549 0.694284
+v 1.134 -0.279967 0.705
+v 1.134 -0.402386 0.694296
+v 1.134 -0.521087 0.662497
+v 1.134 -0.632462 0.61057
+v 1.134 -0.733129 0.540092
+v 1.134 -0.820029 0.453204
+v 1.134 -0.890521 0.352547
+v 1.134 -0.942463 0.241179
+v 1.134 -0.974279 0.122483
+v 1.134 -0.985 6.5e-005
+v 1.134 -0.974301 -0.122354
+v 1.134 -0.942508 -0.241056
+v 1.134 -0.890586 -0.352434
+v 1.134 -0.820113 -0.453104
+v 1.134 -0.733229 -0.540008
+v 1.134 -0.632575 -0.610504
+v 1.134 -0.521209 -0.662452
+v 1.134 -0.402515 -0.694273
+v 1.134 -0.280098 -0.705
+v 1.134 -0.157678 -0.694307
+v 1.134 -0.038975 -0.662519
+v 1.134 0.072406 -0.610602
+v 1.134 0.173079 -0.540134
+v 1.134 0.259987 -0.453254
+v 1.134 0.330488 -0.352604
+v 1.134 0.382441 -0.24124
+v 1.134 0.414267 -0.122547
+v 1.144 0.3569 0.022031
+v 1.144 0.1031 0.022031
+v 1.144 0.1031 -0.022031
+v 1.144 0.3569 -0.022031
+v 1.144 0.260559 0.337525
+v 1.144 0.040761 0.210627
+v 1.144 0.062792 0.172467
+v 1.144 0.28259 0.299365
+v 1.144 0.01938 0.562582
+v 1.144 -0.107524 0.342787
+v 1.144 -0.069365 0.320755
+v 1.144 0.057539 0.54055
+v 1.144 -0.302014 0.636901
+v 1.144 -0.302021 0.383101
+v 1.144 -0.257959 0.383099
+v 1.144 -0.257952 0.636899
+v 1.144 -0.617511 0.540568
+v 1.144 -0.490618 0.320766
+v 1.144 -0.452458 0.342796
+v 1.144 -0.579351 0.562598
+v 1.144 -0.842574 0.299395
+v 1.144 -0.622782 0.172485
+v 1.144 -0.60075 0.210644
+v 1.144 -0.820541 0.337553
+v 1.144 -0.916901 -0.021998
+v 1.144 -0.663101 -0.022011
+v 1.144 -0.663099 0.022051
+v 1.144 -0.916899 0.022065
+v 1.144 -0.820577 -0.337496
+v 1.144 -0.600772 -0.21061
+v 1.144 -0.622801 -0.172449
+v 1.144 -0.842606 -0.299336
+v 1.144 -0.57941 -0.562566
+v 1.144 -0.452494 -0.342778
+v 1.144 -0.490652 -0.320744
+v 1.144 -0.617567 -0.540532
+v 1.144 -0.258019 -0.636902
+v 1.144 -0.257999 -0.383102
+v 1.144 -0.302062 -0.383098
+v 1.144 -0.302082 -0.636898
+v 1.144 0.057482 -0.540586
+v 1.144 -0.069399 -0.320777
+v 1.144 -0.10756 -0.342805
+v 1.144 0.019321 -0.562614
+v 1.144 0.282558 -0.299425
+v 1.144 0.062773 -0.172503
+v 1.144 0.040738 -0.210661
+v 1.144 0.260523 -0.337582
+v 1.135 -0.128884 -0.569006
+v 1.135 -0.253928 0.021876
+v 1.135 -0.313016 0.013192
+v 1.135 -0.187972 -0.57769
+v 1.13464 -0.249302 0.343714
+v 1.13464 -0.31015 -0.036147
+v 1.13464 -0.250677 -0.042763
+v 1.13464 -0.18983 0.337099
+v 0 0.425 -1.134
+v 0.122418 0.41429 -1.134
+v 0.241117 0.382486 -1.134
+v 0.352491 0.330553 -1.134
+v 0.453154 0.260071 -1.134
+v 0.54005 0.173179 -1.134
+v 0.610537 0.072519 -1.134
+v 0.662475 -0.038852 -1.134
+v 0.694284 -0.157549 -1.134
+v 0.705 -0.279967 -1.134
+v 0.694296 -0.402386 -1.134
+v 0.662497 -0.521087 -1.134
+v 0.61057 -0.632462 -1.134
+v 0.540092 -0.733129 -1.134
+v 0.453204 -0.820029 -1.134
+v 0.352547 -0.890521 -1.134
+v 0.241179 -0.942463 -1.134
+v 0.122483 -0.974279 -1.134
+v 6.5e-005 -0.985 -1.134
+v -0.122354 -0.974301 -1.134
+v -0.241056 -0.942508 -1.134
+v -0.352434 -0.890586 -1.134
+v -0.453104 -0.820113 -1.134
+v -0.540008 -0.733229 -1.134
+v -0.610504 -0.632575 -1.134
+v -0.662452 -0.521209 -1.134
+v -0.694273 -0.402515 -1.134
+v -0.705 -0.280098 -1.134
+v -0.694307 -0.157678 -1.134
+v -0.662519 -0.038975 -1.134
+v -0.610602 0.072406 -1.134
+v -0.540134 0.173079 -1.134
+v -0.453254 0.259987 -1.134
+v -0.352604 0.330488 -1.134
+v -0.24124 0.382441 -1.134
+v -0.122547 0.414267 -1.134
+v 0.022031 0.3569 -1.144
+v 0.022031 0.1031 -1.144
+v -0.022031 0.1031 -1.144
+v -0.022031 0.3569 -1.144
+v 0.337525 0.260559 -1.144
+v 0.210627 0.040761 -1.144
+v 0.172467 0.062792 -1.144
+v 0.299365 0.28259 -1.144
+v 0.562582 0.01938 -1.144
+v 0.342787 -0.107524 -1.144
+v 0.320755 -0.069365 -1.144
+v 0.54055 0.057539 -1.144
+v 0.636901 -0.302014 -1.144
+v 0.383101 -0.302021 -1.144
+v 0.383099 -0.257959 -1.144
+v 0.636899 -0.257952 -1.144
+v 0.540568 -0.617511 -1.144
+v 0.320766 -0.490618 -1.144
+v 0.342796 -0.452458 -1.144
+v 0.562598 -0.579351 -1.144
+v 0.299395 -0.842574 -1.144
+v 0.172485 -0.622782 -1.144
+v 0.210644 -0.60075 -1.144
+v 0.337553 -0.820541 -1.144
+v -0.021998 -0.916901 -1.144
+v -0.022011 -0.663101 -1.144
+v 0.022051 -0.663099 -1.144
+v 0.022065 -0.916899 -1.144
+v -0.337496 -0.820577 -1.144
+v -0.21061 -0.600772 -1.144
+v -0.172449 -0.622801 -1.144
+v -0.299336 -0.842606 -1.144
+v -0.562566 -0.57941 -1.144
+v -0.342778 -0.452494 -1.144
+v -0.320744 -0.490652 -1.144
+v -0.540532 -0.617567 -1.144
+v -0.636902 -0.258019 -1.144
+v -0.383102 -0.257999 -1.144
+v -0.383098 -0.302062 -1.144
+v -0.636898 -0.302082 -1.144
+v -0.540586 0.057482 -1.144
+v -0.320777 -0.069399 -1.144
+v -0.342805 -0.10756 -1.144
+v -0.562614 0.019321 -1.144
+v -0.299425 0.282558 -1.144
+v -0.172503 0.062773 -1.144
+v -0.210661 0.040738 -1.144
+v -0.337582 0.260523 -1.144
+v -0.569006 -0.128884 -1.135
+v 0.021876 -0.253928 -1.135
+v 0.013192 -0.313016 -1.135
+v -0.57769 -0.187972 -1.135
+v 0.343714 -0.249302 -1.13464
+v -0.036147 -0.31015 -1.13464
+v -0.042763 -0.250677 -1.13464
+v 0.337099 -0.18983 -1.13464
+v -1.134 0.425 0
+v -1.134 0.41429 -0.122418
+v -1.134 0.382486 -0.241117
+v -1.134 0.330553 -0.352491
+v -1.134 0.260071 -0.453154
+v -1.134 0.173179 -0.54005
+v -1.134 0.072519 -0.610537
+v -1.134 -0.038852 -0.662475
+v -1.134 -0.157549 -0.694284
+v -1.134 -0.279967 -0.705
+v -1.134 -0.402386 -0.694296
+v -1.134 -0.521087 -0.662497
+v -1.134 -0.632462 -0.61057
+v -1.134 -0.733129 -0.540092
+v -1.134 -0.820029 -0.453204
+v -1.134 -0.890521 -0.352547
+v -1.134 -0.942463 -0.241179
+v -1.134 -0.974279 -0.122483
+v -1.134 -0.985 -6.5e-005
+v -1.134 -0.974301 0.122354
+v -1.134 -0.942508 0.241056
+v -1.134 -0.890586 0.352434
+v -1.134 -0.820113 0.453104
+v -1.134 -0.733229 0.540008
+v -1.134 -0.632575 0.610504
+v -1.134 -0.521209 0.662452
+v -1.134 -0.402515 0.694273
+v -1.134 -0.280098 0.705
+v -1.134 -0.157678 0.694307
+v -1.134 -0.038975 0.662519
+v -1.134 0.072406 0.610602
+v -1.134 0.173079 0.540134
+v -1.134 0.259987 0.453254
+v -1.134 0.330488 0.352604
+v -1.134 0.382441 0.24124
+v -1.134 0.414267 0.122547
+v -1.144 0.3569 -0.022031
+v -1.144 0.1031 -0.022031
+v -1.144 0.1031 0.022031
+v -1.144 0.3569 0.022031
+v -1.144 0.260559 -0.337525
+v -1.144 0.040761 -0.210627
+v -1.144 0.062792 -0.172467
+v -1.144 0.28259 -0.299365
+v -1.144 0.01938 -0.562582
+v -1.144 -0.107524 -0.342787
+v -1.144 -0.069365 -0.320755
+v -1.144 0.057539 -0.54055
+v -1.144 -0.302014 -0.636901
+v -1.144 -0.302021 -0.383101
+v -1.144 -0.257959 -0.383099
+v -1.144 -0.257952 -0.636899
+v -1.144 -0.617511 -0.540568
+v -1.144 -0.490618 -0.320766
+v -1.144 -0.452458 -0.342796
+v -1.144 -0.579351 -0.562598
+v -1.144 -0.842574 -0.299395
+v -1.144 -0.622782 -0.172485
+v -1.144 -0.60075 -0.210644
+v -1.144 -0.820541 -0.337553
+v -1.144 -0.916901 0.021998
+v -1.144 -0.663101 0.022011
+v -1.144 -0.663099 -0.022051
+v -1.144 -0.916899 -0.022065
+v -1.144 -0.820577 0.337496
+v -1.144 -0.600772 0.21061
+v -1.144 -0.622801 0.172449
+v -1.144 -0.842606 0.299336
+v -1.144 -0.57941 0.562566
+v -1.144 -0.452494 0.342778
+v -1.144 -0.490652 0.320744
+v -1.144 -0.617567 0.540532
+v -1.144 -0.258019 0.636902
+v -1.144 -0.257999 0.383102
+v -1.144 -0.302062 0.383098
+v -1.144 -0.302082 0.636898
+v -1.144 0.057482 0.540586
+v -1.144 -0.069399 0.320777
+v -1.144 -0.10756 0.342805
+v -1.144 0.019321 0.562614
+v -1.144 0.282558 0.299425
+v -1.144 0.062773 0.172503
+v -1.144 0.040738 0.210661
+v -1.144 0.260523 0.337582
+v -1.135 -0.128884 0.569006
+v -1.135 -0.253928 -0.021876
+v -1.135 -0.313016 -0.013192
+v -1.135 -0.187972 0.57769
+v -1.13464 -0.249302 -0.343714
+v -1.13464 -0.31015 0.036147
+v -1.13464 -0.250677 0.042763
+v -1.13464 -0.18983 -0.337099
+vn 1 0 0.000569096
+vn -1 0 -0.000569096
+vn -1 0 -0.000570691
+vn 1 0 0.000565259
+vn 0.000509719 -0.44721 -0.894429
+vn -0.000499176 0 1
+vn -0.000481064 0.266932 0.963715
+vn -0.000488087 0.514492 0.857495
+vn 0.00042804 -0.514498 -0.857492
+vn -0.000299513 -0.8 0.6
+vn -0.000138291 0.961524 0.274721
+vn 0.000137137 -0.961524 -0.27472
+vn 0 -1 0
+vn 0 1 0
+vn -0.000387739 0 1
+vn 0.000382513 0 -1
+vn 0.707107 0.707106 0.000400743
+vn -1 0 -0.000566154
+vn -0.600001 -0.799999 -0.00033981
+vn -0.707107 -0.707107 -0.000400468
+vn -0.707107 -0.707107 -0.000400332
+vn 0.707113 -0.7071 0.000400901
+vn 0.6 0.8 0.000340172
+vn 1 0 0.000566154
+vn -0.707107 0.707106 -0.000400744
+vn 0.707107 -0.707107 0.000400469
+vn -0.436532 0.786406 0.437042
+vn 0.429319 0.794316 -0.429823
+vn -0.346918 0.871609 -0.346332
+vn 0 -1 0
+vn 0.346918 0.871608 0.346334
+vn -0.000209213 0.793494 0.608578
+vn 0.608566 0.793503 0.000390815
+vn 0.000571085 0.793502 -0.608568
+vn -0.608802 0.793322 -0.000389153
+vn 1 0 0.00042435
+vn 0.000419184 0.707107 -0.707107
+vn -0.000355678 -0.8 0.599999
+vn -0.00041917 -0.707107 0.707107
+vn 0.000419193 -0.707106 -0.707108
+vn 0.000355696 0.8 -0.599999
+vn -0.000419162 0.707107 0.707107
+vn -0.000419164 -0.707105 0.707108
+vn 0.000419163 -0.707107 -0.707107
+vn -0.707094 -6.49068e-006 0.70712
+vn -0.707098 0 0.707115
+vn 0.707069 2.89744e-006 0.707144
+vn 0.707064 0 0.70715
+vn -0.707045 -4.84174e-006 -0.707169
+vn 0.707098 0 0.707115
+vn 0.707157 -1.26403e-005 -0.707056
+vn -0.70719 4.67573e-006 0.707024
+vn -0.707199 -1.1863e-006 0.707015
+
+g
+f 4 1 2
+f 4 2 3
+f 4 5 6
+f 4 6 1
+f 2 7 8
+f 2 8 3
+
+g
+f 9 10 11
+f 9 11 12
+f 9 13 14
+f 9 14 10
+f 16 14 13
+f 16 13 15
+f 15 12 11
+f 15 11 16
+f 10 17 18
+f 10 18 11
+f 10 14 19
+f 10 19 17
+f 20 19 14
+f 20 14 16
+f 17 19 21
+f 17 21 22
+f 23 21 19
+f 23 19 20
+f 20 18 24
+f 20 24 23
+f 22 9 12
+f 22 12 24
+f 22 21 13
+f 22 13 9
+f 15 13 21
+f 15 21 23
+f 23 24 12
+f 23 12 15
+f 28 25 26
+f 28 26 27
+f 32 29 30
+f 32 30 31
+f 29 28 27
+f 29 27 30
+f 32 25 28
+f 32 28 29
+f 25 32 31
+f 25 31 26
+f 27 26 31
+f 27 31 30
+
+g
+f 33 34 35
+f 36 37 38
+f 35 34 37
+f 35 37 36
+f 33 38 37
+f 33 37 34
+f 38 33 35
+f 38 35 36
+
+g
+f 44//2 39//3 40//2
+f 43//2 44//2 40//2
+f 43//2 40//2 41//3
+f 43//2 41//3 42//3
+f 44//1 39//1 40//1
+f 44//1 40//1 41//4
+f 43//1 44//1 41//4
+f 43//1 41//4 42//1
+f 45//1 46//1 47//1
+f 46//5 39//5 44//5
+f 46//5 44//5 47//5
+f 40//7 39//6 46//6
+f 40//7 46//6 45//7
+f 44//8 40//7 45//7
+f 44//8 45//7 47//8
+f 48//4 45//4 47//4
+f 45//9 40//9 44//9
+f 45//9 44//9 47//9
+f 40//10 45//10 48//10
+f 40//10 48//10 41//10
+f 44//11 41//11 48//11
+f 44//11 48//11 47//11
+f 48//4 47//4 49//4
+f 48//4 49//4 50//1
+f 48//12 41//12 44//12
+f 48//12 44//12 47//12
+f 50//13 42//13 41//13
+f 50//13 41//13 48//13
+f 43//6 42//6 50//6
+f 43//6 50//6 49//6
+f 44//14 43//14 49//14
+f 44//14 49//14 47//14
+f 56//2 51//3 52//2
+f 55//2 56//2 52//2
+f 55//2 52//2 53//3
+f 55//2 53//3 54//3
+f 56//1 51//1 52//1
+f 56//1 52//1 53//4
+f 55//1 56//1 53//4
+f 55//1 53//4 54//1
+f 57//1 58//1 59//1
+f 58//5 51//5 56//5
+f 58//5 56//5 59//5
+f 52//7 51//6 58//6
+f 52//7 58//6 57//7
+f 56//8 52//7 57//7
+f 56//8 57//7 59//8
+f 60//4 57//4 59//4
+f 57//9 52//9 56//9
+f 57//9 56//9 59//9
+f 52//10 57//10 60//10
+f 52//10 60//10 53//10
+f 56//11 53//11 60//11
+f 56//11 60//11 59//11
+f 60//4 59//4 61//4
+f 60//4 61//4 62//1
+f 60//12 53//12 56//12
+f 60//12 56//12 59//12
+f 53//13 60//13 62//13
+f 53//13 62//13 54//13
+f 55//6 54//6 62//6
+f 55//6 62//6 61//6
+f 56//14 55//14 61//14
+f 56//14 61//14 59//14
+
+g
+f 63//15 64//15 65//15
+f 65//15 66//15 63//15
+f 65//15 64//15 67//15
+f 65//15 67//15 68//15
+f 69//16 70//16 71//16
+f 63//17 71//17 70//17
+f 63//17 70//17 64//17
+f 65//18 64//18 70//18
+f 65//18 70//18 69//18
+f 69//19 71//19 63//19
+f 69//19 63//19 65//19
+f 71//16 72//16 69//16
+f 69//20 72//20 66//20
+f 69//20 66//20 65//21
+f 72//22 71//22 63//22
+f 72//22 63//22 66//22
+f 63//23 71//23 69//23
+f 63//23 69//23 65//23
+f 74//16 70//16 69//16
+f 74//16 69//16 73//16
+f 64//24 65//24 69//24
+f 64//24 69//24 70//24
+f 74//25 67//25 64//25
+f 74//25 64//25 70//25
+f 74//21 73//21 68//21
+f 74//21 68//21 67//21
+f 65//26 68//26 73//26
+f 65//26 73//26 69//22
+f 75//27 76//27 77//27
+f 78//28 79//28 80//28
+f 80//29 79//29 76//29
+f 80//29 76//29 75//29
+f 76//30 79//30 78//30
+f 76//30 78//30 77//30
+f 77//31 78//31 80//31
+f 77//31 80//31 75//31
+f 81//32 82//32 83//32
+f 81//32 83//32 84//32
+f 82//33 85//33 86//33
+f 82//33 86//33 83//33
+f 85//34 87//34 88//34
+f 85//34 88//34 86//34
+f 87//35 81//35 84//35
+f 87//35 84//35 88//35
+f 89//36 90//24 91//36
+f 91//36 92//36 89//36
+f 91//36 90//24 93//36
+f 91//36 93//36 94//36
+f 95//18 96//18 97//18
+f 89//37 97//37 96//37
+f 89//37 96//37 90//37
+f 91//15 90//15 96//15
+f 91//15 96//15 95//15
+f 95//38 97//38 89//38
+f 95//38 89//38 91//38
+f 97//18 98//18 95//18
+f 95//39 98//39 92//39
+f 95//39 92//39 91//39
+f 89//40 92//40 98//40
+f 89//40 98//40 97//40
+f 89//41 97//41 95//41
+f 89//41 95//41 91//41
+f 100//18 96//18 95//18
+f 100//18 95//18 99//18
+f 90//16 91//16 95//16
+f 90//16 95//16 96//16
+f 100//42 93//42 90//42
+f 100//42 90//42 96//42
+f 94//43 93//43 100//43
+f 94//43 100//43 99//43
+f 91//44 94//44 99//44
+f 91//44 99//44 95//44
+
+g
+f 104//45 101//45 102//45
+f 104//45 102//45 103//46
+f 105//47 106//48 107//47
+f 105//47 107//47 108//47
+f 109//49 110//49 111//49
+f 109//49 111//49 112//49
+
+g
+f 116 113 114
+f 116 114 115
+f 120 117 118
+f 120 118 119
+f 117 116 115
+f 117 115 118
+f 116 117 120
+f 116 120 113
+f 113 120 119
+f 113 119 114
+f 119 118 115
+f 119 115 114
+
+g
+f 121 122 123
+f 124 125 126
+f 126 125 122
+f 126 122 121
+f 122 125 124
+f 122 124 123
+f 123 124 126
+f 123 126 121
+
+g
+f 130//50 127//50 128//50
+f 130//50 128//50 129//50
+f 131//51 132//51 133//51
+f 131//51 133//51 134//51
+f 135//52 136//52 137//52
+f 135//52 137//52 138//53
+
+g
+f 142 139 140
+f 142 140 141
+f 146 143 144
+f 146 144 145
+f 143 142 141
+f 143 141 144
+f 146 139 142
+f 146 142 143
+f 139 146 145
+f 139 145 140
+f 141 140 145
+f 141 145 144
+
+g
+f 147 148 149
+f 150 151 152
+f 152 151 148
+f 152 148 147
+f 150 149 148
+f 150 148 151
+f 149 150 152
+f 149 152 147
+
+g
+f 156 153 154
+f 156 154 155
+f 157 158 159
+f 157 159 160
+f 161 162 163
+f 161 163 164
+
+g
+f 166 167 168
+f 166 168 165
+f 169 170 167
+f 169 167 166
+f 171 172 170
+f 171 170 169
+f 165 168 172
+f 165 172 171
+
+g
+f 176 173 174
+f 176 174 175
+f 180 177 178
+f 180 178 179
+f 184 181 182
+f 184 182 183
+
+g
+f 220 185 186
+f 220 186 187
+f 220 187 188
+f 220 188 189
+f 220 189 190
+f 220 190 191
+f 220 191 192
+f 220 192 193
+f 220 193 194
+f 220 194 195
+f 220 195 196
+f 220 196 197
+f 220 197 198
+f 220 198 199
+f 220 199 200
+f 220 200 201
+f 219 220 201
+f 218 219 201
+f 217 218 201
+f 216 217 201
+f 215 216 201
+f 214 215 201
+f 213 214 201
+f 212 213 201
+f 211 212 201
+f 210 211 201
+f 209 210 201
+f 209 201 202
+f 209 202 203
+f 209 203 204
+f 209 204 205
+f 209 205 206
+f 209 206 207
+f 209 207 208
+
+g
+f 224 221 222
+f 224 222 223
+f 226 227 228
+f 226 228 225
+f 229 230 231
+f 229 231 232
+f 236 233 234
+f 236 234 235
+f 238 239 240
+f 238 240 237
+f 241 242 243
+f 241 243 244
+f 247 248 245
+f 247 245 246
+f 251 252 249
+f 251 249 250
+f 256 253 254
+f 256 254 255
+f 260 257 258
+f 260 258 259
+f 263 264 261
+f 263 261 262
+f 265 266 267
+f 265 267 268
+
+g
+f 272 269 270
+f 272 270 271
+f 275 276 273
+f 275 273 274
+
+g
+f 312 277 278
+f 312 278 279
+f 312 279 280
+f 312 280 281
+f 312 281 282
+f 312 282 283
+f 312 283 284
+f 312 284 285
+f 312 285 286
+f 312 286 287
+f 312 287 288
+f 312 288 289
+f 312 289 290
+f 312 290 291
+f 312 291 292
+f 312 292 293
+f 311 312 293
+f 310 311 293
+f 309 310 293
+f 308 309 293
+f 307 308 293
+f 306 307 293
+f 305 306 293
+f 304 305 293
+f 303 304 293
+f 302 303 293
+f 301 302 293
+f 301 293 294
+f 301 294 295
+f 301 295 296
+f 301 296 297
+f 301 297 298
+f 301 298 299
+f 301 299 300
+
+g
+f 316 313 314
+f 316 314 315
+f 318 319 320
+f 318 320 317
+f 321 322 323
+f 321 323 324
+f 328 325 326
+f 328 326 327
+f 330 331 332
+f 330 332 329
+f 333 334 335
+f 333 335 336
+f 339 340 337
+f 339 337 338
+f 343 344 341
+f 343 341 342
+f 348 345 346
+f 348 346 347
+f 352 349 350
+f 352 350 351
+f 355 356 353
+f 355 353 354
+f 357 358 359
+f 357 359 360
+
+g
+f 364 361 362
+f 364 362 363
+f 367 368 365
+f 367 365 366
+
+g
+f 404 369 370
+f 404 370 371
+f 404 371 372
+f 404 372 373
+f 404 373 374
+f 404 374 375
+f 404 375 376
+f 404 376 377
+f 404 377 378
+f 404 378 379
+f 404 379 380
+f 404 380 381
+f 404 381 382
+f 404 382 383
+f 404 383 384
+f 404 384 385
+f 403 404 385
+f 402 403 385
+f 401 402 385
+f 400 401 385
+f 399 400 385
+f 398 399 385
+f 397 398 385
+f 396 397 385
+f 395 396 385
+f 394 395 385
+f 393 394 385
+f 393 385 386
+f 393 386 387
+f 393 387 388
+f 393 388 389
+f 393 389 390
+f 393 390 391
+f 393 391 392
+
+g
+f 408 405 406
+f 408 406 407
+f 410 411 412
+f 410 412 409
+f 413 414 415
+f 413 415 416
+f 420 417 418
+f 420 418 419
+f 422 423 424
+f 422 424 421
+f 425 426 427
+f 425 427 428
+f 431 432 429
+f 431 429 430
+f 435 436 433
+f 435 433 434
+f 440 437 438
+f 440 438 439
+f 444 441 442
+f 444 442 443
+f 447 448 445
+f 447 445 446
+f 449 450 451
+f 449 451 452
+
+g
+f 456 453 454
+f 456 454 455
+f 459 460 457
+f 459 457 458
+
+g
+f 496 461 462
+f 496 462 463
+f 496 463 464
+f 496 464 465
+f 496 465 466
+f 496 466 467
+f 496 467 468
+f 496 468 469
+f 496 469 470
+f 496 470 471
+f 496 471 472
+f 496 472 473
+f 496 473 474
+f 496 474 475
+f 496 475 476
+f 496 476 477
+f 495 496 477
+f 494 495 477
+f 493 494 477
+f 492 493 477
+f 491 492 477
+f 490 491 477
+f 489 490 477
+f 488 489 477
+f 487 488 477
+f 486 487 477
+f 485 486 477
+f 485 477 478
+f 485 478 479
+f 485 479 480
+f 485 480 481
+f 485 481 482
+f 485 482 483
+f 485 483 484
+
+g
+f 500 497 498
+f 500 498 499
+f 502 503 504
+f 502 504 501
+f 505 506 507
+f 505 507 508
+f 512 509 510
+f 512 510 511
+f 514 515 516
+f 514 516 513
+f 517 518 519
+f 517 519 520
+f 523 524 521
+f 523 521 522
+f 527 528 525
+f 527 525 526
+f 532 529 530
+f 532 530 531
+f 536 533 534
+f 536 534 535
+f 539 540 537
+f 539 537 538
+f 541 542 543
+f 541 543 544
+
+g
+f 548 545 546
+f 548 546 547
+f 551 552 549
+f 551 549 550
diff --git a/graphics/asymptote/glrender.cc b/graphics/asymptote/glrender.cc
index 0cd84cc394..28bfdb8a47 100644
--- a/graphics/asymptote/glrender.cc
+++ b/graphics/asymptote/glrender.cc
@@ -162,7 +162,7 @@ static const double pi=acos(-1.0);
static const double degrees=180.0/pi;
static const double radians=1.0/degrees;
-double Background[4];
+double *Background;
size_t Nlights=1; // Maximum number of lights compiled in shader
size_t nlights; // Actual number of lights
size_t nlights0;
@@ -305,7 +305,7 @@ bool Xspin,Yspin,Zspin;
bool Animate;
bool Step;
-#ifdef HAVE_LIBGLUT
+#ifdef HAVE_GL
void idle()
{
glutIdleFunc(NULL);
@@ -1513,6 +1513,7 @@ void glrender(const string& prefix, const picture *pic, const string& format,
Oldpid=oldpid;
Shift=shift;
Margin=margin;
+ Background=background;
Xmin=m.getx();
Xmax=M.getx();
@@ -1616,8 +1617,6 @@ void glrender(const string& prefix, const picture *pic, const string& format,
#ifdef HAVE_GL
for(int i=0; i < 16; ++i)
T[i]=t[i];
- for(int i=0; i < 4; ++i)
- Background[i]=background[i];
remesh=true;
Aspect=((double) Width)/Height;
diff --git a/graphics/asymptote/glrender.h b/graphics/asymptote/glrender.h
index 87dbb3e0e2..b7e63bfe06 100644
--- a/graphics/asymptote/glrender.h
+++ b/graphics/asymptote/glrender.h
@@ -112,6 +112,7 @@ extern camp::pair Margin;
extern camp::triple *Lights;
extern size_t nlights;
extern double *Diffuse;
+extern double *Background;
struct projection
{
diff --git a/graphics/asymptote/jsfile.cc b/graphics/asymptote/jsfile.cc
index f838ce14c5..02a1f7f9c3 100644
--- a/graphics/asymptote/jsfile.cc
+++ b/graphics/asymptote/jsfile.cc
@@ -73,10 +73,14 @@ void jsfile::open(string name) {
size_t i4=4*i;
out << "new Light(" << newl
<< "direction=" << gl::Lights[i] << "," << newl
- << "color=[" << gl::Diffuse[i4] << "," << gl::Diffuse[i4+1]
- << "," << gl::Diffuse[i4+2] << "])," << newl;
+ << "color=[" << gl::Diffuse[i4] << "," << gl::Diffuse[i4+1] << ","
+ << gl::Diffuse[i4+2] << "])," << newl;
}
out << "];" << newl << newl;
+ out << "Background=[" << gl::Background[0] << "," << gl::Background[1] << ","
+ << gl::Background[2] << "," << gl::Background[3] << "];"
+ << newl;
+
size_t nmaterials=material.size();
out << "Materials=[";
for(size_t i=0; i < nmaterials; ++i)
@@ -115,7 +119,7 @@ bool distinct(const uint32_t *I, const uint32_t *J)
void jsfile::addPatch(triple const* controls, size_t n,
const triple& Min, const triple& Max,
- const prc::RGBAColour *c)
+ const prc::RGBAColour *c, size_t nc)
{
out << "P.push(new BezierPatch([" << newl;
size_t last=n-1;
@@ -126,7 +130,7 @@ void jsfile::addPatch(triple const* controls, size_t n,
<< Min << "," << Max;
if(c) {
out << ",[" << newl;
- for(int i=0; i < 4; ++i) {
+ for(size_t i=0; i < nc; ++i) {
addColor(c[i]);
out << "," << newl;
}
diff --git a/graphics/asymptote/jsfile.h b/graphics/asymptote/jsfile.h
index 883cb4a70f..0095165dae 100644
--- a/graphics/asymptote/jsfile.h
+++ b/graphics/asymptote/jsfile.h
@@ -2,17 +2,11 @@
#define JSFILE_H
#include <fstream>
-#include <glm/glm.hpp>
-
#include "common.h"
#include "triple.h"
#include "locate.h"
#include "prcfile.h"
-namespace gl {
-extern glm::mat4 projViewMat;
-}
-
namespace camp {
class jsfile {
@@ -29,7 +23,7 @@ public:
void addIndices(const uint32_t *I);
void addPatch(const triple* controls, size_t n, const triple& Min,
- const triple& Max, const prc::RGBAColour *colors);
+ const triple& Max, const prc::RGBAColour *colors, size_t nc);
void addCurve(const triple& z0, const triple& c0,
const triple& c1, const triple& z1,
diff --git a/graphics/asymptote/main.cc b/graphics/asymptote/main.cc
index 46af145910..486e84ef78 100644
--- a/graphics/asymptote/main.cc
+++ b/graphics/asymptote/main.cc
@@ -72,7 +72,7 @@ int sigsegv_handler (void *, int emergency)
{
if(!emergency) return 0; // Really a stack overflow
em.runtime(vm::getPos());
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
if(gl::glthread)
cerr << "Stack overflow or segmentation fault: rerun with -nothreads"
<< endl;
@@ -177,7 +177,7 @@ void *asymain(void *A)
int status;
while(wait(&status) > 0);
}
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
#ifdef HAVE_PTHREAD
if(gl::glthread && !getSetting<bool>("offscreen")) {
pthread_kill(gl::mainthread,SIGURG);
@@ -208,7 +208,7 @@ int main(int argc, char *argv[])
}
Args args(argc,argv);
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
#ifdef __APPLE__
bool usethreads=true;
#else
diff --git a/graphics/asymptote/picture.cc b/graphics/asymptote/picture.cc
index 93e5f6a6eb..af334730f3 100644
--- a/graphics/asymptote/picture.cc
+++ b/graphics/asymptote/picture.cc
@@ -735,8 +735,10 @@ bool picture::postprocess(const string& prename, const string& outname,
bool wait, bool view, bool pdftex,
bool epsformat, bool svg)
{
- if(outputformat == "html")
- reportError("Use svg instead of html output format for 2D pictures.");
+ if(outputformat == "html") {
+ if(getSetting<Int>("render") == 0)
+ reportError("For 2D pictures, use outformat=\"svg\" instead of \"html\"; if this is a 3D picture, use settings.render=1 or the -render=1 command-line option");
+ }
static mem::map<CONST string,int> pids;
int status=0;
bool pdfformat=(settings::pdf(getSetting<string>("tex"))
@@ -1175,7 +1177,7 @@ void picture::render(double size2, const triple& Min, const triple& Max,
(*p)->render(size2,Min,Max,perspective,remesh);
}
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
drawBuffers();
#endif
}
@@ -1205,7 +1207,7 @@ Communicate com;
void glrenderWrapper()
{
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
#ifdef HAVE_PTHREAD
wait(initSignal,initLock);
endwait(initSignal,initLock);
diff --git a/graphics/asymptote/revision.cc b/graphics/asymptote/revision.cc
index 7e1e292781..82bc32d27f 100644
--- a/graphics/asymptote/revision.cc
+++ b/graphics/asymptote/revision.cc
@@ -1 +1 @@
-const char *REVISION="2.55";
+const char *REVISION="2.56";
diff --git a/graphics/asymptote/shaders.cc b/graphics/asymptote/shaders.cc
index fa9239a360..1c693f92ca 100644
--- a/graphics/asymptote/shaders.cc
+++ b/graphics/asymptote/shaders.cc
@@ -3,7 +3,7 @@
#include "common.h"
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
#include <fstream>
#include <sstream>
diff --git a/graphics/asymptote/tr.cc b/graphics/asymptote/tr.cc
index 047ef89827..eee9a76c48 100644
--- a/graphics/asymptote/tr.cc
+++ b/graphics/asymptote/tr.cc
@@ -44,7 +44,7 @@
#include "common.h"
-#ifdef HAVE_LIBGL
+#ifdef HAVE_GL
#include <assert.h>
#include <math.h>
diff --git a/graphics/asymptote/webgl/gl.js b/graphics/asymptote/webgl/gl.js
index f3bdf5505f..4aab28909c 100644
--- a/graphics/asymptote/webgl/gl.js
+++ b/graphics/asymptote/webgl/gl.js
@@ -56,6 +56,7 @@ let P=[]; // Array of Bezier patches, triangles, curves, and pixels
let Materials=[]; // Array of materials
let Lights=[]; // Array of lights
let Centers=[]; // Array of billboard centers
+let Background=[1,1,1,1]; // Background color
// Don't account for device pixels when embedding in another html document
let absolute=false;
@@ -153,7 +154,7 @@ class Light {
function initGL() {
try {
- gl=canvas.getContext("webgl",{alpha:false}); // Don't composite background
+ gl=canvas.getContext("webgl",{alpha:Background[3] < 1});
} catch(e) {}
if (!gl)
alert("Could not initialize WebGL");
@@ -1587,10 +1588,10 @@ function pinchDistance(touches)
let touchStartTime;
-function handleTouchStart(evt)
+function handleTouchStart(event)
{
- evt.preventDefault();
- let touches=evt.targetTouches;
+ event.preventDefault();
+ let touches=event.targetTouches;
swipe=rotate=pinch=false;
if(zooming) return;
@@ -1785,6 +1786,8 @@ function handleKey(event)
function handleMouseWheel(event)
{
+ event.preventDefault();
+
if (event.deltaY < 0) {
Zoom *= zoomFactor;
} else {
@@ -1823,11 +1826,11 @@ let zooming=false;
let swipe=false;
let rotate=false;
-function handleTouchMove(evt)
+function handleTouchMove(event)
{
- evt.preventDefault();
+ event.preventDefault();
if(zooming) return;
- let touches=evt.targetTouches;
+ let touches=event.targetTouches;
if(!pinch && touches.length == 1 && touchId == touches[0].identifier) {
let newX=touches[0].pageX;
@@ -1897,7 +1900,7 @@ function transformVertices(vertices)
function draw()
{
- gl.clearColor(1,1,1,1);
+ gl.clearColor(Background[0],Background[1],Background[2],Background[3]);
gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
material0Data.clear();
@@ -2127,8 +2130,8 @@ function webGLStart()
document.onmouseup=handleMouseUpOrTouchEnd;
document.onmousemove=handleMouseMove;
canvas.onkeydown=handleKey;
- document.onwheel=handleMouseWheel;
+ canvas.addEventListener("wheel",handleMouseWheel,false);
canvas.addEventListener("touchstart",handleTouchStart,false);
canvas.addEventListener("touchend",handleMouseUpOrTouchEnd,false);
canvas.addEventListener("touchcancel",handleMouseUpOrTouchEnd,false);
diff --git a/graphics/pgf/contrib/tikzmark/tikzmark.dtx b/graphics/pgf/contrib/tikzmark/tikzmark.dtx
index 2cdf663e41..4dfaeb6e78 100644
--- a/graphics/pgf/contrib/tikzmark/tikzmark.dtx
+++ b/graphics/pgf/contrib/tikzmark/tikzmark.dtx
@@ -99,8 +99,15 @@ and the derived files tikzmark.ins,
\usepackage{listings}
\lstloadlanguages{[LaTeX]TeX}
-\lstset{gobble=2,breakatwhitespace=true,breaklines=true,language=TeX}
-
+ \lstset{
+ gobble=2,
+ breakatwhitespace=true,
+ breaklines=true,
+ language=[LaTeX]TeX,
+ basicstyle=\small\ttfamily,
+ keepspaces=true,
+ columns=fullflexible
+}
\usepackage{fancyvrb}
\usepackage[hyperindex=false]{hyperref}
@@ -112,8 +119,7 @@ and the derived files tikzmark.ins,
\begin{center}
% \setlength{\parindent}{0pt}
\fbox{\begin{minipage}{.9\linewidth}
- \lstset{breakatwhitespace=true,breaklines=true,language=TeX,basicstyle=\small}
- \lstinputlisting[]{example.out}
+ \lstinputlisting{example.out}
\end{minipage}}
\fbox{\begin{minipage}{.9\linewidth}
@@ -129,8 +135,7 @@ and the derived files tikzmark.ins,
\begin{center}
% \setlength{\parindent}{0pt}
\fbox{\begin{minipage}{.9\linewidth}
- \lstset{breakatwhitespace=true,breaklines=true,language=TeX,basicstyle=\small}
- \lstinputlisting[]{example.out}
+ \lstinputlisting{example.out}
\end{minipage}}
\end{center}
}
@@ -201,7 +206,7 @@ and the derived files tikzmark.ins,
%</driver>
% \fi
%
-% \CheckSum{1119}
+% \CheckSum{1138}
%
% \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
@@ -228,13 +233,14 @@ and the derived files tikzmark.ins,
% \changes{1.5}{2018/09/09}{Reintroduced the original command (now as tikzmarknode) with a mathchoice hack for different math modes}
% \changes{1.6}{2018/10/18}{Added the ability to save node information between runs and between TeX documents}
% \changes{1.7}{2019/05/07}{Added conditions to test if a tikzmark is on a particular page}
+% \changes{1.8}{2019/10/04}{Fixed some bugs with subnode and tikzmarknode inside maths}
%
% \DoNotIndex{\newcommand,\newenvironment}
%
% \providecommand*{\url}{\texttt}
% \title{The \textsf{tikzmark} package}
% \author{Andrew Stacey \\ \url{loopspace@mathforge.org}}
-% \date{v1.7~from 2019/05/07}
+% \date{v1.8~from 2019/10/04}
%
%
% \maketitle
@@ -342,7 +348,7 @@ and the derived files tikzmark.ins,
%
% \begin{figure}
% \centering
-% \includegraphics{tikzmarkExample}
+% \IfFileExists{tikzmarkExample.pdf}{\includegraphics{tikzmarkExample}}{}
% \caption{First use of tikzmark}
% \label{fig:tikzmarkex}
% \end{figure}
@@ -467,6 +473,8 @@ and the derived files tikzmark.ins,
% Possible values are (by default) \Verb+above+, \Verb+below+, \Verb+left+, \Verb+right+, and \Verb+ignore+.
% (The last one sets the vector to the zero vector.)
%
+% Previous versions of \Verb+tikzmark+ tried to make this work correctly with the mark being on, say, \(5\) pages further on but this got too fiddly so this version just pretends that the mark is on the next or previous page and points to it as appropriate.
+%
% \item \Verb+/tikz/tikzmark prefix=<prefix>+ and \Verb+/tikz/tikzmark suffix=<suffix>+
%
% These keys allow for the automatic addition of a prefix and/or suffix to each \Verb+\tikzmark+ name.
@@ -690,7 +698,7 @@ and the derived files tikzmark.ins,
% This produces:
%
% \begin{center}
-% \fbox{\includegraphics{tikzrefextnodes}}
+% \fbox{\IfFileExists{tikzrefextnodes.pdf}{\includegraphics{tikzrefextnodes}}{}}
% \end{center}
%
% \subsection{Code Listings}
@@ -962,10 +970,14 @@ and the derived files tikzmark.ins,
\@ifundefined{save@pg@\pgfpictureid}{}{%
\pgfkeysvalueof{/tikz/next page vector}%
\edef\tmk@pg{\the\numexpr \csname save@pg@\csname save@pt@\tmk@label\endcsname\endcsname - \csname save@pg@\pgfpictureid\endcsname\relax}%
- \advance \pgf@xa by %
- \tmk@pg\pgf@x\relax
- \advance \pgf@ya by %
- \tmk@pg\pgf@y\relax
+ \ifnum \tmk@pg > 0 \relax
+ \advance \pgf@xa by \pgf@x\relax
+ \advance \pgf@ya by \pgf@y\relax
+ \fi
+ \ifnum \tmk@pg < 0 \relax
+ \advance \pgf@xa by -\pgf@x\relax
+ \advance \pgf@ya by -\pgf@y\relax
+ \fi
}%
}%
\pgf@x=\pgf@xa
@@ -1206,7 +1218,10 @@ and the derived files tikzmark.ins,
\expandafter\ifx\csname\tzmk@pic\endcsname\relax
\edef\tzmk@pic{\tzmk@prfx\the\numexpr\the\pgf@picture@serial@count-3\relax}%
\expandafter\ifx\csname\tzmk@pic\endcsname\relax
-% \pgfnodealias{#2}{#2-t}% %% Fallback
+ \pgfutil@ifundefined{pgf@sh@ns@#2}{%
+ \pgfnodealias{#2}{#2-t}%
+ \tikzmarkalias{#2}{#2-t}%
+ }{}%
\else
\pgfnodealias{#2}{#2-d}%
\tikzmarkalias{#2}{#2-d}%
@@ -1275,7 +1290,10 @@ and the derived files tikzmark.ins,
\expandafter\ifx\csname\tzmk@pic\endcsname\relax
\edef\tzmk@pic{\tzmk@prfx\the\numexpr\the\pgf@picture@serial@count-3\relax}%
\expandafter\ifx\csname\tzmk@pic\endcsname\relax
- % No fallback due to potential nested mathchoices
+ \pgfutil@ifundefined{pgf@sh@ns@#2}{%
+ \pgfnodealias{#2}{#2-t}%
+ \tikzmarkalias{#2}{#2-t}%
+ }{}%
\else
\pgfnodealias{#2}{#2-d}%
\tikzmarkalias{#2}{#2-d}%
diff --git a/graphics/pgf/contrib/tikzmark/tikzmark.pdf b/graphics/pgf/contrib/tikzmark/tikzmark.pdf
index c97ed9a71b..0b8d460f3e 100644
--- a/graphics/pgf/contrib/tikzmark/tikzmark.pdf
+++ b/graphics/pgf/contrib/tikzmark/tikzmark.pdf
Binary files differ
diff --git a/info/biblio/font.bib b/info/biblio/font.bib
index 4552dd2990..638fd82736 100644
--- a/info/biblio/font.bib
+++ b/info/biblio/font.bib
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.108",
-%%% date = "28 March 2019",
-%%% time = "07:20:48 MDT",
+%%% version = "1.109",
+%%% date = "04 October 2019",
+%%% time = "16:31:14 MDT",
%%% filename = "font.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "64000 23176 106204 1009307",
+%%% checksum = "01017 23373 107234 1018923",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -24,7 +24,7 @@
%%% docstring = "This bibliography records publications about
%%% typographic fonts.
%%%
-%%% At version 1.108, the year coverage looked
+%%% At version 1.109, the year coverage looked
%%% like this:
%%%
%%% 1785 ( 1) 1864 ( 0) 1943 ( 0)
@@ -72,13 +72,14 @@
%%% 1846 ( 0) 1925 ( 0) 2004 ( 4)
%%% 1847 ( 0) 1926 ( 0) 2005 ( 3)
%%% 1848 ( 0) 1927 ( 1) 2006 ( 4)
-%%% 1849 ( 0) 1928 ( 0) 2007 ( 5)
+%%% 1849 ( 0) 1928 ( 0) 2007 ( 6)
%%% 1851 ( 0) 1930 ( 0) 2009 ( 3)
%%% 1852 ( 0) 1931 ( 0) 2010 ( 2)
-%%% 1853 ( 0) 1932 ( 0) 2011 ( 3)
+%%% 1853 ( 0) 1932 ( 0) 2011 ( 4)
+%%% 1855 ( 0) 1934 ( 0) 2013 ( 1)
%%% 1856 ( 0) 1935 ( 1) 2014 ( 0)
%%% 1857 ( 0) 1936 ( 0) 2015 ( 7)
-%%% 1858 ( 0) 1937 ( 0) 2016 ( 8)
+%%% 1858 ( 0) 1937 ( 0) 2016 ( 9)
%%% 1859 ( 0) 1938 ( 0) 2017 ( 1)
%%% 1860 ( 0) 1939 ( 0) 2018 ( 2)
%%% 1861 ( 0) 1940 ( 1) 2019 ( 2)
@@ -86,7 +87,7 @@
%%% 20xx ( 1)
%%%
%%% Article: 499
-%%% Book: 151
+%%% Book: 155
%%% Booklet: 4
%%% InCollection: 3
%%% InProceedings: 70
@@ -99,7 +100,7 @@
%%% TechReport: 25
%%% Unpublished: 1
%%%
-%%% Total entries: 928
+%%% Total entries: 932
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
@@ -21485,7 +21486,7 @@
language = "German",
}
-@Book{Zapf:2007:ASC,
+@Book{Zapf:2007:ASCa,
author = "Hermann Zapf",
title = "Alphabet Stories: a Chronicle of Technical
Developments",
@@ -21501,6 +21502,34 @@
acknowledgement = ack-nhfb,
}
+@Book{Zapf:2007:ASCb,
+ author = "Hermann Zapf",
+ title = "Alphabet Stories: a Chronicle of Technical
+ Developments",
+ publisher = "RIT Cary Art Graphics Press",
+ address = "Rochester, NY, USA",
+ pages = "149",
+ year = "2007",
+ ISBN = "1-933360-29-1",
+ ISBN-13 = "978-1-933360-29-4",
+ LCCN = "Z250.A2 Z37613 2007",
+ bibdate = "Fri Oct 4 16:25:04 MDT 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ URL = "http://hdl.library.upenn.edu/1017.12/366299",
+ acknowledgement = ack-nhfb,
+ author-dates = "1900--1999",
+ remark = "The original edition of this book was published in
+ 2007 under the title: Alphabetgeschichten: eine Chronik
+ technischer Entwicklungen, published by Mergenthaler
+ Edition, Linotype GmbH, Bad Homburg.",
+ subject = "Zapf, Hermann; Type and type-founding; History; 20th
+ century; Graphic design (Typography); Printing;
+ Technological innovations; Book design; Specimens;
+ Graphic design (Typography); Printing.; Technological
+ innovations",
+}
+
@Book{Miller:2009:AAA,
editor = "Frederic P. Miller and Agnes F. Vandome and John
McBrewster",
@@ -21727,6 +21756,111 @@
subject-dates = "Hermann Zapf (8-Nov-1918--4-Jun-2015)",
}
+@Book{Sando:2011:ZEC,
+ author = "Minako Sando and Akira Kobayashi",
+ title = "{Zapf} exhibition: the calligraphy of {Hermann and
+ Gudrun Zapf}",
+ publisher = "Japan Letter Arts Forum",
+ address = "Tokyo, Japan",
+ pages = "64",
+ year = "2011",
+ LCCN = "????",
+ bibdate = "Fri Oct 4 16:29:04 MDT 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ acknowledgement = ack-nhfb,
+ remark = "Exhibition date: March 22--April 3, 2011; venue:
+ Gallery Le Bain, Tokyo; organizers; Japan Letter Arts
+ Forum and Akira Kobayashi.. Grolier Club copy has note
+ inserted: The exhibition was postponed to September
+ 13--25, 2011 due to the Great East Japan Earthquake.",
+ subject = "Lettering; Germany; 20th century; Exhibitions;
+ Calligraphy; Catalogs",
+}
+
+@Book{Walters:2013:FTC,
+ author = "John L. Walters",
+ title = "Fifty Typefaces That Changed the World",
+ publisher = "Conran Octopus",
+ address = "London, UK",
+ pages = "106",
+ year = "2013",
+ ISBN = "1-84091-629-X (hardcover)",
+ ISBN-13 = "978-1-84091-629-4 (hardcover)",
+ LCCN = "Z250.A2 W38 2013",
+ bibdate = "Fri Oct 4 16:21:17 MDT 2019",
+ bibsource = "http://www.math.utah.edu/pub/tex/bib/font.bib;
+ z3950.loc.gov:7090/Voyager",
+ series = "Design Museum",
+ URL = "http://www.loc.gov/catdir/enhancements/fy1507/2014430507-b.html;
+ http://www.loc.gov/catdir/enhancements/fy1507/2014430507-d.html",
+ abstract = "The digital revolution has made typesetters of us all
+ as we define our identities through the typefaces we
+ choose to communicate with the world. In this witty and
+ insightful book John L. Waters explores 50 of the most
+ influential typefaces and shows them in use on posters,
+ perfume packaging, buildings and more. From the power
+ of Gotham --- the typeface used in Obama's first
+ presidential campaign --- to Wim Crouwel's
+ digital-taming New Alphabet, this is a book of visual
+ treats and wonderful stories.",
+ acknowledgement = ack-nhfb,
+ subject = "Type and type-founding; History",
+ tableofcontents = "Machine generated contents note: : Blackletter
+ c.1455 \\
+ First roman type c.1470 \\
+ `The Aldine italic' 1501 \\
+ Garamond c. 1532 \\
+ Granjon's Double Pica Roman and Italic 1570--71 \\
+ Romain du Roi 1690---1745 \\
+ Caslon 1725 \\
+ Baskerville 1757 \\
+ Didot 1784 \\
+ Bodoni late 1780s \\
+ Walbaum c.1803 \\
+ first `fat face' 1803 \\
+ first Egyptians (slab serifs) 1810 \\
+ first sans serifs c.1816 \\
+ Pouchee decorative alphabets c.1823 \\
+ Wood types \\
+ condensed grotesques 1828--c.1900 \\
+ first typewriter 1868 \\
+ Stencil-Gothic/Stencil c.1885 \\
+ Akzidenz Grotesk (Standard) 1896--9 \\
+ Cheltenham 1896/1903 \\
+ Franklin Gothic Condensed 1903--14 \\
+ Johnston Sans 1918 \\
+ Cooper Black 1921 \\
+ DIN 1451 1923 \\
+ Ionic no. 5 and the `Legibility' group of typefaces
+ 1925--6 \\
+ Futura 1927 \\
+ Gill Sans 1928 \\
+ Times New Roman (aka Times Roman) 1932 \\
+ Albertus 1932--40 \\
+ Peignot 1937 \\
+ Playbill 1938 \\
+ Mistral 1953 \\
+ Helvetica 1957 \\
+ Univers 1952--60 \\
+ Transport 1957--63 \\
+ Antique Olive 1960 \\
+ Sabon 1964--76 \\
+ New Alphabet 1967 \\
+ Zapf Dingbats 1978 \\
+ Bell Centennial 1978 \\
+ Beowolf 1989 \\
+ Trajan 1989 \\
+ Scala 1991 \\
+ Meta 1991 \\
+ Blur 1991 \\
+ Comic Sans 1994 \\
+ Georgia 1996 \\
+ Gotham 2000 \\
+ Guardian Egyptian 2005 \\
+ Ubuntu 2011",
+}
+
@Article{Demaine:2015:FFA,
author = "Erik D. Demaine and Martin L. Demaine",
title = "Fun with fonts: Algorithmic typography",
@@ -22157,6 +22291,69 @@
journal-URL = "http://portal.acm.org/browse_dl.cfm?idx=J1156",
}
+@Book{Stock-Allen:2016:CTH,
+ author = "Nancy {Stock-Allen, In}",
+ title = "{Carol Twombly}: her brief but brilliant career in
+ type design",
+ publisher = "Oak Knoll Press",
+ address = "New Castle, DE, USA",
+ pages = "176",
+ year = "2016",
+ ISBN = "1-58456-346-X (hardcover)",
+ ISBN-13 = "978-1-58456-346-4 (hardcover)",
+ LCCN = "Z250.A2 T898 2016",
+ bibdate = "Fri Oct 4 16:17:47 MDT 2019",
+ bibsource = "fsz3950.oclc.org:210/WorldCat;
+ http://www.math.utah.edu/pub/tex/bib/font.bib",
+ abstract = "This study is a fascinating inside look at digital
+ type design, the rather mysterious career of one of its
+ most important practitioners, and the history and
+ culture of Adobe Type, with additional insight into
+ other type designers of the digital era. It is
+ difficult to imagine a graphic designer in the last
+ quarter century who is not familiar with at least some
+ of Carol Twombly's typefaces. Yet many of those who use
+ her fonts today would be hard pressed to name their
+ designer. Twombly studied at the Rhode Island School of
+ Design under professor Charles Bigelow, and she also
+ studied at the Bigelow and Holmes studio. She joined
+ Adobe Systems in 1988, when the company was hiring
+ young designers for the newly launched type department.
+ During her ten years at Adobe, she designed some of the
+ most recognizable and popular typefaces on the market
+ today, including Trajan (1989), Charlemagne (1989),
+ Lithos (1989), Adobe Caslon (1990), Myriad (1991, with
+ Robert Slimbach), Viva (1993), Nueva (1994), and
+ Chaparral (1997). In 1994, Twombly won the Prix Charles
+ Peignot, given by the Association Typographique
+ Internationale (ATypI) the first woman, and second
+ American, to receive the award. Having achieved
+ international recognition, Twombly was uncomfortable
+ being in the public eye at conferences and in Adobe
+ marketing materials. She also grew dissatisfied with
+ changes at Adobe and with her evolving role at the
+ company. In 1999 she left both Adobe and her career to
+ pursue other artistic interests. Nancy Stock-Allen is a
+ graphic designer and a blogger on subjects related to
+ design, type, and women in design history. She was
+ formerly Professor of Graphic Design and department
+ chair at the Moore College of Art and Design. She
+ interviewed and corresponded extensively with Carol
+ Twombly and many of her associates and colleagues in
+ writing this profile of a woman who rose to the top of
+ a field historically dominated by men, at a time of
+ barrier-breaking and technological revolution.",
+ acknowledgement = ack-nhfb,
+ subject = "Twombly, Carol; Women type designers; Biography;
+ United States; Employees; Typografie",
+ subject-dates = "1959--",
+ tableofcontents = "Introduction: women in twentieth century type
+ design \\
+ Part one: A digital type designer comes of age \\
+ Part two: Twombly's decade at Adobe \\
+ Type specimens",
+}
+
@Misc{Anonymous:20xx:W,
author = "Anonymous",
title = "WhatTheFont",
diff --git a/info/biblio/font.ltx b/info/biblio/font.ltx
index 645db39f97..7cfeeab0f3 100644
--- a/info/biblio/font.ltx
+++ b/info/biblio/font.ltx
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "1.108",
-%%% date = "28 March 2019",
-%%% time = "07:20:51 MDT",
+%%% version = "1.109",
+%%% date = "04 October 2019",
+%%% time = "16:31:17 MDT",
%%% filename = "font.ltx",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "57727 81 290 3040",
+%%% checksum = "18717 81 290 3044",
%%% email = "beebe@math.utah.edu, beebe@acm.org,
%%% beebe@computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -62,8 +62,8 @@
WWW URL: \protect\path=http://www.math.utah.edu/~beebe/=
}
-\date{28 March 2019 \\
-Version 1.108}
+\date{04 October 2019 \\
+Version 1.109}
\begin{document}
\maketitle
\nocite{*}
diff --git a/info/biblio/font.twx b/info/biblio/font.twx
index 369a18bd16..0ba82d9961 100644
--- a/info/biblio/font.twx
+++ b/info/biblio/font.twx
@@ -7,7 +7,7 @@
%% egrep 'entrytype$' | \
%% gawk -f fmtwords.awk >xxx.xwx
%%
-%% by beebe@gamma.math.utah.edu on Thu Mar 28 07:34:14 MDT 2019
+%% by beebe@gamma.math.utah.edu on Fri Oct 4 16:59:53 MDT 2019
%%======================================================================
\ifx \NAMECITE \undefined % User can override this definition
@@ -368,7 +368,8 @@
\NAMECITE{Alphabet}{%
Haralambous:1998:DUM,%
Miller:2009:AAA,%
- Zapf:2007:ASC%
+ Zapf:2007:ASCa,%
+ Zapf:2007:ASCb%
}.
\NAMECITE{Alphabete}{%
Faulmann:1878:BSE,%
@@ -996,12 +997,16 @@
}.
\NAMECITE{brief}{%
Stewart:1914:TPI,%
- Stewart:1918:TPI%
+ Stewart:1918:TPI,%
+ Stock-Allen:2016:CTH%
}.
\NAMECITE{Briefly}{%
Anonymous:1994:BNF,%
Anonymous:1995:BNW%
}.
+\NAMECITE{brilliant}{%
+ Stock-Allen:2016:CTH%
+ }.
\NAMECITE{bring}{%
Anonymous:1994:AWB,%
Anonymous:1994:RBF,%
@@ -1145,7 +1150,8 @@
Hershey:1967:CC,%
Cusick:2011:WOL,%
Miller:2009:AAA,%
- Pankow:2016:MCE%
+ Pankow:2016:MCE,%
+ Sando:2011:ZEC%
}.
\NAMECITE{Cambridge}{%
USENIX:1987:FCG,%
@@ -1169,9 +1175,15 @@
\NAMECITE{{Cards}}{%
Cusick:2011:WOL%
}.
+\NAMECITE{career}{%
+ Stock-Allen:2016:CTH%
+ }.
\NAMECITE{Carl}{%
Anonymous:1995:BNW%
}.
+\NAMECITE{{Carol}}{%
+ Stock-Allen:2016:CTH%
+ }.
\NAMECITE{{Carter}}{%
Lange:1994:DTF%
}.
@@ -1271,7 +1283,8 @@
\NAMECITE{Changeable}{%
Branson:1973:CWL%
}.
-\NAMECITE{changed}{%
+\NAMECITE{Changed}{%
+ Walters:2013:FTC,%
Damon:2016:JST%
}.
\NAMECITE{Changes}{%
@@ -1471,7 +1484,8 @@
Anonymous:1995:PFC%
}.
\NAMECITE{Chronicle}{%
- Zapf:2007:ASC%
+ Zapf:2007:ASCa,%
+ Zapf:2007:ASCb%
}.
\NAMECITE{Chronik}{%
Zapf:2007:ACT%
@@ -2276,6 +2290,7 @@
Schneider:1998:DSB,%
Somberg:1990:CAR,%
Southall:2005:PTT,%
+ Stock-Allen:2016:CTH,%
Turner:2000:DF,%
Williams:2004:NDD,%
Zable:1987:FDH%
@@ -2326,7 +2341,8 @@
Mullen:1991:EFD%
}.
\NAMECITE{Developments}{%
- Zapf:2007:ASC%
+ Zapf:2007:ASCa,%
+ Zapf:2007:ASCb%
}.
\NAMECITE{Device}{%
Brown:1985:FID,%
@@ -3051,6 +3067,9 @@
\NAMECITE{Exercising}{%
Anonymous:1991:EYF%
}.
+\NAMECITE{exhibition}{%
+ Sando:2011:ZEC%
+ }.
\NAMECITE{{EXP}}{%
Mullen:1991:EFD%
}.
@@ -3224,6 +3243,9 @@
\NAMECITE{Fifth}{%
USENIX:1989:UFC%
}.
+\NAMECITE{Fifty}{%
+ Walters:2013:FTC%
+ }.
\NAMECITE{File}{%
Anonymous:1991:WDM,%
Trepos:1991:SFF,%
@@ -4393,6 +4415,9 @@
\NAMECITE{{GS}}{%
Simonsen:1988:GFE%
}.
+\NAMECITE{Gudrun}{%
+ Sando:2011:ZEC%
+ }.
\NAMECITE{Guida}{%
Beccari:1991:SEE%
}.
@@ -4536,6 +4561,9 @@
Haralambous:1996:FUD,%
Hustwit:2007:HDF%
}.
+\NAMECITE{her}{%
+ Stock-Allen:2016:CTH%
+ }.
\NAMECITE{Hermann}{%
Karow:1992:DSD,%
Cusick:2011:WOL,%
@@ -4543,6 +4571,7 @@
Karow:1992:DSD,%
Kelly:2011:AMA,%
Pankow:2016:MCE,%
+ Sando:2011:ZEC,%
Weber:2015:HZD,%
Weber:2015:HZR%
}.
@@ -8513,7 +8542,8 @@
Elstner:1984:DFR%
}.
\NAMECITE{Stories}{%
- Zapf:2007:ASC%
+ Zapf:2007:ASCa,%
+ Zapf:2007:ASCb%
}.
\NAMECITE{Storyboard}{%
Kurz:1993:FFT%
@@ -8800,7 +8830,8 @@
Adobe:1991:SHO,%
Adobe:1992:UAT,%
Sarfraz:2002:TSA,%
- Zapf:2007:ASC,%
+ Zapf:2007:ASCa,%
+ Zapf:2007:ASCb,%
IEEE:1993:IPN%
}.
\NAMECITE{technique}{%
@@ -9144,6 +9175,9 @@
Karow:1998:TDT,%
Barrett:1995:CCG%
}.
+\NAMECITE{{Twombly}}{%
+ Stock-Allen:2016:CTH%
+ }.
\NAMECITE{Type}{%
Anonymous:1992:T,%
Anonymous:1995:BNW,%
@@ -9202,6 +9236,7 @@
Parida:1993:VIC,%
Sebok:1991:ECC,%
Southall:2005:PTT,%
+ Stock-Allen:2016:CTH,%
Whitman:1927:FT,%
Whitman:1947:FT,%
Whitman:1991:FT,%
@@ -9253,6 +9288,7 @@
Gable:1993:CVT,%
Knuth:1986:CMT,%
Meggs:1993:TSG,%
+ Walters:2013:FTC,%
Bo:1996:SAA,%
Karow:1994:DTD,%
Shamir:2003:CBA%
@@ -9900,7 +9936,8 @@
Wong:1985:FSCb,%
Wong:1985:FSCa%
}.
-\NAMECITE{world}{%
+\NAMECITE{World}{%
+ Walters:2013:FTC,%
Lester:2015:GBH,%
Strange:1993:AWD%
}.
@@ -9956,6 +9993,7 @@
Karow:1992:DSD,%
Kelly:2011:AMA,%
Pankow:2016:MCE,%
+ Sando:2011:ZEC,%
Weber:2015:HZD,%
Weber:2015:HZR%
}.
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md
new file mode 100644
index 0000000000..7679c72c38
--- /dev/null
+++ b/macros/latex/base/README.md
@@ -0,0 +1,103 @@
+The LaTeX kernel
+================
+
+Release 2019-10-01
+
+Overview
+--------
+
+This bundle provides the core LaTeX kernel. In addition to this bundle,
+a minimal LaTeX system also needs the files contained in the
+
+- LaTeX team documentation (`doc`)
+- Packages which must be available (`required`). These are
+ - Essential tools (`tools`)
+ - Core graphics and color support (`graphics`)
+ - Key mathematics support (`amsmath`)
+
+This file contains a small set of pointers to other more complete
+documentation on installing and using a LaTeX system.
+
+Documentation
+-------------
+
+Full documentation of the LaTeX system is provided by
+
+- _LaTeX: A Document Preparation System_; Lamport, Addison-Wesley
+- _The LaTeX Companion_, 2ed; Mittelbach and Goossens with Braams, Carlisle
+ and Rowley, Addison-Wesley
+- _Guide to LaTeX_, 4ed; Kopka and Daly, Addison-Wesley
+
+The distribution is described in files ending `.txt` or `.md`; briefly,
+the most significant of these files are
+
+- `README.md` is this file
+- `manifest.txt` lists all the files in this LaTeX distribution,
+ with one line of information about the contents
+- `unpacked.txt` lists all the files in the unpacked LaTeX distribution
+- `legal.txt` and `lppl.txt` (LaTeX Project Public License) describe the
+ LaTeX copyright, warranty and copying restrictions.
+- `patches.txt` describes the how important changes will be distributed
+ between releases
+- `texpert.txt` contains information about the system that may still be
+ useful for TeX experts
+- `tex2.txt` contains important information for users of extremely
+ old versions of TeX (pre 1990)
+- `autoload.txt` describes a variant of LaTeX that is no longer supported
+- `bugs.txt` describes how to submit a bug report for LaTeX
+
+Other documentation files include files with names of the form:
+
+ <xxx>guide.tex
+
+You will probably need to update your system before you can typeset
+these files. Each file needs three LaTeX runs. Some of these are
+also available as PDF files on [CTAN](https://www.ctan.org).
+
+The following files contain further information:
+
+- `ltx3info.tex` gives you some historical information about the LaTeX3
+ project
+- `manual.err` lists errata in _LaTeX: A Document Preparation System_ (Lamport)
+- `tlc2.err` lists errata in _The LaTeX Companion_ (Mittelbach et al.)
+
+The files `ltnews*.tex` (part of the `doc` bundle) contain the LaTeX
+newsletters, the highest number being the most recent.
+
+For historical reasons, the base distribution and the core documentation
+are bundled separately. Documentation is found in the `doc` bundle. In an
+installed TeX system, `base` and `doc` should be placed within the same
+location; the distinction is therefore primarily of importance when looking
+at the development code.
+
+Installation
+------------
+
+We no longer distribute installation instructions for the various TeX
+implementations. All modern TeX systems include LaTeX as-standard, and end
+users should in general use the release versions supplied in this way.
+
+Release distribution is carried out only through the CTAN archives.
+
+Requirements
+------------
+
+The LaTeX kernel requires the e-TeX extensions to TeX, which were finalised
+in the late 1990s and are available in modern TeX-derived engines. Some new
+features require `\ifincsname`, which is currently available in release
+versions of pdfTeX, XeTeX and LuaTeX, and is being introduced shortly in
+e-pTeX and e-upTeX.
+
+License
+-------
+
+The contents of this bundle are distributed under the [LaTeX Project
+Public License](https://www.latex-project.org/lppl/lppl-1-3c/),
+version 1.3c or later.
+
+-----
+
+<p>Copyright (C) 1989-2019 The LaTeX Project <br />
+<a href="http://latex-project.org/">http://latex-project.org/</a> <br />
+All rights reserved.</p>
+
diff --git a/macros/latex/base/README.txt b/macros/latex/base/README.txt
deleted file mode 100644
index 9da405eafc..0000000000
--- a/macros/latex/base/README.txt
+++ /dev/null
@@ -1,115 +0,0 @@
- LaTeX Distribution Guide
-
- 2018-04-01
-
-
-WELCOME TO LaTeX!
-
-This file contains a brief distribution guide for the latest standard
-version of the LaTeX document preparation system.
-
-This system is maintained by The LaTeX3 Project Team.
-
- ********************************************************
- * Please read this file carefully because it contains *
- * important information about other sources of *
- * documentation related to this LaTeX system, *
- * including what is contained in this distribution. *
- ********************************************************
-
- ********************************************************
- * The files ltnews*.tex (and related files in the *
- * document folder) contain the LaTeX newsletters, *
- * the highest number being the most recent. *
- * *
- * Please print this latest edition and distribute it *
- * to all users ... and to anyone else who may be *
- * interested. *
- ********************************************************
-
-
-The LaTeX system is described in:
-
- * LaTeX: A Document Preparation System; Leslie Lamport, Addison-Wesley
-
- * The LaTeX Companion, 2ed; Mittelbach and Goossens with Braams,
- Carlisle and Rowley, Addison-Wesley
-
- * Guide to LaTeX 4ed; Kopka and Daly, Addison-Wesley
-
-
-This distribution is described in the files ending with .txt.
-
-Here is a brief description of some of these files:
-
- * readme.txt is this file.
-
- * manifest.txt lists all the files in this LaTeX distribution,
- with one line of information about the contents.
-
- * unpacked.txt lists all the files in the unpacked LaTeX distribution.
-
- * legal.txt and lppl.txt (LaTeX Project Public License) describe the
- LaTeX copyright, warranty and copying restrictions.
-
- * patches.txt describes the how important changes will be distributed
- between releases.
-
- * texpert.txt contains information about the system that may still be
- useful for TeX experts.
-
- * tex2.txt contains important information for users of extremely
- old versions of TeX (pre 1990).
-
- * autoload.txt describes a variant of LaTeX that is no longer supported.
-
- * bugs.txt describes how to submit a bug report for LaTeX.
-
-
-
-Other documentation files include files with names of the form:
-
- <xxx>guide.tex
-
-You will probably need to update your system before you can typeset
-these files. Each file needs three LaTeX runs. Some of these are
-also available as PDF files.
-
-
-The following files contain further information:
-
- * ltx3info.tex gives you some historical information about the LaTeX3
- project.
-
- * the older files ltnews*.* are the news files from previous releases:
- these contain useful information but be warned that some of it may
- be out-of-date as these files are never changed.
-
- * manual.err lists errata in:
- LaTeX: A Document Preparation System; Leslie Lamport, Addison-Wesley
-
- * tlc2.err lists errata in:
- The LaTeX Companion 2ed; Mittelbach, Goossens et al, Addison-Wesley
-
- * bl2.err lists errata in:
- Der LaTeX-Begleiter 2ed; Mittelbach, Goossens et al, Addison-Wesley
-
- * grphcomp.err lists errata in:
- The LaTeX Graphics Companion; Goossens, Rahtz, and Mittelbach,
- Addison-Wesley
-
- * webcomp.err lists errata in:
- The LaTeX Web Companion; Goossens and Rahtz, Addison-Wesley
-
-
-We no longer distribute installation instructions for the various TeX
-implementations. Unless you have a custom-built TeX system, some
-version of standard LaTeX should already be installed on your system;
-look at the system documentation, or ask your system supplier, to
-discover how to update the LaTeX part of the system.
-
-Please do not request updates from us. Distribution is done only through the
-CTAN archives.
-
-
---- Copyright 2018 the LaTeX3 project. All rights reserved ---
diff --git a/macros/latex/base/TEMPLATE-IncludeInRelease.txt b/macros/latex/base/TEMPLATE-IncludeInRelease.txt
deleted file mode 100644
index 0f1c53d3a3..0000000000
--- a/macros/latex/base/TEMPLATE-IncludeInRelease.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-%</2ekernel>
-%<*2ekernel|latexrelease>
-%<latexrelease>\IncludeInRelease{2018/12/01}%
-%<latexrelease> {\XXX}{Info}%
-
-
-
-
-
-
-%</2ekernel|latexrelease>
-%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{0000/00/00}%
-%<latexrelease> {\XXX}{Info}%
-%<latexrelease>
-%<latexrelease>
-%<latexrelease>
-%<latexrelease>\EndIncludeInRelease
-%<*2ekernel>
diff --git a/macros/latex/base/alltt.dtx b/macros/latex/base/alltt.dtx
index 358a059902..c106b5a97f 100644
--- a/macros/latex/base/alltt.dtx
+++ b/macros/latex/base/alltt.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/alltt.ins b/macros/latex/base/alltt.ins
index 73d2d0b420..e60d1f6df3 100644
--- a/macros/latex/base/alltt.ins
+++ b/macros/latex/base/alltt.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf
index 0933300eb5..a7728590cd 100644
--- a/macros/latex/base/alltt.pdf
+++ b/macros/latex/base/alltt.pdf
Binary files differ
diff --git a/macros/latex/doc/cfgguide.pdf b/macros/latex/base/cfgguide.pdf
index fb366ac7c2..20597b329c 100644
--- a/macros/latex/doc/cfgguide.pdf
+++ b/macros/latex/base/cfgguide.pdf
Binary files differ
diff --git a/macros/latex/doc/cfgguide.tex b/macros/latex/base/cfgguide.tex
index 7ac0208ba4..651b59bc20 100644
--- a/macros/latex/doc/cfgguide.tex
+++ b/macros/latex/base/cfgguide.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt
index 39c56074ba..5415b5b002 100644
--- a/macros/latex/base/changes.txt
+++ b/macros/latex/base/changes.txt
@@ -5,6 +5,161 @@ are not part of the distribution.
=======================================================================
#########################
+# 2019-10-01 Release
+#########################
+
+2019-09-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * fontdef.dtx:
+ Make alias definition robust independently (gh/184)
+
+2019-09-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltxdoc.dtx (section{Old Comments}):
+ Say that oldcomments may not be accurate any more (gh/180)
+
+2019-09-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfinal.dtx (subsection{Lccodes and uccodes}):
+ process UTF-8 chars prior to case changing (github/177)
+
+2019-09-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltclass.dtx (subsection{Providing shipment}):
+ Support optional argument for filecontents to allow overwrite
+ and nosearch
+
+2019-08-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lterror.dtx (subsection{Tracing}):
+ Dummy defs for \conditionally@traceon and \conditionally@traceoff added
+
+2019-08-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmiscen.dtx (subsection{Environments}):
+ Make \begin/\end robust
+
+2019-08-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lttab.dtx: Make various commands robust
+
+ * ltspace.dtx: Make various commands robust
+
+ * ltsect.dtx: Make various commands robust
+
+ * ltpictur.dtx: Make various commands robust
+
+ * ltpage.dtx: Make various commands robust
+
+ * ltoutput.dtx: Make \AtBeginDvi robust
+
+ * ltmiscen.dtx: Make various commands robust
+
+ * ltmath.dtx: Make various commands robust
+
+ * ltlogos.dtx: Make \TeX logo robust
+
+ * ltidxglo.dtx: Make \index and \glossary robust
+
+ * ltfssini.dtx: Various commands made robust
+
+ * ltfssdcl.dtx: Make math accents and delimiters robust
+
+ * ltfssbas.dtx: Various commands made robust
+
+ * ltfiles.dtx: Make \IfFileExists and \InputIf FileExists robust
+
+ * ltdefns.dtx: Various commands made robust
+ Make assignments by \MakeRobust global as we need to apply them
+ in a group once in a while.
+
+ * ltclass.dtx: Various commands made robust
+
+ * ltboxes.dtx: Various commands made robust
+
+ * classes.dtx: Various commands made robust
+
+ * fontdef.dtx: Various commands made robust
+
+2019-08-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltxref.dtx (subsection{Cross Referencing}):
+ Allow \p@... commands in \refstepcounter definition to have an
+ argument (receiving the \the...). This was previously only the
+ case when varioref was loaded.
+
+2019-07-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * utf8ienc.dtx (subsection{The mapping table}):
+ Accept typical f-ligatures and st in utf8 encoding (github/154)
+
+2019-07-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * utf8ienc.dtx (subsection{Housekeeping}):
+ Temp rollback fix for e-pTeX as that engines doesn't yet know
+ \ifincsname (so now features are unavailable there)
+
+ * ltfssbas.dtx (subsection{Macros for loading fonts}):
+ Don't set any \f@... macros in \DeclareErrorFont as this side
+ effect is wrong! (pr/4399)
+
+ * ltfssini.dtx (subsection{Miscellaneous}):
+ Explicitly set some defaults for NFSS
+ (because of change to \DeclareErrorFont)
+
+ * slifonts.fdd: Explicitly set some defaults for NFSS
+ (because of change to \DeclareErrorFont)
+
+2019-07-01 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfiles.dtx (section{File Handling}):
+ Support UTF-8 in \includeonly
+ (subsection{Safe Input Macros}):
+ Support UTF-8 and spaces in \IfFileExists and \InputIfFileExists
+
+ * ltclass.dtx (subsection{Providing shipment}):
+ Support UTF-8 and spaces in filecontents environment file name.
+
+2019-04-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * utf8ienc.dtx: adjustment for extended UTF-8 support in pdftex,
+ supporting UTF-8 in labels and refs and in filenames and typeouts.
+
+ * ltfinal.dtx: adjustment for extened UTF-8 support in pdftex
+
+2019-03-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * nfssfont.dtx (section{The code}): Added a default action
+ "\table\bye" which is the most common case, so one can now simply
+ hit enter and doesn't need to type something in.
+
+2019-02-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * utf8ienc.dtx (subsection{The mapping table}):
+ Added 27E8 and 27E9 (github/110)
+
+2019-02-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssbas.dtx (subsection{Macros for loading fonts}):
+ Changed wording of warning (github/107)
+
+2019-02-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfiles.dtx (subsection{Safe Input Macros}):
+ Expand \@filef@und before executing second argument (github/109)
+
+2019-02-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * utf8ienc.dtx (subsection{The mapping table}):
+ Fixed U+012F which should have an i not a dotless i (github/122)
+
+2018-12-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lttab.dtx (subsection{array and tabular environments}):
+ Add extra \hskip1sp to guard against an \unskip at the start of
+ a c-column cell (gh/102)
+
+#########################
# 2018-12-01 Release
#########################
diff --git a/macros/latex/base/classes.dtx b/macros/latex/base/classes.dtx
index a2dde6ade1..9fed94dfdd 100644
--- a/macros/latex/base/classes.dtx
+++ b/macros/latex/base/classes.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -53,7 +53,7 @@
%<*driver>
\ProvidesFile{classes.drv}
%</driver>
- [2018/09/03 v1.4i
+ [2019/08/27 v1.4j
%<article|report|book> Standard LaTeX document class]
%<10pt|11pt|12pt> Standard LaTeX file (size option)]
% \end{macrocode}
@@ -213,6 +213,7 @@
% \changes{v1.3l}{1995/10/20}{Disabled in compatibility mode all
% options that are new in \LaTeXe.}
% \changes{v1.3v}{1997/06/16}{Documentation fixes.}
+% \changes{v1.4j}{2019/08/27}{Various commands made robust}
%
%
% \title{Standard Document Classes for \LaTeX{} version 2e\thanks{This
@@ -220,7 +221,8 @@
%
% \author{%
% Copyright (C) 1992 by Leslie Lamport \and
-% Copyright (C) 1994-97 by Frank Mittelbach \and Johannes Braams
+% Copyright (C) 1994-2019 by Frank Mittelbach \and Johannes Braams \and
+% \LaTeX3 Project Team
% }
% \date{\filedate}
% \MaintainedByLaTeXTeam{latex}
@@ -608,6 +610,11 @@
% \begin{macrocode}
\normalsize
% \end{macrocode}
+% We use |\MakeRobust| instead of |\DeclareRobustCommand| above to avoid a log
+% entry for the redefinition.
+% \begin{macrocode}
+\MakeRobust\normalsize
+% \end{macrocode}
% \end{macro}
% \end{macro}
%
@@ -618,7 +625,7 @@
% \changes{v1.2e}{1994/04/14}{\cs{small} is no longer defined in the
% kernel; use \cs{newcommand}}
% \begin{macrocode}
-\newcommand\small{%
+\DeclareRobustCommand\small{%
%<*10pt>
\@setfontsize\small\@ixpt{11}%
\abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
@@ -660,7 +667,7 @@
% kernel, so use \cs{renewcommand}. ASAJ.}
% \changes{v1.2e}{1994/04/14}{use \cs{newcommand} again}
% \begin{macrocode}
-\newcommand\footnotesize{%
+\DeclareRobustCommand\footnotesize{%
%<*10pt>
\@setfontsize\footnotesize\@viiipt{9.5}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
@@ -712,30 +719,30 @@
% \changes{v1.2e}{1994/04/14}{use \cs{newcommand} again}
% \begin{macrocode}
%<*10pt>
-\newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
-\newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
-\newcommand\large{\@setfontsize\large\@xiipt{14}}
-\newcommand\Large{\@setfontsize\Large\@xivpt{18}}
-\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
-\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vpt\@vipt}
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
%</10pt>
%<*11pt>
-\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand\large{\@setfontsize\large\@xiipt{14}}
-\newcommand\Large{\@setfontsize\Large\@xivpt{18}}
-\newcommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
-\newcommand\huge{\@setfontsize\huge\@xxpt{25}}
-\newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand\large{\@setfontsize\large\@xiipt{14}}
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xivpt{18}}
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xviipt{22}}
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxpt{25}}
+\DeclareRobustCommand\Huge{\@setfontsize\Huge\@xxvpt{30}}
%</11pt>
%<*12pt>
-\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
-\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
-\newcommand\large{\@setfontsize\large\@xivpt{18}}
-\newcommand\Large{\@setfontsize\Large\@xviipt{22}}
-\newcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
-\newcommand\huge{\@setfontsize\huge\@xxvpt{30}}
+\DeclareRobustCommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}}
+\DeclareRobustCommand\tiny{\@setfontsize\tiny\@vipt\@viipt}
+\DeclareRobustCommand\large{\@setfontsize\large\@xivpt{18}}
+\DeclareRobustCommand\Large{\@setfontsize\Large\@xviipt{22}}
+\DeclareRobustCommand\LARGE{\@setfontsize\LARGE\@xxpt{25}}
+\DeclareRobustCommand\huge{\@setfontsize\huge\@xxvpt{30}}
\let\Huge=\huge
%</12pt>
% \end{macrocode}
@@ -1766,9 +1773,9 @@
% information provided. The definitions of these macros are shown
% here for information.
% \begin{macrocode}
-% \newcommand*{\title}[1]{\gdef\@title{#1}}
-% \newcommand*{\author}[1]{\gdef\@author{#1}}
-% \newcommand*{\date}[1]{\gdef\@date{#1}}
+% \DeclareRobustCommand*{\title}[1]{\gdef\@title{#1}}
+% \DeclareRobustCommand*{\author}[1]{\gdef\@author{#1}}
+% \DeclareRobustCommand*{\date}[1]{\gdef\@date{#1}}
% \end{macrocode}
% The |\date| macro gets today's date by default.
% \begin{macrocode}
diff --git a/macros/latex/base/classes.ins b/macros/latex/base/classes.ins
index b87115cee6..b56871b111 100644
--- a/macros/latex/base/classes.ins
+++ b/macros/latex/base/classes.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf
index 6ef4607a19..502249fa08 100644
--- a/macros/latex/base/classes.pdf
+++ b/macros/latex/base/classes.pdf
Binary files differ
diff --git a/macros/latex/doc/clsguide.pdf b/macros/latex/base/clsguide.pdf
index 0ee3268fa1..b58c4abd53 100644
--- a/macros/latex/doc/clsguide.pdf
+++ b/macros/latex/base/clsguide.pdf
Binary files differ
diff --git a/macros/latex/doc/clsguide.tex b/macros/latex/base/clsguide.tex
index be77a5f244..2b3c4b3b00 100644
--- a/macros/latex/doc/clsguide.tex
+++ b/macros/latex/base/clsguide.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/cmextra.ins b/macros/latex/base/cmextra.ins
index 292bcd46d6..00a8554464 100644
--- a/macros/latex/base/cmextra.ins
+++ b/macros/latex/base/cmextra.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2018
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2018
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/cmfonts.fdd b/macros/latex/base/cmfonts.fdd
index 1c83814ee5..f330394792 100644
--- a/macros/latex/base/cmfonts.fdd
+++ b/macros/latex/base/cmfonts.fdd
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/cmfonts.ins b/macros/latex/base/cmfonts.ins
index 79da8994db..b28cb7ba29 100644
--- a/macros/latex/base/cmfonts.ins
+++ b/macros/latex/base/cmfonts.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/cmfonts.pdf b/macros/latex/base/cmfonts.pdf
index b72e4c8e45..c298bad40a 100644
--- a/macros/latex/base/cmfonts.pdf
+++ b/macros/latex/base/cmfonts.pdf
Binary files differ
diff --git a/macros/latex/doc/cyrguide.pdf b/macros/latex/base/cyrguide.pdf
index 87b2945b85..b08cb4a94a 100644
--- a/macros/latex/doc/cyrguide.pdf
+++ b/macros/latex/base/cyrguide.pdf
Binary files differ
diff --git a/macros/latex/doc/cyrguide.tex b/macros/latex/base/cyrguide.tex
index 4080fcb617..ed73423510 100644
--- a/macros/latex/doc/cyrguide.tex
+++ b/macros/latex/base/cyrguide.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/doc.dtx b/macros/latex/base/doc.dtx
index aad1551543..971bb6053e 100644
--- a/macros/latex/base/doc.dtx
+++ b/macros/latex/base/doc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf
index e3599b7e19..93faf53cd7 100644
--- a/macros/latex/base/doc.pdf
+++ b/macros/latex/base/doc.pdf
Binary files differ
diff --git a/macros/latex/base/docstrip.dtx b/macros/latex/base/docstrip.dtx
index be3dda6d32..5ee3d1b7ae 100644
--- a/macros/latex/base/docstrip.dtx
+++ b/macros/latex/base/docstrip.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/docstrip.ins b/macros/latex/base/docstrip.ins
index 61a9343af6..7b68b7ce85 100644
--- a/macros/latex/base/docstrip.ins
+++ b/macros/latex/base/docstrip.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -52,7 +52,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -65,7 +65,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/docstrip.pdf b/macros/latex/base/docstrip.pdf
index 98948a6c36..e2360ec12d 100644
--- a/macros/latex/base/docstrip.pdf
+++ b/macros/latex/base/docstrip.pdf
Binary files differ
diff --git a/macros/latex/base/ec.ins b/macros/latex/base/ec.ins
index c611508981..196396a24a 100644
--- a/macros/latex/base/ec.ins
+++ b/macros/latex/base/ec.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/doc/encguide.pdf b/macros/latex/base/encguide.pdf
index 2d9805bb7d..669aeb3926 100644
--- a/macros/latex/doc/encguide.pdf
+++ b/macros/latex/base/encguide.pdf
Binary files differ
diff --git a/macros/latex/doc/encguide.tex b/macros/latex/base/encguide.tex
index 96ed7edf6f..ec18fab6f8 100644
--- a/macros/latex/doc/encguide.tex
+++ b/macros/latex/base/encguide.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/exscale.dtx b/macros/latex/base/exscale.dtx
index 49e53ca5f8..575a89ce68 100644
--- a/macros/latex/base/exscale.dtx
+++ b/macros/latex/base/exscale.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/exscale.ins b/macros/latex/base/exscale.ins
index 4e4a36996d..cc8d8d9ae9 100644
--- a/macros/latex/base/exscale.ins
+++ b/macros/latex/base/exscale.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/exscale.pdf b/macros/latex/base/exscale.pdf
index 27cf9e3775..f9a7789fc0 100644
--- a/macros/latex/base/exscale.pdf
+++ b/macros/latex/base/exscale.pdf
Binary files differ
diff --git a/macros/latex/base/fix-cm.dtx b/macros/latex/base/fix-cm.dtx
index b4311efa3c..7f770cf8c0 100644
--- a/macros/latex/base/fix-cm.dtx
+++ b/macros/latex/base/fix-cm.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/fix-cm.ins b/macros/latex/base/fix-cm.ins
index 56a7923a13..eb4547d576 100644
--- a/macros/latex/base/fix-cm.ins
+++ b/macros/latex/base/fix-cm.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/fix-cm.pdf b/macros/latex/base/fix-cm.pdf
index 6e928410ea..fc0cb78ba7 100644
--- a/macros/latex/base/fix-cm.pdf
+++ b/macros/latex/base/fix-cm.pdf
Binary files differ
diff --git a/macros/latex/doc/fntguide.pdf b/macros/latex/base/fntguide.pdf
index 834113d172..a8a45dd8d9 100644
--- a/macros/latex/doc/fntguide.pdf
+++ b/macros/latex/base/fntguide.pdf
Binary files differ
diff --git a/macros/latex/doc/fntguide.tex b/macros/latex/base/fntguide.tex
index 57ed8cf0f4..f3231a8183 100644
--- a/macros/latex/doc/fntguide.tex
+++ b/macros/latex/base/fntguide.tex
@@ -1,6 +1,7 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
+%
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +14,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -34,10 +35,10 @@
\title{\LaTeXe{} font selection}
-\author{\copyright~Copyright 1995--2005, \LaTeX3 Project Team.\\
+\author{\copyright~Copyright 1995--2019, \LaTeX3 Project Team.\\
All rights reserved.}
-\date{27 November 2005}
+\date{July 2019}
\begin{document}
@@ -184,7 +185,7 @@ Every text font in \LaTeX{} has five \emph{attributes}:
a common name by the font foundry. For example, `Adobe Times', `ITC
Garamond', and Knuth's `Computer Modern Roman' are all font families.
-\item[series] How heavy or expanded a font is. For example, `medium
+\item[series] How heavy and/or expanded a font is. For example, `medium
weight', `narrow' and `bold extended' are all series.
\item[shape] The form of the letters within a font family. For
@@ -211,7 +212,7 @@ The possible values for these attributes are given short acronyms by
\end{minipage}
\end{center}
The `local' encodings are intended for font encodings which are only
-locally available, for example a font containing an organisation's
+locally available, for example a font containing an organization's
logo in various sizes.
There are far too many font families to list them all, but some common
@@ -231,18 +232,61 @@ ones are:
\end{tabular}
\end{minipage}
\end{center}
-The most common values for the font series are:
+\NEWdescription{2019/07/10}
+The font series is denoting a combination of the weight (boldness) and
+the width (amount of expansion). The standard supported for weights
+and widths are:
+\begin{center}
+%\begin{minipage}{.7\linewidth}
+ \begin{tabular}{rl}
+ |ul| & Ultra Light \\
+ |el| & Extra Light \\
+ |l| & Light \\
+ |sl| & Semi Light \\
+ |m| & Medium (normal)\\
+ |sb| & Semi Bold \\
+ |b| & Bold \\
+ |eb| & Extra Bold \\
+ |ub| & Ultra Bold \\
+ \end{tabular}
+\qquad
+ \begin{tabular}{rlr}
+ |uc| & Ultra Condensed & 50\% \\
+ |ec| & Extra Condensed & 62.5\% \\
+ |c| & Condensed & 75\% \\
+ |sc| & Semi Condensed & 87.5\% \\
+ |m| & Medium & 100\% \\
+ |sx| & Semi Expanded & 112.5\% \\
+ |x| & Expanded & 125\% \\
+ |ex| & Extra Expanded & 150\% \\
+ |ux| & Ultra Expanded & 200\% \\
+ \end{tabular}
+\end{center}
+These are concatenated to a single series value except that |m| is
+dropped unless both weight and width are medium in which case a single
+|m| is used.
+
+Examples for series values are then:
\begin{center}
\begin{minipage}{.7\linewidth}
\begin{tabular}{rl}
- |m| & Medium \\
- |b| & Bold \\
+ |m| & Medium weight and width \\
+ |b| & Bold weight, medium width \\
|bx| & Bold extended \\
- |sb| & Semi-bold \\
- |c| & Condensed
+ |sb| & Semi-bold, medium width\\
+ |sbx| & Semi-bold extended\\
+ |c| & Medium weight, condensed width
\end{tabular}
\end{minipage}
\end{center}
+\NEWdescription{2019/07/10}
+Note, that there are a large variety of names floating around like
+``regular'', ``black'', ``demi-bold'', ``thin'', ``heavy'' and many
+more. If at all possible they should be matched into the standard
+naming scheme to allow for sensible default substitutions if
+necessary, e.g., ``demi-bold'' is normally just another name for
+``semi-bold'', so should get |sb| assigned, etc.
+
The most common values for the font shape are:
\begin{center}
\begin{minipage}{.7\linewidth}
@@ -288,6 +332,7 @@ The author commands for fonts set the five attributes:
\emph{Author command} &
\emph{Attribute} &
\emph{Value in} |article| \emph{class} \\
+ |\textnormal{..}| or |\normalfont| & family & |cmr| \\
|\textrm{..}| or |\rmfamily| & family & |cmr| \\
|\textsf{..}| or |\sffamily| & family & |cmss| \\
|\texttt{..}| or |\ttfamily| & family & |cmtt| \\
@@ -669,7 +714,7 @@ mode. For example, |\boldmath| is defined to be |\mathversion{bold}|.
Defines \m{version} to be a math version.
-The newly declared version is initialised with the defaults for all
+The newly declared version is initialized with the defaults for all
symbol fonts and math alphabets declared so far (see the commands
|\DeclareSymbolFont| and |\DeclareMathAlphabet|).
@@ -888,7 +933,7 @@ as a math symbol.
\NEWdescription{1998/06/01}
In case \m{cmd} is a single character such as `|[|', the same syntax is
used. Previously the \arg{type} argument was not present (and thus the
-corresponding math symbol declaration had to be provided seperately).
+corresponding math symbol declaration had to be provided separately).
Example:
\begin{verbatim}
@@ -1079,7 +1124,7 @@ whilst maintaining the correct value for all fonts.
\subsection{Font file loading information}
\label{sec:loadinfo}
-The information which tells \LaTeX{} exactly which font ({\tt .tfm})
+The information which tells \LaTeX{} exactly which font (\texttt{.tfm})
files to load is contained in the \m{loading-info} part of a
|\DeclareFontShape| declaration. This part consists of one or more
\m{fontshape-decl}s, each of which has the following form:
@@ -1261,12 +1306,26 @@ that selects the fonts \emph{before} loading \texttt{fontenc} (this
prevents the system from attempting to load any |T1|-encoded fonts from
the `cmr' family).
+
+
\subsection{Encoding definition file commands}
\label{Sec:encode.def}
\emph{Note}: An encoding definition file should contain only commands
from this subsection.
+\NEWdescription{2019/07/10}
+As an exception it may also contain a |\DeclareFontsubstitution|
+declaration (described in \ref{sec:encoding-defaults}) to specify how
+font substitution for this encoding should be handled. In that case
+it is important that the values used point to a font that is guaranteed
+to be available on all \LaTeX{} installations.\footnote{If the font
+ encoding file is made available as part of a CTAN bundle, that could
+ be a font that is provided together with that bundle, but it should
+ not point to font which requires further installation steps and
+ therefore may or may not be installed.}
+
+
\NEWdescription{1997/12/01}
As with the font definition file commands, it is also possible
(although normally not necessary) to use these declarations directly
@@ -1491,7 +1550,7 @@ a package might give a fake definition of |\textonequarter| by saying:
\ProvideTextCommandDefault{\textonequarter}{$\m@th\frac14$}
\end{verbatim}
- \subsection{Encoding defaults}
+ \subsection{Encoding defaults} \label{sec:encoding-defaults}
\begin{decl}
|\DeclareFontEncodingDefaults| \arg{text-settings} \arg{math-settings}
@@ -1525,6 +1584,11 @@ attributes.
These substitutions are local to the encoding scheme because the
encoding scheme is never substituted! They are tried in the order
\m{shape} then \m{series} and finally \m{family}.
+
+\NEWdescription{2019/07/10}
+This declaration is normally done in an encoding definition file
+(see~\ref{Sec:encode.def}), but can also be used in a class file or
+the document preamble to alter the default for a specific encoding.
If no defaults are set up for an encoding, the values given by
|\DeclareErrorFont| are used.
@@ -1596,6 +1660,13 @@ Example:
\begin{verbatim}
\DeclareErrorFont{OT1}{cmr}{m}{n}{10}
\end{verbatim}
+
+\NEWdescription{2019/07/10}
+This declaration is a system wide fallback and it should normally not
+be changed, in particular it does not belong into font encoding
+definition files but rather into the \LaTeX{} format. It is normally
+set up in \texttt{fonttext.cfg}. Adjustments on a per encoding base
+should be made through |\DeclareFontSubstitution| instead!
\begin{decl}
@@ -1631,7 +1702,11 @@ Example:
\DeclarePreloadSizes{OT1}{cmr}{m}{sl}{10,10.95,12}
\end{verbatim}
-
+\NEWdescription{2019/07/10}
+Preloading is really an artifact of the days when loading fonts while
+processing a document contributed substantially to the processing
+time. These days it is usually best not to use this mechanism any more.
+
\subsection{Accented characters}
\NEWdescription{1996/06/01}
@@ -1782,7 +1857,7 @@ The package accepts the following options:
terminal.
\item[warningshow] Show all font warnings on the terminal. This
- setting corresponds to the default behaviour when this
+ setting corresponds to the default behavior when this
\texttt{tracefnt} package is \emph{not} used!
\item[infoshow] Show all font warnings and all font info messages
diff --git a/macros/latex/base/fontdef.dtx b/macros/latex/base/fontdef.dtx
index 36a31ef19b..c9c5f5d77d 100644
--- a/macros/latex/base/fontdef.dtx
+++ b/macros/latex/base/fontdef.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -39,7 +39,7 @@
%<driver, >\ProvidesFile{fontdef.drv}
% \fi
% \ProvidesFile{fontdef.dtx}
-%<-latexrelease> [2018/09/24 v3.0b LaTeX Kernel
+%<-latexrelease> [2019/09/21 v3.0d LaTeX Kernel
% \iftrue (\else
%<text, >(Text
%<math, >(Math
@@ -837,7 +837,6 @@
%
% \begin{macrocode}
\DeclareMathSymbol{\aleph}{\mathord}{symbols}{"40}
-\def\hbar{{\mathchar'26\mkern-9muh}}
\DeclareMathSymbol{\imath}{\mathord}{letters}{"7B}
\DeclareMathSymbol{\jmath}{\mathord}{letters}{"7C}
\DeclareMathSymbol{\ell}{\mathord}{letters}{"60}
@@ -849,13 +848,8 @@
\DeclareMathSymbol{\prime}{\mathord}{symbols}{"30}
\DeclareMathSymbol{\emptyset}{\mathord}{symbols}{"3B}
\DeclareMathSymbol{\nabla}{\mathord}{symbols}{"72}
-\def\surd{{\mathchar"1270}}
\DeclareMathSymbol{\top}{\mathord}{symbols}{"3E}
\DeclareMathSymbol{\bot}{\mathord}{symbols}{"3F}
-\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
- \not\mathrel{\mkern14mu}\crcr
- \noalign{\nointerlineskip}
- \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr}}}}
\DeclareMathSymbol{\triangle}{\mathord}{symbols}{"34}
\DeclareMathSymbol{\forall}{\mathord}{symbols}{"38}
\DeclareMathSymbol{\exists}{\mathord}{symbols}{"39}
@@ -869,6 +863,17 @@
\DeclareMathSymbol{\heartsuit}{\mathord}{symbols}{"7E}
\DeclareMathSymbol{\spadesuit}{\mathord}{symbols}{"7F}
% \end{macrocode}
+%
+% \changes{v3.0c}{2019/08/27}{Various commands made robust throughout
+% the file}
+% \begin{macrocode}
+\DeclareRobustCommand\hbar{{\mathchar'26\mkern-9muh}}
+\DeclareRobustCommand\surd{{\mathchar"1270}}
+\DeclareRobustCommand\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
+ \not\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}
+ \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr}}}}
+% \end{macrocode}
%
%
% \subsubsection{Large Operators}
@@ -881,14 +886,14 @@
\DeclareMathSymbol{\bigcap}{\mathop}{largesymbols}{"54}
\DeclareMathSymbol{\bigcup}{\mathop}{largesymbols}{"53}
\DeclareMathSymbol{\intop}{\mathop}{largesymbols}{"52}
- \def\int{\intop\nolimits}
+ \DeclareRobustCommand\int{\intop\nolimits}
\DeclareMathSymbol{\prod}{\mathop}{largesymbols}{"51}
\DeclareMathSymbol{\sum}{\mathop}{largesymbols}{"50}
\DeclareMathSymbol{\bigotimes}{\mathop}{largesymbols}{"4E}
\DeclareMathSymbol{\bigoplus}{\mathop}{largesymbols}{"4C}
\DeclareMathSymbol{\bigodot}{\mathop}{largesymbols}{"4A}
\DeclareMathSymbol{\ointop}{\mathop}{largesymbols}{"48}
- \def\oint{\ointop\nolimits}
+ \DeclareRobustCommand\oint{\ointop\nolimits}
\DeclareMathSymbol{\bigsqcup}{\mathop}{largesymbols}{"46}
\DeclareMathSymbol{\smallint}{\mathop}{symbols}{"73}
% \end{macrocode}
@@ -961,7 +966,17 @@
\DeclareMathSymbol{\Leftrightarrow}{\mathrel}{symbols}{"2C}
\DeclareMathSymbol{\Leftarrow}{\mathrel}{symbols}{"28}
\DeclareMathSymbol{\Rightarrow}{\mathrel}{symbols}{"29}
-\def\neq{\not=} \let\ne=\neq
+\DeclareRobustCommand\neq{\not=}
+% \end{macrocode}
+% As \cs{neq} is robust we should not use \cs{let} to define
+% \cs{ne} as then then it would change if \cs{neq} changes.
+% \changes{v3.0d}{2019/09/21}{Distangle alias (gh/184)}
+% \begin{macrocode}
+%\let\ne=\neq
+\DeclareRobustCommand\ne{\not=}
+% \end{macrocode}
+% It is ok to use \cs{let} for those declared by \cs{DeclareMathSymbol}.
+% \begin{macrocode}
\DeclareMathSymbol{\leq}{\mathrel}{symbols}{"14}
\let\le=\leq
\DeclareMathSymbol{\geq}{\mathrel}{symbols}{"15}
@@ -987,7 +1002,7 @@
\DeclareMathSymbol{\rightarrow}{\mathrel}{symbols}{"21}
\let\to=\rightarrow
\DeclareMathSymbol{\mapstochar}{\mathrel}{symbols}{"37}
- \def\mapsto{\mapstochar\rightarrow}
+ \DeclareRobustCommand\mapsto{\mapstochar\rightarrow}
\DeclareMathSymbol{\sim}{\mathrel}{symbols}{"18}
\DeclareMathSymbol{\simeq}{\mathrel}{symbols}{"27}
\DeclareMathSymbol{\perp}{\mathrel}{symbols}{"3F}
@@ -1051,9 +1066,9 @@
\DeclareRobustCommand
\Relbar{\mathrel{=}}
\DeclareMathSymbol{\lhook}{\mathrel}{letters}{"2C}
- \def\hookrightarrow{\lhook\joinrel\rightarrow}
+ \DeclareRobustCommand\hookrightarrow{\lhook\joinrel\rightarrow}
\DeclareMathSymbol{\rhook}{\mathrel}{letters}{"2D}
- \def\hookleftarrow{\leftarrow\joinrel\rhook}
+ \DeclareRobustCommand\hookleftarrow{\leftarrow\joinrel\rhook}
\DeclareRobustCommand
\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft}
% \end{macrocode}
@@ -1155,43 +1170,45 @@
% \subsubsection{Over and under something, etc}
%
% \begin{macrocode}
-\def\overrightarrow#1{\vbox{\m@th\ialign{##\crcr
+\DeclareRobustCommand\overrightarrow[1]{\vbox{\m@th\ialign{##\crcr
\rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
$\hfil\displaystyle{#1}\hfil$\crcr}}}
-\def\overleftarrow#1{\vbox{\m@th\ialign{##\crcr
+\DeclareRobustCommand\overleftarrow[1]{\vbox{\m@th\ialign{##\crcr
\leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}%
$\hfil\displaystyle{#1}\hfil$\crcr}}}
-\def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}%
+\DeclareRobustCommand\overbrace[1]
+ {\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}%
\downbracefill\crcr\noalign{\kern3\p@\nointerlineskip}%
$\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
-\def\underbrace#1{\mathop{\vtop{\m@th\ialign{##\crcr
+\DeclareRobustCommand\underbrace[1]{\mathop{\vtop{\m@th\ialign{##\crcr
$\hfil\displaystyle{#1}\hfil$\crcr
\noalign{\kern3\p@\nointerlineskip}%
\upbracefill\crcr\noalign{\kern3\p@}}}}\limits}
% \end{macrocode}
% (quite a waste of tokens, IMHO --- Frank)
% \begin{macrocode}
-\def\skew#1#2#3{{\muskip\z@#1mu\divide\muskip\z@\tw@ \mkern\muskip\z@
+\DeclareRobustCommand\skew[3]
+ {{\muskip\z@#1mu\divide\muskip\z@\tw@ \mkern\muskip\z@
#2{\mkern-\muskip\z@{#3}\mkern\muskip\z@}\mkern-\muskip\z@}{}}
% \end{macrocode}
%
% \changes{v2.2n}{1995/11/21}{Incorporate changed figures,
% as in plain.tex}
% \begin{macrocode}
-\def\rightarrowfill{$\m@th\smash-\mkern-7mu%
+\DeclareRobustCommand\rightarrowfill{$\m@th\smash-\mkern-7mu%
\cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
\mkern-7mu\mathord\rightarrow$}
-\def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-7mu%
+\DeclareRobustCommand\leftarrowfill{$\m@th\mathord\leftarrow\mkern-7mu%
\cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
\mkern-7mu\smash-$}
\DeclareMathSymbol{\braceld}{\mathord}{largesymbols}{"7A}
\DeclareMathSymbol{\bracerd}{\mathord}{largesymbols}{"7B}
\DeclareMathSymbol{\bracelu}{\mathord}{largesymbols}{"7C}
\DeclareMathSymbol{\braceru}{\mathord}{largesymbols}{"7D}
-\def\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
+\DeclareRobustCommand\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
\braceld\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru
\bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\bracerd$}
-\def\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
+\DeclareRobustCommand\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
\bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\bracerd
\braceld\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru$}
% \end{macrocode}
@@ -1209,7 +1226,18 @@
{\mathord}{symbols}{"6B}{largesymbols}{"3D}
\DeclareMathDelimiter{\Vert}
{\mathord}{symbols}{"6B}{largesymbols}{"0D}
-\let\|=\Vert
+% \end{macrocode}
+% \cs{DeclareMathDelimiter} produces a command that is robust (with
+% an internal macro containing the payload) so we should not use
+% \cs{let} for making an alias
+% \changes{v3.0d}{2019/09/21}{Distangle alias (gh/184)}
+% \begin{macrocode}
+%\let\|=\Vert
+\DeclareMathDelimiter{\|}
+ {\mathord}{symbols}{"6B}{largesymbols}{"0D}
+% \end{macrocode}
+%
+% \begin{macrocode}
\DeclareMathDelimiter{\vert}
{\mathord}{symbols}{"6A}{largesymbols}{"0C}
\DeclareMathDelimiter{\uparrow}
@@ -1295,8 +1323,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-\def\mathsterling{\mathit{\mathchar"7024}}
-\def\mathunderscore{\kern.06em\vbox{\hrule\@width.3em}}
+\DeclareRobustCommand\mathsterling{\mathit{\mathchar"7024}}
+\DeclareRobustCommand\mathunderscore{\kern.06em\vbox{\hrule\@width.3em}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -1307,7 +1335,7 @@
% \begin{macro}{\mathellipsis}
% This is plain \TeX's |\ldots|.
% \begin{macrocode}
-\def\mathellipsis{\mathinner{\ldotp\ldotp\ldotp}}%
+\DeclareRobustCommand\mathellipsis{\mathinner{\ldotp\ldotp\ldotp}}%
% \end{macrocode}
% \end{macro}
%
@@ -1321,13 +1349,13 @@
%<*math|latexrelease>
%<latexrelease>\IncludeInRelease{2018/12/01}%
%<latexrelease> {\Big}{Start LR-mode}%
-\def\big#1{\leavevmode@ifvmode
+\DeclareRobustCommand\big[1]{\leavevmode@ifvmode
{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}}
-\def\Big#1{\leavevmode@ifvmode
+\DeclareRobustCommand\Big[1]{\leavevmode@ifvmode
{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}}
-\def\bigg#1{\leavevmode@ifvmode
+\DeclareRobustCommand\bigg[1]{\leavevmode@ifvmode
{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}}
-\def\Bigg#1{\leavevmode@ifvmode
+\DeclareRobustCommand\Bigg[1]{\leavevmode@ifvmode
{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}
%</math|latexrelease>
%<latexrelease>\EndIncludeInRelease
diff --git a/macros/latex/base/fontdef.pdf b/macros/latex/base/fontdef.pdf
deleted file mode 100644
index 2f553b6818..0000000000
--- a/macros/latex/base/fontdef.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/format.ins b/macros/latex/base/format.ins
index 3a7782a06e..5a1bf6e79c 100644
--- a/macros/latex/base/format.ins
+++ b/macros/latex/base/format.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2018
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -16,7 +16,7 @@
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2018
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
@@ -101,7 +101,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
@@ -123,7 +123,7 @@ extension .ins) which are part of the distribution.
This is a generated file.
-Copyright 1993-2018
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -136,7 +136,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/github-0049.pdf b/macros/latex/base/github-0049.pdf
deleted file mode 100644
index 1a0680af53..0000000000
--- a/macros/latex/base/github-0049.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/github-0081.pdf b/macros/latex/base/github-0081.pdf
deleted file mode 100644
index dba1fe1bc2..0000000000
--- a/macros/latex/base/github-0081.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/github-0081b.pdf b/macros/latex/base/github-0081b.pdf
deleted file mode 100644
index 0262659ce1..0000000000
--- a/macros/latex/base/github-0081b.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/graphpap.dtx b/macros/latex/base/graphpap.dtx
index 5442c287cc..7e4b322f32 100644
--- a/macros/latex/base/graphpap.dtx
+++ b/macros/latex/base/graphpap.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/graphpap.ins b/macros/latex/base/graphpap.ins
index 253d89baf9..eb1d356edc 100644
--- a/macros/latex/base/graphpap.ins
+++ b/macros/latex/base/graphpap.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/graphpap.pdf b/macros/latex/base/graphpap.pdf
index 8b7f69e276..75b5e86322 100644
--- a/macros/latex/base/graphpap.pdf
+++ b/macros/latex/base/graphpap.pdf
Binary files differ
diff --git a/macros/latex/base/idx.tex b/macros/latex/base/idx.tex
index 69b8af2c23..1d74b1fca0 100644
--- a/macros/latex/base/idx.tex
+++ b/macros/latex/base/idx.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ifthen.dtx b/macros/latex/base/ifthen.dtx
index b538f895d0..1a289df1c3 100644
--- a/macros/latex/base/ifthen.dtx
+++ b/macros/latex/base/ifthen.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ifthen.ins b/macros/latex/base/ifthen.ins
index 6b3008e179..acfa2fcf43 100644
--- a/macros/latex/base/ifthen.ins
+++ b/macros/latex/base/ifthen.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/ifthen.pdf b/macros/latex/base/ifthen.pdf
index 1655a5e38e..3e8494d21f 100644
--- a/macros/latex/base/ifthen.pdf
+++ b/macros/latex/base/ifthen.pdf
Binary files differ
diff --git a/macros/latex/base/inputenc.dtx b/macros/latex/base/inputenc.dtx
index 93f64577e2..65f260826d 100644
--- a/macros/latex/base/inputenc.dtx
+++ b/macros/latex/base/inputenc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/inputenc.ins b/macros/latex/base/inputenc.ins
index 46df8cf4f0..0831576d76 100644
--- a/macros/latex/base/inputenc.ins
+++ b/macros/latex/base/inputenc.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
@@ -152,7 +152,8 @@ extension .ins) which are part of the distribution.
\file{ot1enc.dfu}{\from{utf8ienc.dtx}{ot1}}
\file{ot2enc.dfu}{\from{utf8ienc.dtx}{ot2}}
\file{t1enc.dfu}{\from{utf8ienc.dtx}{t1}}
- }
+ \file{utf8-2018.def}{\from{utf8ienc.dtx}{utf8-2018}}
+}
\generate{\file{t2aenc.dfu}{\from{utf8ienc.dtx}{t2a}}
\file{t2benc.dfu}{\from{utf8ienc.dtx}{t2b}}
\file{t2cenc.dfu}{\from{utf8ienc.dtx}{t2c}}
diff --git a/macros/latex/base/inputenc.pdf b/macros/latex/base/inputenc.pdf
index a527e8e4ae..72b7963f2c 100644
--- a/macros/latex/base/inputenc.pdf
+++ b/macros/latex/base/inputenc.pdf
Binary files differ
diff --git a/macros/latex/base/lablst.tex b/macros/latex/base/lablst.tex
index 241090e53e..fd65579713 100644
--- a/macros/latex/base/lablst.tex
+++ b/macros/latex/base/lablst.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/latex209.dtx b/macros/latex/base/latex209.dtx
index cc5563c632..10de2958ba 100644
--- a/macros/latex/base/latex209.dtx
+++ b/macros/latex/base/latex209.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/latex209.ins b/macros/latex/base/latex209.ins
index f0834e83df..7bd0eed06a 100644
--- a/macros/latex/base/latex209.ins
+++ b/macros/latex/base/latex209.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/doc/latexchanges.pdf b/macros/latex/base/latexchanges.pdf
index 2de7129112..dd29bde6fa 100644
--- a/macros/latex/doc/latexchanges.pdf
+++ b/macros/latex/base/latexchanges.pdf
Binary files differ
diff --git a/macros/latex/doc/latexchanges.tex b/macros/latex/base/latexchanges.tex
index 3fa3996bde..43780d3cf8 100644
--- a/macros/latex/doc/latexchanges.tex
+++ b/macros/latex/base/latexchanges.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2015-2017
+% Copyright (C) 2015-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -34,12 +34,14 @@
\usepackage[T1]{fontenc}
+\usepackage{url}
+
\title{Changes to the \LaTeXe{} format}
-\author{\copyright~Copyright 2015--2018, \LaTeX3 Project Team.\\
+\author{\copyright~Copyright 2015--2019, \LaTeX3 Project Team.\\
All rights reserved.}
-\date{2018-04-01}
+\date{2019-10-01}
% a few commands from doc
\newcommand\Lpack[1]{\mbox{\textsf{#1}}}
@@ -55,16 +57,16 @@
\makeatother
\ifx\href\undefined
- \newcommand\ghissue[1]{#1}
- \newcommand\gnatsissue[1]{#1}
+ \newcommand\ghissue[1]{github #1}
+ \newcommand\gnatsissue[1]{gnats #1}
\newcommand\ltnewsissue[1]{\LaTeX\ News~#1}
- \newcommand\sxanswer[1]{https://tex.stackexchange.com\slash a\slash #1}
- \newcommand\sxquestion[1]{https://tex.stackexchange.com\slash q\slash #1}
+ \newcommand\sxanswer[1]{\url{https://tex.stackexchange.com\slash a\slash #1}}
+ \newcommand\sxquestion[1]{\url{https://tex.stackexchange.com\slash q\slash #1}}
\else
\newcommand\ghissue[1]{%
- \href{https://github.com/latex3/latex2e/issues/#1}{#1}}
+ \href{https://github.com/latex3/latex2e/issues/#1}{github #1}}
\newcommand\gnatsissue[1]{%
- \href{https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/#1}{#1}}
+ \href{https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/#1}{gnats #1}}
\newcommand\ltnewsissue[1]{%
\href{https://www.latex-project.org/news/latex2e-news/ltnews#1.pdf}{\LaTeX\ News~#1}}
\newcommand\sxanswer[1]{%
@@ -83,19 +85,103 @@
\section{Introduction}
-This document describes changes that have been made to the \LaTeX\ format since the 2014/05/01 \LaTeX\ release.
-%This document details all the changes to documented functions since the 2014/05/01 \LaTeX\ release.
+This document describes changes that have been made to the
+\LaTeX\ format since the 2014/05/01 \LaTeX\ release.
+
As announced in \ltnewsissue{22}, the 2015 \LaTeX{} release adopts a new
policy. Improvements and bug fixes will be made to the format sources,
with the \Lpack{latexrelease} package being available to revert
changes to use definitions from an earlier format.
-\section{Changes introduced in 2018-12-01}
+
+\section{Changes introduced in 2019-10-01}
+
+Introduced \LaTeX\texttt{-dev} formats for pre testing future \LaTeX{}
+releases. Now there's a \texttt{latex-base-dev} package on CTAN which
+contains a pre-release of the \LaTeXe{} kernel and both \TeX Live and
+MiK\TeX{} include the standard \LaTeX{} executables (\texttt{pdflatex},
+\texttt{lualatex}, etc.) with \texttt{-dev} appended, which use the
+pre-release format.
+
+The handling of Unicode characters was improved by making them safe
+inside \verb|\ref|s and \verb|\label|s, by using \verb|\ifincsname|
+to make these characters safe in these contexts (\ghissue{95}).
+
+In line with the better handling of Unicode characters, file names
+can now contain any Unicode character plus spaces, as these cases
+are now correctly handled by the kernel.
+
+An optional argument was added to the \texttt{filecontents} environment,
+to which a comma-separated list of options can be given. The options
+include \texttt{overwrite} (or \texttt{force}), \texttt{nosearch}, and
+\texttt{noheader} (which has the same effect as the starred form of the
+environment). The environment is now allowed anywhere in the document.
+
+A plethora of \LaTeX{} commands was made robust so that fewer
+\verb|\protect| are needed when using some commands in moving arguments.
+There are a few border cases where it's tricker to make the command
+robust or where it's not worth it to do so, but most reasonable use
+cases are covered. The most notable change was \verb|\begin| and
+\verb|\end|, which are now robust and won't break when used in moving
+arguments.
+
+An extra \verb|\hskip 1sp| was added to \verb|c|-column table cells to
+protect against the presence of an \verb|\unskip| in the table cell
+(\ghissue{102}).
+
+\texttt{U+012F} which is ``i with ogonek'' should produce an
+``i'' and not a ``dotless i''. This has been corrected
+(\ghissue{122}).
+
+The Unicode slots \texttt{27E8} and \texttt{27E9} have been mapped to
+\verb|textlangle| and \verb|textrangle| which is the recommended mapping
+(\ghissue{110}).
+
+Basic ligatures (ff, fi, fl, ffi, ffl, ft, st) can now be input as a
+single unicode character in pdf\TeX, which is useful when copy-pasting
+(\ghissue{154}).
+
+\verb|\InputIfFileExists{foo}{\input{bar}}{}|
+did not load the files \texttt{foo.tex} and \texttt{bar.tex} but
+would load \texttt{bar.tex} twice. This has been corrected (\ghissue{109}).
+
+The \textsf{fncylab} and \textsf{varioref} packages changed \LaTeX's internal
+counter prefix commands \verb|p@...| so that they would take the counter
+value as an argument instead of just acting as a prefix to them. These
+packages also provided the \verb|\labelformat| macro to change the prefix
+macro and \verb|\Ref| so that using counters defined that way in the
+beginning of sentences would have the proper capitalisation. These features
+were added to the \LaTeXe{} kernel.
+
+The kernel now says ``Trying to load\ldots''
+instead of ``Try loading \ldots'' in one of its informal
+messages to match style of similar messages (\ghissue{107}).
+
+\verb|\DeclareErrorFont| would change the font size to 10\,pt which, when
+used in the wrong place, would make incorrect font settings in the document.
+This has now been fixed (\gnatsissue{4399}).
+
+The default action of the file \texttt{nfssfont.tex} was set to produce a
+font table, so that one can simply hit enter instead of having to write
+\verb=\table\bye=.
+
+The \LaTeX{} kernel now provides dummy (empty) definitions for the
+commands \verb|\conditionally@traceoff| and
+\verb|\conditionally@traceon| from the \texttt{trace} package so they
+can be used by package developers without worrying about them being
+defined or not (\ghissue{164}).
+
+
+
+
+
+\section{Changes introduced in 2018-12-01}
Further additions to the characters supported by default in UTF-8.
-\verb|\guillemetleft| and \verb|\guillemetright| provided as alias for
-the names based on the Adobe font names (\ghissue{65}).
+The commands \verb|\guillemetleft| and \verb|\guillemetright| are
+provided as alias for the names based on the Adobe font names
+(\ghissue{65}).
The use of potrusion in tables of contents is suppressed by default,
see \sxquestion{172785}.
@@ -105,10 +191,12 @@ The handling of visible space in verbation was adjusted for
Spaces are removed from the argument passed to BiBTeX, \ghissue{88}.
-New commands \verb\Hwithstroke| and \verb|\hwithstroke| added to T1 encoding support.
+New commands \verb|\Hwithstroke| and \verb|\hwithstroke| added to T1 encoding support.
The internal box structure for floats is adjusted to preserve box
levels of split hyperlinks, avoiding a fatal pdftex error. \ghissue{94}.
+
+
\section{Changes introduced in 2018-04-01 patch~5}
Improved support for non ASCII filenames on the commandline on
filesystems using legacy encodings.
diff --git a/macros/latex/base/latexrelease.dtx b/macros/latex/base/latexrelease.dtx
index 02194cee11..cfb1bff8aa 100644
--- a/macros/latex/base/latexrelease.dtx
+++ b/macros/latex/base/latexrelease.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/latexrelease.ins b/macros/latex/base/latexrelease.ins
index 1ddcfc4c29..9358692a91 100644
--- a/macros/latex/base/latexrelease.ins
+++ b/macros/latex/base/latexrelease.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2018
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2018
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf
index 521b2159c4..59546c3723 100644
--- a/macros/latex/base/latexrelease.pdf
+++ b/macros/latex/base/latexrelease.pdf
Binary files differ
diff --git a/macros/latex/base/latexsym.dtx b/macros/latex/base/latexsym.dtx
index 58e88d6364..52b12e0c36 100644
--- a/macros/latex/base/latexsym.dtx
+++ b/macros/latex/base/latexsym.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -31,7 +31,7 @@
% \iffalse % this is a METACOMMENT !
%
% File `latexsym.dtx'.
-% Copyright 1994-1998 by Frank Mittelbach. All rights reserved.
+% Copyright (C) 1994-2019 by Frank Mittelbach. All rights reserved.
%
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{latexsym}
diff --git a/macros/latex/base/latexsym.ins b/macros/latex/base/latexsym.ins
index 031e1d4062..7b42cf9132 100644
--- a/macros/latex/base/latexsym.ins
+++ b/macros/latex/base/latexsym.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
@@ -87,7 +87,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -100,7 +100,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/latexsym.pdf b/macros/latex/base/latexsym.pdf
index 5ac1cd5435..1c2af30f49 100644
--- a/macros/latex/base/latexsym.pdf
+++ b/macros/latex/base/latexsym.pdf
Binary files differ
diff --git a/macros/latex/base/lb2.err b/macros/latex/base/lb2.err
deleted file mode 100644
index fa8694c5e2..0000000000
--- a/macros/latex/base/lb2.err
+++ /dev/null
@@ -1,1622 +0,0 @@
-\newcommand\erratafiledate{2014-09-30}
-
-\def\comando#1{\texttt{\string#1}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% To produce a printed version of this errata file run this file through
-% LaTeX. It will unpack a small class file (if not already present) and
-% a configuration file with the extension .cfg. You might want to modify
-% the setting in this configuration file to print only a partial errata
-% suitable for your printed revision of this book, see details in the
-% .cfg file.
-%
-% The current version of this file can be found at:
-%
-% https://www.latex-project.org/guides/books.html
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{filecontents}{ttcterrata.cls}
-%%
-%% Copyright (C) 1997,2004,2005,2007, 2014 Frank Mittelbach
-%% This class file is licenced under LPPL latest version;
-%% see https://www.latex-project.org/lppl
-%
-%
-% It sets up a few commands used to format the errata entries for books in the
-% Addison-Wesley Series:
-%
-% Tools and Techniques for Computer Typesetting
-%
-% hence the name. However, anybody who likes to use it is free to apply it for
-% errata files of other books.
-%
-% Changes:
-%
-% v1.0a - changed name from errata.cls to ttcterrata.cls
-
-\ProvidesClass{ttcterrata}
- [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
-
-\LoadClass{article}
-
-\setcounter{secnumdepth}{-1}
-\addtolength\textwidth{5cm}
-\addtolength\oddsidemargin{-3cm}
-
-\addtolength\textheight{36pt}
-
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-
-\RequirePackage{array,longtable}
-\RequirePackage{multicol}
-
-
-\newcommand\erratagetnumber{}
-\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
-
-
-\newcommand\gobbleerrata{%
- \setbox\@tempboxa\vbox\bgroup
- \let\endgobble\egroup
- \let\hideamp\relax
- \let\\\relax\let\par\@@par}
-
-\newcommand*\hideamp{&}
-
-\let\endgobble\relax
-
-
-\newcommand\erratastartdate{}
-\newcommand\myprinting{1}
-
-
-\newcommand\doweprint[2]{%
- \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
- \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
- \erratagetnumber#1\erratagetnumber \relax
- \@tempswatrue
- \else
- \@tempswafalse
- \fi
- \else
- \@tempswafalse
- \fi
-}
-
-
-
-\newcommand\includedentries{entries after = \erratastartdate}
-\newcommand\printedentries{between \erratastartdate\space and}
-
-\newcommand\showallerrors{%
- \renewcommand\includedentries{all errata entries}%
- \renewcommand\printedentries{up to}
- \renewcommand\doweprint[2]{\@tempswatrue}}
-
-
-\newcommand\displayrevisionfix[2]{%
- \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
-
-\newcommand\norevisionnumbers{%
- \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
-
-\IfFileExists{\jobname.cfg}
- {
- \input{\jobname.cfg}
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* Configuration file for \jobname.err found }
- \typeout{*}
- \typeout{***************************************************}
- \AtEndDocument{
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* If you wish to generate an errata listing}
- \typeout{* containing only errors found after a certain revision}
- \typeout{* and/or only errors found after a certain date}
- \typeout{* modify the information stored in \jobname.cfg}
- \typeout{*}
- \typeout{* Current settings are:}
- \typeout{*}
- \typeout{* \@spaces printing of your book = \myprinting}
- \typeout{* \@spaces include \includedentries}
- \typeout{*}
- \typeout{***************************************************}
- }}
- {}
-
-%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
-
-\newcommand\erroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\seriouserroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\CHAPTER[1]{\endgobble
- &\\[4pt]%
- \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
-
-\newenvironment{erratalist}
- {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
- {\endgobble\end{longtable}}
-
-\newcommand\erratatitle[2]
- {\begin{center}\LARGE\bfseries
- Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
- \small Includes all entries found \printedentries\space #2\\
- (For other periods/print runs reprocess this document
- with different config settings)
- \end{center}%
- \markright{Errata for #1 (\printedentries\space #2)}%
- \thispagestyle{plain}%
- \vspace{20pt}}
-
-\pagestyle{myheadings}
-
-\AtBeginDocument{\small}
-
-\setlength\parindent{0pt}
-\setlength\parskip{2pt}
-
-\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
-
-% some special shortcuts overwriting existing commands:
-
-\let\u\underline
-\renewcommand\>{$\to$}
-
-%%% some code suggested by Thorsten Hansen to count the number of
-%%% contributions by individuals (will work only if we do not get
-%%% too many :-)
-
-\def\count@contributors#1/#2/#3\@nil{
- \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
-%%% also count secondary:
-%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
-}
-
-\renewcommand\erroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\seriouserroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\contributor[2]{\makebox[1cm][l]{%
- \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
-
-\end{filecontents}
-
-
-\begin{filecontents}{\jobname.cfg}
-%
-%
-% Configuration file for the errata listing of
-%
-% Der LaTeX-Begleiter 2 Auflage
-%
-%
-% \erratastartdate
-%
-% Specifies the date from which on errata entries should be listed.
-%
-% The format is YYYY/MM/DD.
-%
-% The default below ensures that all entries for a particular
-% printing are typeset.
-%
-
-\renewcommand\erratastartdate{2005/09/01}
-
-
-%
-% \myprinting
-%
-% Specifies which (revised) printing you own. For example, if you
-% have the second printing set this to 2 so that errors already
-% corrected in that printing will not appear in your errata
-% listing.
-%
-% The default below ensures that all entries relevant to the second
-% printing are typeset.
-%
-%
-
-\renewcommand\myprinting{2}
-
-%
-% \norevisionnumbers
-%
-% Specifies that all page numbers in the errata are shown in the same
-% format (bold face) irregardless of whether or not they are fixed
-% in some revision. The default is to print corrected errors in
-% italic and add the revision number as a superscript.
-
-%
-% \showallerrors
-%
-% With this command you tell the program that all errata entries are
-% supposed to be generated. This makes \myprinting and
-% \erratastartdate basically obsolete so this isn't turned on by
-% default.
-%
-%
-\endinput
-\end{filecontents}
-
-
-\documentclass{ttcterrata}[2005/11/10] % we want new class
-
-\usepackage[T1]{fontenc}
-\let\u\underline % shortcut for this file
-
-\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
-\newcommand\BibTeX{\textsc{Bib}\TeX}
-
-
-\usepackage{textcomp}
-
-\usepackage{url}
-
-\usepackage[ngerman]{babel}
-\usepackage[utf8]{inputenc}
-
-
-\renewcommand\erratatitle[2]
- {\begin{center}\LARGE\bfseries
- Errataliste f\"ur #1\\[5pt](\myprinting.\ Druck)\\[10pt]
- \small Enth\"alt alle Eintr\"age die \printedentries\space #2
- gemeldet wurden \\
- (F\"ur andere Zeitr\"aume/Druckausgaben \"andert man die \texttt{.cfg}
- Datei und formatiert erneut.)
- \end{center}%
- \markright{Errata für #1 (\printedentries\space #2)}%
- \thispagestyle{plain}%
- \vspace{20pt}}
-
-\renewcommand\printedentries{zwischen \erratastartdate\space und}
-
-
-
-\begin{document}
-
-\erratatitle{Der \LaTeX{}-Begleiter, zweite Auf\/lage}{\erratafiledate}
-
-
-\vspace*{-\baselineskip}
-
-Hardcover-Ausgabe:
-\begin{verbatim}
-@book(Pearson:MG05,
- author = {Frank Mittelbach and Michel Goossens},
- title = {Der {\LaTeX}-Begleiter}, edition = 2,
- note = {Unter Mitarbeit von Johannes Braams, David Carlisle, und Chris Rowley},
- publisher = {Pearson Studium}, address = {M\"unchen}, year = 2005,
- pagenums = {1180}, bibliography = {yes}, index = {yes},
- isbn = {3-8273-7166-X},
-)
-\end{verbatim}
-Bafög-Ausgabe (Softcover) die inhaltlich identisch ist:
-\begin{verbatim}
-@book(Pearson:MG10,
- author = {Frank Mittelbach and Michel Goossens},
- title = {Der {\LaTeX}-Begleiter Baf\"og-Ausgabe}, edition = 2,
- note = {Unter Mitarbeit von Johannes Braams, David Carlisle, und Chris Rowley},
- publisher = {Pearson Studium}, address = {M\"unchen}, year = 2010,
- pagenums = {1180}, bibliography = {yes}, index = {yes},
- isbn = {3-8689-4088-X},
-)
-\end{verbatim}
-
-
-\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{3cm}}
-\item[]
-
-Diese Errata-Datei (\texttt{\jobname.err}) ist Teil der
-\LaTeX-Distribution und die neuste Version findet man auf der \LaTeX{}
-Project Webseite unter
-\url{https://www.latex-project.org/help/books/}\texttt{\jobname.err}. Dort
-findet man auch einige Abschnitte des Buches als PDF-Dateien.
-
-Die erste Spalte der Tabelle zeigt die Seitennummer des
-Errataeintrags. Hochgestellte Ziffern in der ersten Spalte verweisen
-auf den Nachdruck, in dem der beschriebene Fehler korrigiert wurde
-(ein \textit{s} zeigt, an, dass das Problem bisher nur in den
-"`S"'ourcen korrigiert wurde). Die zweite Spalte beschreibt die genaue
-Position (negative Zeilen- oder Absatznummern werden vom Fuß der Seite
-gezählt). Die dritte Spalte zeigt die Initialen der Person die den
-Fehler zuerst aufgespürt/gemeldet hat.
-
-
-Mithilfe der Konfigurationsdatei \texttt{\jobname.cfg} ist es möglich die
-Liste so anzupassen, dass nur Errataeinträge ab einem
-speziellen Nachdruck oder ab einem gewünschten Datum angezeigt werden.
-
-
-\begin{center}
- \Large \bfseries Irren ist menschlich -- Fehlerwettbewerb
-\end{center}
-
-
-Jeder gefundene und mitgeteilte Fehler ist ein Gewinn für alle Leser
-und Käufer unseres Buches. Aus diesem Grund schreiben wir, Pearson
-Studium und die Autoren, einen Preis aus -- halbjährlich, später (mehr)jährlich -- den
-die Person erhält, die die meisten Fehler innerhalb dieser Zeit findet
-(im Falle einer Ãœberschneidung wird das Los zwischen den "`besten"'
-Fehlersuchern entscheiden). Eine Person kann nur einmal einen Preis
-bekommen; Fehler die durch die Autoren gefunden werden, zählen nicht.
-\begin{center}
-Ihr Preis: Ein Lehrbuch Ihrer Wahl!
-\end{center}
-Auswählen können Sie dieses unter \url{http://www.pearson-studium.de}.
-(Bundles und mehrbändige Bücher sind davon ausgenommen).
-
-Wie üblich behalten sich die Autoren und der Verlag das Recht vor,
-selbst zu entscheiden ob ein Fehler tatsächlich als Fehler anzusehen
-ist oder ob ein wiederholt vorkommender Fehler als ein oder mehrere Fehler
-gezählt wird.
-
-- Viel Erfolg -
-
-\begin{center}
-\begin{tabular}{clr@{ Eingaben}}
-Ende der Wettbewerbsperiode & Gewinner \\[4pt]
-2006/04 & Jens Mandavid & 121 \\
-2006/10 & Ralf Heckmann & 61 \\
-2008/04 & --- \\
-\ldots & Termin einer weiteren Verlosung offen
-%2008/10 & \\
-\end{tabular}
-\end{center}
-\end{list}
-
-\newpage
-
-
-%<--------------------------
-
-\begin{erratalist}
-
-\CHAPTER{Allgemein}
-
-\iffalse
-\seriouserroronpage{general}{}{FMi}{2004/06/12}{}
-
- To help you in assessing this errata document we have placed
- exclamation marks in front of each entry that we consider essential
- for correctly understanding the book contents.
- \fi
-
-\erroronpage{}{}{RHe}{2006/06/10}{}
- Einzelne Teile mehrgliedriger Abkürzungen werden im deutschsprachigen
- Satz normalerweise durch einen kleinen Zwischenraum (Spatium) getrennt; nur in
- englischsprachigen Texten wird zwischen den Abkürzungsteilen kein
- Zwischenraum gesetzt.
- Beispiele: z.\,B., u.\,a.\ anstatt z.B., u.a.
-
- Dies wird im Buch \emph{vermutlich} nicht korrigiert werden.
-
-
-\CHAPTER{Titelei}
-
-
-\erroronpage{iii}{bottom}{MHo}{2005/10/10}{2}
-LB2 mentions the fabled city of ``San Franciso'' which of course
-should be ``Francis\u{c}o''.
-
-\CHAPTER{Kapitel 1}
-
-\erroronpage{3}{Abs.4, Z.4}{JMa}{2005/12/26}{2}
- Ersetze: (NFSS) \> (\textsf{NFSS})
-
-\erroronpage{15}{Abs.5, Z.2}{ESt}{2006/03/11}{2}
- \texttt{info/examples/lb2} wird nicht gefunden. Kein wirklicher Fehler im
- Buch, sondern ein Versehen auf CTAN.
-
-
-\CHAPTER{Kapitel 2}
-
-\erroronpage{24}{Abs.1, Z.1}{MLi}{2013/07/12}{}
- Das Kommando lautet \verb=\AskOption= (ohne ``s'')
-
-\erroronpage{26}{Abs.-3, Z.4}{JMa}{2006/01/03}{2}
- Zur schließenden Klammer in Zeile 5 gibt es keine öffnende; es sollte wohl
-heißen: (zum Beispiel \ldots{}
-
-\erroronpage{29}{Abs. nach 2-2-3, Z.7}{JMa}{2006/01/03}{2}
- Es muss ``mit unterschiedliche\u{n} Definitionen'' heißen.
-
-\erroronpage{31}{Abs.3, Z.3}{FMi}{2006/02/28}{2}
-Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
-
-\erroronpage{33}{Abs.2, Z.-2}{FMi}{2006/02/28}{2}
-Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
-
-\erroronpage{37}{Abs.1, Z.1}{JMa}{2006/01/03}{2}
-Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
-
-\erroronpage{39}{Abs.3, Z.4 und Z.7}{JMa}{2006/01/03}{2}
-Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
-
-\erroronpage{42}{Absatz \textit{rechts}, Z.2}{JMa}{2006/01/03}{2}
-Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
-
-\erroronpage{56}{Abs.3, Z.3}{JMa}{2006/01/03}{2}
-Hier fehlt ein Buchstabe: ``Das Beispiel zeigt, das\u{s} es
-wahrscheinlich''.
-
-\erroronpage{59}{2.3.6 Abs.\ 4, Z.\ 1}{RHe}{2006/06/10}{2}
- Füge Komma ein: "`Um das \textsf{minitoc}-System zu initialisieren,
-muss ein \dots{}"'
-
-\erroronpage{60}{Tab.2.3, rechte Spalte, Z.1}{JMa}{2006/01/03}{2}
-Hier fehlt zu einer schließenden Klammer die öffnende.
-
-\erroronpage{61}{Abs.3, Z.-1}{JMa}{2006/01/03}{2}
-\LaTeX-Trennfehler: Kapitel-eintr"age statt Kapite-leintr"age.
-
-\erroronpage{64}{Abs.3, Z.-2}{JMa}{2006/01/03}{2}
-\LaTeX-Trennfehler: Abschnitts-eintrag statt Abschnitt-seintrag.
-
-\erroronpage{65}{Abs.1, Z.1-2}{JMa}{2006/01/03}{2}
-Es muss ``Ein solcher Wechsel'' statt ``Eine solcher Wechsel'' heißen.
-
-\erroronpage{65}{Abs.-2, Z.1-2}{JMa}{2006/01/03}{2}
-\LaTeX-Trennfehler: Verzeichnis-eintr"age statt Verzeichni-seintr"age.
-
-\erroronpage{70}{Abs.-1, Z.1-2}{JMa}{2006/01/03}{2}
-Hier fehlt ein Komma am Ende der ersten Zeile und ein Punkt am Ende des
-ersten Satzes.
-
-\erroronpage{73}{Abs.2, Z.4}{JMa}{2006/01/03}{2}
-Im Deutschen steht bei einer Aufzählung kein Komma vor ``oder''.
-
-\erroronpage{74}{Abs.2, Z.12}{JMa}{2006/01/03}{2}
-Hier fehlt ein Komma vor ``wenn sie durch''.
-
-\erroronpage{75}{Abs.3, Z.1}{JMa}{2006/01/03}{2}
-Es fehlen zwei Buchstaben: ``ohne daf"ur einen eigen\u{en} Abstand
-einzuf"ugen''.
-
-
-\CHAPTER{Kapitel 3}
-
-\erroronpage{94}{Abs.-3, Z.-1}{JMa}{2006/01/06}{2}
-Lösche s aus Grau\u{s}wertproblem
-
-
-\erroronpage{101}{Abs.3, Z.3}{JMa}{2006/01/14}{2}
-Kein Komma vor und bei einer Aufzählung.
-
-\erroronpage{109}{Abs.\ 2, Z.\ 5}{RHe}{2006/06/10}{2}
- Streiche Kommata: "`Möglich\_ und absolut nicht unwahrscheinlich\_ ist
-beispielsweise, \dots{}"'
-
-\erroronpage{114}{para 3}{FMi/CBe}{2005/09/02}{2}
-Ersetze Absatz durch: "`Da es nicht empfehlenswert ist, die Einstellung von
-|\baselineskip|
-direkt zu ändern, verfügt \LaTeX{} über den Befehl |\lineskip|\,, mit
-dem sich |\baselineskip| global für alle Größen ändern lässt. Nach
-einer Anweisung wie etwa \verb!\linespread{1.5}\selectfont! tritt der neue
-Wert sofort in Kraft. [Fußnote: Die veraltete \LaTeX~2.09 Lösung
- \verb=\renewcommand\baselinestretch=\texttt{\textbraceleft
- 1.5\textbraceright} benötigt dagegen einen nachfolgenden
- Schriftgrößenwechsel (wie |\small| oder |\Large|), damit der neue
- Wert in Kraft tritt.]
-
-
-
-\erroronpage{117}{3.2.1 Abs.\ 2, Z.\ 7}{RHe}{2006/06/10}{2}
- Trennung der Hauptsätze: "`\dots{} der Zähler \texttt{footnote} wird
-weiter hochgesetzt, und die Darstellung erfolgt \dots{}"'
-
-\erroronpage{119}{Abs.\ 2, Z.\ 3}{RHe}{2006/06/10}{2}
- Da die Beispiele unmittelbar folgen: "`\dots{} schematisch
-dargestellt \u{und bedeuten}:"'
-
-%%Ebenfalls als Vorschlag zur Neuformulierung -- weil es um zwei
-%%unterschiedliche Aspekte geht, sollte durch Punkt oder Semikolon
-%%getrennt werden:
-%
-% -maybe differently
-\erroronpage{121}{3.2.3 Abs.\ 2, Z.\ 3}{RHe}{2006/06/10}{2}
- "`\u{Es wird ausreichend} Abstand zwischen
-Fußnoten und Text gelassen
-und die Fußnoten werden in einem kleineren Schriftgrad
-gesetzt."'
-
-
-\erroronpage{123}{2. Abs, Z.2}{JMa}{2006/01/14}{2}
-\ldots \u{auf denen} die Auswirkung\u{en} von \textsf{perpage} deutlich zu sehen sind.
-
-\erroronpage{143}{3. Abs, Z.1}{JMa}{2006/01/14}{2}
-Am Ende der Zeile fehlt ein Komma.
-
-\erroronpage{144}{1. Abs, Z.2}{JMa}{2006/01/14}{2}
-Es muss \u{kein} statt keinen hei\ss{}en.
-
-\erroronpage{147}{Bsp.3-3-19}{JMa}{2006/01/14}{2}
-Der \LaTeX{}-Begleiter sollte stets mit Bindestrich geschrieben werden.
-
-\erroronpage{149}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/10}{2}
- Streiche Anführungszeichen bei "`theoremähnliche"'.
-
-
-\erroronpage{149}{Abs.\ 1, Z.\ 3}{RHe/FMi}{2006/06/10}{2}
-Ersetze: "`Bei vielen dieser Argumente wird der unten aufgeführte, voreingestellte
-Wert verwendet, wenn ein leeres Argument angegeben wird.
-\>
-"`Bei vielen dieser Argumente erhält man den unten aufgeführten voreingestellten
-Wert, wenn ein leeres Argument angegeben wird."'
-
-
-
-
-\erroronpage{149}{Argument \textit{kopf-nach-abstand}, Z.\
-2}{RHe}{2006/06/10}{2}
- Streiche Anführungszeichen bei "`Interpunktion"'.
-
-\erroronpage{155}{Bsp. 3-3-25}{RHe/FMi}{2006/06/10}{2}
- Benutze babel Paket und ersetze englische Anführungszeichen durch deutsche.
-
-\erroronpage{158}{Bsp.3-3-28}{FMi/JBez}{2005/09/02}{}
- The vertical space above ``Return values'' is too small.
-
- Das ist ein ziemlich versteckter \LaTeX-Fehler, mit dem man wohl
- leben muss.
-
-\erroronpage{159}{Abs.\ -1, Z.\ 1}{RHe}{2006/06/10}{2}
- "`\dots{} unverändert, also "`wie über die Tastatur eingegeben"'\u{,}
-darstellen."'
-
-\erroronpage{160}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/10}{2}
- Anstelle "`extensiv"': "`\dots{} in der Vergangenheit \emph{intensiv}
-genutzt wurden, \dots{}"'
-
-\erroronpage{163}{Z.-3}{JMa}{2006/01/14}{2}
-Ersetze: "`fontenc"' \> "`\textsf{fontenc}"'
-
-\erroronpage{174}{3. Abs, Z.-2}{JMa}{2006/01/14}{2}
-Ersetze: "`diesen"' \> "`diesem"'
-
-\erroronpage{175}{Z. -4}{JMa}{2006/01/14}{2}
-Streiche einmal das Wort "`sich"'.
-
-\erroronpage{182}{Abs -1, Z.3}{JMa}{2006/01/14}{2}
-Es geht um eine Untermenge \u{von} \ldots
-
-\erroronpage{184}{Z.3}{JMa}{2006/01/14}{2}
-Streiche einmal das Wort "`Beispiel"'.
-
-\erroronpage{192}{3. Abs, Z.3}{JMa}{2006/01/14}{2}
-Es soll wohl "`von dieser \u{durch} das Resultat von \ldots"' hei\ss{}en.
-
-\erroronpage{195}{4. Abs, Z.5}{JMa}{2006/01/14}{2}
-Ersetze: "`ausgeben"' \> "`aus\u{ge}geben"'
-
-\erroronpage{197}{2. Abs, Z.1}{JMa}{2006/01/14}{2}
-Streiche das zweite t aus setz\u{t}en.
-
-
-
-
-\CHAPTER{Kapitel 4}
-
-% - but also a national one, so could stay
-%
-% \erroronpage{204}{Abs.\ 2, Z.\ -2}{RHe}{2006/06/15}{}
-% Streiche "`DIN"' in "`DIN A4"', da A4 nationaler (DIN 476),
-% europ\"{a}ischer (EN 20 216) und internationaler (ISO 216) Standard ist.
-
-\erroronpage{205}{Tab.\ 4.2}{YiL}{2012/05/07}{}
-
- Die in der Tabelle aufgelisteten Werte sind nur ann\"aherend korrekt
- -- einige Werte h\"angen von der gew\"ahlten Papier-Option (etwa |a4paper|) ab.
-
-
-
-\erroronpage{205}{4.2, Abs.\ 1, Z.\ 5}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} nicht v\"{o}llig unm\"{o}glich ist\u, sie
-\dots{} zu \"{a}ndern, \dots{}"'.
-
-\erroronpage{208}{Z. 1}{JMa}{2006/01/27}{2}
-Fehlendes Komma: "`zwei Pakete\u, mit deren"'
-
-\erroronpage{210}{Abs.\ 5, Z.\ 5}{RHe}{2006/06/15}{2}
- Streiche Komma vor der Klammer: "`\dots{} von Listen Verwendung
-finden\_ (\dots{})."'
-
-\erroronpage{210}{Abs.6, Z.-1}{JMa}{2006/01/27}{2}
-Fehlendes Komma: "`abliest), kann man"'
-
-\erroronpage{213}{Abs.\ 3, Z.\ -1}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} kann es angebracht sein, ihn
-einzubeziehen."'
-
-\erroronpage{213}{Abs.\ 2, Z.\-1}{FMi}{2006/09/25}{2}
- Ersetze "`muss die ein oder andere Einstellung"' \>
- "` müssen die Einstellungen"'
-
-\erroronpage{215}{Z.1}{ChB}{2006/06/29}{2}
- Es sollte wohl "`die ein\u{e} oder andere Einstellung"' hei"sen.
-
-\erroronpage{218}{Abs.\ 1, Z.\ 6}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} ist es jedoch besser,
-\texttt{ignorehead} \dots{} zu verwenden."'
-
-% Über das nächste Infinitivproblem kann man sich durchaus streiten:
-\erroronpage{218}{Abs.\ 2, Z.\ -2}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} liegt es beim Anwender,
-sicherzustellen, dass \dots{}"'
-
-\erroronpage{218}{Abs.\ -1, Z.\ -3}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`Da diese Option Fonts skaliert, anstatt
-Originalfonts \dots{} einzusetzen, \dots{}"'
-
-\erroronpage{219}{Abs.\ -1, Z.\ -4ff}{RHe}{2006/06/15}{2}
- F\"{u}ge "`werden"' ein und streiche Komma vor dem letzten Abschnitt
-der Aufz\"{a}hlung: "`Zun\"{a}chst wird das Paket geladen, alle
-R\"{a}nder \u{werden} auf einen Zoll gesetzt\_ und die Kolumnentitel \dots{}
-festgelegt; \dots{}"'
-
-\erroronpage{220}{Abs.\ 1, Z.\ 3}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma zwischen den Haupts\"{a}tzen ein: "`\dots{} des
-Paketes wieder her, und bei \verb"pass" wird das Paket deaktiviert."'
-
-\erroronpage{221}{Aufz. cam, Z.\ 1}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} welche die Ma{\ss}e der Nettoseite
-anzeigen, ohne sie zu ber\"{u}hren (\dots{})."'
-
-\erroronpage{221}{para 4, l.4}{FMi}{2006/09/09}{2}
- Option \texttt{b3} ist zweifach gelistet.
-
-\erroronpage{221}{Abs.\ -2, Z.\ 1}{RHe}{2006/06/15}{2}
- Entferne:
- "`Die Beschreibungen \dots{} sollten deutlich machen, dass \u{das}
-\textsf{crop} erst \dots{} geladen werden sollte."'
-
-\erroronpage{221}{Abs.\ -1, Z.\ 3}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} normalerweise ist es n\"{u}tzlich, ihn
-beizubehalten."'
-
-\erroronpage{222}{Abs.\ 1, Z.\ 3}{RHe}{2006/06/15}{2}
- F\"{u}ge Komma ein: "`\dots{} versucht das Paket, den Druckertreiber
-\dots{} zu bestimmen."'
-
-\erroronpage{223}{4.3, Abs.\ 1, Z.\ 2}{RHe}{2006/06/17}{2}
- Füge Komma ein: "`\dots{} sammelt genug Material, um gut eine Seite
-\dots{}"'
-
-\erroronpage{224}{Abs.\ -1, Z.\ 2}{RHe}{2006/06/17}{2}
- Füge Komma ein: "`\dots{} entspricht dem Inhalt von \verb"\thepage",
-wie er auf der \dots{}"'
-
-\erroronpage{225}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/17}{2}
- Füge Komma ein: "`\dots{} mithilfe von \verb"\AtEndDocument", um
-sicherzugehen, dass \dots{}"'
-
-\erroronpage{229}{Abs.\ 2, Z.\ 8,10,-1}{RHe}{2006/06/17}{2}
- Füge Leerstellen nach der Ellipse ein: "`\dots{} geht weiter"'
-
-\erroronpage{229}{Bsp.\ 4-3-3}{FMi}{2006/06/17}{2}
- Füge Leerstelle nach der Ellipse ein: \verb=\dots geht=
- \> \verb=\dots{} geht=
-
-
-\erroronpage{233}{Abs.\ 2, Z.\ 5}{RHe}{2006/06/17}{2}
- Füge Komma ein: "`\dots{} um Längenparameter, sondern um Befehle
-\dots{}"'
-
-\erroronpage{234}{Abs.\ 1, Z.\ 7}{RHe}{2006/06/17}{2}
- Ersetze Semikolon durch Komma und füge Wort ein: "Der Seitentyp wird mit `\dots{}
-ausgewählt\u, der Bereich \u{dagegen} mit \dots{}"'
-
-
-
-\CHAPTER{Kapitel 5}
-
-
-\erroronpage{247}{Abs.\ 3, Z.\ 2}{RHe}{2006/06/17}{2}
- Füge Komma ein: "`\dots{} dass sie fähig sein müssen, innerhalb des
-Textes \dots{}"'
-
-\erroronpage{249}{Abs.3 in 5.1.1}{JMa}{2006/01/27}{2}
-Dieser Satz steht schon am Ende des ersten Absatzes dieses
-Abschnitts.
-
-\erroronpage{251}{Abs.\ -1}{FMi/CBe}{2005/09/02}{2}
- Ersetze Absatz: "`Dezimalwert, mit dem die voreingestellte Minimalhöhe von Tabellenzellen
- multipliziert wird. Ein Wert von 1.5 würde z.B. normalgroße
- Zeilen um 50\% weiter voneinander entfernen. Er wird mit
- dem Befehl \verb=\renewcommand= eingestellt (Standardwert \texttt{1.0})."'
-
-% -check
-\erroronpage{252}{Tabelle 5.2}{RHe}{2006/06/17}{2}
- Ersetze alle amerikanischen Auslassungszeichen \{..\} durch deutsche
-\{\dots{}\}.
-
-\erroronpage{253}{Z. -2}{JMa}{2006/01/27}{2}
-Kein Komma vor "`erzeugt wurden"'
-
-\erroronpage{267}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/20}{2}
- "`Letztere"' ist klein zu schreiben
-
-\erroronpage{267}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/20}{2}
- Füge Komma ein: "`\dots{} üblicher, Farben \dots{} einzusetzen"'
-
-\erroronpage{269}{Abs.5, Z.1}{JMa}{2006/01/27}{2}
-\LaTeX-Trennfehler: Standar-dumgebung. \> Standard-umgebung
-
-\erroronpage{277}{Abs.\ 1, Z.\ 1}{RHe}{2006/06/20}{2}
- Ersetze Anfang durch: "`Eine der Schwierigkeiten, \LaTeX{}-Tabellen mit außergewöhnlich
-großen Einträgen zu setzen, ist eine gute Raumverteilung um diese Einträge herum zu erreichen,
- \dots"'
-
-\erroronpage{277}{Abs.\ -2, Z.\ 2}{RHe}{2006/06/20}{2}
- Füge Komma ein: "`\dots{} optionales Argument, ähnlich dem von
-\verb"\\"\u, erweitert."'
-
-\erroronpage{277}{Abs.\ -1, Z.\ 1}{RHe}{2006/06/20}{2}
- Ersetze Anfang durch: "`Die vertikalen Linien in einer \texttt{tabular}-Umgebung
- werden aus einer Reihe von Linienelementen gebildet, jeweils eines pro
- Tabellenzelle."'
-
-\erroronpage{278}{editorial change}{FMi}{2006/06/20}{2}
-Änderung auf Seite 277 erzeugt neuen Zeilenverlauf.
-
-
-\CHAPTER{Kapitel 6}
-
-
-\erroronpage{292}{Abs.-1, Z.2}{MSch}{2006/01/04}{2}
- Füge hinzu: "`z.B. bedeutet \u{\texttt{0.2}}, dass 20\% von Gleitobjekten
- belegt sein darf"'
-
-\erroronpage{298}{Abs.\ 1, Z.\ 2}{RHe}{2006/08/07}{2}
- Füge Komma ein: "Das \textsf{afterpage}-Paket ermöglicht
-stattdessen\u{,} \verb"\afterpage{\clearpage}" zu verwenden."'
-
-\erroronpage{301}{Z.1}{JMa}{2006/02/04}{2}
-Fehlendes Komma: "`Hilfsdatei, in der"'
-
-\erroronpage{301}{Abs.-2,Z.3}{JMa}{2006/02/04}{2}
-Falsche Anf"uhrungszeichen bei "`eingerahmt"'
-
-\erroronpage{302}{exa 6-3-1}{FMi/CBe}{2005/09/02}{}
-The Euler constant must be typeset in roman type according
-to the ISO rules; $e$ is the charge of the electron.
-
-\erroronpage{304}{Z.2}{JMa}{2006/02/04}{2}
-Es muss "`in den Abschnitte\u{n} 6.2.1 bzw. 6.2.2"' hei\ss{}en.
-
-\erroronpage{304}{Z.-5}{JMa}{2006/02/04}{2}
-Es muss "`{}"uber ein zus"atzliche\u{s} obligatorisches Argument"'
-hei\ss{}en.
-
-\erroronpage{306}{Abs.\ -2, Z.\ 2}{RHe}{2006/08/07}{2}
- Füge Komma ein: "\dots{} manchmal günstiger\u{,} nur die Legende zu
-drehen."'
-
-\erroronpage{315}{Abs.-3,Z.-3}{JMa}{2006/02/04}{2}
-Streiche den letzten Buchstaben von "`Bed"urfnisse\u{n}"'.
-
-\erroronpage{315}{Abs.\ -2, Z.\ 2}{RHe}{2006/08/07}{2}
- Füge Komma ein: "\dots{} die es ermöglichen\u{,} Gleitobjekte \dots{}
-zu untergliedern."'
-
-\erroronpage{317}{6.5.1, Abs.\ 1, Z.\ 1}{RHe}{2006/08/07}{2}
- Füge Komma ein: "\dots{} das Paket \textsf{caption}\u{,} um Legenden
-\dots{} anzupassen."'
-
-\erroronpage{318}{Bsp.6-5-2, Abb.2}{JMa}{2006/02/04}{2}
-Fehlendes Komma: "`Eine Legende, die mehrere"'
-
-\erroronpage{319}{\texttt{font}}{RHe}{2006/06/11}{2}
- "`Diese Option legt die Fontcharakteristika \dots{} fest, sofern sie
-nicht \dots{} überschrieben \u{werden}."'
-
-\erroronpage{319}{Bsp.6-5-3, Tab.1}{JMa}{2006/02/04}{2}
-Fehlendes Komma: "`Eine Legende, die mehrere"'
-
-\erroronpage{321}{Option \texttt{position}}{FMi/JS}{2005/09/14}{2}
- Beschreibe, dass der Schlüssel \texttt{bottom} die Voreinstellung ist.
-
-\erroronpage{322}{Abs.-1, Z.2}{JMa}{2006/02/04}{2}
-Streiche ein "`es"'.
-
-\erroronpage{327}{Abs.-1, Z.3 und Z.5}{JMa}{2006/02/04}{2}
-Ersetze: \textsl{typ} \> \textsl{klasse}
-
-
-
-\CHAPTER{Kapitel 7}
-
-\erroronpage{337}{Abs.\ 2, Z.\ 2}{RHe}{2006/06/07}{2}
- Füge Komma ein: "`\dots{} Erscheinung, nachdem \dots {}"'
-
-\erroronpage{338}{Abs.\ 1, Z.\ 5}{RHe}{2006/06/07}{2}
- Füge Komma ein: "`(\dots{} sehr ähnlich, soweit es \dots {})"'
-
-\erroronpage{340}{Fußnote 2}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`verwandelt, ist dabei"'
-
-\erroronpage{344}{Abs.3, Z.4}{JMa}{2006/02/27}{2}
-Schließende Klammer nach "`Abbildung 7.3"' fehlt.
-
-\erroronpage{348}{Abs.-1, Z.3-4}{JMa}{2006/02/27}{2}
-Trennfehler: Es muss Pa-ketnamen statt Pak-etnamen hei\ss{}en.
-
-\erroronpage{349}{}{FMi}{2006/02/27}{2}
-Änderung auf Seite 348 ändert Seitenumbruch.
-
-\erroronpage{352}{Abs.-1, Z.1}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`einnimmt, ist der"'
-
-% - no, would break the example spacing
-%\erroronpage{356}{Bsp.7-3-7}{JMa}{2006/02/27}{}
-%Ersetze: NFSS \> \textsf{NFSS}
-%
-
-\erroronpage{358}{Abs.5, Z.6+7}{JS}{2006/11/08}{2}
- Ersetze:
- "`Die \u{Computer Modern Typewriter und} Computer Modern Sans Fonts
- verfügen nicht über \u{breite} sondern nur über breitfette"'
- \>
- "`Die Computer Modern Sans Fonts
- verfügen nicht über \u{fette} sondern nur über breitfette"'
-
-\erroronpage{361}{Tab 7.4}{AFV}{2008/08/08}{s}
-Die Tabelle zeigt |\mathtt| als Sans Serif Typewriter Font. Dies ist
-normalerweise nicht der Fall -- fast jede \LaTeX{} Installation verwendet
-Computer Modern Typewriter.
-
-\erroronpage{362}{Abs.-1, Z.4}{JMa}{2006/02/27}{2}
-Streiche das mittlere s in Symbol\u{s}fonts.
-
-\erroronpage{364}{Abs.-2, Z.-1}{JMa}{2006/02/27}{2}
-Ersetze: hinzu-f"ugt \> hinzu-\u{ge}f"ugt
-
-\erroronpage{367}{Ab.-2, Z.-1}{MSch}{2006/01/06}{2}
- Der Abstand vor dem Punkt am Satzende ("`T1-Kodierung ."') ist zu
- entfernen.
-
-\erroronpage{369}{Abs.-3, Z.-3}{PEb}{2006/05/12}{2}
-Ersetze "`Oktette (von Zahlen)"' \> "`Oktette (acht Bits)"'
-
-\erroronpage{371}{Abs. \texttt{cp437de}}{JMa}{2006/02/27}{2}
-Falsche Anführungszeichen beim \ss
-
-\erroronpage{371}{Abs \texttt{utf8}}{JMa}{2006/02/27}{2}
-Das Leerzeichen vor dem Punkt ist zu entfernen.
-
-\erroronpage{394}{letzte Z.}{MSch}{2006/01/06}{2}
- Der Abstand vor der schlie\ss enden Klammer "`(in Abschnitt 7.5.4\_)"'
- ist zu entfernen.
-
-\erroronpage{399}{Abs.-3, Z.2+3}{FMi}{2006/06/14}{2}
- Füge Bindestrich ein: "`AMS-Font"'
-
-\erroronpage{401}{Abs.-2, Z.4}{FMi}{2006/06/14}{2}
- Füge Bindestrich ein: "`AMS-Mathematikfont"'
-
-\erroronpage{404}{Abs.-1, Z.1}{JMa}{2006/02/27}{2}
-Streiche das n aus Name\u{n}.
-
-\erroronpage{406}{Abs.3, Z.-3}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`werden, normalerweise ohnehin"'
-
-\erroronpage{407}{Bsp. 7-7-21, 7-7-22}{TNdz}{2006/01/20}{2}
- Fehlendes Komma: "`\ldots ist ein Blindtext, an dem sich
- verschiedene \ldots"´
-
-\erroronpage{416}{Kapitel 7.8.6, Z.8}{RSi}{2005/12/07}{2}
- Leerzeichen nach dem kleinen Omega (|\textscomega|) fehlt.
-
-\erroronpage{420}{Abs.3, Z.-2}{JMa}{2006/02/27}{2}
-Ersetze: L"ander \> L"ander\u{n}
-
-\erroronpage{420}{Abs.4, Z.-1}{JMa}{2006/02/27}{2}
-Streiche eines der beiden "`auf"'.
-
-\erroronpage{422}{Abs.3, Z.2}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`zur Verf"ugung, um auf die"'
-
-\erroronpage{423}{Abs.1, Z.-2}{JMa}{2006/02/27}{2}
-Ersetze: zum \> zu
-
-\erroronpage{425}{Fu\ss note}{hv}{2008/10/30}{s}
-Der Befehl hei\ss t |\pscharpath| [das s fehlt] und |pst-char| existiert zwar
-noch, l\"adt aber gleich |pst-text|, dass die Funktionen von |pst-char|
-integriert hat.
-
-\erroronpage{428}{Tabelle 7.27, Z.~1}{MSch}{2005/12/31}{2}
- Ersetze: \dq`Cork\dq'-Kodierung durch "`Cork"'-Kodierung
-
-\erroronpage{428}{Abs1., Z.4-5}{JMa}{2006/02/27}{2}
-Trennfehler: Es muss Pro-zent statt Proz-ent hei\ss{}en.
-
-
-\erroronpage{435}{Abs.-2, Z.-1}{JMa}{2006/02/27}{2}
-Fehlendes Komma vor "`werden"'
-
-\erroronpage{445}{Abs.-3, Z.1}{JMa}{2006/02/27}{2}
-Streiche das s aus Namen\u{s}
-
-\erroronpage{445}{Abs.-3, Z.2}{RHe}{2006/06/11}{2}
- Füge Bindestrich ein: "`AMS-Font"'
-
-\erroronpage{454}{Abs.4, Z.-2}{JMa}{2006/02/27}{2}
-Ersetze: dass \> das
-
-\erroronpage{454}{Abs.5, Z.-3}{JMa}{2006/02/27}{2}
-Ersetze: dier \> die
-
-\erroronpage{456}{Abs.2, Z.2}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`Befehle, die"'
-
-\erroronpage{458}{Abs.2, Z.2}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`Zeichen, die in"'
-
-\erroronpage{458}{Abs.2, Z.2}{JMa}{2006/02/27}{2}
-Fehlendes Komma: "`solchen, die in"'
-
-\erroronpage{458}{Abs.4, Z.3}{JMa}{2006/02/27}{2}
-Fehlendes Komma vor "`wurden"'
-
-\erroronpage{464}{Abs.1, Z.3-4}{JMa}{2006/02/27}{2}
-Trennfehler: Es muss Ak-zentzeichen statt Akz-entzeichen hei\ss{}en.
-
-\erroronpage{468}{Tab.7.33}{FMi}{2006/05/12}{2}
-Die "`Tabellen"uberschrift"' ist nicht im \textsf{sf}-Format.
-
-
-\CHAPTER{Kapitel 8}
-
-\erroronpage{478}{Abs.\ 2, Z.\ 2}{FMi/RHe}{2008/09/19}{2}
-Ersetze: "`gültigen US-Praxis"' \> "`vorherrschenden Praxis"'
-
-\erroronpage{494}{8.2.12 Abs.\ 1, Z.\ 5}{RHe}{2008/09/19}{2}
- Füge Kommata ein: "`Die Schwierigkeit\u{,} eine abgesetzte Formel
-korrekt zu gestalten\u{,} kann \dots{}"'
-
-\erroronpage{496}{Abs.2, Z.1/2}{JMa}{2006/03/05}{2}
-Trennfehler: Mark-up sieht deutlich besser aus als Mar-kup.
-
-\erroronpage{496}{Abs.\ 3 (nach Bsp. 8-2-28), Z.\ 2}{RHe}{2008/09/19}{2}
- Füge Komma ein: "`\dots{} allerdings \emph{nur}\u{,} wenn sie \dots{}
-verschoben wurde."'
-
-\erroronpage{503}{8.4.4 Abs.\ 1, Z.\ 3}{RHe}{2008/09/19}{2}
- Lösche Komma (Regel §~72.2 "`gleichrangige Wortgruppen oder Wörter in
-Aufzählungen (entweder -- oder)"'): "`\dots{} können entweder \dots{}
-positioniert werden\u{ } oder \dots{} rechts der Operatoren."'
-
-\erroronpage{504}{Abs.-2,Z.3}{JMa}{2006/03/05}{2}
-Kein Komma vor "`oder"' bei einer Aufz"ahlung.
-
-
-\erroronpage{507}{Abs.-2, Z.1}{JMa}{2006/03/05}{2}
-Streiche die beiden letzten Buchstaben von Paket\u{es}.
-
-\erroronpage{510}{Abs.-1, Z.1}{JMa}{2006/03/05}{2}
-Streiche einmal das Wort "`Tabelle"'.
-
-\erroronpage{512}{Z.1}{FMi}{2006/09/19}{2}
-Füge folgenden Satz an: "`Im folgenden Beispiel wird |\sqrtsign| direkt
-verwendet:"'
-
-\erroronpage{515}{Abs.-3, Z.2}{HjG}{2006/10/19}{2}
-Ersetze: "`Bei den \u{Hauptversionen} ($D'$,~$T'$~usw.{})"' \>
- "`Bei den \u{Versionen mit Strich} ($D'$,~$T'$~usw.{})"'
-
-\erroronpage{516}{Abs.-3, Z.2}{JMa}{2006/03/05}{2}
-Streiche ein "`die"'.
-
-\erroronpage{518}{8.7.5 Abs.\ 3 , Z.\ 3}{RHe}{2008/09/19}{2}
- Füge Komma ein: "`\dots{} und verhält sich somit\u{,} als wären beide
-Maße gleich null."'
-
-\erroronpage{535}{Abs. 1, Z. 5}{RHe}{2008/09/19}{2}
-Ersetze: "`\ldots{} existierenden, neu belebten Mediävalschriften."'
- \> "\ldots{} existierenden Renaissance-Antiqua-Schriften."'
-
-\erroronpage{544}{Tab. 8-10/11}{FMi}{2006/08/09}{2}
- Fehlende Symbole aus amssymb hinzugef"ugt: |\circledR|, |\yen|,
- |\checkmark| und |\maltese|.
-
-\erroronpage{544}{Tab. 8.11}{LHe}{2008/02/08}{s}
- |\dag| und |\ddag| sind |\mathord|s und nicht |\mathbin| wie in Tabelle
- 8.13 behauptet.
-
-\erroronpage{546}{Tab. 8.13}{LHe}{2008/02/08}{s}
- |\dag| und |\ddag| sind keine |\mathbin|s. Sie geh"oren deshalb nicht in
- diese Tabelle und sind auch nicht (wie behauptet) Synonyme f"ur |\dagger|
- und |\ddagger|.
-
-\erroronpage{552}{8.9.6 Abs.\ 1 , Z.\ 4}{RHe}{2008/09/19}{2}
- Füge Komma ein: "`\dots{} nicht der Symbolklasse Punctuation\u{,}
-sondern Ordinary \dots{} zugeordnet sind."'
-
-\erroronpage{554}{Tab. 8-27}{DIs/FMi}{2006/08/09}{2}
- Fehlende Symbole aus amssymb hinzugef"ugt: |\llcorner|, |\lrcorner|,
- |\ulcorner| und |\urcorner|. Tabbellennotiz und Absatz unter der Tabelle
- entsprechend ge"andert.
-
-
-\CHAPTER{Kapitel 9}
-
-\erroronpage{556}{Nummer 1, Item 1}{RHe}{2008/09/20}{2}
-Ersetze: "`Unterstützung für den Satz \ldots{}"'
- \> "`Unterstützen des Setzens in` \ldots{}"'
-
-\erroronpage{560}{2. Snippet}{MSch/FMi}{2006/01/06}{2}
- Der vertikale Abstand vor dem Codebeispiel ist im Verh"altnis zum
- darauffolgenden Abstand erheblich zu gro\ss.
-
- Und zudem die Seite eine Zeile zu lang.
-
-\erroronpage{560}{Z.\ -5}{RHe/FMi}{2006/09/21}{2}
-Ersetze: "`der Übersetzungen \u{für} Texte"' \>
- "`der Ãœbersetzungen generierter Texte"'
-
-
-\erroronpage{563}{Abs.1, Z.4}{JMa}{2006/03/14}{2}
-Die "offnende Klammer fehlt vor "`zum Beispiel"'.
-
-\erroronpage{565}{Abs.-2, Z.1}{JMa}{2006/03/14}{2}
-Streiche den letzten Buchstaben von sprachspezifische\u{n}.
-
-
-\erroronpage{567}{tab 9.3}{FMi/CBe}{2005/09/27}{}
- I am surprised that in Russian there is no word for ``Glossary''.
-
- Frank: It most certainly exits :-), but right now Babel doesn't
- know about it---so there is nothing we can do about it at the
- moment. Actually the same problem exists with Polish, although here
- I got a translation ``s\l ownik termin{\'o}w'' which will eventually
- find its way into Babel.
-
- Tja, so gehts. Auch als das deutsche Buch gesetzt wurde, waren die Begriffe
- auch noch nicht bekannt.
-
-\erroronpage{570}{Abs. -4("`Die Tilde"' , Z. 2}{RHe}{2006/09/20}{2}
-Füge Komma ein: "`\dots{} nicht für ein geschütztes Leerzeichen\u{,}
-sondern für andere \dots{}"'
-
-\erroronpage{570}{Abs. -4("`Die Tilde"' , Item 1}{RHe}{2006/09/20}{2}
-Füge Komma ein: "`\dots{} niedriger gesetzt werden\u{,} als dies
-normalerweise \dots{}"'
-
-% "`Gemäß"' wird mit dem Dativ verwendet:
-\erroronpage{571}{Abs. 2 ("`Doppelpunkt usw."' , Z. -2}{RHe}{2006/09/20}{2}
-Ersetze: "`Gemäß der \ldots{} Konventionen \ldots{}"'
- \> "`Gemäß den \ldots{} Konventionen \ldots{}"'
-
-\erroronpage{579}{Abs.3, Z.3}{JMa}{2006/03/14}{2}
-Streiche die beiden letzten Buchstaben von ein\u{en}.
-
-\erroronpage{579}{Abs.2, Z.3}{RHe}{2006/06/11}{2}
- Streiche Komma: "Wie der Befehl \verb"\nombre"\_ verfügt er \dots{}"'
-
-\erroronpage{590}{Abs.1, Z.5/6}{JMa}{2006/03/14}{2}
-Wenn "`rumakeindex"' getrennt werden muss, sieht "`rumake-index"' deutlich
-besser aus.
-
-\erroronpage{599}{Abs.2, Z.2}{JMa}{2006/03/14}{2}
-Zu der schließenden Klammer gibt es keine "offnende.
-
-
-
-\CHAPTER{Kapitel 10}
-
-\erroronpage{612}{lfd. Nr. 1, Z. 1}{RHe}{2006/10/16}{2}
-Ersetze: "`ASCII-Zeichnung"'
- \> "`ASCII-Zeichnung\u{en}"'
-
-\erroronpage{628}{Abs.-3, Z.4}{JMa}{2006/03/23}{2}
-Der Bruch $\displaystyle\frac{\pi}{2}$ ragt in die Zeile darunter.
-
-\erroronpage{633}{Tab.\ 10.1}{FMi}{2006/10/21}{2}
-Es fehlt "`vtex"' als wichtiger Treiber; andererseits sind einige der
-aufgelisteten Treiber nur von historischer Bedeutung.
-
-\erroronpage{634}{Abs. 1, Z. 1}{RHe}{2006/10/16}{2}
-Füge Komma ein: "`\dots{} reelle Werte haben)\u{,} anstatt nach
-\dots{}"'
-
-\erroronpage{637}{Abs. 1, Z. 1}{RHe}{2006/10/16}{2}
-Füge Komma ein: "`Lässt \LaTeX{} nach \dots{} suchen\u{,} anstatt nach
-\dots{}"'
-
-\erroronpage{637}{viewport}{BMo/FMi}{2007/10/20}{s}
-Füge am Anfang ein: "` Definiert den Bereich der Graphik für den \LaTeX{} Platz reservieren
- soll. Material außerhalb wird auch gedruckt (falls nicht \texttt{clip}
- verwendet wird) und überdruckt dann gegebenenalls anderes Material auf der Seite."'
-
-\erroronpage{638}{}{FMi}{2007/10/20}{s}
- Setzer-Kommentar:
-Seite mu\ss{} neu gesetzt werden, da sich der Seitenumbruch ge\"andert hat.
-
-\erroronpage{638}{Abs.3, Z.-1}{JMa}{2006/03/23}{2}
-Streiche den letzten Buchstaben von ausf"uhrliche\u{n}.
-
-\erroronpage{647}{Abs.4, Z.1}{JMa}{2006/03/23}{2}
-Streiche den letzten Buchstaben von vertikale\u{r}.
-
-\erroronpage{649}{Abs.2, Z.8}{FMi/HjG}{2006/10/22}{2}
- Ersetze: "`\u{Dieser Punkt} ist in \ldots"' \>
- "`\u{Dies} ist in \ldots"'
-
-\seriouserroronpage{651}{Beispielmatrix}{HjG}{2006/10/21}{2}
- The first column shows incorrect output: instead of x=0mm it uses some
- internal default.
-
-\erroronpage{651}{Abs. -1, Z. 1}{RHe}{2006/10/16}{2}
-Ersetze: "`Die \dots{} Funktion ähnelt dem des \textsf{rotating}-Paketes
-\dots{}"'
- \>"`Die \dots{} Funktion ähnelt der des \textsf{rotating}-Paketes
-\dots{}"'
-
-\erroronpage{652}{editorial change}{FMi}{2006/10/21}{2}
- Fix on previous page will change page break.
-
-
-\erroronpage{661}{Abs.-3, Z.3}{JMa}{2006/03/23}{2}
-Ersetze: "`verf"ugt"' \> "`verf"ugen"'
-
-\erroronpage{661}{para -2, l.1}{FMi}{2005/11/11}{2}
- Leider ist Th\`anhs Name falsch geschrieben. Die korrekte Schreibweise
- ist "`H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh"'.
-
-\erroronpage{672}{letzte Zeile}{BvdW}{2014/02/19}{}
-Ersetze ``wir'' durch ``wird''.
-
-
-\CHAPTER{Kapitel 11}
-
-\erroronpage{686}{Abs.-2, Z.-2}{JMa}{2006/03/23}{2}
-Streiche das Komma vor "`und"'.
-
-\erroronpage{691}{Abs.4, Z.2}{JMa}{2006/03/23}{2}
-Ersetze: "`eigene"' \> "`eigenen"'
-
-\erroronpage{697}{Abs. \texttt{-o} \textsl{ind}}{JMa}{2006/03/23}{2}
-Streiche die letzten Buchstaben von Verwendung\u{Index}.
-
-\erroronpage{703}{Z.2}{AFe}{2006/01/13}{2}
- Extra Buchstabe: |\mark|\texttt{\u k}|both| \>
- |\markboth|
-
-\erroronpage{704}{Abs.1, Z.1}{JMa}{2006/03/23}{2}
-Streiche den letzten Buchstaben von Teil\u{s}.
-
-
-\CHAPTER{Kapitel 12}
-
-\erroronpage{709}{Abs.3, Z.-5}{JMa}{2006/03/31}{2}
-Entferne das Komma vor l"asst.
-
-\erroronpage{711}{Abs.2, Z.3/4}{JMa}{2006/03/31}{2}
-Trennfehler: Schreibe Layout-richtlinien statt Layou-trichtlinien.
-
-\erroronpage{717}{Abs.3, Z.2}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`definieren"' ein.
-
-\erroronpage{719}{Abs.-1, Z.2}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`mit dessen Hilfe"' ein.
-
-\erroronpage{721}{Abs.-1, Z.2}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`die nicht unterst"utzt"' ein.
-
-\erroronpage{728}{Abs.2, Z.-1}{JMa}{2006/03/31}{2}
-Es hei\ss{}t \u{der} Apostroph, nicht "`das"'.
-
-\erroronpage{734}{Abs.-3, Z.-3}{JMa}{2006/03/31}{2}
-F"uge ein "offnende Klammer vor "`zum Beispiel"' ein.
-
-\erroronpage{735}{Abs.3, Z.1}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`wo im"' ein.
-
-\erroronpage{737}{Abs.-3, Z.-2}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`die normalerweise"' ein.
-
-\erroronpage{740}{Abs.-3, Z.2}{JMa}{2006/03/31}{2}
-Streiche den letzten Buchstaben von wurde\u{n}.
-
-\erroronpage{745}{Abs.-1, Z.-2}{JMa}{2006/03/31}{2}
-Ersetze: "`ein solche"' \> "`eine solche"'
-
-\erroronpage{746}{Abs.-4, Z.1}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`wo im"' ein.
-
-\erroronpage{752}{Abs.1, Z.-2}{JMa}{2006/03/31}{2}
-Zur schlie\ss{}enden Klammer gibt es keine "offnende.
-
-\erroronpage{752}{Abs.3, Z.-2}{JMa}{2006/03/31}{2}
-Streiche die letzten drei Buchstaben von "`aufauf"'.
-
-\erroronpage{755}{Abs.-1, Z.2}{JMa}{2006/03/31}{2}
-Ersetze: "`eine vollst"andigen"' \> "`einen vollst"andigen"'
-
-\erroronpage{763}{Abs.3, Z.6}{JMa}{2006/03/31}{2}
-Streiche das Komma vor "`und"'.
-
-\erroronpage{767}{Abs.-3, Z.1}{JMa}{2006/03/31}{2}
-Ersetze: "`L"adt"' \> "`l"adt"'
-
-\erroronpage{772}{Tab.12.2}{JMa}{2006/03/31}{2}
-F"uge ein Komma vor "`die eine bestimmte Wahl"' ein.
-
-\erroronpage{777}{Abs.3, Z.-1}{JMa}{2006/03/31}{2}
-Füge einen Punkt nach "`zeigt"' ein.
-
-\erroronpage{781}{Abs.1, Z.1}{JMa}{2006/03/31}{2}
-Ersetze: "`Diese"' \> "`Dieses"'
-
-
-\CHAPTER{Kapitel 13}
-
-\erroronpage{791}{Tab.13.1, \texttt{inbook}}{JMa}{2006/04/11}{2}
-Streiche einmal das Wort "'oder"'.
-
-\erroronpage{792}{Tab13.2, \texttt{crossref}}{JMa}{2006/04/11}{2}
-F"uge ein Komma vor "`auf den"' ein.
-
-\erroronpage{795/796}{mehrere Stellen}{FMi/DAl}{2005/09/12}{2}
- Der Name "`Miguel Lopez Fernandez"' sollte durch "`Miguel Parra Benavides"'
- ersetzt werden, da der bisher verwendete eigentlich Akzente besitzen würde,
- die an der Stelle im Buch noch nicht diskutiert wurden.
-
-\erroronpage{796}{Abs.-5, Z.-1}{JMa}{2006/04/11}{2}
-F"uge einen Punkt nach "`erscheinen"' ein.
-
-\erroronpage{799}{Abs.-2, Z.3}{JMa}{2006/04/11}{2}
-Streiche das Komma vor "'und"'.
-
-\erroronpage{802}{Abs.-1, Z.-2}{JMa}{2006/04/11}{2}
-Streiche das Komma vor "'und"'.
-
-\erroronpage{819}{Abs.-1, Z.2}{JMa}{2006/04/11}{2}
-Ersetze: BibTexMng \> \textsf{BibTexMng}
-
-\erroronpage{820}{Abs.2, Z.2}{JMa}{2006/04/11}{2}
-Streiche das Komma nach \texttt{size}.
-
-\erroronpage{821}{Tab.13.4, Z.-4}{JMa}{2006/04/11}{2}
-F"uge ein Leerzeichen nach "`Fachzeitschriften"' ein. Ferner ist die
-"'Tabellen"uberschrift"' nicht im \textsf{sf}-Format.
-
-\erroronpage{828}{Tab. 13.5, Z. 1-2}{MSch}{2006/01/06}{2}
- Donald Ervin Knuths Name ist falsch geschrieben. Ersetze: "`Erwin"' \>
- "`Ervin"'
-
-\erroronpage{830}{Tab.13.6}{JMa}{2006/04/11}{2}
-Ersetze: Italienische \> Italienisch
-
-\erroronpage{832}{Abs.1, Z.2}{JMa}{2006/04/11}{2}
-Ersetze: Abschnitte \> Abschnitten
-
-\erroronpage{839}{Tab.13.8, \texttt{substring}}{JMa}{2006/04/11}{2}
-F"uge ein Leerzeichen vor "`hat"' ein.
-
-\erroronpage{842}{Abs.1, Z.-2}{JMa}{2006/04/11}{2}
-Entweder fehlt hier eine "offnende Klammer -- oder die schlie\ss{}ende ist
-zu viel.
-
-
-\CHAPTER{Kapitel 14}
-
-\erroronpage{853}{Tab.14.1}{FMi}{2006/05/12}{2}
-Die "`Tabellen"uberschrift"' ist nicht im \textsf{sf}-Format.
-
-\erroronpage{858}{Abs.4, Z.1}{JMa}{2006/05/03}{2}
-F"uge ein "`zu"' zwischen "`Kommentare"' und "`entfernen"' ein.
-
-\erroronpage{865}{1. Snippet, Z. 2}{MSch}{2006/01/06}{2}
- Ersetze: |text/latex/base| \> |tex/latex/base|
-
-\erroronpage{867}{Abs.5}{FMi}{2007/11/13}{s}
- Explain that |\cmd| can't be used with conditionals, e.g., those produced
- with |\newif| .
-
-\erroronpage{865}{l.-7}{FMi/HjG}{2005/09/02}{2}
- Underline, as it is command line input.
-
-\erroronpage{871}{Abs.2, Z.2}{JMa}{2006/05/03}{2}
-Ersetze entg"ultig \> endg"ultig
-
-\erroronpage{870-872}{}{FMi}{2007/01/08}{}
- Setzer-Kommentar:
- Beispiele m"ussen neu kompiliert werden und
- Seiten m"ussen immer dann neu gedruckt werden, wenn etwas am Kapitel ge"andert
- wird --- genauer auf \emph{einer} der drei Seiten (da sich das CVS-Tag in
- den Beispielen und im "`code"' auf
- Seite 871/Mitte "andert).
-
-
-\CHAPTER{Anhang A}
-
-
-\erroronpage{880}{Abs.1, Z.6}{VVo}{2008/09/02}{s}
-Ersetze: "`so wird eine Fehlermeldung ausgegeben."'
-\> "`so wird eine Warnung ausgegeben."'
-
-
-\erroronpage{882}{Abs.1, Z.2}{FMi}{2006/05/12}{2}
-Ersetze: Abschnitte \> Abschnitten
-
-\erroronpage{888}{fig A.1, l.4}{FMi/JAn}{2005/09/09}{2}
- ``Did\^ot'' \> ``Didot'' und entferne Komma nach "`Zoll"'
-
-\erroronpage{891}{Tab.A.3, Z.1}{JMa}{2006/05/03}{2}
-F"uge ein Komma vor "`der eine feste oder"' ein.
-
-\erroronpage{899}{A.2.3 Abs.\ 2, Z.\ 5}{RHe}{2006/06/10}{2}
- Füge Komma ein: "`Diese Struts sind sehr nützlich, um die Höhe oder
-\dots{}"'
-
-\erroronpage{903}{Abs.-2, Z.1}{FMi}{2006/06/14}{2}
-Füge Wort ein: "`nach der \u{letzten} Klammer \verb=}= und\ldots"'
-
-\erroronpage{906}{Abs.1, Z.1}{JMa}{2006/05/03}{2}
-Ersetze \textsl{text} \> \textsl{test}
-
-\erroronpage{909}{Abs.2, Z.1}{JMa}{2006/05/03}{2}
-F"uge ein Komma vor "`ob"' ein.
-
-\erroronpage{918}{Abs.-1, Z.3}{JMa}{2006/05/03}{2}
-F"uge ein Komma vor "`wird"' ein.
-
-
-\erroronpage{918}{Abs.-1, Z.4}{FMi}{2006/09/23}{2}
-Ersetze: "`und alle Prozesse angehalten. "'
-\> "`und \u{die Verarbeitung} angehalten."'
-
-
-
-\CHAPTER{Anhang B}
-
-\erroronpage{925}{Abs.-2, Z.-3}{JMa}{2006/05/28}{2}
-F"uge ein Komma vor "`\textit{geben Sie}"' ein.
-
-\erroronpage{960}{Abs.-2, Z.-1}{JMa}{2006/05/28}{2}
-Der Punkt am Ende des Absatzes fehlt.
-
-\erroronpage{969}{Abs.-3, Z.2}{JMa}{2006/05/28}{2}
-Ersetze das \> dass
-
-\erroronpage{971}{Abs.1, Z.1}{JMa}{2006/05/28}{2}
-Ersetze einen \> ein
-
-\erroronpage{973}{Abs.1, Z.2}{JMa}{2006/05/28}{2}
-Ersetze Seite 973 \> dieser Seite
-
-\erroronpage{973}{Abs.5, Z.1}{JMa}{2006/05/28}{2}
-Ersetze \TeX{}war \> \TeX\ war
-
-\erroronpage{977}{Z.3}{JMa}{2006/05/28}{2}
-Entferne das Komma vor "`\textit{wurde}"'.
-
-\erroronpage{977}{Z.5}{JMa}{2006/05/28}{2}
-Entferne das Komma vor "`als"'.
-
-\erroronpage{980}{Abs.1, Z.2}{JMa}{2006/05/28}{2}
-F"uge ein Komma nach "`wird"' ein.
-
-\erroronpage{987}{Abs.-2, Z.5}{JMa}{2006/05/28}{2}
-F"uge ein Komma vor "`wobei"' ein.
-
-\erroronpage{988}{Abs.-1, Z.-3}{JMa}{2006/05/28}{2}
-F"uge ein Komma vor "`gilt"' ein.
-
-
-\CHAPTER{Anhang C}
-
-\erroronpage{998}{Abs.2, Z.5}{FMi}{2006/09/12}{2}
-Ersetze: Abbildung C.\u{2} \> Abbildung C.\u{1}
-
-\erroronpage{998}{Abs.-1, Z.4}{JMa}{2006/05/28}{2}
-Streiche das Komma vor "`ausgew"ahlt"'.
-
-\erroronpage{1001}{Bsp.1, Z.1}{SNe}{2009/05/10}{s}
-Ersetze "\texttt{wgetftp}"' \> "`\texttt{wget ftp}"'
-
-\erroronpage{1003}{Abs.-1, Z.5/6}{JMa}{2006/05/28}{2}
-Streiche eines der beiden Worte "`eingeblendet"'.
-
-\erroronpage{1004}{\textbf{esc:}}{JMa}{2006/05/28}{2}
-Ersetze Kalanien \> Katalonien
-
-\erroronpage{1005}{\textbf{fra:}}{JMa}{2006/05/28}{2}
-Ersetze Orleans \> Orl\'{e}ans
-
-
-\CHAPTER{Bibliographie}
-
-\erroronpage{1017}{[57]}{RHe}{2006/06/07}{2}
-Ersetzte Erl\"auterung durch: "`Die
-\u{englische} erste Ausgabe dieses Buches."'
-
-\erroronpage{1017/1018}{[58]}{FMi}{2009/08/01}{s}
-Eintrag sollte auf die zweite (aktuelle) Ausgabe verweisen.
-(Ab dem korrigierten Nachdruck von 2010 befindet sich [58] ganz auf seite 1018.)
-
-\erroronpage{1019}{[67], Z.-2}{JMa}{2006/05/28}{2}
-Schreibe "`Sprachengetrennt"' getrennt.
-
-\erroronpage{1019}{[71]}{RHe}{2006/06/07}{2}
- streiche "`international"; ISO ist per se international
-
-\erroronpage{1020}{[74]}{FMi}{2006/09/18}{2}
- Füge ``Lars Hellstr\"om'' als Autor hinzu. Datum ``Dezember 2004''
-
-\erroronpage{1025}{[116, Z.\ 2]}{RHe}{2006/06/07}{2}
- Vergleich mit "`(eben)so \dots{} setzen kann, wie sonst \dots{}"'
-erfordert Komma
-
-\erroronpage{1026}{[127], Z.1}{JMa}{2006/05/28}{2}
-F"uge ein Komma vor "`welche"' ein.
-
-\erroronpage{1026}{[128]}{FMi}{2005/11/07}{2}
- Der Titel lautet: ``E-\TeX: Guidelines for Future \TeX{} Extensions''.
-
-\erroronpage{1028}{[140], Z.2}{JMa}{2006/05/28}{2}
-F"uge ein Komma vor "`die auf"' ein.
-
-\erroronpage{1028}{[140], Z.-5}{JMa}{2006/05/28}{2}
-Ersetze Tinagh \> Tifinagh
-
-
-\erroronpage{1030}{[162]-[163]}{FMi/RKo}{2005/11/11}{2}
-
- Leider ist Th\`anhs Name falsch geschrieben (Akzente) . Die
- korrekte Schreibweise ist "`H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}}
- Th\`anh"'.
-
-\erroronpage{1030}{[159]-[163]}{FMi/RKo}{2005/11/11}{}
-
- "`Han"' ist der Familienname, müsste also korrekterweise unter H
- einsortiert werden (letzteres lässt sich aber nur schwer korrigieren, da
- wegen der gänderten Nummerierung dann nahezu das gesamte Buch neu gesetzt
- werden müsste).
-
-
-\CHAPTER{Index}
-
-
-\erroronpage{1033}{2. Absatz, Z.4}{JMa}{2006/01/05}{2}
-Die Abkürzung NFSS sollte \textsf{NFSS} geschrieben werden.
-
-
-\erroronpage{1040}{rechte Spalte, Zeile 8}{BvdW}{2014/02/19}{}
-\verb=\AskOption= (ohne das ``s'' am Ende, siehe Errata Seite 2 zu Kapitel 2)
-
-
-
-\iffalse Nicht wirklich, aber auch nicht schoen so ... mal sehen
-
-\erroronpage{1068}{"`Gleichheits- und Relationszeichen"'}{MSch}{2005/12/31}{}
- Die beiden Einträge zu Gleichheits- und Relationszeichen sind durch
- die Verwendung unterschiedlicher Trennzeichen falsch sortiert;
- vertausche "`negierte, mathematische Symbole"' und "`mathematische
- Symbole"'.
-\fi
-
-
-
-
-
-\CHAPTER{Biographien}
-
-\erroronpage{1129}{Abs. 2, Z.3}{SZi}{2005/11/24}{2}
- l"osche g aus Dok\u{g}umente
-
-\end{erratalist}
-
-
-\setcounter{collectmore}{3}
-
-\begin{multicols}{3}[Dank an alle die Fehler oder Auslassungen
- gemeldet haben. Gelistet sind jeweils die Personen die ein Problem
- zuerst entdeckt haben. Einige Fehler wurden im englischen Original
- gefunden, weshalb auch ein paar Namen ohne Fehlerzahl auftauchen.]
-\contributor{AFe}{Alfonso Fernandez-Vazquez}
-\contributor{BvdW}{Berend G. van der Wall}
-\contributor{CBe}{Claudio Beccari}
-\contributor{ChB}{Christof B\"ockler}
-\contributor{DAl}{Daniel Alonso i Alemany}
-\contributor{DIs}{Daniel Isaacson}
-\contributor{ESt}{Eckhard Stein}
-\contributor{FMi}{Frank Mittelbach}
-\contributor{HjG}{Hubert G\"a\ss lein}
-\contributor{JAn}{Jacques Andr\'e}
-\contributor{JBez}{Javier Bezos}
-\contributor{JMa}{Jens Mandavid}
-\contributor{JS}{Joachim Schrod}
-\contributor{LHe}{Lars Hellstr\"om}
-\contributor{MHo}{Morten H\o gholm}
-\contributor{MLi}{Martin Liebmann}
-\contributor{MSch}{Michael Schutte}
-\contributor{PEb}{Paul Ebermann}
-\contributor{RHe}{Ralf Heckmann}
-\contributor{RKo}{Reinhard Kotucha}
-\contributor{RSi}{Roman Sigg}
-\contributor{SNe}{Stefan Neuhaus}
-\contributor{SZi}{Stefan Ziesemer}
-\contributor{TNdz}{Timo Niedenzu}
-\contributor{VVo}{Vladimir Volovich}
-\contributor{YiL}{Yiannis Lazarides}
-\end{multicols}
-
-
-Sollten Sie einen weiteren Fehler entdecken, melden Sie diesen bitte an
-\begin{quote}\ttfamily
- frank.mittelbach@latex-project.org
-\end{quote}
-wenn möglich gleich in der für diese Datei benötigte Form, d.h.
-\begin{flushleft}
-|\erroronpage{|\textit{Seitennummr}|}{|\textit{Zeilenidentifikation}|}{|%
- \textit{Initialen}|}{|\textit{JJJJ/MM/DD}|}{}| \\
- \hspace*{2em}\textit{Beschreibung des Fehlers}
-\end{flushleft}
-Hier ist ein Beispiel:
-\begin{verbatim}
-\erroronpage{5}{Abs.3, Z.1}{MOs}{2005/09/01}{}
- Ersetze: "`LaTeX"' \> "`\LaTeX{}"'
-\end{verbatim}
-Die Verwendung von Babelkommandos (etwa |"`|) ist möglich, aber Umlaute
-sollten möglichst nicht als 8-bit Zeichen eingegeben werden (also besser |"a|
-oder |\"a|) um Probleme mit der Kodierung zu verhindern.
-
-\end{document}
diff --git a/macros/latex/base/lb2.pdf b/macros/latex/base/lb2.pdf
deleted file mode 100644
index abb0124d35..0000000000
--- a/macros/latex/base/lb2.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/legal.txt b/macros/latex/base/legal.txt
index a82b14877d..8e7c8f4390 100644
--- a/macros/latex/base/legal.txt
+++ b/macros/latex/base/legal.txt
@@ -29,7 +29,7 @@ in the file lppl.txt.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
The use of LaTeX is unrestricted.
diff --git a/macros/latex/base/letter.dtx b/macros/latex/base/letter.dtx
index d3d3fa4e6a..b8a8f0a257 100644
--- a/macros/latex/base/letter.dtx
+++ b/macros/latex/base/letter.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/letter.ins b/macros/latex/base/letter.ins
index 28d77dd3b5..b71c06b95a 100644
--- a/macros/latex/base/letter.ins
+++ b/macros/latex/base/letter.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/letter.pdf b/macros/latex/base/letter.pdf
index dd5180e50d..ce8635ed1a 100644
--- a/macros/latex/base/letter.pdf
+++ b/macros/latex/base/letter.pdf
Binary files differ
diff --git a/macros/latex/base/lgc2.err b/macros/latex/base/lgc2.err
deleted file mode 100644
index 043c56d752..0000000000
--- a/macros/latex/base/lgc2.err
+++ /dev/null
@@ -1,697 +0,0 @@
-\newcommand\erratafiledate{2008-06-13}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% To produce a printed version of this errata file run this file through
-% LaTeX. It will unpack a small class file (if not already present) and
-% a configuration file with the extension .cfg. You might want to modify
-% the setting in this configuration file to print only a partial errata
-% suitable for your printed revision of this book, see details in the
-% .cfg file.
-%
-% The current version of this file can be found at:
-%
-% https://www.latex-project.org/guides/books.html
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{filecontents}{ttcterrata.cls}
-%%
-%% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach
-%% This class file is licenced under LPPL latest version;
-%% see https://www.latex-project.org/lppl
-%
-%
-% It sets up a few commands used to format the errata entries for books in the
-% Addison-Wesley Series:
-%
-% Tools and Techniques for Computer Typesetting
-%
-% hence the name. However, anybody who likes to use it is free to apply it for
-% errata files of other books.
-%
-% Changes:
-%
-% v1.0a - changed name from errata.cls to ttcterrata.cls
-
-\ProvidesClass{ttcterrata}
- [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
-
-\LoadClass{article}
-
-\setcounter{secnumdepth}{-1}
-\addtolength\textwidth{5cm}
-\addtolength\oddsidemargin{-3cm}
-
-\addtolength\textheight{36pt}
-
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-
-\RequirePackage{array,longtable}
-\RequirePackage{multicol}
-
-
-\newcommand\erratagetnumber{}
-\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
-
-
-\newcommand\gobbleerrata{%
- \setbox\@tempboxa\vbox\bgroup
- \let\endgobble\egroup
- \let\hideamp\relax
- \let\\\relax\let\par\@@par}
-
-\newcommand*\hideamp{&}
-
-\let\endgobble\relax
-
-
-\newcommand\erratastartdate{}
-\newcommand\myprinting{1}
-
-
-\newcommand\doweprint[2]{%
- \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
- \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
- \erratagetnumber#1\erratagetnumber \relax
- \@tempswatrue
- \else
- \@tempswafalse
- \fi
- \else
- \@tempswafalse
- \fi
-}
-
-
-
-\newcommand\includedentries{entries after = \erratastartdate}
-\newcommand\printedentries{between \erratastartdate\space and}
-
-\newcommand\showallerrors{%
- \renewcommand\includedentries{all errata entries}%
- \renewcommand\printedentries{up to}
- \renewcommand\doweprint[2]{\@tempswatrue}}
-
-
-\newcommand\displayrevisionfix[2]{%
- \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
-
-\newcommand\norevisionnumbers{%
- \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
-
-\IfFileExists{\jobname.cfg}
- {
- \input{\jobname.cfg}
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* Configuration file for \jobname.err found }
- \typeout{*}
- \typeout{***************************************************}
- \AtEndDocument{
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* If you wish to generate an errata listing}
- \typeout{* containing only errors found after a certain revision}
- \typeout{* and/or only errors found after a certain date}
- \typeout{* modify the information stored in \jobname.cfg}
- \typeout{*}
- \typeout{* Current settings are:}
- \typeout{*}
- \typeout{* \@spaces printing of your book = \myprinting}
- \typeout{* \@spaces include \includedentries}
- \typeout{*}
- \typeout{***************************************************}
- }}
- {}
-
-%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
-
-\newcommand\erroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\seriouserroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\CHAPTER[1]{\endgobble
- &\\[4pt]%
- \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
-
-\newenvironment{erratalist}
- {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
- {\endgobble\end{longtable}}
-
-\newcommand\erratatitle[2]
- {\begin{center}\LARGE\bfseries
- Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
- \small Includes all entries found \printedentries\space #2\\
- (For other periods/print runs reprocess this document
- with different config settings)
- \end{center}%
- \markright{Errata for #1 (\printedentries\space #2)}%
- \thispagestyle{plain}%
- \vspace{20pt}}
-
-\pagestyle{myheadings}
-
-\AtBeginDocument{\small}
-
-\setlength\parindent{0pt}
-\setlength\parskip{2pt}
-
-\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
-
-% some special shortcuts overwriting existing commands:
-
-\let\u\underline
-\renewcommand\>{$\to$}
-
-%%% some code suggested by Thorsten Hansen to count the number of
-%%% contributions by individuals (will work only if we do not get
-%%% too many :-)
-
-\def\count@contributors#1/#2/#3\@nil{
- \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
-%%% also count secondary:
-%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
-}
-
-\renewcommand\erroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\seriouserroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\contributor[2]{\makebox[1cm][l]{%
- \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
-
-\end{filecontents}
-
-
-\begin{filecontents}{\jobname.cfg}
-%
-%
-% Configuration file for the errata listing of
-%
-% The LaTeX Graphics Companion, Second Edition
-%
-%
-% \erratastartdate
-%
-% Specifies the date from which on errata entries should be listed.
-%
-% The format is YYYY/MM/DD.
-%
-% The default below ensures that all entries for a particular
-% printing are typeset.
-%
-
-\renewcommand\erratastartdate{2007/06/30}
-
-
-%
-% \myprinting
-%
-% Specifies which (revised) printing you own. For example, if you
-% have the second printing set this to 2 so that errors already
-% corrected in that printing will not appear in your errata
-% listing.
-%
-% The default below ensures that all entries relevant to the x-th
-% printing are typeset.
-%
-%
-
-\renewcommand\myprinting{2}
-
-%
-% \norevisionnumbers
-%
-% Specifies that all page numbers in the errata are shown in the same
-% format (bold face) irregardless of whether or not they are fixed
-% in some revision. The default is to print corrected errors in
-% italic and add the revision number as a superscript.
-
-%
-% \showallerrors
-%
-% With this command you tell the program that all errata entries are
-% supposed to be generated. This makes \myprinting and
-% \erratastartdate basically obsolete so this isn't turned on by
-% default.
-%
-%
-\endinput
-\end{filecontents}
-
-
-\documentclass{ttcterrata}[2005/11/10] % we want new class
-
-\usepackage[T1]{fontenc}
-\let\u\underline % shortcut for this file
-\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
-
-\usepackage{textcomp}
-
-\usepackage{url}
-
-\begin{document}
-
-\erratatitle{The \LaTeX{} Graphics Companion, Second Edition}{\erratafiledate}
-
-
-\begin{verbatim}
-@book(A-W:GMRRV07,
- author = {Michel Goossens and Frank Mittelbach and Sebastian Rahtz
- and Denis Roegel and Herbert Vo{\ss}},
- title = {The {\LaTeX} Graphics Companion},
- edition = 2,
- series = {Tools and Techniques for Computer Typesetting},
- publisher = {Addison-Wesley},
- address = {Boston, Massachusetts},
- year = 2007,
- pagenums = {976},
- bibliography = {yes},
- index = {yes},
- isbn = {978-0-321-50892-8},
-)
-\end{verbatim}
-
-
-\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{3cm}}
-\item[]
-
-This file (\texttt{\jobname.err}) can be found as part of the \LaTeX{}
-distribution and its latest version is maintained on the \LaTeX{}
-project site at \texttt{https://www.latex-project.org/help/books/\jobname.err}
-where you will also find extracts of the book.
-
-The first column in the table shows the page number of the errata
-entry. Superscript numbers in the first column refer to the printed
-revision in which this entry was corrected (\textit{s} indicates a
-correction in the sources only). The second
-column gives the precise location (negative line or paragraph numbers
-are counted from the bottom of the page). The third column shows the
-first finder of the problem.
-
-You can customize this list to only show errata related to the printing
-you own by changing the configuration in the file \texttt{\jobname.cfg}.
-
-\begin{center}
- \Large \bfseries To Err is Human --- Bug Contest
-\end{center}
-
-Any mistake found and reported is a gain for all readers of our book.
-For this reason Addison-Wesley and the authors offer a prize (for 6
-periods) to the eligible person who finds the largest
-number of bugs during that period (in case of a draw a random choice
-will be made between all those with the largest number of findings).
-A person can receive at most one prize, ever; errors found by any of
-the authors do not count.
-
-Each prize is a free choice of any single computing book found on the
-AW Professional web site \texttt{http://www.awprofessional.com} (that
-is, no boxed sets or multiple volume offers).
-
-
-As usual, the authors and publisher reserve the right to make various
-decisions such as whether a reported feature is an error for
-competitive purposes or whether similar features count as a single or
-multiple errors. ---
-Good luck!
-
-\begin{center}
-\begin{tabular}{clr}
-Contest period ends & Winner \\[4pt]
-2008/05 & Milan Vujtek & 16 suggestions\\
-2010/05 & & \\
-\ldots
-\end{tabular}
-\end{center}
-\end{list}
-
-\newpage
-
-
-%<--------------------------
-
-\newcommand\BibTeX{\textsc{Bib}\TeX}
-
-\begin{erratalist}
-
-\CHAPTER{General }
-
-\seriouserroronpage{general}{}{FMi}{2007/07/01}{}
-
- To help you in assessing this errata document we have placed
- exclamation marks in front of each entry that we consider essential
- for correctly understanding the book contents.
-
-\erroronpage{general}{}{FMi}{2007/07/01}{}
-
- Due to the printing process there may be small alignment problems
- between blue and black text on some pages. These can vary from book
- to book depending on how the paper was handled between print
- runs---such is the analog nature of printing on a press.
-
-\CHAPTER{Front matter}
-
-\erroronpage{xxix}{para 4, l.1}{FMi/hv}{2007/08/23}{2}
-Add ``In case of \textsf{PSTricks} \u{and, for example, the \textsf{beamer}
-class} the syntax \ldots''
-
-\erroronpage{xxix}{para 5, code}{FMi}{2007/08/24}{2}
-There should be a bit more space in front of the code block
-
-\CHAPTER{Chapter 1}
-
-\erroronpage{2}{para 3, l.1}{MiV}{2008/05/22}{2}
- ``First.'' \> ``First,''
-
-\CHAPTER{Chapter 2}
-
-\CHAPTER{Chapter 3}
-
-\CHAPTER{Chapter 4}
-
-\seriouserroronpage{152}{exa 4-1-15}{HjG}{2007/08/17}{2}
- Output of example is missing! Oops \ldots\ it was there honest
-
-\erroronpage{177}{para 2, l.1}{MiV}{2008/05/22}{2}
-Missing interword space: ``Flowcharts\u{ }are''
-
-\CHAPTER{Chapter 5}
-
-
-\erroronpage{221}{last line}{RSh}{2008/02/13}{2}
-``down'' should be ``up''.
-
-\erroronpage{223}{}{hv}{2008/02/22}{2}
-Changed explanation for example 5-4-1 slightly (since example changed).
-
-\erroronpage{224}{exa. 5-4-1}{hv}{2008/02/22}{2}
-Coding changed to:
-\begin{verbatim}
-\begin{pspicture}(-1,-1)(2,2)
- \psaxes{->}(0,0)(-1,-1)(2,2)
- \parabola[linewidth=1.5pt](1,2)(-0.5,-0.5)
- \parabola[origin={0.25,-0.5},
- linestyle=dashed](1,2)(-0.5,-0.5)
- \psaxes[origin={0.25,-0.5},linestyle=dashed,
- linewidth=0.2pt]{->}(0,0)(-1,-1)(2,2)
-\end{pspicture}
-\end{verbatim}
-
-\erroronpage{240}{para 4, l.8}{MiV}{2008/05/22}{2}
-Remove backslash in:
- ``keyword setting \verb/\showpoints=true/''
-
-\erroronpage{254}{Ex 5-9-1}{MiV}{2008/05/22}{}
-The blue circle shouldn't be visible behind the black circle. This is a
-problem due to the printing process used for the book---it does not show up on
-all books.
-
-\erroronpage{290}{Ex 5-13-22}{MSh}{2008/06/11}{2}
-Inside |\pscustom| the |\psbezier| macro needs four arguments in case
-there exists no current point (always for the first macro) and three
-arguments if the bezier curve connects to an existing line
-or curve (path).
-
-\CHAPTER{Chapter 6}
-
-\erroronpage{335}{para 5, l.4}{JMi}{2008/06/23}{2}
-``\ldots{} summarized in \u{Table} 5.2 \ldots" \> ``\ldots{} summarized in
-\u{Figure} 5.2 \ldots''
-
-\erroronpage{406}{margin}{hv}{2007/08/20}{2}
- Missing interword space:
- ``The\u{ }plotpoints \ldots''.
-
-\erroronpage{416}{exa 6-6-34}{hv}{2007/08/20}{2}
- The filling (crosshatch) of the example isn't quite correct.
-
-\erroronpage{458}{para 2, l.1}{HjG}{2007/08/17}{2}
- Missing interword space:
- ``The\u{ }\textsf{pst-pdf} package \dots''
-
-
-\CHAPTER{Chapter 7}
-
-\erroronpage{491}{2nd line}{yhj}{2008/01/06}{2}
-The name of author of xytree package should be ``Koaunghi Un''
-but not ``Koaungli Un''. Sorry for the mistake.
-
-\CHAPTER{Chapter 8}
-
-\erroronpage{514}{tab. 8.3}{FMi}{2008/012/21}{2}
-Slightly increase spacing after hline.
-
-\erroronpage{515}{tab. 8.4}{MiV}{2008/05/22}{2}
-There should be vertical spacing in the first line (superscript $10^{24}$
-touches top line)
-
-\seriouserroronpage{579}{para 2, l.3}{MiV}{2008/05/22}{2}
- \verb=\ln= \> \verb=\nl= (this will also change the index entry)
-
-\erroronpage{583}{para 4, l.9}{MiV}{2008/05/22}{2}
-Replace: ``of the voltage $V_C$'' \> ``of the voltage $v_C$''
-
-\CHAPTER{Chapter 9}
-
-\erroronpage{598/599}{several}{FMi}{2007/08/19}{2}
- The text and the displayed logs talk about example 7-2-6 but afterwards two
- more chapters got added (without the logs being regenerated), i.e., this
- should now be 9-2-6.
-
-\CHAPTER{Chapter 10}
-
-\seriouserroronpage{683}{exa. 10-1-22}{FMi}{2007/08/26}{2}
-The example unfortunately highlights a bug in the current texmate package: a
-linebreak (in contrast to a space) is not recognized as a move separator
-resulting in all moves getting scrambled in the output, e.g., you see
-\texttt{dxe5 Bxf3 Qxf5} put together under move 4.
-
-Fix: use \texttt{;} to separate moves on linebreaks or wait for the next
-release of the package.
-
-\CHAPTER{Chapter 11}
-
-\erroronpage{720}{6th item}{MiV}{2008/05/22}{2}
-Replace: ``documentwide'' \> ``\u{D}ocumentwide''
-
-\erroronpage{726}{para 2, l.2}{MiV}{2008/05/22}{2}
-Extra space after
-parenthesis: ``( in practice''
-
-\erroronpage{740}{para 2, l.1}{MiV}{2008/05/22}{2}
-Replace: ``given
-by \textit{start\u{ row}}'' \> ``given by \textit{start} row''
-
-\seriouserroronpage{741}{Ex 11-3-5}{MiV}{2008/05/22}{2}
-Usage of
-\verb=\cellcolor= might introduce extra space in the output (as one can see in
-the example).
-
-This can be argued as being a bug in the \texttt{colortbl} package. Given that the
-basic \verb=\color= command ignores spaces after it, \verb=\cellcolor= should
-behave similarly.
-
-\seriouserroronpage{744}{line after Ex 11-3-9}{MiV}{2008/05/22}{2}
-Replace: ``This does \u{not}, of course, affect'' \>
-``This does, of course, \u{also} affect''
-
-\erroronpage{758}{para 3, l.2}{MiV}{2008/05/22}{2}
-Add small space between values and units in frame dimension
-
-\erroronpage{760}{fig. 11.1}{MiV}{2008/05/22}{2}
-
-why differs section names (``Introduction to encoding'' vs. ``Introduction''
-etc.)?
-
-Frank: because the author of this section used a real live example where he had
-used an optional argument to |\section| to make the toc have special text for
-some reason (should be mentioned in the source though).
-
-\erroronpage{774}{2nd snytax box}{hv}{2009/05/8}{2}
-The |\transduration| command takes ``time in seconds'' as mandatory argument
-(and not ``key/vals'')
-
-\erroronpage{779}{para 3, l.1}{MiV}{2008/05/22}{2}
-``in not shown''\>
-``\u{is} not shown''
-
-\erroronpage{794}{exa 11--4-36}{hv}{2009/05/12}{2}
-Replace ``pic2e'' \> ``pic\u{t}2e'' in output, corresponding input not
-displayed in the book.
-
-
-\CHAPTER{Appendix A}
-
-
-\CHAPTER{Appendix B}
-
-\erroronpage{809}{para -1, l.-1}{HjG}{2007/08/17}{2}
- Missing interword space before opening parenthesis:
- ``\dots \texttt{faq}\u{ }(or \dots''
-
-
-Frank: actually there is nothing missing in the source. It is a deficiency of
-the fonts.
-
-\CHAPTER{Appendix C}
-
-
-\CHAPTER{Bibliography}
-
-\erroronpage{822}{entry [32]}{MiV}{2008/05/22}{2}
-Use capital C in ``Lecture Notes in computer Science''
-
-\erroronpage{823}{entry [35]}{JPFD}{2007/09/05}{2}
- The author name ``Eitan M. Gurai'' should be ``Eitan M. Gurari''.
-
-\erroronpage{824}{entry [47]}{GTa}{2010/02/10}{}
- An updated version of the manual can be downloaded from
- \url{https://www.tug.org/docs/metapost/mpman.pdf}
-
-\erroronpage{825}{entry [50]}{FMi}{2008/12/21}{2}
-Use capital C in ``Lecture Notes in computer Science''
-
-\erroronpage{826}{entry [59]}{FMi}{2008/12/21}{2}
- Add web url: \url{http://archiv.dante.de/DTK/PDF/komoedie_2002_1.pdf}
-
-\erroronpage{826}{entry [60]}{FMi}{2008/12/21}{2}
- Add web url: \url{http://archiv.dante.de/DTK/PDF/komoedie_2002_2.pdf}
-
- \erroronpage{828}{entry [60]}{FMi}{2008/12/21}{2}
- Add web url: ``Sample chapter
- at: \url{https://www.latex-project.org/help/books/}''
-
- \erroronpage{829/830}{editorial change}{FMi}{2008/12/21}{2}
- Page breaks changed due to other changes
-
-\erroronpage{833}{entry [128]}{FMi}{2008/12/21}{2}
- Url changed to: \url{obsolete/graphics/pstricks/doc/code/pst-code.pdf}
-
-
-\erroronpage{833}{entry [129]}{FMi}{2008/12/21}{2}
- Url changed to: \url{macros/generic/multido/}
-
-
-\erroronpage{833}{entry [135]}{ADo}{2008/01/02}{2}
-An ``s'' is missing in ``using'' (end of the first line of comment)
-
-
-\CHAPTER{Index}
-
- \erroronpage{856/860/866}{editorial change}{FMi}{2008/12/21}{2}
- changed index entries due to changes above
-
-\erroronpage{886}{col.2, l.-7}{GTa}{2010/02/10}{}
- image(METAPOST) should also reference example on p.145
-
- \erroronpage{891}{editorial change}{FMi}{2008/12/21}{2}
- changed index entries due to changes above
-
- \erroronpage{910/911}{editorial change}{FMi}{2008/12/21}{2}
- changed index entries due to changes above
-
- \erroronpage{925}{editorial change}{FMi}{2008/12/21}{2}
- changed index entries due to changes above
-
-\end{erratalist}
-
-
-\setcounter{collectmore}{3}
-
-\begin{multicols}{3}[Thanks to all who have found errors or
- omissions. Listed are the people who found an errata entry first.]
-\contributor{ADo}{Alain Dondelinger}
-\contributor{FMi}{Frank Mittelbach}
-\contributor{GTa}{Gr\'egoire Taviot}
-\contributor{HjG}{Hubert G\"a\ss lein}
-\contributor{JPFD}{Jean-Pierre Drucbert}
-\contributor{JMi}{John Middlekauff}
-\contributor{MSh}{Michael Sharpe}
-\contributor{MiV}{Milan Vujtek}
-\contributor{RSh}{Richard Shepard}
-\contributor{hv}{Herbert Vo\ss}
-\contributor{yhj}{You Hyun Jo}
-\end{multicols}
-
-
-Other people have sent us corrections for errors already found.
-Thanks to all of you!
-
-If you find
-further
-errors please report them to one of the authors, e.g.,
-\begin{quote}\ttfamily
- frank.mittelbach@latex-project.org
-\end{quote}
-preferably in a form usable directly in this file, i.e.,
-\begin{flushleft}
-|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
- \textit{your-initials}|}{|\textit{date}|}{}| \\
- \hspace*{2em}\textit{description of the the erratum}
-\end{flushleft}
-Here is an example:
-\begin{verbatim}
-\erroronpage{5}{para 3, l.1}{MOs}{2007/07/01}{}
- ``LaTeX'' should be typeset ``\LaTeX''.
-\end{verbatim}
-
-\end{document}
-
-
-> > In addition, with regards to content of Section 8.1 it would be nice
-> > to use Roman ``d'' in integrands in examples 3-2-3, 3-5-83, 3-5-84,
-> > 5-12-21, 6-5-6 and 6-5-11.
diff --git a/macros/latex/base/lgc2.pdf b/macros/latex/base/lgc2.pdf
deleted file mode 100644
index 527b395a25..0000000000
--- a/macros/latex/base/lgc2.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/lppl.pdf b/macros/latex/base/lppl.pdf
deleted file mode 100644
index e9e561140e..0000000000
--- a/macros/latex/base/lppl.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/lppl.tex b/macros/latex/base/lppl.tex
deleted file mode 100644
index bf0da5c7bb..0000000000
--- a/macros/latex/base/lppl.tex
+++ /dev/null
@@ -1,511 +0,0 @@
-%
-% Copyright 1999 2002-2011 LaTeX3 Project
-% Everyone is allowed to distribute verbatim copies of this
-% license document, but modification of it is not allowed.
-%
-%
-% If you wish to load it as part of a ``doc'' source, you have to
-% ensure that a) % is a comment character and b) that short verb
-% characters are being turned off, i.e.,
-%
-% \DeleteShortVerb{\'} % or whatever was made a shorthand
-% \MakePercentComment
-% \input{lppl}
-% \MakePercentIgnore
-% \MakeShortVerb{\'} % turn it on again if necessary
-%
-%
-% By default the license is produced with \section* as the highest
-% heading level. If this is not appropriate for the document in which
-% it is included define the commands listed below before loading this
-% document, e.g., for inclusion as a separate chapter define:
-%
-% \providecommand{\LPPLsection}{\chapter*}
-% \providecommand{\LPPLsubsection}{\section*}
-% \providecommand{\LPPLsubsubsection}{\subsection*}
-% \providecommand{\LPPLparagraph}{\subsubsection*}
-%
-%
-% To allow cross-referencing the headings \label's have been attached
-% to them, all starting with ``LPPL:''. As by default headings without
-% numbers are produced, this will only allow page references.
-% However, you can use the titleref package to produce textual
-% references or you change the definitions of \LPPLsection, and
-% friends to generated numbered headings.
-%
-%
-% We want it to be possible that this file can be processed by
-% (pdf)LaTeX on its own, or that this file can be included in another
-% LaTeX document without any modification whatsoever.
-% Hence the little test below.
-%
-%
-\makeatletter
-\ifx\@preamblecmds\@notprerr
- % In this case the preamble has already been processed so this file
- % is loaded as part of another document; just enclose everything in
- % a group
- \let\LPPLicense\bgroup
- \let\endLPPLicense\egroup
-\else
- % In this case the preamble has not been processed yet so this file
- % is processed by itself.
- \documentclass{article}
- \let\LPPLicense\document
- \let\endLPPLicense\enddocument
-\fi
-\makeatother
-
-
-\begin{LPPLicense}
- \providecommand{\LPPLsection}{\section*}
- \providecommand{\LPPLsubsection}{\subsection*}
- \providecommand{\LPPLsubsubsection}{\subsubsection*}
- \providecommand{\LPPLparagraph}{\paragraph*}
- \providecommand*{\LPPLfile}[1]{\texttt{#1}}
- \providecommand*{\LPPLdocfile}[1]{`\LPPLfile{#1.tex}'}
- \providecommand*{\LPPL}{\textsc{lppl}}
-
- \LPPLsection{The \LaTeX\ Project Public License}
- \label{LPPL:LPPL}
-
- \emph{LPPL Version 1.3c 2008-05-04}
-
- \textbf{Copyright 1999, 2002--2008 \LaTeX3 Project}
- \begin{quotation}
- Everyone is allowed to distribute verbatim copies of this
- license document, but modification of it is not allowed.
- \end{quotation}
-
- \LPPLsubsection{Preamble}
- \label{LPPL:Preamble}
-
- The \LaTeX\ Project Public License (\LPPL) is the primary license
- under which the \LaTeX\ kernel and the base \LaTeX\ packages are
- distributed.
-
- You may use this license for any work of which you hold the
- copyright and which you wish to distribute. This license may be
- particularly suitable if your work is \TeX-related (such as a
- \LaTeX\ package), but it is written in such a way that you can use
- it even if your work is unrelated to \TeX.
-
- The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS
- LICENSE', below, gives instructions, examples, and recommendations
- for authors who are considering distributing their works under this
- license.
-
- This license gives conditions under which a work may be distributed
- and modified, as well as conditions under which modified versions of
- that work may be distributed.
-
- We, the \LaTeX3 Project, believe that the conditions below give you
- the freedom to make and distribute modified versions of your work
- that conform with whatever technical specifications you wish while
- maintaining the availability, integrity, and reliability of that
- work. If you do not see how to achieve your goal while meeting
- these conditions, then read the document \LPPLdocfile{cfgguide} and
- \LPPLdocfile{modguide} in the base \LaTeX\ distribution for suggestions.
-
-
- \LPPLsubsection{Definitions}
- \label{LPPL:Definitions}
-
- In this license document the following terms are used:
-
- \begin{description}
- \item[Work] Any work being distributed under this License.
-
- \item[Derived Work] Any work that under any applicable law is
- derived from the Work.
-
- \item[Modification] Any procedure that produces a Derived Work under
- any applicable law -- for example, the production of a file
- containing an original file associated with the Work or a
- significant portion of such a file, either verbatim or with
- modifications and/or translated into another language.
-
- \item[Modify] To apply any procedure that produces a Derived Work
- under any applicable law.
-
- \item[Distribution] Making copies of the Work available from one
- person to another, in whole or in part. Distribution includes
- (but is not limited to) making any electronic components of the
- Work accessible by file transfer protocols such as \textsc{ftp} or
- \textsc{http} or by shared file systems such as Sun's Network File
- System (\textsc{nfs}).
-
- \item[Compiled Work] A version of the Work that has been processed
- into a form where it is directly usable on a computer system.
- This processing may include using installation facilities provided
- by the Work, transformations of the Work, copying of components of
- the Work, or other activities. Note that modification of any
- installation facilities provided by the Work constitutes
- modification of the Work.
-
- \item[Current Maintainer] A person or persons nominated as such
- within the Work. If there is no such explicit nomination then it
- is the `Copyright Holder' under any applicable law.
-
- \item[Base Interpreter] A program or process that is normally needed
- for running or interpreting a part or the whole of the Work.
-
- A Base Interpreter may depend on external components but these are
- not considered part of the Base Interpreter provided that each
- external component clearly identifies itself whenever it is used
- interactively. Unless explicitly specified when applying the
- license to the Work, the only applicable Base Interpreter is a
- `\LaTeX-Format' or in the case of files belonging to the
- `\LaTeX-format' a program implementing the `\TeX{} language'.
- \end{description}
-
- \LPPLsubsection{Conditions on Distribution and Modification}
- \label{LPPL:Conditions}
-
- \begin{enumerate}
- \item Activities other than distribution and/or modification of the
- Work are not covered by this license; they are outside its scope.
- In particular, the act of running the Work is not restricted and
- no requirements are made concerning any offers of support for the
- Work.
-
- \item\label{LPPL:item:distribute} You may distribute a complete, unmodified
- copy of the Work as you received it. Distribution of only part of
- the Work is considered modification of the Work, and no right to
- distribute such a Derived Work may be assumed under the terms of
- this clause.
-
- \item You may distribute a Compiled Work that has been generated
- from a complete, unmodified copy of the Work as distributed under
- Clause~\ref{LPPL:item:distribute} above, as long as that Compiled Work is
- distributed in such a way that the recipients may install the
- Compiled Work on their system exactly as it would have been
- installed if they generated a Compiled Work directly from the
- Work.
-
- \item\label{LPPL:item:currmaint} If you are the Current Maintainer of the
- Work, you may, without restriction, modify the Work, thus creating
- a Derived Work. You may also distribute the Derived Work without
- restriction, including Compiled Works generated from the Derived
- Work. Derived Works distributed in this manner by the Current
- Maintainer are considered to be updated versions of the Work.
-
- \item If you are not the Current Maintainer of the Work, you may
- modify your copy of the Work, thus creating a Derived Work based
- on the Work, and compile this Derived Work, thus creating a
- Compiled Work based on the Derived Work.
-
- \item\label{LPPL:item:conditions} If you are not the Current Maintainer
- of the
- Work, you may distribute a Derived Work provided the following
- conditions are met for every component of the Work unless that
- component clearly states in the copyright notice that it is exempt
- from that condition. Only the Current Maintainer is allowed to
- add such statements of exemption to a component of the Work.
- \begin{enumerate}
- \item If a component of this Derived Work can be a direct
- replacement for a component of the Work when that component is
- used with the Base Interpreter, then, wherever this component of
- the Work identifies itself to the user when used interactively
- with that Base Interpreter, the replacement component of this
- Derived Work clearly and unambiguously identifies itself as a
- modified version of this component to the user when used
- interactively with that Base Interpreter.
-
- \item\label{LPPL:item:changelog} Every component of the Derived Work
- contains prominent
- notices detailing the nature of the changes to that component,
- or a prominent reference to another file that is distributed as
- part of the Derived Work and that contains a complete and
- accurate log of the changes.
-
- \item No information in the Derived Work implies that any persons,
- including (but not limited to) the authors of the original
- version of the Work, provide any support, including (but not
- limited to) the reporting and handling of errors, to recipients
- of the Derived Work unless those persons have stated explicitly
- that they do provide such support for the Derived Work.
-
- \item\label{LPPL:item:unmodifiedcopy} You distribute at least one of
- the following with the Derived Work:
- \begin{enumerate}
- \item A complete, unmodified copy of the Work; if your
- distribution of a modified component is made by offering
- access to copy the modified component from a designated place,
- then offering equivalent access to copy the Work from the same
- or some similar place meets this condition, even though third
- parties are not compelled to copy the Work along with the
- modified component;
-
- \item Information that is sufficient to obtain a complete,
- unmodified copy of the Work.
- \end{enumerate}
- \end{enumerate}
- \item If you are not the Current Maintainer of the Work, you may
- distribute a Compiled Work generated from a Derived Work, as long
- as the Derived Work is distributed to all recipients of the
- Compiled Work, and as long as the conditions of
- Clause~\ref{LPPL:item:conditions}, above, are met with regard to the
- Derived Work.
-
- \item The conditions above are not intended to prohibit, and hence
- do not apply to, the modification, by any method, of any component
- so that it becomes identical to an updated version of that
- component of the Work as it is distributed by the Current
- Maintainer under Clause~\ref{LPPL:item:currmaint}, above.
-
- \item Distribution of the Work or any Derived Work in an alternative
- format, where the Work or that Derived Work (in whole or in part)
- is then produced by applying some process to that format, does not
- relax or nullify any sections of this license as they pertain to
- the results of applying that process.
-
- \item
- \begin{enumerate}
- \item A Derived Work may be distributed under a different license
- provided that license itself honors the conditions listed in
- Clause~\ref{LPPL:item:conditions} above, in regard to the Work, though it
- does not have to honor the rest of the conditions in this
- license.
-
- \item If a Derived Work is distributed under a different license,
- that Derived Work must provide sufficient documentation as part
- of itself to allow each recipient of that Derived Work to honor
- the restrictions in Clause~\ref{LPPL:item:conditions} above, concerning
- changes from the Work.
- \end{enumerate}
- \item This license places no restrictions on works that are
- unrelated to the Work, nor does this license place any
- restrictions on aggregating such works with the Work by any means.
-
- \item Nothing in this license is intended to, or may be used to,
- prevent complete compliance by all parties with all applicable
- laws.
- \end{enumerate}
-
- \LPPLsubsection{No Warranty}
- \label{LPPL:Warranty}
-
- There is no warranty for the Work. Except when otherwise stated in
- writing, the Copyright Holder provides the Work `as is', without
- warranty of any kind, either expressed or implied, including, but
- not limited to, the implied warranties of merchantability and
- fitness for a particular purpose. The entire risk as to the quality
- and performance of the Work is with you. Should the Work prove
- defective, you assume the cost of all necessary servicing, repair,
- or correction.
-
- In no event unless required by applicable law or agreed to in
- writing will The Copyright Holder, or any author named in the
- components of the Work, or any other party who may distribute and/or
- modify the Work as permitted above, be liable to you for damages,
- including any general, special, incidental or consequential damages
- arising out of any use of the Work or out of inability to use the
- Work (including, but not limited to, loss of data, data being
- rendered inaccurate, or losses sustained by anyone as a result of
- any failure of the Work to operate with any other programs), even if
- the Copyright Holder or said author or said other party has been
- advised of the possibility of such damages.
-
- \LPPLsubsection{Maintenance of The Work}
- \label{LPPL:Maintenance}
-
- The Work has the status `author-maintained' if the Copyright Holder
- explicitly and prominently states near the primary copyright notice
- in the Work that the Work can only be maintained by the Copyright
- Holder or simply that it is `author-maintained'.
-
- The Work has the status `maintained' if there is a Current
- Maintainer who has indicated in the Work that they are willing to
- receive error reports for the Work (for example, by supplying a
- valid e-mail address). It is not required for the Current Maintainer
- to acknowledge or act upon these error reports.
-
- The Work changes from status `maintained' to `unmaintained' if there
- is no Current Maintainer, or the person stated to be Current
- Maintainer of the work cannot be reached through the indicated means
- of communication for a period of six months, and there are no other
- significant signs of active maintenance.
-
- You can become the Current Maintainer of the Work by agreement with
- any existing Current Maintainer to take over this role.
-
- If the Work is unmaintained, you can become the Current Maintainer
- of the Work through the following steps:
- \begin{enumerate}
- \item Make a reasonable attempt to trace the Current Maintainer (and
- the Copyright Holder, if the two differ) through the means of an
- Internet or similar search.
- \item If this search is successful, then enquire whether the Work is
- still maintained.
- \begin{enumerate}
- \item If it is being maintained, then ask the Current Maintainer
- to update their communication data within one month.
-
- \item\label{LPPL:item:intention} If the search is unsuccessful or
- no action to resume active maintenance is taken by the Current
- Maintainer, then announce within the pertinent community your
- intention to take over maintenance. (If the Work is a \LaTeX{}
- work, this could be done, for example, by posting to
- \texttt{comp.text.tex}.)
- \end{enumerate}
- \item {}
- \begin{enumerate}
- \item If the Current Maintainer is reachable and agrees to pass
- maintenance of the Work to you, then this takes effect
- immediately upon announcement.
-
- \item\label{LPPL:item:announce} If the Current Maintainer is not
- reachable and the Copyright Holder agrees that maintenance of
- the Work be passed to you, then this takes effect immediately
- upon announcement.
- \end{enumerate}
- \item\label{LPPL:item:change} If you make an `intention
- announcement' as described in~\ref{LPPL:item:intention} above and
- after three months your intention is challenged neither by the
- Current Maintainer nor by the Copyright Holder nor by other
- people, then you may arrange for the Work to be changed so as to
- name you as the (new) Current Maintainer.
-
- \item If the previously unreachable Current Maintainer becomes
- reachable once more within three months of a change completed
- under the terms of~\ref{LPPL:item:announce}
- or~\ref{LPPL:item:change}, then that Current Maintainer must
- become or remain the Current Maintainer upon request provided they
- then update their communication data within one month.
- \end{enumerate}
- A change in the Current Maintainer does not, of itself, alter the
- fact that the Work is distributed under the \LPPL\ license.
-
- If you become the Current Maintainer of the Work, you should
- immediately provide, within the Work, a prominent and unambiguous
- statement of your status as Current Maintainer. You should also
- announce your new status to the same pertinent community as
- in~\ref{LPPL:item:intention} above.
-
- \LPPLsubsection{Whether and How to Distribute Works under This License}
- \label{LPPL:Distribute}
-
- This section contains important instructions, examples, and
- recommendations for authors who are considering distributing their
- works under this license. These authors are addressed as `you' in
- this section.
-
- \LPPLsubsubsection{Choosing This License or Another License}
- \label{LPPL:Choosing}
-
- If for any part of your work you want or need to use
- \emph{distribution} conditions that differ significantly from those
- in this license, then do not refer to this license anywhere in your
- work but, instead, distribute your work under a different license.
- You may use the text of this license as a model for your own
- license, but your license should not refer to the \LPPL\ or
- otherwise give the impression that your work is distributed under
- the \LPPL.
-
- The document \LPPLdocfile{modguide} in the base \LaTeX\ distribution
- explains the motivation behind the conditions of this license. It
- explains, for example, why distributing \LaTeX\ under the
- \textsc{gnu} General Public License (\textsc{gpl}) was considered
- inappropriate. Even if your work is unrelated to \LaTeX, the
- discussion in \LPPLdocfile{modguide} may still be relevant, and authors
- intending to distribute their works under any license are encouraged
- to read it.
-
- \LPPLsubsubsection{A Recommendation on Modification Without Distribution}
- \label{LPPL:WithoutDistribution}
-
- It is wise never to modify a component of the Work, even for your
- own personal use, without also meeting the above conditions for
- distributing the modified component. While you might intend that
- such modifications will never be distributed, often this will happen
- by accident -- you may forget that you have modified that component;
- or it may not occur to you when allowing others to access the
- modified version that you are thus distributing it and violating the
- conditions of this license in ways that could have legal
- implications and, worse, cause problems for the community. It is
- therefore usually in your best interest to keep your copy of the
- Work identical with the public one. Many works provide ways to
- control the behavior of that work without altering any of its
- licensed components.
-
- \LPPLsubsubsection{How to Use This License}
- \label{LPPL:HowTo}
-
- To use this license, place in each of the components of your work
- both an explicit copyright notice including your name and the year
- the work was authored and/or last substantially modified. Include
- also a statement that the distribution and/or modification of that
- component is constrained by the conditions in this license.
-
- Here is an example of such a notice and statement:
-\begin{verbatim}
- %% pig.dtx
- %% Copyright 2005 M. Y. Name
- %
- % 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 (at your option) any later version.
- % The latest version of this license is in
- % https://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 M. Y. Name.
- %
- % This work consists of the files pig.dtx and pig.ins
- % and the derived file pig.sty.
-\end{verbatim}
-
- Given such a notice and statement in a file, the conditions given in
- this license document would apply, with the `Work' referring to the
- three files `\LPPLfile{pig.dtx}', `\LPPLfile{pig.ins}', and
- `\LPPLfile{pig.sty}' (the last being generated from
- `\LPPLfile{pig.dtx}' using `\LPPLfile{pig.ins}'), the `Base
- Interpreter' referring to any `\LaTeX-Format', and both `Copyright
- Holder' and `Current Maintainer' referring to the person `M. Y.
- Name'.
-
- If you do not want the Maintenance section of \LPPL\ to apply to
- your Work, change `maintained' above into `author-maintained'.
- However, we recommend that you use `maintained' as the Maintenance
- section was added in order to ensure that your Work remains useful
- to the community even when you can no longer maintain and support it
- yourself.
-
- \LPPLsubsubsection{Derived Works That Are Not Replacements}
- \label{LPPL:NotReplacements}
-
- Several clauses of the \LPPL\ specify means to provide reliability
- and stability for the user community. They therefore concern
- themselves with the case that a Derived Work is intended to be used
- as a (compatible or incompatible) replacement of the original
- Work. If this is not the case (e.g., if a few lines of code are
- reused for a completely different task), then clauses
- \ref{LPPL:item:changelog} and \ref{LPPL:item:unmodifiedcopy}
- shall not apply.
-
- \LPPLsubsubsection{Important Recommendations}
- \label{LPPL:Recommendations}
-
- \LPPLparagraph{Defining What Constitutes the Work}
-
- The \LPPL\ requires that distributions of the Work contain all the
- files of the Work. It is therefore important that you provide a way
- for the licensee to determine which files constitute the Work. This
- could, for example, be achieved by explicitly listing all the files
- of the Work near the copyright notice of each file or by using a
- line such as:
-\begin{verbatim}
- % This work consists of all files listed in manifest.txt.
-\end{verbatim}
- in that place. In the absence of an unequivocal list it might be
- impossible for the licensee to determine what is considered by you
- to comprise the Work and, in such a case, the licensee would be
- entitled to make reasonable conjectures as to which files comprise
- the Work.
-
-\end{LPPLicense}
-\endinput
diff --git a/macros/latex/base/ltalloc.dtx b/macros/latex/base/ltalloc.dtx
index 5da3582e55..4932dc707b 100644
--- a/macros/latex/base/ltalloc.dtx
+++ b/macros/latex/base/ltalloc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltbibl.dtx b/macros/latex/base/ltbibl.dtx
index 79505680c4..0823620f99 100644
--- a/macros/latex/base/ltbibl.dtx
+++ b/macros/latex/base/ltbibl.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltboxes.dtx b/macros/latex/base/ltboxes.dtx
index 6bfbc38af9..7e1c2c38b0 100644
--- a/macros/latex/base/ltboxes.dtx
+++ b/macros/latex/base/ltboxes.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2017
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltboxes.dtx}
- [2017/03/29 v1.3a LaTeX Kernel (Box Commands)]
+ [2019/08/27 v1.3b LaTeX Kernel (Box Commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltboxes.dtx}
@@ -53,6 +53,10 @@
%
%
% \changes{v1.1e}{1998/08/17}{(RmS) Minor Documentation fixes.}
+% \changes{v1.3b}{2019/08/27}{Various commands made robust}
+%
+%
+%
% \section{\LaTeX\ Box commands}
%
%
@@ -265,7 +269,7 @@
% {\cs{long} added}
% The basic horizontal box command for \LaTeX.
% \begin{macrocode}
-\long\def\mbox#1{\leavevmode\hbox{#1}}
+\DeclareRobustCommand\mbox[1]{\leavevmode\hbox{#1}}
% \end{macrocode}
% \end{macro}
%
@@ -483,7 +487,7 @@
% {\cs{long} added}
% Save |#1| in a box register.
% \begin{macrocode}
-\long\def\sbox#1#2{\setbox#1\hbox{%
+\DeclareRobustCommand\sbox[2]{\setbox#1\hbox{%
\color@setgroup#2\color@endgroup}}
% \end{macrocode}
% \end{macro}
@@ -579,7 +583,7 @@
% \begin{macro}{\usebox}
% unchanged
% \begin{macrocode}
-\def\usebox#1{\leavevmode\copy #1\relax}
+\DeclareRobustCommand\usebox[1]{\leavevmode\copy #1\relax}
% \end{macrocode}
% \end{macro}
%
@@ -589,7 +593,7 @@
% (Extra space removed 14 Jan 88)
% RmS 92/08/24: Replaced occurrence of |\@halfwidth| by |\@wholewidth|
% \begin{macrocode}
-\long\def\frame#1{%
+\DeclareRobustCommand\frame[1]{%
\leavevmode
\hbox{%
\hskip-\@wholewidth
@@ -631,7 +635,7 @@
% \changes{v1.0s}{1995/04/27}
% {Move \cs{leavevmode} for graphics/1512}
% \begin{macrocode}
-\long\def\fbox#1{%
+\DeclareRobustCommand\fbox[1]{%
\leavevmode
\setbox\@tempboxa\hbox{%
\color@begingroup
@@ -1140,7 +1144,7 @@
% \LaTeX\ version works outside math.
% \task{???}{why the second `relax in `underline ?}
% \begin{macrocode}
-\def\underline#1{%
+\DeclareRobustCommand\underline[1]{%
\relax
\ifmmode\@@underline{#1}%
\else $\@@underline{\hbox{#1}}\m@th$\relax\fi}
@@ -1274,9 +1278,9 @@
% right adjusted.
% \begin{macrocode}
\def\@@line{\hb@xt@\hsize}
-\def\leftline#1{\@@line{#1\hss}}
-\def\rightline#1{\@@line{\hss#1}}
-\def\centerline#1{\@@line{\hss#1\hss}}
+\DeclareRobustCommand\leftline[1]{\@@line{#1\hss}}
+\DeclareRobustCommand\rightline[1]{\@@line{\hss#1}}
+\DeclareRobustCommand\centerline[1]{\@@line{\hss#1\hss}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -1290,8 +1294,8 @@
% reference point without taking up space.
% \end{macro}
% \begin{macrocode}
-\def\rlap#1{\hb@xt@\z@{#1\hss}}
-\def\llap#1{\hb@xt@\z@{\hss#1}}
+\DeclareRobustCommand\rlap[1]{\hb@xt@\z@{#1\hss}}
+\DeclareRobustCommand\llap[1]{\hb@xt@\z@{\hss#1}}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltclass.dtx b/macros/latex/base/ltclass.dtx
index 2f19c74352..3d19971701 100644
--- a/macros/latex/base/ltclass.dtx
+++ b/macros/latex/base/ltclass.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltclass.dtx}
- [2018/05/29 v1.2j LaTeX Kernel (Class & Package Interface)]
+ [2019/09/11 v1.3c LaTeX Kernel (Class & Package Interface)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltclass.dtx}
@@ -155,11 +155,27 @@
% verbatim to the file name given as the first argument, together with
% some comments about how it was produced.
%
-% The environment is allowed only before |\documentclass| to ensure
-% that all packages or options necessary for this particular run are
-% present when needed. The begin and end tags should each be on a
-% line by itself. There is also a star-form; this does not write
-% extra comments into the file.
+% The package can also be called with an optional argument which is
+% used to alter some of its behavior: option \texttt{force} or
+% \texttt{overwrite} will allow for overwriting existing files,
+% option \texttt{nosearch} will only check the current directory
+% when looking if the file exists. This can be useful if you want to
+% generate a local (modified) copy of some file that is already in the
+% search tree of \TeX{}. Finally, you can use \texttt{nopremable} to
+% prevent it from writing the standard blurb at the top of the file
+% (this is actually the same as using the star form of the environment).
+%
+% The environment is now allowed anywhere in the document, but to ensure
+% that all packages or options necessary are available when the
+% document is run, it is normally best to place it at the top of your
+% file (before \cs{documentclass}).
+% A possible use case for using it inside the document body is if you
+% want to reuse some text several times in the document you could then
+% write it and later use \cs{input} to retrieve it where needed.
+%
+%
+% The begin and end tags should each be on a
+% line by itself.
%
% \subsection{Option processing}
%
@@ -1580,8 +1596,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-\def\AtBeginDocument{\g@addto@macro\@begindocumenthook}
-\def\AtEndDocument{\g@addto@macro\@enddocumenthook}
+\DeclareRobustCommand\AtBeginDocument{\g@addto@macro\@begindocumenthook}
+\DeclareRobustCommand\AtEndDocument{\g@addto@macro\@enddocumenthook}
\@onlypreamble\AtBeginDocument
% \end{macrocode}
% \end{macro}
@@ -1705,6 +1721,69 @@
% {Close input check stream: latex/1487}
% \changes{v1.0p}{1995/05/25}{Delete \cs{filec@ntents} after preamble}
% \begin{macrocode}
+% \changes{v1.3a}{2019/07/01}{Support UTF8 and spaces in
+% filecontents environment file name}
+% \changes{v1.3b}{2019/08/27}{Make various commands robust}
+% \changes{v1.3c}{2019/09/11}{Support optional argument for filecontents}
+%
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\filec@ntents}{Spaces in file names + optional arg}%
+%
+
+
+% \end{macrocode}
+% We use |@tempswa| to mean no preamble writing and reuse |@filesw|
+% to indicate no overwriting:
+% \begin{macrocode}
+\def\filecontents{\@tempswatrue\@fileswtrue
+ \@ifnextchar[\filec@ntents@opt\filec@ntents
+}
+\@namedef{filecontents*}{\@tempswafalse\@fileswtrue
+ \@ifnextchar[\filec@ntents@opt\filec@ntents
+}
+% \end{macrocode}
+% To handle the optional argument we execute for each option the
+% command \cs{filec@ntents@OPTION} if it exist or complain about
+% unknown option.
+% \begin{macrocode}
+\def\filec@ntents@opt[#1]{%
+ \@for\@tempa:=#1\do{%
+ \ifcsname filec@ntents@\@tempa\endcsname
+ \csname filec@ntents@\@tempa\endcsname
+ \else
+ \@latex@error{Unknown filecontents option #1}%
+ {Valid options are force (or overwrite), nosearch, noheader}%
+ \fi}%
+ \filec@ntents
+}
+% \end{macrocode}
+% Option \texttt{force}) (or \texttt{overwrite}) changes the
+% overwriting switch
+% \begin{macrocode}
+\let\filec@ntents@force\@fileswfalse
+\let\filec@ntents@overwrite\@fileswfalse % alternative name
+% \end{macrocode}
+% and option \texttt{noheader} the preamble switch (which is
+% equivalent to using the star form of the environment).
+% \begin{macrocode}
+\let\filec@ntents@noheader\@tempswafalse
+% \end{macrocode}
+% Option \texttt{nosearch} only checks the current directory not
+% the how \TeX{} tree for the existence of the file to write.
+% \begin{macrocode}
+\def\filec@ntents@nosearch{%
+ \let\filec@ntents@checkdir\@currdir
+ \def\filec@ntents@where{in current directory}}
+% \end{macrocode}
+% By default we search the whole tree:
+% \begin{macrocode}
+\let\filec@ntents@checkdir\@empty
+\def\filec@ntents@where{exists on the system}
+% \end{macrocode}
+%
+% \begin{macrocode}
\begingroup%
\@tempcnta=1
\loop
@@ -1719,16 +1798,13 @@
% \end{macrocode}
%
% \begin{macrocode}
-\gdef\filecontents{\@tempswatrue\filec@ntents}%
-\gdef\filecontents*{\@tempswafalse\filec@ntents}%
-% \end{macrocode}
-%
-% \begin{macrocode}
\gdef\filec@ntents#1{%
- \openin\@inputcheck#1 %
+ \set@curr@file{\filec@ntents@checkdir#1}%
+ \edef\q@curr@file{\expandafter\quote@name\expandafter{\@curr@file}}%
+ \openin\@inputcheck\q@curr@file \space %
\ifeof\@inputcheck%
\@latex@warning@no@line%
- {Writing file `\@currdir#1'}%
+ {Writing file `\@currdir\@curr@file'}%
% \end{macrocode}
%
% \changes{v1.0y}{1997/10/10}
@@ -1736,20 +1812,61 @@
% \begin{macrocode}
\chardef\reserved@c15 %
\ch@ck7\reserved@c\write%
- \immediate\openout\reserved@c#1\relax%
+ \immediate\openout\reserved@c\q@curr@file\relax%
\else%
% \end{macrocode}
%
% \changes{v1.0y}{1997/10/10}
% {Use \cs{@gobbletwo}}
% \begin{macrocode}
- \closein\@inputcheck%
- \@latex@warning@no@line%
- {File `#1' already exists on the system.\MessageBreak%
+ \if@filesw%
+ \@latex@warning@no@line%
+ {File `\@curr@file' already \filec@ntents@where.\MessageBreak%
Not generating it from this source}%
- \let\write\@gobbletwo%
- \let\closeout\@gobble%
+ \let\write\@gobbletwo%
+ \let\closeout\@gobble%
+ \else%
+% \end{macrocode}
+% If we are overwriting, we try to make sure that the user is not
+% by mistake overwriting the input file (\cs{jobname}). Of course,
+% this only works for input files ending in \texttt{.tex}. If a
+% different extension is used there is no way to see that we are
+% overwriting outselves!
+% \begin{macrocode}
+ \edef\reserved@a{#1}%
+ \edef\reserved@a{\detokenize\expandafter{\reserved@a}}%
+ \edef\reserved@b{\detokenize\expandafter{\jobname}}%
+ \ifx\reserved@a\reserved@b%
+ \@fileswtrue%
+ \else%
+ \edef\reserved@b{\reserved@b\detokenize{.tex}}%
+ \ifx\reserved@a\reserved@b
+ \@fileswtrue%
+ \fi%
+ \fi%
+% \end{macrocode}
+% We allocate a write channel but we open it only if it is
+% (hopefully) safe. If not opened that means we are going to write
+% on the terminal.
+% \begin{macrocode}
+ \chardef\reserved@c15 %
+ \ch@ck7\reserved@c\write%
+ \if@filesw% % Foul ... trying to overwrite \jobname!
+ \@latex@error{Trying to overwrite `\jobname.tex'}{You can't %
+ write to the file you a reading from!\MessageBreak%
+ Data is written to screen instead.}%
+ \else%
+ \@latex@warning@no@line%
+ {Writing or overwriting file `\@currdir\@curr@file'}%
+ \immediate\openout\reserved@c#1\relax%
+ \fi%
+ \fi%
\fi%
+% \end{macrocode}
+% Closing the \cs{@inputcheck} is done here ot avoid having to do
+% this in each branch.
+% \begin{macrocode}
+ \closein\@inputcheck%
\if@tempswa%
% \end{macrocode}
%
@@ -1758,7 +1875,7 @@
% \begin{macrocode}
\immediate\write\reserved@c{%
\@percentchar\@percentchar\space%
- \expandafter\@gobble\string\LaTeX2e file `#1'^^J%
+ \expandafter\@gobble\string\LaTeX2e file `\@curr@file'^^J%
\@percentchar\@percentchar\space generated by the %
`\@currenvir' \expandafter\@gobblefour\string\newenvironment^^J%
\@percentchar\@percentchar\space from source `\jobname' on %
@@ -1805,7 +1922,7 @@
% Text before the |\end|, write it with a warning.
% \begin{macrocode}
\@latex@warning{Writing text `##1' before %
- \string\end{\@currenvir}\MessageBreak as last line of #1}%
+ \string\end{\@currenvir}\MessageBreak as last line of \@curr@file}%
\immediate\write\reserved@c{##1}%
\fi%
\ifx\relax##2\relax%
@@ -1820,6 +1937,7 @@
^^M}%
% \end{macrocode}
%
+%
% \changes{v1.2j}{2018/05/29}{use \cs{csname} not \cs{@undefined}}
% \begin{macrocode}
\catcode`\^^L\active%
@@ -1834,6 +1952,104 @@
\endgroup%
% \end{macrocode}
%
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\filec@ntents}{Spaces in file names + optional arg}%
+%<latexrelease>
+%<latexrelease>\let\filec@ntents@opt \@undefined
+%<latexrelease>\let\filec@ntents@force \@undefined
+%<latexrelease>\let\filec@ntents@overwrite \@undefined
+%<latexrelease>\let\filec@ntents@noheader \@undefined
+%<latexrelease>\let\filec@ntents@nosearch \@undefined
+%<latexrelease>\let\filec@ntents@checkdir \@undefined
+%<latexrelease>\let\filec@ntents@where \@undefined
+%<latexrelease>
+%<latexrelease>\begingroup%
+%<latexrelease>\@tempcnta=1
+%<latexrelease>\loop
+%<latexrelease> \catcode\@tempcnta=12 %
+%<latexrelease> \advance\@tempcnta\@ne %
+%<latexrelease>\ifnum\@tempcnta<32 %
+%<latexrelease>\repeat %
+%<latexrelease>\catcode`\*=11 %
+%<latexrelease>\catcode`\^^M\active%
+%<latexrelease>\catcode`\^^L\active\let^^L\relax%
+%<latexrelease>\catcode`\^^I\active%
+%<latexrelease>
+%<latexrelease>\gdef\filec@ntents#1{%
+%<latexrelease> \openin\@inputcheck#1 %
+%<latexrelease> \ifeof\@inputcheck%
+%<latexrelease> \@latex@warning@no@line%
+%<latexrelease> {Writing file `\@currdir#1'}%
+%<latexrelease> \chardef\reserved@c15 %
+%<latexrelease> \ch@ck7\reserved@c\write%
+%<latexrelease> \immediate\openout\reserved@c#1\relax%
+%<latexrelease> \else%
+%<latexrelease> \closein\@inputcheck%
+%<latexrelease> \@latex@warning@no@line%
+%<latexrelease> {File `#1' already exists on the system.\MessageBreak%
+%<latexrelease> Not generating it from this source}%
+%<latexrelease> \let\write\@gobbletwo%
+%<latexrelease> \let\closeout\@gobble%
+%<latexrelease> \fi%
+%<latexrelease> \if@tempswa%
+%<latexrelease> \immediate\write\reserved@c{%
+%<latexrelease> \@percentchar\@percentchar\space%
+%<latexrelease> \expandafter\@gobble\string\LaTeX2e file `#1'^^J%
+%<latexrelease> \@percentchar\@percentchar\space generated by the %
+%<latexrelease> `\@currenvir' \expandafter\@gobblefour\string\newenvironment^^J%
+%<latexrelease> \@percentchar\@percentchar\space from source `\jobname' on %
+%<latexrelease> \number\year/\two@digits\month/\two@digits\day.^^J%
+%<latexrelease> \@percentchar\@percentchar}%
+%<latexrelease> \fi%
+%<latexrelease> \let\do\@makeother\dospecials%
+%<latexrelease> \count@ 128\relax%
+%<latexrelease> \loop%
+%<latexrelease> \catcode\count@ 11\relax%
+%<latexrelease> \advance\count@ \@ne%
+%<latexrelease> \ifnum\count@<\@cclvi%
+%<latexrelease> \repeat%
+%<latexrelease> \edef\E{\@backslashchar end\string{\@currenvir\string}}%
+%<latexrelease> \edef\reserved@b{%
+%<latexrelease> \def\noexpand\reserved@b%
+%<latexrelease> ####1\E####2\E####3\relax}%
+%<latexrelease> \reserved@b{%
+%<latexrelease> \ifx\relax##3\relax%
+%<latexrelease> \immediate\write\reserved@c{##1}%
+%<latexrelease> \else%
+%<latexrelease> \edef^^M{\noexpand\end{\@currenvir}}%
+%<latexrelease> \ifx\relax##1\relax%
+%<latexrelease> \else%
+%<latexrelease> \@latex@warning{Writing text `##1' before %
+%<latexrelease> \string\end{\@currenvir}\MessageBreak as last line of #1}%
+%<latexrelease> \immediate\write\reserved@c{##1}%
+%<latexrelease> \fi%
+%<latexrelease> \ifx\relax##2\relax%
+%<latexrelease> \else%
+%<latexrelease> \@latex@warning{%
+%<latexrelease> Ignoring text `##2' after \string\end{\@currenvir}}%
+%<latexrelease> \fi%
+%<latexrelease> \fi%
+%<latexrelease> ^^M}%
+%<latexrelease>
+%<latexrelease> \catcode`\^^L\active%
+%<latexrelease> \let\L\@undefined%
+%<latexrelease> \def^^L{\expandafter\ifx\csname L\endcsname\relax\fi ^^J^^J}%
+%<latexrelease> \catcode`\^^I\active%
+%<latexrelease> \let\I\@undefined%
+%<latexrelease> \def^^I{\expandafter\ifx\csname I\endcsname\relax\fi\space}%
+%<latexrelease> \catcode`\^^M\active%
+%<latexrelease> \edef^^M##1^^M{%
+%<latexrelease> \noexpand\reserved@b##1\E\E\relax}}%
+%<latexrelease>\endgroup%
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
% \begin{macrocode}
\begingroup
\catcode`|=\catcode`\%
@@ -1850,12 +2066,16 @@
\T\I{Tab}{Spac}|
\immediate\write\@unused{}}
\global\let\endfilecontents*\endfilecontents
-\@onlypreamble\filecontents
-\@onlypreamble\endfilecontents
-\@onlypreamble\filecontents*
-\@onlypreamble\endfilecontents*
+% \end{macrocode}
+% We no longer prevent the code to be used after begin document (no
+% rollback needed for this change).
+% \begin{macrocode}
+%\@onlypreamble\filecontents
+%\@onlypreamble\endfilecontents
+%\@onlypreamble\filecontents*
+%\@onlypreamble\endfilecontents*
\endgroup
-\@onlypreamble\filec@ntents
+%\@onlypreamble\filec@ntents
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -2461,7 +2681,7 @@
%
% Most often the second argument (before-date-code) will be empty.
% \begin{macrocode}
-\long\def\IfTargetDateBefore#1{%
+\DeclareRobustCommand\IfTargetDateBefore[1]{%
\ifnum\pkgcls@innerdate <%
\expandafter\@parse@version\expandafter0#1//00\@nil
\typeout{Exclude code introduced on #1}%
diff --git a/macros/latex/base/ltclass.pdf b/macros/latex/base/ltclass.pdf
deleted file mode 100644
index 6278a089bc..0000000000
--- a/macros/latex/base/ltclass.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/ltcntrl.dtx b/macros/latex/base/ltcntrl.dtx
index c4e755eca7..eb1b931957 100644
--- a/macros/latex/base/ltcntrl.dtx
+++ b/macros/latex/base/ltcntrl.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltcounts.dtx b/macros/latex/base/ltcounts.dtx
index 8158ef7c61..8217b3f91b 100644
--- a/macros/latex/base/ltcounts.dtx
+++ b/macros/latex/base/ltcounts.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltdefns.dtx b/macros/latex/base/ltdefns.dtx
index 3a7d6f06ea..44d7bfde64 100644
--- a/macros/latex/base/ltdefns.dtx
+++ b/macros/latex/base/ltdefns.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltdefns.dtx}
- [2018/09/26 v1.5e LaTeX Kernel (definition commands)]
+ [2019/08/27 v1.5f LaTeX Kernel (definition commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltdefns.dtx}
@@ -1046,7 +1046,7 @@
%
% \emph{Note}: setting |\protect| to any value other than |\relax|
% whilst in `typesetting' mode will cause commands to go into an
-% infinite loop! In particular, setting |\relax| to |\@empty| will
+% infinite loop! In particular, setting |\protect| to |\@empty| will
% cause |\_| to loop forever. It will also break lots of other
% things, such as protected |\ifmmode|s inside |\halign|s. If you
% really really have to do such a thing, then please set
@@ -1101,7 +1101,9 @@
% \end{macro}
%
% \begin{macro}{\@typeset@protect}
-%
+% We set \cs{@typeset@protect} to \cs{relax} rather than \cs{@empty}
+% to make sure that the protection mechanism stops the look-ahead
+% and expansion performed at the start of \cs{halign} cells.
% \begin{macrocode}
\let\@typeset@protect\relax
% \end{macrocode}
@@ -1166,12 +1168,27 @@
%
% \begin{macro}{\MakeRobust}
% \changes{v1.4a}{2015/01/08}{Added macro}
-%
-% The macro firstly checks if the controls sequence in question exists
-% at all.
+% \changes{v1.5f}{2019/08/27}{Make the assignments global as we may
+% need to apply them inside a group}
+%
+% This macro makes an existing fragile macro robust, but only if it
+% hasn't been robust in the past, i.e., it checks for the existence
+% of the macro
+% \verb*=\<name> = and if that exists it assumes that
+% \verb=\<name>= is already robust. In that case either undefine
+% the inner macro first or use \cs{DeclareRobustCommand} to
+% define it in a robust way directly. We could probably test the
+% top-level definition to have the right kind of structure, but
+% this is somewhat problematical as we then have to distinguish
+% between \cs{long} macros and others and also take into account
+% that sometimes the top-level is deliberately dones manually (like
+% with \cs{begin}).
+%
+% The macro firstly checks if the control sequence in question exists
+% at all.
% \begin{macrocode}
%</2ekernel>
-%<latexrelease>\IncludeInRelease{2015/01/01}{\MakeRobust}{\MakeRobust}%
+%<latexrelease>\IncludeInRelease{2019/10/01}{\MakeRobust}{\MakeRobust}%
%<*2ekernel|latexrelease>
\def\MakeRobust#1{%
\@ifundefined{\expandafter\@gobble\string#1}{%
@@ -1189,12 +1206,12 @@
{%
\@ifundefined{\expandafter\@gobble\string#1\space}%
{%
- \expandafter\let\csname
+ \global\expandafter\let\csname
\expandafter\@gobble\string#1\space\endcsname=#1%
\edef\reserved@a{\string#1}%
\def\reserved@b{#1}%
\edef\reserved@b{\expandafter\strip@prefix\meaning\reserved@b}%
- \edef#1{%
+ \xdef#1{%
\ifx\reserved@a\reserved@b
\noexpand\x@protect\noexpand#1%
\fi
@@ -1206,6 +1223,32 @@
}%
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{2015/01/01}{\MakeRobust}{\MakeRobust}%
+%<latexrelease>\def\MakeRobust#1{%
+%<latexrelease> \@ifundefined{\expandafter\@gobble\string#1}{%
+%<latexrelease> \@latex@error{The control sequence `\string#1' is undefined!%
+%<latexrelease> \MessageBreak There is nothing here to make robust}%
+%<latexrelease> \@eha
+%<latexrelease> }%
+%<latexrelease> {%
+%<latexrelease> \@ifundefined{\expandafter\@gobble\string#1\space}%
+%<latexrelease> {%
+%<latexrelease> \expandafter\let\csname
+%<latexrelease> \expandafter\@gobble\string#1\space\endcsname=#1%
+%<latexrelease> \edef\reserved@a{\string#1}%
+%<latexrelease> \def\reserved@b{#1}%
+%<latexrelease> \edef\reserved@b{\expandafter\strip@prefix\meaning\reserved@b}%
+%<latexrelease> \edef#1{%
+%<latexrelease> \ifx\reserved@a\reserved@b
+%<latexrelease> \noexpand\x@protect\noexpand#1%
+%<latexrelease> \fi
+%<latexrelease> \noexpand\protect\expandafter\noexpand
+%<latexrelease> \csname\expandafter\@gobble\string#1\space\endcsname}%
+%<latexrelease> }%
+%<latexrelease> {\@latex@info{The control sequence `\string#1' is already robust}}%
+%<latexrelease> }%
+%<latexrelease>}%
+%<latexrelease>\EndIncludeInRelease
%<latexrelease>\IncludeInRelease{0000/00/00}{\MakeRobust}{\MakeRobust}%
%<latexrelease>\let\MakeRobust\@undefined
%<latexrelease>\EndIncludeInRelease
@@ -1213,6 +1256,49 @@
% \end{macrocode}
% \end{macro}
%
+%
+%
+
+% \begin{macro}{\kernel@make@fragile}
+% The opposite of |\MakeRobust| execpt that it doesn't do many
+% checks as it is internal to the kernel. Why does one want such a
+% thing?
+% Only for compatibility reasons if \texttt{latexrelease} requests
+% a rollback of the kernel. For this reason we pretend that this
+% command existed in all earler versions of \LaTeX{} i.e., we are
+% not rolling it back since we need it precisely then. But we have
+% to get it into the \texttt{latexrelease} file so that a roll
+% forward is possible too.
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\kernel@make@fragile}{Undo robustness}%
+\def\kernel@make@fragile#1{%
+ \@ifundefined{\expandafter\@gobble\string#1\space}%
+% \end{macrocode}
+% If not robust do nothing.
+% \begin{macrocode}
+ {}%
+% \end{macrocode}
+% Otherwise copy \verb*=\foo = back to \verb=\foo= and then undefine
+% the payload command.
+% \begin{macrocode}
+ {%
+ \global\expandafter\let\expandafter #1\csname
+ \expandafter\@gobble\string#1\space\endcsname
+ \global\expandafter\let\csname
+ \expandafter\@gobble\string#1\space\endcsname\@undefined
+ }%
+}
+%<latexrelease>\EndIncludeInRelease
+%</2ekernel|latexrelease>
+%<*2ekernel>
+% \end{macrocode}
+% \end{macro}
+%
+%
+%
% \subsection{Internal defining commands}
%
% These commands are used internally to define other \LaTeX{}
@@ -1392,19 +1478,6 @@
\def\:{\@xifnch} \expandafter\def\: {\futurelet\@let@token\@ifnch}
% \end{macrocode}
% \end{macro}
-
-% \changes{v1.0n}{1994/05/10}{Added \cs{makeatletter} and
-% \cs{makeatother} ASAJ.}
-%
-% \begin{macro}{\makeatletter}
-% \begin{macro}{\makeatother}
-% Make internal control sequences accessible or inaccessible.
-% \begin{macrocode}
-\def\makeatletter{\catcode`\@11\relax}
-\def\makeatother{\catcode`\@12\relax}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
%
%
% \begin{macro}{\@ifstar}
@@ -1459,6 +1532,22 @@
% \end{macrocode}
% \end{macro}
%
+%
+%
+% \begin{macro}{\makeatletter}
+% \begin{macro}{\makeatother}
+% \changes{v1.0n}{1994/05/10}{Added \cs{makeatletter} and
+% \cs{makeatother} ASAJ.}
+% Make internal control sequences accessible or inaccessible.
+% \begin{macrocode}
+\DeclareRobustCommand\makeatletter{\catcode`\@11\relax}
+\DeclareRobustCommand\makeatother{\catcode`\@12\relax}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+
+%
% \section{Discretionary Hyphenation}
% \begin{macro}{\-}
% \changes{1.2x}{1995/12/13}{Documentation changed.}
@@ -1535,6 +1624,56 @@
\@includeinreleasefalse
% \end{macrocode}
%
+% \changes{v1.5f}{2019/08/27}{Make various commands robust}
+%
+% Delayed from |ltplain.dtx|
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\allowbreak}{Make various commands robust}%
+\MakeRobust\allowbreak
+\MakeRobust\bigbreak
+\MakeRobust\break
+\MakeRobust\dotfill
+\MakeRobust\frenchspacing
+\MakeRobust\goodbreak
+\MakeRobust\hrulefill
+\MakeRobust\medbreak
+\MakeRobust\nobreak
+\MakeRobust\nonfrenchspacing
+\MakeRobust\obeylines
+\MakeRobust\obeyspaces
+\MakeRobust\slash
+\MakeRobust\smallbreak
+\MakeRobust\strut
+\MakeRobust\underbar
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\allowbreak}{Make various commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\allowbreak
+%<latexrelease>\kernel@make@fragile\bigbreak
+%<latexrelease>\kernel@make@fragile\break
+%<latexrelease>\kernel@make@fragile\dotfill
+%<latexrelease>\kernel@make@fragile\frenchspacing
+%<latexrelease>\kernel@make@fragile\goodbreak
+%<latexrelease>\kernel@make@fragile\hrulefill
+%<latexrelease>\kernel@make@fragile\medbreak
+%<latexrelease>\kernel@make@fragile\nobreak
+%<latexrelease>\kernel@make@fragile\nonfrenchspacing
+%<latexrelease>\kernel@make@fragile\obeylines
+%<latexrelease>\kernel@make@fragile\obeyspaces
+%<latexrelease>\kernel@make@fragile\slash
+%<latexrelease>\kernel@make@fragile\smallbreak
+%<latexrelease>\kernel@make@fragile\strut
+%<latexrelease>\kernel@make@fragile\underbar
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
% \begin{macrocode}
%</2ekernel>
% \end{macrocode}
diff --git a/macros/latex/base/ltdirchk.dtx b/macros/latex/base/ltdirchk.dtx
index 4513891232..b9db177f19 100644
--- a/macros/latex/base/ltdirchk.dtx
+++ b/macros/latex/base/ltdirchk.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -27,8 +27,6 @@
%
% \fi
%
-% \ProvidesFile{ltdirchk.dtx}
-% [2015/10/02 v1.2a LaTeX Kernel (System Dependent Parts)]
%
% \iffalse
%%% From File: ltdirchk.dtx
@@ -685,7 +683,7 @@
% \end{macrocode}
%
% |#1| is the file to try, |#2| is what to do on success, |#3| on
-% failure.
+% failure. Note that this definition is overwritten later on again!
% \begin{macrocode}
\def\IfFileExists#1#2#3{%
\openin\@inputcheck#1 %
diff --git a/macros/latex/base/lterror.dtx b/macros/latex/base/lterror.dtx
index daf645b8b8..3f6c436970 100644
--- a/macros/latex/base/lterror.dtx
+++ b/macros/latex/base/lterror.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{lterror.dtx}
- [2018/08/05 v1.2p LaTeX Kernel (errors)]
+ [2019/08/30 v1.2q LaTeX Kernel (errors)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{lterror.dtx}
@@ -87,7 +87,7 @@
% \changes{v1.2p}{2016/10/15}
% {Require e\TeX{}}
%
-% \section{Error handling}
+% \section{Error handling and tracing}
%
% This section defines \LaTeX's error commands.
%
@@ -738,7 +738,6 @@ Type H <return> for immediate help.}%
% out, since we decided to use catcode 15 instead.
% \begin{macrocode}
%\def\@invalidchar{\@latex@error{Invalid character in input}\@ehc}
-%</2ekernel>
% \end{macrocode}
% \end{macro}
%
@@ -759,5 +758,44 @@ Type H <return> for immediate help.}%
% In output routine, caused by a float environment or
% |\marginpar| occurring in inner vertical mode.
%
+%
+% \subsection{Tracing}
+%
+% The \texttt{trace} package implements the commands \cs{traceon}
+% and \cs{traceoff} that work similar to \cs{tracingall} but skip
+% certain code blocks that produce a lot of tracing output being of no
+% interest during debugging (for example loading a font).
+% Code blocks that should be hidden during tracing need
+% to be surrounded by the macros \cs{conditionally@traceoff}
+% and \cs{contionally@traceon}.
+%
+% For the kernel code the \texttt{trace} package then redefines a
+% number of macros to include this tracing support.
+%
+% However, in order to allow any macro package to react to
+% \cs{traceon} we also provide dummy definitions for the two
+% commands in the kernel so that they can be used by external
+% packages without the
+% need to distinguish between \texttt{trace} being loaded or not.
+%
+
+% \begin{macro}{\conditionally@traceon}
+% \changes{v1.2q}{2019/08/30}{Macro added}
+% \begin{macro}{\conditionally@traceoff}
+% \changes{v1.2q}{2019/08/30}{Macro added}
+% These are only dummy definitions. For details see the
+% \texttt{trace} package.
+% \begin{macrocode}
+\let\conditionally@traceon\@empty
+\let\conditionally@traceoff\@empty
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
+% \begin{macrocode}
+%</2ekernel>
+% \end{macrocode}
+%
%\Finale
\endinput
diff --git a/macros/latex/base/ltfiles.dtx b/macros/latex/base/ltfiles.dtx
index 6960fd44a3..afb085a417 100644
--- a/macros/latex/base/ltfiles.dtx
+++ b/macros/latex/base/ltfiles.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2017
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfiles.dtx}
- [2018/01/08 v1.1m LaTeX Kernel (File Handling)]
+ [2019/08/27 v1.2b LaTeX Kernel (File Handling)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfiles.dtx}
@@ -280,7 +280,7 @@
% the math fonts.
% \begin{macrocode}
\process@table
- \let\glb@currsize\@empty %% Force math initialization.
+ \let\glb@currsize\@empty % Force math initialization.
% \end{macrocode}
% \changes{v0.9t}{1994/01/31}
% {set \cs{@normalsize} or \cs{normalsize} if necessary}
@@ -541,10 +541,17 @@
%
% \begin{macro}{\includeonly}
% \changes{v1.0p}{1995/04/22}{Allow blanks in argument}
+% \changes{v1.2a}{2019/07/01}{Support UTF-8}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\includeonly}{Spaces in file names}%
\def\includeonly#1{%
\@partswtrue
- \edef\@partlist{\zap@space#1 \@empty}}
+ \set@curr@file{\zap@space#1 \@empty}%
+ \let\@partlist\@curr@file
+ }
\@onlypreamble\includeonly
% \end{macrocode}
% \end{macro}
@@ -569,10 +576,33 @@
\def\include#1{\relax
\ifnum\@auxout=\@partaux
\@latex@error{\string\include\space cannot be nested}\@eha
- \else \@include#1 \fi}
+ \else
+ \set@curr@file{#1 }%
+ \expandafter\@include\@curr@file
+ \fi}
% \end{macrocode}
% \end{macro}
%
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\includeonly}{Spaces in file names}%
+%<latexrelease>\def\includeonly#1{%
+%<latexrelease> \@partswtrue
+%<latexrelease> \edef\@partlist{\zap@space#1 \@empty}}
+%<latexrelease>
+%<latexrelease>\def\include#1{\relax
+%<latexrelease> \ifnum\@auxout=\@partaux
+%<latexrelease> \@latex@error{\string\include\space cannot be nested}\@eha
+%<latexrelease> \else \@include#1 \fi}
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+
+%
% \begin{macro}{\@include}
% \begin{macrocode}
\def\@include#1 {%
@@ -656,14 +686,86 @@
%
% \subsection{Safe Input Macros}
%
-% \begin{macro}{\IfFileExists}
+%
+%
+
+% \begin{macro}{\@curr@file}
+% \begin{macro}{\set@curr@file}
+%
+% File name handling is done by generating a csname from the
+% provided file name (which means that UTF-8 octets gets turned into
+% strings as this is what happens if they appear in a csname due to
+% the code in \texttt{utf8.def}). By setting \cs{escapchar} to
+% \texttt{-1} we ensure that we don't get a backslash in front. As a
+% result we end up with all characters as catcode 12 (plus
+% spaces). We then sometimes add quotes around the contruct
+% (removing any existing inner quotes. Somes we only remove the
+% quotes if they have been supplied by the user. There is clearly
+% some room for improvement.
+%
+% A side effect of the new code is that we will see quotes around
+% file name displays where there haven't been any before.
+%
+% \changes{v1.2a}{2019/07/01}{Support UTF-8}
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\set@curr@file}{Quote file names}%
+\def\set@curr@file#1{%
+ \begingroup
+ \escapechar\m@ne
+ \xdef\@curr@file{\expandafter\string\csname #1\endcsname}%
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
+% \begin{macro}{\quote@name}
+% \begin{macro}{\quote@@name}
+% \begin{macro}{\unquote@name}
+% Quoting spaces
+%\begin{verbatim}
+% a b c -> "a b c"
+% "a b c" -> "a b c"
+% a" "b" "c -> "a b c"
+% -> ""
+%\end{verbatim}
+% \begin{macrocode}
+\def\quote@name#1{"\quote@@name#1\@gobble""}
+\def\quote@@name#1"{#1\quote@@name}
+% \end{macrocode}
+% and removing quotes \ldots
+% \begin{macrocode}
+\def\unquote@name#1{\quote@@name#1\@gobble"}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
+%
+% \begin{macro}{\IfFileExists}
+%
+% \changes{v1.2a}{2019/07/01}{Support UTF-8}
+% \changes{v1.2b}{2019/08/27}{Make command robust}
+% \begin{macrocode}
+\DeclareRobustCommand\IfFileExists[1]{%
+ \set@curr@file{#1}%
+ \edef\q@curr@file{\expandafter\quote@name\expandafter{\@curr@file}}%
+ \expandafter\IfFileExists@\expandafter{\q@curr@file}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\IfFileExists@}
% \changes{v0.9b}{1993/12/04}{Macro added}
% \changes{v0.9p}{1994/01/18}{New Definition}
-% \changes{v1.0t}{1995/05/25}
-% {(CAR) added \cs{long}}
+% \changes{v1.0t}{1995/05/25}{(CAR) added \cs{long}}
%
% \begin{macrocode}
-\long\def \IfFileExists#1#2#3{%
+\long\def \IfFileExists@#1#2#3{%
\openin\@inputcheck#1 %
\ifeof\@inputcheck
\ifx\input@path\@undefined
@@ -678,6 +780,42 @@
\fi
\reserved@a}
% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\set@curr@file}{Quote file names}%
+%<latexrelease>
+%<latexrelease>\let\quote@name\@undefined
+%<latexrelease>\let\quote@@name\@undefined
+%<latexrelease>\let\unquote@name\@undefined
+%<latexrelease>\let\set@curr@file\@undefined
+%<latexrelease>
+%<latexrelease>\let\IfFileExists@\@undefined
+%<latexrelease>
+%<latexrelease>\long\def \IfFileExists#1#2#3{%
+%<latexrelease> \openin\@inputcheck#1 %
+%<latexrelease> \ifeof\@inputcheck
+%<latexrelease> \ifx\input@path\@undefined
+%<latexrelease> \def\reserved@a{#3}%
+%<latexrelease> \else
+%<latexrelease> \def\reserved@a{\@iffileonpath{#1}{#2}{#3}}%
+%<latexrelease> \fi
+%<latexrelease> \else
+%<latexrelease> \closein\@inputcheck
+%<latexrelease> \edef\@filef@und{#1 }%
+%<latexrelease> \def\reserved@a{#2}%
+%<latexrelease> \fi
+%<latexrelease> \reserved@a}
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
%
% \begin{macro}{\@iffileonpath}
% If the file is not found by |\openin|, and |\input@path| is defined,
@@ -704,7 +842,6 @@
\reserved@a}
% \end{macrocode}
% \end{macro}
-% \end{macro}
%
% \begin{macro}{\InputIfFileExists}
% \changes{v0.9b}
@@ -718,13 +855,51 @@
% If the file |#1| does not exist, execute `|#3|'.
% \changes{v1.0t}{1995/05/25}
% {(CAR) added \cs{long}}
+% \changes{v1.1o}{2019/02/07}{Expand \cs{@filef@und} before executing
+% second argument (github/109)}
+% \changes{v1.2b}{2019/08/27}{Make command robust}
% \begin{macrocode}
-\long\def \InputIfFileExists#1#2{%
+%</2ekernel>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\InputIfFileExists}{Don't lose the file name}%
+%<*2ekernel|latexrelease>
+% \begin{macrocode}
+\DeclareRobustCommand \InputIfFileExists[2]{%
\IfFileExists{#1}%
- {#2\@addtofilelist{#1}\@@input \@filef@und}}
+ {%
+ \expandafter\@swaptwoargs\expandafter
+ {\@filef@und}{#2\@addtofilelist{#1}\@@input}}}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\@swaptwoargs}
+%
+% \changes{v1.1o}{2019/02/07}{Helper macro added}
+% Swap two arguments and return them unbraced (like
+% \cs{@firstoftwo} etc).
+% \begin{macrocode}
+\long\def\@swaptwoargs#1#2{#2#1}
% \end{macrocode}
% \end{macro}
%
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\InputIfFileExists}{Don't lose the file name}%
+%<latexrelease>\long\def \InputIfFileExists#1#2{%
+%<latexrelease> \IfFileExists{#1}%
+%<latexrelease> {#2\@addtofilelist{#1}\@@input \@filef@und}}
+%<latexrelease>
+%<latexrelease>\let\@swaptwoargs\@undefined
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+%
% \begin{macro}{\input}
% Input a file: if the argument is given in braces use safe input
% macros, otherwise use \TeX's primitive |\input| command (which is
@@ -740,15 +915,36 @@
% |\InputIfIfileExists|.
% \changes{v0.9b}{1993/12/04}{Macro reimplemented}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\@iinput}{Quote file names}%
\def\@iinput#1{%
\InputIfFileExists{#1}{}%
- {\filename@parse{#1}%
+ {\filename@parse\@curr@file
\edef\reserved@a{\noexpand\@missingfileerror
{\filename@area\filename@base}%
{\ifx\filename@ext\relax tex\else\filename@ext\fi}}%
\reserved@a}}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\@iinput}{Quote file names}%
+%<latexrelease>\def\@iinput#1{%
+%<latexrelease> \InputIfFileExists{#1}{}%
+%<latexrelease> {\filename@parse{#1}%
+%<latexrelease> \edef\reserved@a{\noexpand\@missingfileerror
+%<latexrelease> {\filename@area\filename@base}%
+%<latexrelease> {\ifx\filename@ext\relax tex\else\filename@ext\fi}}%
+%<latexrelease> \reserved@a}}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
% \end{macro}
+
+
+
+
%
% \begin{macro}{\@input}
% \changes{v0.9b}{1993/12/04}{Macro reimplemented}
diff --git a/macros/latex/base/ltfinal.dtx b/macros/latex/base/ltfinal.dtx
index 998710371a..47641e9601 100644
--- a/macros/latex/base/ltfinal.dtx
+++ b/macros/latex/base/ltfinal.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfinal.dtx}
- [2018/08/24 v2.1f LaTeX Kernel (Final Settings)]
+ [2019/09/14 v2.1h LaTeX Kernel (Final Settings)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfinal.dtx}
@@ -664,7 +664,7 @@
% \end{macro}
%
% \changes{v2.1d}{2018/04/08}{Delay full UTF-8 handling to \cs{everyjob}}
-% \changes{v2.18}{2018/05/11}{Make invalit UTF-8 also safe, for legacy filesystem encodings}
+% \changes{v2.18}{2018/05/11}{Make invalid UTF-8 also safe, for legacy filesystem encodings}
% \begin{macrocode}
\edef\inputencodingname{utf8}%
\input{utf8.def}
@@ -709,6 +709,7 @@
\let\UseRawInputEncoding\relax
% \end{macrocode}
%
+% This ends the skipped code in Unicode engines:
% \begin{macrocode}
\fi
%</2ekernel|latexrelease>
@@ -717,6 +718,21 @@
%<latexrelease> {\UTFviii@invalid}{UTF-8 default}%
% \end{macrocode}
%
+% The first block of commands got only introduced in 2019 but we
+% revert all of Unicode support in one go not jump to the
+% intermediate version.
+% \begin{macrocode}
+%<latexrelease> \let\UTFviii@two@octets@combine\@undefined
+%<latexrelease> \let\UTFviii@three@octets@combine\@undefined
+%<latexrelease> \let\UTFviii@four@octets@combine\@undefined
+%<latexrelease> \let\UTFviii@two@octets@string\@undefined
+%<latexrelease> \let\UTFviii@three@octets@string\@undefined
+%<latexrelease> \let\UTFviii@four@octets@string\@undefined
+%<latexrelease> \let\UTFviii@two@octets@noexpand\@undefined
+%<latexrelease> \let\UTFviii@three@octets@noexpand\@undefined
+%<latexrelease> \let\UTFviii@four@octets@noexpand\@undefined
+% \end{macrocode}
+%
% \begin{macrocode}
%<latexrelease>\@tempcnta=0
%<latexrelease>\loop
@@ -912,15 +928,28 @@
\def\i{I}\def\j{J}%
\def\reserved@a##1##2{\let##1##2\reserved@a}%
\expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+% \end{macrocode}
+% Tell UTF-8 processing to process chars even though we are in an \cs{protected@edef}.
+% \changes{v2.1h}{2019/09/14}{Expand UTF8 chrs when case changing (github/177)}
+% \begin{macrocode}
+ \let\UTF@two@octets@noexpand\@empty
+ \let\UTF@three@octets@noexpand\@empty
+ \let\UTF@four@octets@noexpand\@empty
\protected@edef\reserved@a{\uppercase{#1}}%
\reserved@a
}}
\DeclareRobustCommand{\MakeLowercase}[1]{{%
\def\reserved@a##1##2{\let##2##1\reserved@a}%
\expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \let\UTF@two@octets@noexpand\@empty
+ \let\UTF@three@octets@noexpand\@empty
+ \let\UTF@four@octets@noexpand\@empty
\protected@edef\reserved@a{\lowercase{#1}}%
\reserved@a
}}
+% \end{macrocode}
+%
+% \begin{macrocode}
\def\@uclclist{\oe\OE\o\O\ae\AE
\dh\DH\dj\DJ\l\L\ng\NG\ss\SS\th\TH}
% \end{macrocode}
diff --git a/macros/latex/base/ltfloat.dtx b/macros/latex/base/ltfloat.dtx
index ac1e37688e..7e0c35df22 100644
--- a/macros/latex/base/ltfloat.dtx
+++ b/macros/latex/base/ltfloat.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltfntcmd.dtx b/macros/latex/base/ltfntcmd.dtx
index 7ad43e8272..e214057bc4 100644
--- a/macros/latex/base/ltfntcmd.dtx
+++ b/macros/latex/base/ltfntcmd.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltfntcmd.dtx}
- [2015/03/11 v3.4b LaTeX Kernel (Font commands)]
+ [2019/01/27 v3.4b LaTeX Kernel (Font commands)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltfntcmd.dtx}
@@ -154,6 +154,8 @@
% \begin{center}
% \begin{tabular}{lll}
% \textit{Command} & \textit{Corresponds to }& \textit{Action} \\[4pt]
+% |\textnormal{..}| & |\normalfont| &
+% Typeset argument in normal family \\
% |\textrm{..}| & |\rmfamily| &
% Typeset argument in roman family \\
% |\textsf{..}| & |\sffamily| &
diff --git a/macros/latex/base/ltfssbas.dtx b/macros/latex/base/ltfssbas.dtx
index b9146cc1e4..da9dab5d38 100644
--- a/macros/latex/base/ltfssbas.dtx
+++ b/macros/latex/base/ltfssbas.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -35,7 +35,7 @@
%
%
\ProvidesFile{ltfssbas.dtx}
- [2017/01/10 v3.2a LaTeX Kernel (NFSS Basic Macros)]
+ [2019/08/27 v3.2d LaTeX Kernel (NFSS Basic Macros)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -145,21 +145,11 @@
% substitution font/shape macro.}
% \changes{v1.0a}{1989/04/10}{Starting with version numbers!!
% \cs{ifmmode} added in \cs{math@group}}
-% \changes{v2.1w}{1994/11/17}
-% {\cs{@tempa} to \cs{reserved@a}}
-% \changes{v3.0z}{2015/02/21}
-% {Removed autoload code}
+% \changes{v2.1w}{1994/11/17}{\cs{@tempa} to \cs{reserved@a}}
+% \changes{v3.0z}{2015/02/21}{Removed autoload code}
+% \changes{v3.2d}{2019/08/27}{Make various commands robust}
%
%
-% The `2ekernel' code ensures that a |\usepackage{autofss1}| is
-% essentially ignored if a `full' format is being used that has
-% picture mode already in the format.
-%
-% Note the |autofss2| loading is currently disabled.
-%
-% \begin{macrocode}
-%<2ekernel>\expandafter\let\csname ver@autofss1.sty\endcsname\fmtversion
-% \end{macrocode}
%
%
% \section{Preliminary macros}
@@ -817,7 +807,7 @@
% in the current size. If also the size should change one has to
% issue a |\fontsize| command first.
% \begin{macrocode}
-\def\usefont#1#2#3#4{\fontencoding{#1}\fontfamily{#2}%
+\DeclareRobustCommand\usefont[4]{\fontencoding{#1}\fontfamily{#2}%
\fontseries{#3}\fontshape{#4}\selectfont
\ignorespaces}
% \end{macrocode}
@@ -1167,11 +1157,12 @@
% \end{macrocode}
%
%
+% \changes{v3.2b}{2019/02/07}{Changed wording of warning (github/107)}
% \begin{macrocode}
\def\try@load@fontshape{%
\expandafter
\ifx\csname \f@encoding+\f@family\endcsname\relax
- \@font@info{Try loading font information for
+ \@font@info{Trying to load font information for
\f@encoding+\f@family}%
% \end{macrocode}
% We predefine this combination to be |\@empty| which means that
@@ -1284,6 +1275,10 @@
% one macro name if the assumption is false. But at least the font
% should be there!
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\DeclareErrorFont}{No side effects please}%
\def\DeclareErrorFont#1#2#3#4#5{%
\xdef\error@fontshape{%
\noexpand\expandafter\noexpand\split@name\noexpand\string
@@ -1297,19 +1292,39 @@
% We definitely don't want to set |\f@encoding|; we can set all the
% others since if they are left ``blank'' any selection would grap
% ``error default values'' as well. However, this probably should
-% go also.
+% go also---and now it did.
% \changes{v2.1n}{1994/05/14}{Don't set \cs{f@encoding}}
+% \changes{v3.2c}{2019/07/09}{Don't set any \cs{f@...} macros}
% \begin{macrocode}
% \gdef\f@encoding{#1}%
\gdef\default@family{#2}%
\gdef\default@series{#3}%
\gdef\default@shape{#4}%
- \global\let\f@family\default@family
- \global\let\f@series\default@series
- \global\let\f@shape\default@shape
- \gdef\f@size{#5}%
- \gdef\f@baselineskip{#5pt}%
}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\DeclareErrorFont}{No side effects please}%
+%<latexrelease>
+%<latexrelease>\def\DeclareErrorFont#1#2#3#4#5{%
+%<latexrelease> \xdef\error@fontshape{%
+%<latexrelease> \noexpand\expandafter\noexpand\split@name\noexpand\string
+%<latexrelease> \expandafter\noexpand\csname#1/#2/#3/#4/#5\endcsname
+%<latexrelease> \noexpand\@nil}%
+%<latexrelease> \gdef\default@family{#2}%
+%<latexrelease> \gdef\default@series{#3}%
+%<latexrelease> \gdef\default@shape{#4}%
+%<latexrelease> \global\let\f@family\default@family
+%<latexrelease> \global\let\f@series\default@series
+%<latexrelease> \global\let\f@shape\default@shape
+%<latexrelease> \gdef\f@size{#5}%
+%<latexrelease> \gdef\f@baselineskip{#5pt}%
+%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+% \begin{macrocode}
\@onlypreamble\DeclareErrorFont
% \end{macrocode}
% \end{macro}
@@ -1813,7 +1828,7 @@
% \end{macrocode}
% Version for engines other than Xe\TeX.
% \begin{macrocode}
-\gdef\showhyphens#1{%
+\DeclareRobustCommand\showhyphens[1]{%
\setbox0\vbox{%
\color@begingroup
\everypar{}%
@@ -1837,7 +1852,7 @@
% suppressed from the terminal output by ensuring that
% |\tracingonline| is locally zero.
% \begin{macrocode}
-\long\def\showhyphens#1{%
+\DeclareRobustCommand\showhyphens[1]{%
\setbox0\vbox{%
\usefont{TU}{lmr}{m}{n}%
\hsize 1sp %
diff --git a/macros/latex/base/ltfsscmp.dtx b/macros/latex/base/ltfsscmp.dtx
index 8157428fde..d62eeb6f47 100644
--- a/macros/latex/base/ltfsscmp.dtx
+++ b/macros/latex/base/ltfsscmp.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltfssdcl.dtx b/macros/latex/base/ltfssdcl.dtx
index cca3df4693..d1284a08e8 100644
--- a/macros/latex/base/ltfssdcl.dtx
+++ b/macros/latex/base/ltfssdcl.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -36,7 +36,7 @@
%
%
\ProvidesFile{ltfssdcl.dtx}
- [2016/02/18 v3.0r LaTeX Kernel (NFSS Declarative Interface)]
+ [2019/08/27 v3.0s LaTeX Kernel (NFSS Declarative Interface)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -1078,12 +1078,17 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\DeclareMathAlphabet}
-% could do with more checks like allowing single number in |#4|
-% lowercase in |#4| etc
+% \begin{macro}{\DeclareMathAccent}
+% Could do with more checks like allowing single number in |#4|
+% lowercase in |#4| etc
% \changes{v3.0r}{2016/02/18}
% {Check for mathaccent not \cs{mathaccemt}}
+% \changes{v3.0s}{2019/08/27}{Make math accents robust}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {DeclareMathAccent}{Make math accents robust}%
\def\DeclareMathAccent#1#2#3#4{%
\expandafter\in@\csname sym#3\expandafter\endcsname
\expandafter{\group@list}%
@@ -1097,9 +1102,14 @@
\advance\count\tw@-\count@
\if\relax\noexpand#1% is command?
\edef\reserved@a{\noexpand\in@
- {\expandafter\@gobble\string\mathaccent}{\meaning#1}}%
+ {\expandafter\@gobble\string\mathaccent}
+ {\expandafter\meaning
+ \csname\expandafter\@gobble\string#1\space\endcsname}}%
\reserved@a
\ifin@
+ \expandafter\let
+ \csname\expandafter\@gobble\string#1\space\endcsname
+ \@undefined
\expandafter\set@mathaccent
\csname sym#3\endcsname#1#2%
{\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
@@ -1123,21 +1133,87 @@
\@latex@error{Symbol font `#3' is not defined}\@eha
\fi
}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {DeclareMathAccent}{Make math accents robust}%
+%<latexrelease>\def\DeclareMathAccent#1#2#3#4{%
+%<latexrelease> \expandafter\in@\csname sym#3\expandafter\endcsname
+%<latexrelease> \expandafter{\group@list}%
+%<latexrelease> \ifin@
+%<latexrelease> \begingroup
+%<latexrelease> \count\z@=#4\relax
+%<latexrelease> \count\tw@\count\z@
+%<latexrelease> \divide\count\z@\sixt@@n
+%<latexrelease> \count@\count\z@
+%<latexrelease> \multiply\count@\sixt@@n
+%<latexrelease> \advance\count\tw@-\count@
+%<latexrelease> \if\relax\noexpand#1% is command?
+%<latexrelease> \edef\reserved@a{\noexpand\in@
+%<latexrelease> {\expandafter\@gobble\string\mathaccent}{\meaning#1}}%
+%<latexrelease> \reserved@a
+%<latexrelease> \ifin@
+%<latexrelease> \expandafter\set@mathaccent
+%<latexrelease> \csname sym#3\endcsname#1#2%
+%<latexrelease> {\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
+%<latexrelease> \@font@info{Redeclaring math accent \string#1}%
+%<latexrelease> \else
+%<latexrelease> \expandafter\ifx
+%<latexrelease> \csname\expandafter\@gobble\string#1\endcsname
+%<latexrelease> \relax
+%<latexrelease> \expandafter\set@mathaccent
+%<latexrelease> \csname sym#3\endcsname#1#2%
+%<latexrelease> {\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
+%<latexrelease> \else
+%<latexrelease> \@latex@error{Command `\string#1' already defined}\@eha
+%<latexrelease> \fi
+%<latexrelease> \fi
+%<latexrelease> \else
+%<latexrelease> \@latex@error{Not a command name: `\noexpand#1'}\@eha
+%<latexrelease> \fi
+%<latexrelease> \endgroup
+%<latexrelease> \else
+%<latexrelease> \@latex@error{Symbol font `#3' is not defined}\@eha
+%<latexrelease> \fi
+%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+% \begin{macrocode}
\@onlypreamble\DeclareMathAccent
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\set@mathaccent}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\set@mathaccent}{makemath accents robust}%
\def\set@mathaccent#1#2#3#4{%
- \xdef#2{\mathaccent"\mathchar@type#3\hexnumber@#1#4\relax}}
+ \xdef#2{\mathaccent"\mathchar@type#3\hexnumber@#1#4\relax}%
+ \MakeRobust#2%
+}
\@onlypreamble\set@mathaccent
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\set@mathaccent}{makemath accents robust}%
+%<latexrelease>
+%<latexrelease>\def\set@mathaccent#1#2#3#4{%
+%<latexrelease> \xdef#2{\mathaccent"\mathchar@type#3\hexnumber@#1#4\relax}}
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\DeclareMathSymbol}
% \changes{v3.0r}{2016/02/18}
% {Check for mathchar not \cs{mathchar}}
+% \changes{v3.0s}{2019/09/09}{Allow definition if the math symbol was
+% a command already robust}
% \begin{macrocode}
\def\DeclareMathSymbol#1#2#3#4{%
\expandafter\in@\csname sym#3\expandafter\endcsname
@@ -1151,17 +1227,30 @@
\multiply\count@\sixt@@n
\advance\count\tw@-\count@
\if\relax\noexpand#1% is command?
+% \end{macrocode}
+% Store the command name with a space attached inside
+% \cs{reserved@@b} in case we look at a robust definition.
+% \begin{macrocode}
+ \edef\reserved@b{\expandafter\noexpand
+ \csname\expandafter\@gobble\string#1\space\endcsname}%
+% \end{macrocode}
+% Test both \verb=#1= and \verb*=#1 = for containing \texttt{mathchar}.
+% \begin{macrocode}
\edef\reserved@a
{\noexpand\in@{\expandafter\@gobble\string\mathchar}%
- {\meaning#1}}%
+ {\meaning#1\expandafter\meaning\reserved@b}}%
\reserved@a
+% \end{macrocode}
+% Drop \verb*=#1 = in case it was defined before.
+% \begin{macrocode}
+ \global\expandafter\let\reserved@b\@undefined
\ifin@
\expandafter\set@mathsymbol
\csname sym#3\endcsname#1#2%
{\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
\@font@info{Redeclaring math symbol \string#1}%
\else
- \expandafter\ifx
+ \expandafter\ifx
\csname\expandafter\@gobble\string#1\endcsname
\relax
\expandafter\set@mathsymbol
@@ -1278,7 +1367,12 @@
% \begin{macro}{\@DeclareMathDelimiter}
% \changes{v3.0r}{2016/02/18}
% {Check for delimiter not \cs{delimiter}}
+% \changes{v3.0s}{2019/08/27}{Make math delimiters robust}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\@DeclareMathDelimiter}{Make math delimiters robust}%
\def\@DeclareMathDelimiter#1#2#3#4#5#6{%
\expandafter\in@\csname sym#3\expandafter\endcsname
\expandafter{\group@list}%
@@ -1304,9 +1398,11 @@
\edef\reserved@d{\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
%
\edef\reserved@a{\noexpand\in@
- {\expandafter\@gobble\string\delimiter}{\meaning#1}}%
+ {\expandafter\@gobble\string\delimiter}%
+ {\expandafter\meaning\csname\expandafter\@gobble\string#1\space\endcsname}}%
\reserved@a
\ifin@
+ \expandafter\let\csname\expandafter\@gobble\string#1\space\endcsname\@undefined
\expandafter\set@mathdelimiter
\csname sym#3\expandafter\endcsname
\csname sym#5\endcsname#1#2%
@@ -1332,6 +1428,68 @@
\@latex@error{Symbol font `#3' is not defined}\@eha
\fi
}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\@DeclareMathDelimiter}{Make math delimiters robust}%
+%<latexrelease>\def\@DeclareMathDelimiter#1#2#3#4#5#6{%
+%<latexrelease> \expandafter\in@\csname sym#3\expandafter\endcsname
+%<latexrelease> \expandafter{\group@list}%
+%<latexrelease> \ifin@
+%<latexrelease> \expandafter\in@\csname sym#5\expandafter\endcsname
+%<latexrelease> \expandafter{\group@list}%
+%<latexrelease> \ifin@
+%<latexrelease> \begingroup
+%<latexrelease> \count\z@=#4\relax
+%<latexrelease> \count\tw@\count\z@
+%<latexrelease> \divide\count\z@\sixt@@n
+%<latexrelease> \count@\count\z@
+%<latexrelease> \multiply\count@\sixt@@n
+%<latexrelease> \advance\count\tw@-\count@
+%<latexrelease> \edef\reserved@c{\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
+%<latexrelease> %
+%<latexrelease> \count\z@=#6\relax
+%<latexrelease> \count\tw@\count\z@
+%<latexrelease> \divide\count\z@\sixt@@n
+%<latexrelease> \count@\count\z@
+%<latexrelease> \multiply\count@\sixt@@n
+%<latexrelease> \advance\count\tw@-\count@
+%<latexrelease> \edef\reserved@d{\hexnumber@{\count\z@}\hexnumber@{\count\tw@}}%
+%<latexrelease> %
+%<latexrelease> \edef\reserved@a{\noexpand\in@
+%<latexrelease> {\expandafter\@gobble\string\delimiter}{\meaning#1}}%
+%<latexrelease> \reserved@a
+%<latexrelease> \ifin@
+%<latexrelease> \expandafter\set@mathdelimiter
+%<latexrelease> \csname sym#3\expandafter\endcsname
+%<latexrelease> \csname sym#5\endcsname#1#2%
+%<latexrelease> \reserved@c\reserved@d
+%<latexrelease> \@font@info{Redeclaring math delimiter \string#1}%
+%<latexrelease> \else
+%<latexrelease> \expandafter\ifx
+%<latexrelease> \csname\expandafter\@gobble\string#1\endcsname
+%<latexrelease> \relax
+%<latexrelease> \expandafter\set@mathdelimiter
+%<latexrelease> \csname sym#3\expandafter\endcsname
+%<latexrelease> \csname sym#5\endcsname#1#2%
+%<latexrelease> \reserved@c\reserved@d
+%<latexrelease> \else
+%<latexrelease> \@latex@error{Command `\string#1' already defined}\@eha
+%<latexrelease> \fi
+%<latexrelease> \fi
+%<latexrelease> \endgroup
+%<latexrelease> \else
+%<latexrelease> \@latex@error{Symbol font `#5' is not defined}\@eha
+%<latexrelease> \fi
+%<latexrelease> \else
+%<latexrelease> \@latex@error{Symbol font `#3' is not defined}\@eha
+%<latexrelease> \fi
+%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+% \begin{macrocode}
\@onlypreamble\@DeclareMathDelimiter
% \end{macrocode}
% \end{macro}
@@ -1384,10 +1542,27 @@
%
% \changes{v2.1q}{1995/04/02}{fix pr/1329}
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\set@mathdelimiter}{make delimiters robust}%
\def\set@mathdelimiter#1#2#3#4#5#6{%
\xdef#3{\delimiter"\mathchar@type#4\hexnumber@#1#5%
- \hexnumber@#2#6 }}
+ \hexnumber@#2#6 }%
+ \MakeRobust#3%
+}
\@onlypreamble\set@mathdelimiter
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\set@mathdelimiter}{make delimiters robust}%
+%<latexrelease>
+%<latexrelease>\def\set@mathdelimiter#1#2#3#4#5#6{%
+%<latexrelease> \xdef#3{\delimiter"\mathchar@type#4\hexnumber@#1#5%
+%<latexrelease> \hexnumber@#2#6 }}
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltfssini.dtx b/macros/latex/base/ltfssini.dtx
index 8ce5bf7341..b073a5cc37 100644
--- a/macros/latex/base/ltfssini.dtx
+++ b/macros/latex/base/ltfssini.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -36,7 +36,7 @@
%
%
\ProvidesFile{ltfssini.dtx}
- [2016/10/15 v3.1b LaTeX Kernel (NFSS Initialisation)]
+ [2019/08/27 v3.1d LaTeX Kernel (NFSS Initialisation)]
% \iffalse
\documentclass{ltxdoc}
\begin{document}
@@ -80,6 +80,7 @@
% {(DPC) Make file from previous file, lfonts.dtx 1995/05/23 v2.2e}
% \changes{v3.1b}{2016/10/15}
% {Require e\TeX{}}
+% \changes{v3.1d}{2019/08/27}{Make various commands robust}
%
%
% \section{NFSS Initialisation}
@@ -268,9 +269,9 @@
% Finally we provide two abbreviations to switch to the \LaTeX{}
% \emph{versions}.
% \begin{macrocode}
-\def\boldmath{\@nomath\boldmath
+\DeclareRobustCommand\boldmath{\@nomath\boldmath
\mathversion{bold}}
-\def\unboldmath{\@nomath\unboldmath
+\DeclareRobustCommand\unboldmath{\@nomath\unboldmath
\mathversion{normal}}
% \end{macrocode}
% Here we switch to the default math version by defining the internal
@@ -293,7 +294,10 @@
% without changes to the source.
% \begin{macrocode}
\def\newfont#1#2{\@ifdefinable#1{\font#1=#2\relax}}
-\def\symbol#1{\char #1\relax}
+% \end{macrocode}
+%
+% \begin{macrocode}
+\DeclareRobustCommand\symbol[1]{\char #1\relax}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -332,7 +336,7 @@
% assume that the standard math fonts are used. Thus it needs
% changing in case other math encodings are used.
% \begin{macrocode}
-\def\oldstylenums#1{%
+\DeclareRobustCommand\oldstylenums[1]{%
\begingroup
% \end{macrocode}
% Provide spacing using the interword space of the current font.
@@ -488,6 +492,16 @@
%% overwrite it in fontdef.cfg
%% if necessary
% \end{macrocode}
+% We also set some default values for |\f@family| etc. Note that we
+% don't yet have any encodings that comes later. In the past this
+% was implicitly done by |\DeclareErrorFont|.
+% \changes{v3.1c}{2019/07/09}{Explicitly set some defaults}
+% \begin{macrocode}
+\fontfamily{cmr}
+\fontseries{m}
+\fontshape{n}
+\fontsize{10}{10}
+% \end{macrocode}
%
%
%
diff --git a/macros/latex/base/ltfsstrc.dtx b/macros/latex/base/ltfsstrc.dtx
index 0270fcb066..05dafa20c6 100644
--- a/macros/latex/base/ltfsstrc.dtx
+++ b/macros/latex/base/ltfsstrc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/lthyphen.dtx b/macros/latex/base/lthyphen.dtx
index 32b73bf892..ba4b018dce 100644
--- a/macros/latex/base/lthyphen.dtx
+++ b/macros/latex/base/lthyphen.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltidxglo.dtx b/macros/latex/base/ltidxglo.dtx
index cb46fde90a..19349c17dc 100644
--- a/macros/latex/base/ltidxglo.dtx
+++ b/macros/latex/base/ltidxglo.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltidxglo.dtx}
- [1996/01/20 v1.1e LaTeX Kernel (Index and Glossary)]
+ [2019/08/27 v1.1f LaTeX Kernel (Index and Glossary)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltidxglo.dtx}
@@ -76,6 +76,7 @@
% \changes{v1.1a}{1994/05/19}{Initial version of ltidxglo.dtx,
% split from ltidxbib.dtx}
% \changes{v1.1d}{1995/10/25}{Doc cleanup}
+% \changes{v1.1f}{2019/08/27}{Make \cs{index} and \cs{gloassary} robust}
%
%
% \begin{oldcomments}
diff --git a/macros/latex/base/ltlength.dtx b/macros/latex/base/ltlength.dtx
index fab7c6fdd2..7b72946d6e 100644
--- a/macros/latex/base/ltlength.dtx
+++ b/macros/latex/base/ltlength.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltlength.dtx}
- [2015/01/08 v1.1c LaTeX Kernel (Lengths)]
+ [2019/08/27 v1.1d LaTeX Kernel (Lengths)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltlength.dtx}
@@ -59,10 +59,9 @@
%
% \changes{v1.0c}{1994/03/29}
% {Create file ltcntlen from parts of ltmiscen and ltherest.}
-% \changes{v1.1a}{1994/05/19}
-% {Extract file ltlength from ltcntlen.}
-% \changes{v1.1b}{1995/08/11}
-% {Doc typos fixed for latex/753}
+% \changes{v1.1a}{1994/05/19}{Extract file ltlength from ltcntlen.}
+% \changes{v1.1b}{1995/08/11}{Doc typos fixed for latex/753}
+% \changes{v1.1d}{2019/08/27}{Make various command robust}
%
% \section{Lengths}
%
@@ -141,9 +140,9 @@
% Clear the memory afterwards (which might be a lot).
% \begin{macrocode}
\setbox\@tempboxa\box\voidb@x}
-\def\settoheight{\@settodim\ht}
-\def\settodepth {\@settodim\dp}
-\def\settowidth {\@settodim\wd}
+\DeclareRobustCommand\settoheight{\@settodim\ht}
+\DeclareRobustCommand\settodepth {\@settodim\dp}
+\DeclareRobustCommand\settowidth {\@settodim\wd}
% \end{macrocode}
% \end{macro}
% \end{macro}
diff --git a/macros/latex/base/ltlists.dtx b/macros/latex/base/ltlists.dtx
index d59b7ac4f4..4dcbb8b56a 100644
--- a/macros/latex/base/ltlists.dtx
+++ b/macros/latex/base/ltlists.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltlogos.dtx b/macros/latex/base/ltlogos.dtx
index 1754d06630..ab20b60c59 100644
--- a/macros/latex/base/ltlogos.dtx
+++ b/macros/latex/base/ltlogos.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltlogos.dtx}
- [1998/08/17 v1.1i LaTeX Kernel (Logos)]
+ [2019/08/27 v1.1j LaTeX Kernel (Logos)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltlogos.dtx}
@@ -70,9 +70,10 @@
% \begin{macro}{\TeX}
% The \TeX{} logo, adjusted so that a full stop after the logo
% counts as ending a sentence.
+% \changes{v1.1j}{2019/08/27}{Make \cs{TeX} command robust}
% \begin{macrocode}
%<*2ekernel>
-\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
+\DeclareRobustCommand\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX\@}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltluatex.dtx b/macros/latex/base/ltluatex.dtx
index 5645d3a85f..a043b48436 100644
--- a/macros/latex/base/ltluatex.dtx
+++ b/macros/latex/base/ltluatex.dtx
@@ -1311,12 +1311,16 @@ local callbacktypes = callbacktypes or {
% \changes{v1.0n}{2016/03/13}{insert\_local\_par added}
% \changes{v1.0n}{2016/03/13}{contribute\_filter added}
% \changes{v1.1h}{2018/08/18}{append\_to\_vlist\_filter is \texttt{exclusive}}
+% \changes{v1.1j}{2019/06/18}{new\_graf added}
+% \changes{v1.1k}{2019/10/02}{linebreak\_filter is \texttt{exclusive}}
+% \changes{v1.1k}{2019/10/02}{process\_rule is \texttt{exclusive}}
+% \changes{v1.1k}{2019/10/02}{mlist\_to\_hlist is \texttt{exclusive}}
% \begin{macrocode}
contribute_filter = simple,
buildpage_filter = simple,
build_page_insert = exclusive,
pre_linebreak_filter = list,
- linebreak_filter = list,
+ linebreak_filter = exclusive,
append_to_vlist_filter = exclusive,
post_linebreak_filter = list,
hpack_filter = list,
@@ -1324,44 +1328,56 @@ local callbacktypes = callbacktypes or {
hpack_quality = list,
vpack_quality = list,
pre_output_filter = list,
- process_rule = list,
+ process_rule = exclusive,
hyphenate = simple,
ligaturing = simple,
kerning = simple,
insert_local_par = simple,
- mlist_to_hlist = list,
+ mlist_to_hlist = exclusive,
+ new_graf = simple,
% \end{macrocode}
% Section 8.5: information reporting callbacks.
% \changes{v1.0m}{2016/02/11}{show\_warning\_message added}
% \changes{v1.0p}{2016/11/17}{call\_edit added}
% \changes{v1.1g}{2018/05/02}{finish\_synctex\_callback added}
-% \begin{macrocode}
- pre_dump = simple,
- start_run = simple,
- stop_run = simple,
- start_page_number = simple,
- stop_page_number = simple,
- show_error_hook = simple,
- show_warning_message = simple,
- show_error_message = simple,
- show_lua_error_hook = simple,
- start_file = simple,
- stop_file = simple,
- call_edit = simple,
- finish_synctex_callback = simple,
+% \changes{v1.1j}{2019/06/18}{finish\_synctex\_callback renamed finish\_synctex}
+% \changes{v1.1j}{2019/06/18}{wrapup\_run added}
+% \begin{macrocode}
+ pre_dump = simple,
+ start_run = simple,
+ stop_run = simple,
+ start_page_number = simple,
+ stop_page_number = simple,
+ show_error_hook = simple,
+ show_warning_message = simple,
+ show_error_message = simple,
+ show_lua_error_hook = simple,
+ start_file = simple,
+ stop_file = simple,
+ call_edit = simple,
+ finish_synctex = simple,
+ wrapup_run = simple,
% \end{macrocode}
% Section 8.6: PDF-related callbacks.
+% \changes{v1.1j}{2019/06/18}{page\_objnum\_provider added}
+% \changes{v1.1j}{2019/06/18}{process\_pdf\_image\_content added}
% \begin{macrocode}
- finish_pdffile = data,
- finish_pdfpage = data,
+ finish_pdffile = data,
+ finish_pdfpage = data,
+ page_objnum_provider = simple,
+ process_pdf_image_content = simple,
% \end{macrocode}
% Section 8.7: font-related callbacks.
% \changes{v1.1e}{2017/03/28}{glyph\_stream\_provider added}
% \changes{v1.1g}{2018/05/02}{glyph\_not\_found added}
-% \begin{macrocode}
- define_font = exclusive,
- glyph_not_found = exclusive,
- glyph_stream_provider = exclusive,
+% \changes{v1.1j}{2019/06/18}{make\_extensible added}
+% \changes{v1.1j}{2019/06/18}{font\_descriptor\_objnum\_provider added}
+% \begin{macrocode}
+ define_font = exclusive,
+ glyph_not_found = exclusive,
+ glyph_stream_provider = exclusive,
+ make_extensible = exclusive,
+ font_descriptor_objnum_provider = exclusive,
% \end{macrocode}
% \changes{v1.0m}{2016/02/11}{pdf\_stream\_filter\_callback removed}
% \begin{macrocode}
diff --git a/macros/latex/base/ltluatex.pdf b/macros/latex/base/ltluatex.pdf
index 1cd87dccf0..11f55bd545 100644
--- a/macros/latex/base/ltluatex.pdf
+++ b/macros/latex/base/ltluatex.pdf
Binary files differ
diff --git a/macros/latex/base/ltmath.dtx b/macros/latex/base/ltmath.dtx
index d7c283f9ef..c38f42b4f9 100644
--- a/macros/latex/base/ltmath.dtx
+++ b/macros/latex/base/ltmath.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -38,7 +38,7 @@
%<*driver>
% \fi
\ProvidesFile{ltmath.dtx}
- [2018/09/24 v1.2b LaTeX Kernel (Math Setup)]
+ [2019/08/27 v1.2c LaTeX Kernel (Math Setup)]
% \iffalse
%</driver>
%
@@ -95,49 +95,50 @@
% \changes{v1.0r}{1995/05/07}{Use \cs{hb@xt@}}
% \changes{v1.0r}{1995/05/21}{Update some plain macros}
% \changes{v1.0t}{1995/06/28}{minor doc edits}
+% \changes{v1.2c}{2019/08/27}{Make various commands robust}
%
% \begin{macro}{\log}
% The standard operators:
% \begin{macrocode}
-\def\log{\mathop{\operator@font log}\nolimits}
-\def\lg{\mathop{\operator@font lg}\nolimits}
-\def\ln{\mathop{\operator@font ln}\nolimits}
-\def\lim{\mathop{\operator@font lim}}
-\def\limsup{\mathop{\operator@font lim\,sup}}
-\def\liminf{\mathop{\operator@font lim\,inf}}
-\def\sin{\mathop{\operator@font sin}\nolimits}
-\def\arcsin{\mathop{\operator@font arcsin}\nolimits}
-\def\sinh{\mathop{\operator@font sinh}\nolimits}
-\def\cos{\mathop{\operator@font cos}\nolimits}
-\def\arccos{\mathop{\operator@font arccos}\nolimits}
-\def\cosh{\mathop{\operator@font cosh}\nolimits}
-\def\tan{\mathop{\operator@font tan}\nolimits}
-\def\arctan{\mathop{\operator@font arctan}\nolimits}
-\def\tanh{\mathop{\operator@font tanh}\nolimits}
-\def\cot{\mathop{\operator@font cot}\nolimits}
-\def\coth{\mathop{\operator@font coth}\nolimits}
-\def\sec{\mathop{\operator@font sec}\nolimits}
-\def\csc{\mathop{\operator@font csc}\nolimits}
-\def\max{\mathop{\operator@font max}}
-\def\min{\mathop{\operator@font min}}
-\def\sup{\mathop{\operator@font sup}}
-\def\inf{\mathop{\operator@font inf}}
-\def\arg{\mathop{\operator@font arg}\nolimits}
-\def\ker{\mathop{\operator@font ker}\nolimits}
-\def\dim{\mathop{\operator@font dim}\nolimits}
-\def\hom{\mathop{\operator@font hom}\nolimits}
-\def\det{\mathop{\operator@font det}}
-\def\exp{\mathop{\operator@font exp}\nolimits}
-\def\Pr{\mathop{\operator@font Pr}}
-\def\gcd{\mathop{\operator@font gcd}}
-\def\deg{\mathop{\operator@font deg}\nolimits}
+\DeclareRobustCommand\log{\mathop{\operator@font log}\nolimits}
+\DeclareRobustCommand\lg{\mathop{\operator@font lg}\nolimits}
+\DeclareRobustCommand\ln{\mathop{\operator@font ln}\nolimits}
+\DeclareRobustCommand\lim{\mathop{\operator@font lim}}
+\DeclareRobustCommand\limsup{\mathop{\operator@font lim\,sup}}
+\DeclareRobustCommand\liminf{\mathop{\operator@font lim\,inf}}
+\DeclareRobustCommand\sin{\mathop{\operator@font sin}\nolimits}
+\DeclareRobustCommand\arcsin{\mathop{\operator@font arcsin}\nolimits}
+\DeclareRobustCommand\sinh{\mathop{\operator@font sinh}\nolimits}
+\DeclareRobustCommand\cos{\mathop{\operator@font cos}\nolimits}
+\DeclareRobustCommand\arccos{\mathop{\operator@font arccos}\nolimits}
+\DeclareRobustCommand\cosh{\mathop{\operator@font cosh}\nolimits}
+\DeclareRobustCommand\tan{\mathop{\operator@font tan}\nolimits}
+\DeclareRobustCommand\arctan{\mathop{\operator@font arctan}\nolimits}
+\DeclareRobustCommand\tanh{\mathop{\operator@font tanh}\nolimits}
+\DeclareRobustCommand\cot{\mathop{\operator@font cot}\nolimits}
+\DeclareRobustCommand\coth{\mathop{\operator@font coth}\nolimits}
+\DeclareRobustCommand\sec{\mathop{\operator@font sec}\nolimits}
+\DeclareRobustCommand\csc{\mathop{\operator@font csc}\nolimits}
+\DeclareRobustCommand\max{\mathop{\operator@font max}}
+\DeclareRobustCommand\min{\mathop{\operator@font min}}
+\DeclareRobustCommand\sup{\mathop{\operator@font sup}}
+\DeclareRobustCommand\inf{\mathop{\operator@font inf}}
+\DeclareRobustCommand\arg{\mathop{\operator@font arg}\nolimits}
+\DeclareRobustCommand\ker{\mathop{\operator@font ker}\nolimits}
+\DeclareRobustCommand\dim{\mathop{\operator@font dim}\nolimits}
+\DeclareRobustCommand\hom{\mathop{\operator@font hom}\nolimits}
+\DeclareRobustCommand\det{\mathop{\operator@font det}}
+\DeclareRobustCommand\exp{\mathop{\operator@font exp}\nolimits}
+\DeclareRobustCommand\Pr{\mathop{\operator@font Pr}}
+\DeclareRobustCommand\gcd{\mathop{\operator@font gcd}}
+\DeclareRobustCommand\deg{\mathop{\operator@font deg}\nolimits}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\bmod}
% And some operators have to be done by hand:
% \begin{macrocode}
-\def\bmod{%
+\DeclareRobustCommand\bmod{%
\nonscript\mskip-\medmuskip\mkern5mu%
\mathbin{\operator@font mod}\penalty900\mkern5mu%
\nonscript\mskip-\medmuskip}
@@ -146,7 +147,7 @@
%
% \begin{macro}{\pmod}
% \begin{macrocode}
-\def\pmod#1{%
+\DeclareRobustCommand\pmod[1]{%
\allowbreak\mkern18mu({\operator@font mod}\,\,#1)}
% \end{macrocode}
% \end{macro}
@@ -156,18 +157,18 @@
% \begin{macro}{\big}
% Variants on |\big| and friends for use with delimiters:
% \begin{macrocode}
-\def\bigl{\mathopen\big}
-\def\bigm{\mathrel\big}
-\def\bigr{\mathclose\big}
-\def\Bigl{\mathopen\Big}
-\def\Bigm{\mathrel\Big}
-\def\Bigr{\mathclose\Big}
-\def\biggl{\mathopen\bigg}
-\def\biggm{\mathrel\bigg}
-\def\biggr{\mathclose\bigg}
-\def\Biggl{\mathopen\Bigg}
-\def\Biggm{\mathrel\Bigg}
-\def\Biggr{\mathclose\Bigg}
+\DeclareRobustCommand\bigl{\mathopen\big}
+\DeclareRobustCommand\bigm{\mathrel\big}
+\DeclareRobustCommand\bigr{\mathclose\big}
+\DeclareRobustCommand\Bigl{\mathopen\Big}
+\DeclareRobustCommand\Bigm{\mathrel\Big}
+\DeclareRobustCommand\Bigr{\mathclose\Big}
+\DeclareRobustCommand\biggl{\mathopen\bigg}
+\DeclareRobustCommand\biggm{\mathrel\bigg}
+\DeclareRobustCommand\biggr{\mathclose\bigg}
+\DeclareRobustCommand\Biggl{\mathopen\Bigg}
+\DeclareRobustCommand\Biggm{\mathrel\Bigg}
+\DeclareRobustCommand\Biggr{\mathclose\Bigg}
% \end{macrocode}
% \end{macro}
%
@@ -252,23 +253,55 @@
% {(DPC) use \cs{expandafter} instead of \cs{next}}
% \changes{v1.0p}{1994/11/18}
% {(DPC) colour support}
+
% \begin{macro}{\hphantom}
% \begin{macro}{\vphantom}
% \begin{macrocode}
\newif\ifv@
\newif\ifh@
% \end{macrocode}
+%
+%
+%
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\vphantom}{Make commands robust}%
+% \end{macrocode}
+%
+% \begin{macrocode}
+\DeclareRobustCommand\vphantom{\v@true\h@false\ph@nt}
+% \end{macrocode}
%
% \begin{macrocode}
-\def\vphantom{\v@true\h@false\ph@nt}
+\DeclareRobustCommand\hphantom{\v@false\h@true\ph@nt}
% \end{macrocode}
%
% \begin{macrocode}
-\def\hphantom{\v@false\h@true\ph@nt}
+\DeclareRobustCommand\phantom{\v@true\h@true\ph@nt}
% \end{macrocode}
%
+% \begin{macro}{\mathstrut}
+% \begin{macrocode}
+\DeclareRobustCommand\mathstrut{\vphantom(}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
-\def\phantom{\v@true\h@true\ph@nt}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\vphantom}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\vphantom
+%<latexrelease>\kernel@make@fragile\hphantom
+%<latexrelease>\kernel@make@fragile\phantom
+%<latexrelease>\kernel@make@fragile\mathstrut
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
%
% \begin{macrocode}
@@ -318,11 +351,6 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}{\mathstrut}
-% \begin{macrocode}
-\def\mathstrut{\vphantom(}
-% \end{macrocode}
-% \end{macro}
%
% \begin{macro}{\smash}
% \changes{v1.0p}{1994/11/18}
@@ -330,7 +358,7 @@
% \changes{v1.0p}{1994/11/18}
% {(DPC) colour support}
% \begin{macrocode}
-\def\smash{%
+\DeclareRobustCommand\smash{%
\relax % \relax, in case this comes first in \halign
\ifmmode
\expandafter\mathpalette\expandafter\mathsm@sh
@@ -368,19 +396,26 @@
% \end{macrocode}
% \end{macro}
%
-%
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\cases}{Make commands robust}%
+% \end{macrocode}
+%
% \begin{macro}{\cases}
% \changes{LaTeX2.09}{1991/08/14}
% {(RmS) inserted extra braces around entry for NFSS}
% \begin{macrocode}
-\def\cases#1{\left\{\,\vcenter{\normalbaselines\m@th
+\DeclareRobustCommand\cases[1]{\left\{\,\vcenter{\normalbaselines\m@th
\ialign{$##\hfil$&\quad{##}\hfil\crcr#1\crcr}}\right.}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\matrix}
% \begin{macrocode}
-\def\matrix#1{\null\,\vcenter{\normalbaselines\m@th
+\DeclareRobustCommand\matrix[1]{\null\,\vcenter{\normalbaselines\m@th
\ialign{\hfil$##$\hfil&&\quad\hfil$##$\hfil\crcr
\mathstrut\crcr\noalign{\kern-\baselineskip}
#1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,}
@@ -389,10 +424,24 @@
%
% \begin{macro}{\pmatrix}
% \begin{macrocode}
-\def\pmatrix#1{\left(\matrix{#1}\right)}
+\DeclareRobustCommand\pmatrix[1]{\left(\matrix{#1}\right)}
% \end{macrocode}
% \end{macro}
%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\cases}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\cases
+%<latexrelease>\kernel@make@fragile\matrix
+%<latexrelease>\kernel@make@fragile\pmatrix
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
%
% \begin{macro}{\bordermatrix}
% \changes{LaTeX2e}{1994/01/25}{Removed \cs{p@renwd}.}
@@ -475,7 +524,7 @@
%
% \begin{macro}{\*}
% \begin{macrocode}
-\def\*{\discretionary{\thinspace\the\textfont2\char2}{}{}}
+\DeclareRobustCommand\*{\discretionary{\thinspace\the\textfont2\char2}{}{}}
% \end{macrocode}
% \end{macro}
%
@@ -712,7 +761,7 @@
% \begin{macro}{\stackrel}
% A disguise for plain \TeX's buildrel.
% \begin{macrocode}
-\def\stackrel#1#2{\mathrel{\mathop{#2}\limits^{#1}}}
+\DeclareRobustCommand\stackrel[2]{\mathrel{\mathop{#2}\limits^{#1}}}
% \end{macrocode}
% \end{macro}
%
@@ -724,7 +773,7 @@
% \begin{macro}{\frac}
% A disguise for plain \TeX's |\over|.
% \begin{macrocode}
-\def\frac#1#2{{\begingroup#1\endgroup\over#2}}
+\DeclareRobustCommand\frac[2]{{\begingroup#1\endgroup\over#2}}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltmiscen.dtx b/macros/latex/base/ltmiscen.dtx
index 122ef3b39b..8cd6120751 100644
--- a/macros/latex/base/ltmiscen.dtx
+++ b/macros/latex/base/ltmiscen.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltmiscen.dtx}
- [2018/10/11 v1.1o LaTeX Kernel (Misc. Environments)]
+ [2019/08/29 v1.1p LaTeX Kernel (Misc. Environments)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltmiscen.dtx}
@@ -72,6 +72,7 @@
% \changes{v1.1d}{1996/06/03}{Move setting of verbatim font and
% \cs{@noligs}.}
% \changes{v1.1g}{1998/08/17}{(RmS) Minor documentation fixes.}
+% \changes{v1.1p}{2019/08/27}{Make various commands robust}
%
% \section{Miscellaneous Environments}
% This section implements the basic environment mechanism, and also
@@ -505,8 +506,13 @@
% remember line number. Used by \cs{@badend} to display
% position of non-matching \cs{begin}.}
% \changes{v1.1e}{1996/07/26}{remove \cs{global} before \cs{@ignore...}}
+% \changes{v1.1p}{2019/08/27}{Make command robust}
% \begin{macrocode}
-\def\begin#1{%
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\begin}{Making \begin/\end robust}%
+\DeclareRobustCommand\begin[1]{%
\@ifundefined{#1}%
{\def\reserved@a{\@latex@error{Environment #1 undefined}\@eha}}%
{\def\reserved@a{\def\@currenvir{#1}%
@@ -515,17 +521,123 @@
\@ignorefalse
\begingroup\@endpefalse\reserved@a}
% \end{macrocode}
-% \end{macro}
+% A version that doesn't start out with \cs{relax} when in
+% typesetting mode would be the following, but since \cs{begin}
+% issues a \cs{begingroup} it wouldn't help much with respect to
+% allowing things like \cs{noalign} or \cs{multicolumn} inside.
+% \begin{macrocode}
+%\edef\begin
+% {\unexpanded{%
+% \ifx\protect\@typeset@protect
+% \expandafter\@gobble
+% \fi
+% \protect
+% }%
+% \expandafter\noexpand\csname begin \endcsname
+% }
+%\@namedef{begin }#1{%
+% \@ifundefined{#1}%
+% {\def\reserved@a{\@latex@error{Environment #1 undefined}\@eha}}%
+% {\def\reserved@a{\def\@currenvir{#1}%
+% \edef\@currenvline{\on@line}%
+% \csname #1\endcsname}}%
+% \@ignorefalse
+% \begingroup\@endpefalse\reserved@a}
+% \end{macrocode}
%
% \begin{macro}{\end}
+% While \cs{begin} was made robust simply by using
+% \cs{DeclareRobustCommand} we need to be a bit more subtle with
+% \cs{end} as there are packages out there that try to look into
+% the top-level contents of \verb=\end{foo}= (that is at the expansion
+% of \verb=\endfoo=) to see if it contains certain macros. This is
+% done by hitting \verb=\end{foo}= with three \cs{expandafter}s,
+% the first to get
+%\begin{verbatim}
+% \csname endfoo\endcsname \@checkend{foo}% etc.
+%\end{verbatim}
+% the second to expand the \cs{csname}, i.e., to get to
+%\begin{verbatim}
+% \endfoo \@checkend{foo}% etc.
+%\end{verbatim}
+% and the third to finally get to the top-level content of
+% \verb=\endfoo=, i.e.
+%\begin{verbatim}
+% <top-level content of \endfoo> \@checkend{foo}% etc.
+%\end{verbatim}
+% Therefore a robust replacement should produce the same results
+% after three expansions (there first is obviously different).
+%
+% Basically the definition of \cs{end} should either produce
+% \verb*=\protect\end = (when not doing typesetting) or it should
+% produce \verb*=\end = (without the \cs{protect}) when doing typesetting.
+% Furthermore, it should (when in typesetting mode) show exactly the
+% same result as
+% \verb*=\end = (which is the original fragile definition
+% of \cs{end}) when you expand either of them twice, i.e.,
+%\begin{verbatim}
+% \endfoo \@checkend{foo}% etc.
+%\end{verbatim}
+% That is achieved with the code below (which is worth studying
+% carefully).
+%
+% There is some trickery involved here: in particular we use
+% \cs{romannumeral} to change a single expansion into three
+% successive expansions in one go. That primitive expands until it
+% has scanned a number (0 in this case, so it doesn't produce any
+% output) and so it allows us to place arbitrary many
+% \cs{expandafter}s inside that are all going to be executed when
+% \cs{romannumeral} is hit by a single \cs{expandafter}.
+%
% \changes{v1.1e}{1996/07/26}{remove \cs{global} before \cs{@ignore...}}
+% \changes{v1.1p}{2019/08/27}{Make command robust}
+%
+% \begin{macrocode}
+\edef\end
+ {\unexpanded{%
+ \romannumeral
+ \ifx\protect\@typeset@protect
+ \expandafter %1
+ \expandafter %2
+ \expandafter %1
+ \expandafter %3 expands the \csname inside \end<space>
+ \expandafter %1
+ \expandafter %2 expands \end<space>
+ \expandafter %1 expands the \else
+ \z@
+ \else
+ \expandafter\z@\expandafter\protect
+ \fi
+ }%
+ \expandafter\noexpand\csname end \endcsname
+ }
+% \end{macrocode}
+% And here is the original definition of \cs{end} the way it was in
+% \LaTeX{} for several decades now hidden in \verb*=\end =.
% \begin{macrocode}
-\def\end#1{%
+\@namedef{end }#1{%
\csname end#1\endcsname\@checkend{#1}%
\expandafter\endgroup\if@endpe\@doendpe\fi
\if@ignore\@ignorefalse\ignorespaces\fi}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+% \end{macrocode}
+% An here the rollback in case that is ever needed.
+% \begin{macrocode}
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\begin}{Making \begin/\end robust}%
+%<latexrelease>\kernel@make@fragile\begin
+%<latexrelease>\kernel@make@fragile\end
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
% \end{macrocode}
% \end{macro}
+% \end{macro}
+%
+%
+%
+%
%
% \begin{macro}{\@checkend}
% \begin{macrocode}
@@ -598,6 +710,7 @@
% \begin{macrocode}
\def\@icentercr[#1]{\vskip #1\ignorespaces}
% \end{macrocode}
+%
% \end{macro}
%
%
@@ -615,15 +728,57 @@
% \end{macrocode}
% \end{environment}
%
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\centering}{Make commands robust}%
+% \end{macrocode}
+%
% \begin{macro}{\centering}
% \begin{macrocode}
-\def\centering{%
+\DeclareRobustCommand\centering{%
\let\\\@centercr
\rightskip\@flushglue\leftskip\@flushglue
\parindent\z@\parfillskip\z@skip}
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\raggedright}
+% \begin{macrocode}
+\DeclareRobustCommand\raggedright{%
+ \let\\\@centercr\@rightskip\@flushglue \rightskip\@rightskip
+ \leftskip\z@skip
+ \parindent\z@}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\raggedleft}
+% \begin{macrocode}
+\DeclareRobustCommand\raggedleft{%
+ \let\\\@centercr
+ \rightskip\z@skip\leftskip\@flushglue
+ \parindent\z@\parfillskip\z@skip}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\centering}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\centering
+%<latexrelease>\kernel@make@fragile\raggedright
+%<latexrelease>\kernel@make@fragile\raggedleft
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+%
% \begin{macro}{\@rightskip}
% \begin{macrocode}
\newskip\@rightskip \@rightskip \z@skip
@@ -644,14 +799,6 @@
% \end{macrocode}
% \end{environment}
%
-% \begin{macro}{\raggedright}
-% \begin{macrocode}
-\def\raggedright{%
- \let\\\@centercr\@rightskip\@flushglue \rightskip\@rightskip
- \leftskip\z@skip
- \parindent\z@}
-% \end{macrocode}
-% \end{macro}
%
% \begin{environment}{flushright}
% \changes{v0.9h}{1993/12/13}{Removed optional argument of \cs{item}}
@@ -667,15 +814,6 @@
% \end{macrocode}
% \end{environment}
%
-% \begin{macro}{\raggedleft}
-% \begin{macrocode}
-\def\raggedleft{%
- \let\\\@centercr
- \rightskip\z@skip\leftskip\@flushglue
- \parindent\z@\parfillskip\z@skip}
-% \end{macrocode}
-% \end{macro}
-%
%
% \subsection{Verbatim}
%
diff --git a/macros/latex/base/ltnews.cls b/macros/latex/base/ltnews.cls
index 9aa72c53da..1ef6529746 100644
--- a/macros/latex/base/ltnews.cls
+++ b/macros/latex/base/ltnews.cls
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2017
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf
new file mode 100644
index 0000000000..b2f519fa0d
--- /dev/null
+++ b/macros/latex/base/ltnews.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews.tex b/macros/latex/base/ltnews.tex
index 4429d33f36..3b351448b7 100644
--- a/macros/latex/doc/ltnews.tex
+++ b/macros/latex/base/ltnews.tex
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% Copyright 2006, 2009, 2011, 2014 Heiko Oberdiek
-% Copyright 2014-2018 The LaTeX3 Project
+% Copyright (C) 2014-2019 The LaTeX3 Project
%
% This file is part of the LaTeX base system.
% -------------------------------------------
@@ -12,7 +12,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{ltnews.tex}%
[2015/02/16 v1.4b Master file for ltnews*.tex (LaTeX Project)]
-\providecommand*{\lastissue}{29}
+\providecommand*{\lastissue}{30}
\InputIfFileExists{ltnews-lastissue.cfg}{}{}
@@ -67,14 +67,16 @@
\RequirePackage{lmodern}
\RequirePackage[T1]{fontenc}
\RequirePackage{hologo}
+\RequirePackage{graphicx}
\documentclass{ltnews}
\RequirePackage{url,csquotes}
-\expandafter
-\DeclareRobustCommand\expandafter*\expandafter\small\expandafter{\small}
+% \small already robust so better not ...
+%\expandafter
+%\DeclareRobustCommand\expandafter*\expandafter\small\expandafter{\small}
\RequirePackage{hyperref}
\hypersetup{colorlinks}
@@ -182,7 +184,11 @@
\def\y{|csquotes}%
\ifx\x\y
\else
- \@latex@error{ltnews.tex: \string\usepackage[#1]{#2} found}\@ehc
+ \def\y{|graphicx}%
+ \ifx\x\y
+ \else
+ \@latex@error{ltnews.tex: \string\usepackage[#1]{#2} found}\@ehc
+ \fi
\fi
\fi
\fi
diff --git a/macros/latex/base/ltnews01.pdf b/macros/latex/base/ltnews01.pdf
new file mode 100644
index 0000000000..2e0dead725
--- /dev/null
+++ b/macros/latex/base/ltnews01.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews01.tex b/macros/latex/base/ltnews01.tex
index 92090e17d0..9df213931f 100644
--- a/macros/latex/doc/ltnews01.tex
+++ b/macros/latex/base/ltnews01.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews02.pdf b/macros/latex/base/ltnews02.pdf
new file mode 100644
index 0000000000..b11d1f3baa
--- /dev/null
+++ b/macros/latex/base/ltnews02.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews02.tex b/macros/latex/base/ltnews02.tex
index d46cb1b52f..ee386cb2e0 100644
--- a/macros/latex/doc/ltnews02.tex
+++ b/macros/latex/base/ltnews02.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews03.pdf b/macros/latex/base/ltnews03.pdf
new file mode 100644
index 0000000000..ad670a274a
--- /dev/null
+++ b/macros/latex/base/ltnews03.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews03.tex b/macros/latex/base/ltnews03.tex
index d7c8ff0b20..8784c3b8e0 100644
--- a/macros/latex/doc/ltnews03.tex
+++ b/macros/latex/base/ltnews03.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews04.pdf b/macros/latex/base/ltnews04.pdf
new file mode 100644
index 0000000000..5fd42bd3d1
--- /dev/null
+++ b/macros/latex/base/ltnews04.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews04.tex b/macros/latex/base/ltnews04.tex
index 15e9599952..b42e10da57 100644
--- a/macros/latex/doc/ltnews04.tex
+++ b/macros/latex/base/ltnews04.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews05.pdf b/macros/latex/base/ltnews05.pdf
new file mode 100644
index 0000000000..59db7a5d89
--- /dev/null
+++ b/macros/latex/base/ltnews05.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews05.tex b/macros/latex/base/ltnews05.tex
index 9416f0e4ed..dfa9e23d78 100644
--- a/macros/latex/doc/ltnews05.tex
+++ b/macros/latex/base/ltnews05.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews06.pdf b/macros/latex/base/ltnews06.pdf
new file mode 100644
index 0000000000..e23852f3a3
--- /dev/null
+++ b/macros/latex/base/ltnews06.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews06.tex b/macros/latex/base/ltnews06.tex
index b5c7a28a24..250675ea2e 100644
--- a/macros/latex/doc/ltnews06.tex
+++ b/macros/latex/base/ltnews06.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews07.pdf b/macros/latex/base/ltnews07.pdf
new file mode 100644
index 0000000000..b07f0a5013
--- /dev/null
+++ b/macros/latex/base/ltnews07.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews07.tex b/macros/latex/base/ltnews07.tex
index 81d0ed3143..6c08629d67 100644
--- a/macros/latex/doc/ltnews07.tex
+++ b/macros/latex/base/ltnews07.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews08.pdf b/macros/latex/base/ltnews08.pdf
new file mode 100644
index 0000000000..523f945587
--- /dev/null
+++ b/macros/latex/base/ltnews08.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews08.tex b/macros/latex/base/ltnews08.tex
index b43c4f53f9..891d13b302 100644
--- a/macros/latex/doc/ltnews08.tex
+++ b/macros/latex/base/ltnews08.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews09.pdf b/macros/latex/base/ltnews09.pdf
new file mode 100644
index 0000000000..4057549d5a
--- /dev/null
+++ b/macros/latex/base/ltnews09.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews09.tex b/macros/latex/base/ltnews09.tex
index c4f8b43ec8..61cb8ced9c 100644
--- a/macros/latex/doc/ltnews09.tex
+++ b/macros/latex/base/ltnews09.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews10.pdf b/macros/latex/base/ltnews10.pdf
new file mode 100644
index 0000000000..564fff2ba8
--- /dev/null
+++ b/macros/latex/base/ltnews10.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews10.tex b/macros/latex/base/ltnews10.tex
index d9e0d4de53..3214260a6a 100644
--- a/macros/latex/doc/ltnews10.tex
+++ b/macros/latex/base/ltnews10.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews11.pdf b/macros/latex/base/ltnews11.pdf
new file mode 100644
index 0000000000..2815ae3bed
--- /dev/null
+++ b/macros/latex/base/ltnews11.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews11.tex b/macros/latex/base/ltnews11.tex
index 6587a691af..e39ff4cc86 100644
--- a/macros/latex/doc/ltnews11.tex
+++ b/macros/latex/base/ltnews11.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews12.pdf b/macros/latex/base/ltnews12.pdf
new file mode 100644
index 0000000000..08be9b4515
--- /dev/null
+++ b/macros/latex/base/ltnews12.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews12.tex b/macros/latex/base/ltnews12.tex
index 47609689ce..ede8bb5362 100644
--- a/macros/latex/doc/ltnews12.tex
+++ b/macros/latex/base/ltnews12.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews13.pdf b/macros/latex/base/ltnews13.pdf
new file mode 100644
index 0000000000..057b9fc997
--- /dev/null
+++ b/macros/latex/base/ltnews13.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews13.tex b/macros/latex/base/ltnews13.tex
index ae08f3d90d..65e09b9871 100644
--- a/macros/latex/doc/ltnews13.tex
+++ b/macros/latex/base/ltnews13.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews14.pdf b/macros/latex/base/ltnews14.pdf
new file mode 100644
index 0000000000..9242b2e92e
--- /dev/null
+++ b/macros/latex/base/ltnews14.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews14.tex b/macros/latex/base/ltnews14.tex
index 1e5c8d72c8..0444d75689 100644
--- a/macros/latex/doc/ltnews14.tex
+++ b/macros/latex/base/ltnews14.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews15.pdf b/macros/latex/base/ltnews15.pdf
new file mode 100644
index 0000000000..55161365cd
--- /dev/null
+++ b/macros/latex/base/ltnews15.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews15.tex b/macros/latex/base/ltnews15.tex
index 389ed6334d..9c2d393c6b 100644
--- a/macros/latex/doc/ltnews15.tex
+++ b/macros/latex/base/ltnews15.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews16.pdf b/macros/latex/base/ltnews16.pdf
new file mode 100644
index 0000000000..c8c11f1ae4
--- /dev/null
+++ b/macros/latex/base/ltnews16.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews16.tex b/macros/latex/base/ltnews16.tex
index 69e05973a8..96ca1ddf68 100644
--- a/macros/latex/doc/ltnews16.tex
+++ b/macros/latex/base/ltnews16.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews17.pdf b/macros/latex/base/ltnews17.pdf
new file mode 100644
index 0000000000..db4c5e161f
--- /dev/null
+++ b/macros/latex/base/ltnews17.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews17.tex b/macros/latex/base/ltnews17.tex
index 99267429bc..f55300f447 100644
--- a/macros/latex/doc/ltnews17.tex
+++ b/macros/latex/base/ltnews17.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews18.pdf b/macros/latex/base/ltnews18.pdf
new file mode 100644
index 0000000000..4d7c4a9f20
--- /dev/null
+++ b/macros/latex/base/ltnews18.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews18.tex b/macros/latex/base/ltnews18.tex
index 4e6090c02b..33f0d7310d 100644
--- a/macros/latex/doc/ltnews18.tex
+++ b/macros/latex/base/ltnews18.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews19.pdf b/macros/latex/base/ltnews19.pdf
new file mode 100644
index 0000000000..00d5df6ab1
--- /dev/null
+++ b/macros/latex/base/ltnews19.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews19.tex b/macros/latex/base/ltnews19.tex
index 6441449c2a..af99d329dd 100644
--- a/macros/latex/doc/ltnews19.tex
+++ b/macros/latex/base/ltnews19.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews20.pdf b/macros/latex/base/ltnews20.pdf
new file mode 100644
index 0000000000..86c9b8942a
--- /dev/null
+++ b/macros/latex/base/ltnews20.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews20.tex b/macros/latex/base/ltnews20.tex
index b095411c67..a43aa37b7c 100644
--- a/macros/latex/doc/ltnews20.tex
+++ b/macros/latex/base/ltnews20.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993--2011
+% Copyright 1993--2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews21.pdf b/macros/latex/base/ltnews21.pdf
new file mode 100644
index 0000000000..b4d8b48342
--- /dev/null
+++ b/macros/latex/base/ltnews21.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews21.tex b/macros/latex/base/ltnews21.tex
index b7c87d6f32..f9416b58e1 100644
--- a/macros/latex/doc/ltnews21.tex
+++ b/macros/latex/base/ltnews21.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2014
+% Copyright 2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews22.pdf b/macros/latex/base/ltnews22.pdf
new file mode 100644
index 0000000000..013af12862
--- /dev/null
+++ b/macros/latex/base/ltnews22.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews22.tex b/macros/latex/base/ltnews22.tex
index c574f60568..65d7db900a 100644
--- a/macros/latex/doc/ltnews22.tex
+++ b/macros/latex/base/ltnews22.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2015
+% Copyright (C) 2015-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews23.pdf b/macros/latex/base/ltnews23.pdf
new file mode 100644
index 0000000000..c37e9f0bca
--- /dev/null
+++ b/macros/latex/base/ltnews23.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews23.tex b/macros/latex/base/ltnews23.tex
index 149bd1a74b..693e22de83 100644
--- a/macros/latex/doc/ltnews23.tex
+++ b/macros/latex/base/ltnews23.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2015
+% Copyright (C) 2015-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews24.pdf b/macros/latex/base/ltnews24.pdf
new file mode 100644
index 0000000000..02776c7256
--- /dev/null
+++ b/macros/latex/base/ltnews24.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews24.tex b/macros/latex/base/ltnews24.tex
index 573f1e87c8..6cba173b60 100644
--- a/macros/latex/doc/ltnews24.tex
+++ b/macros/latex/base/ltnews24.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2015,2016
+% Copyright (C) 2015-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews25.pdf b/macros/latex/base/ltnews25.pdf
new file mode 100644
index 0000000000..31867da62a
--- /dev/null
+++ b/macros/latex/base/ltnews25.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews25.tex b/macros/latex/base/ltnews25.tex
index e32187e702..9d675015c3 100644
--- a/macros/latex/doc/ltnews25.tex
+++ b/macros/latex/base/ltnews25.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2016
+% Copyright (C) 2016-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -134,4 +134,4 @@ configuration files to select a
default option and these have similarly been uploaded to CTAN as
\textsf{graphics-cfg}. (Previously these files were maintained
directly in the \TeX\ Live repository, and were not available on CTAN.)
-\end{document} \ No newline at end of file
+\end{document}
diff --git a/macros/latex/base/ltnews26.pdf b/macros/latex/base/ltnews26.pdf
new file mode 100644
index 0000000000..39671b7cf7
--- /dev/null
+++ b/macros/latex/base/ltnews26.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews26.tex b/macros/latex/base/ltnews26.tex
index 3dc40ffb73..a1362b3475 100644
--- a/macros/latex/doc/ltnews26.tex
+++ b/macros/latex/base/ltnews26.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2017
+% Copyright (C) 2017-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews27.pdf b/macros/latex/base/ltnews27.pdf
new file mode 100644
index 0000000000..a9f90cfc34
--- /dev/null
+++ b/macros/latex/base/ltnews27.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews27.tex b/macros/latex/base/ltnews27.tex
index 93281c1912..37b2fcf89e 100644
--- a/macros/latex/doc/ltnews27.tex
+++ b/macros/latex/base/ltnews27.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2017
+% Copyright (C) 2017-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews28.pdf b/macros/latex/base/ltnews28.pdf
new file mode 100644
index 0000000000..bf2a5d93e7
--- /dev/null
+++ b/macros/latex/base/ltnews28.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews28.tex b/macros/latex/base/ltnews28.tex
index 92c087e6b0..c8af784081 100644
--- a/macros/latex/doc/ltnews28.tex
+++ b/macros/latex/base/ltnews28.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2017-2018
+% Copyright (C) 2017-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltnews29.pdf b/macros/latex/base/ltnews29.pdf
new file mode 100644
index 0000000000..329f21266b
--- /dev/null
+++ b/macros/latex/base/ltnews29.pdf
Binary files differ
diff --git a/macros/latex/doc/ltnews29.tex b/macros/latex/base/ltnews29.tex
index bd74b31bf9..78a1b2e60f 100644
--- a/macros/latex/doc/ltnews29.tex
+++ b/macros/latex/base/ltnews29.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2018
+% Copyright (C) 2018-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -47,15 +47,58 @@
\newcommand\githubissue[2][]{\ifhmode\unskip\fi
\quad\penalty500\strut\nobreak\hfill
- \mbox{\small\itshape(github issue#1 #2)}\par}
+ \mbox{\small\slshape(%
+ \href{https://github.com/latex3/latex2e/issues/\getfirstgithubissue#2 \relax}%
+ {github issue#1 #2}%
+ )}%
+ \par}
+
+% simple solution right now (just link to the first issue if there are more)
+\def\getfirstgithubissue#1 #2\relax{#1}
\newcommand\sxissue[1]{\ifhmode\unskip\fi
\quad\penalty500\strut\nobreak\hfill
- \mbox{\small\itshape\url(#1)}\par}
+ \mbox{\small\slshape(\url{https://tex.stackexchange.com/#1})}\par}
\let\cls\pkg
\newcommand\env[1]{\texttt{#1}}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\iffalse % only for TUB production
+\usepackage{graphicx}
+\makeatletter
+% Xe\TeX{} requires reflecting the first E, hence we complain if the
+% graphics package is not present. (For plain documents, this can be
+% loaded via Eplain.) Also, at Barbara's suggestion, if the current
+% font is slanted, we rotate by 180 instead of reflecting so there is at
+% least a chance to look ok. (The magic values here seem more or less
+% ok for \texttt{cmsl} and \texttt{cmti}.)
+%
+% \begin{macrocode}
+\def\tubreflect#1{%
+ \@ifundefined{reflectbox}{%
+ \TBerror{A graphics package must be loaded for \string\XeTeX}%
+ }{%
+ \ifdim \fontdimen1\font>0pt
+ \raise 1.6ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em
+ \else
+ \reflectbox{#1}%
+ \fi
+ }%
+}
+\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 }
+\def\XekernbeforeE{-.125em}
+\def\XekernafterE{-.1667em}
+\DeclareRobustCommand{\Xe}{\leavevmode
+ \tubhideheight{\hbox{X%
+ \setbox0=\hbox{\TeX}\setbox1=\hbox{E}%
+ \ifdim \fontdimen1\font>0pt \def\XekernbeforeE{0em}\fi
+ \lower\dp0\hbox{\raise\dp1\hbox{\kern\XekernbeforeE\tubreflect{E}}}%
+ \kern\XekernafterE}}}
+\def\XeTeX{\Xe\TeX}
+\def\XeLaTeX{\Xe{\kern.11em \LaTeX}}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\publicationmonth{December}
\publicationyear{2018}
@@ -64,6 +107,8 @@
\begin{document}
+%\addtolength\textheight{4.2pc} % only for TUB
+
\maketitle
\tableofcontents
@@ -80,9 +125,10 @@ newer, and they are mostly rather obscure.
\section[Bug reports for core \LaTeXe{} and packages]
{Bug reports for core \LaTeXe{} and packages maintained by the Project Team}
-In Spring 2018 we established a new issue tracking system (GitHub
-issues) for both the \LaTeX{} core and the packages maintained by the
-\LaTeX{} Project team, with an updated procedure for how to report a
+In Spring 2018 we established a new issue tracking system
+(Github issues at \url{https://github.com/latex3/latex2e/issues}) for both
+the \LaTeX{} core and the packages maintained by the
+\LaTeX{} Project Team, with an updated procedure for how to report a
bug or problem.
Initial experience with this system is good, with people who report
@@ -94,7 +140,7 @@ core \LaTeX{} software is documented at
\begin{quote}
\url{https://www.latex-project.org/bugs/}
\end{quote}
-with further details and discussion in~\cite{Mittelbach:TB39-1}.
+with further details and discussion in~\cite{29:Mittelbach:TB39-1}.
\section{Changes to the \LaTeX{} kernel}
@@ -102,8 +148,8 @@ with further details and discussion in~\cite{Mittelbach:TB39-1}.
\subsection{UTF-8:\ updates to the default input encoding}
In the April 2018 release of \LaTeX{} we changed the default encoding
-from 7-bit \acro{ascii} to UTF-8 when using classic \TeX\ or
-\hologo{pdfTeX}, see \textit{\LaTeX{} News~28}~\cite{ltnews28} for
+from 7-bit \acro{ascii} to \acro{utf}-8 when using classic \TeX\ or
+\hologo{pdfTeX}; see \textit{\LaTeX{} News~28}~\cite{29:ltnews28} for
details.
Now, after half a year of experience with
@@ -113,7 +159,7 @@ made a small number of adjustments to further improve the user experience.
These include:
\begin{itemize}
\item
- Some improvements when displaying error messages about UTF-8
+ Some improvements when displaying error messages about \acro{utf}-8
characters that have not been set up for use with \LaTeX{},
or are invalid for some other reason;
%
@@ -135,24 +181,24 @@ These include:
\githubissue{65}
%
\item
- Added \cs{Hwithstroke} and \cs{hwithstroke} necessary for
- typesetting Maltese.
+ Added \cs{Hwithstroke} (\enquote{\Hwithstroke}) and \cs{hwithstroke}
+ (\enquote{\hwithstroke}) necessary for typesetting Maltese.
%
- \sxissue{https://tex.stackexchange.com/q/460110}
+ \sxissue{q/460110}
\end{itemize}
-\subsection{Fixed \cs{verb*} and friends in \XeTeX{} and \LuaTeX{}}
+\subsection{Fixed \cs{verb*} and friends in \texorpdfstring{\XeTeX}{XeTeX} and \LuaTeX{}}
The original \cs{verb*} and \texttt{verbatim*} in \LaTeX{} were coded
under the assumption that the position of the space character (i.e.,
-ASCII 32) in a Typewriter Font contains a visible space glyph
+\acro{ascii} 32) in a typewriter font contains a visible space glyph
``\verb*= =''. This is correct for \pdfTeX{} with the most used font
encodings \texttt{OT1} and \texttt{T1}. However, this unfortunately
does not work for Unicode engines using the \texttt{TU} encoding since
-the space character slot (ASCII 32) then usually contains a real
+the space character slot (\acro{ascii} 32) then usually contains a real
(normal) space, which has the effect that \cs{verb*} produces the same
results as \cs{verb}.
@@ -181,7 +227,7 @@ for example
\end{verbatim}
will select the the ``official'' visible space character of the
current font. This may look like the natural default, but it wasn't
-chosen as our default because many fonts just don't have that unicode
+chosen as our default because many fonts just don't have that Unicode
character, or they have one with a strange shape.
%
\githubissue[s]{69 and 70}
@@ -201,7 +247,7 @@ This is now fixed.
\subsection{Fixed fatal link error with \pkg{hyperref}}
-If a \cs{href} link text gets broken across pages \pdfTeX{} and
+If an \cs{href} link text gets broken across pages, \pdfTeX{} and
\LuaTeX{} will generate a fatal error unless both parts of the link
are internally at the same boxing level. In two-column mode that was
not the case if one of the pages had spanning top floats. This has now
@@ -232,7 +278,7 @@ input reading whilst in vertical mode and each line in the file
represents a single line (paragraph) in the table of contents. If,
however, this is done in horizontal mode, which is sometimes the case,
then these spaces will appear in the output. If you then omit some of
-the input lines (e.g., because you do not display TOC data below a
+the input lines (e.g., because you do not display \acro{toc} data below a
certain level), then these spaces accumulate in the typeset output and
you get surprising, and unwanted, gaps inside the text.
@@ -241,7 +287,7 @@ lines in the \texttt{.toc} file so that \TeX{} will not generate such
spaces that may survive to spoil the printed result. As some third
party packages have augmented or changed the core \LaTeX{}
functionality in that area (for example, by adding additional
-arguments to the commands in TOC files) the code uses a conservative
+arguments to the commands in \acro{toc} files) the code uses a conservative
approach and the \texttt{\%} signs are added only when certain
conditions are met. Therefore some packages might require updates if
they want to benefit from this correction, especially if they
@@ -262,7 +308,7 @@ the traditional sense.
In a few cases this has some surprising effects
that are not always
for the better. One example is
-standard TOC entries,
+standard \acro{toc} entries,
where you have
heading data followed by some dot leaders and a page
number at the right, produced, for example, from this:
@@ -271,7 +317,7 @@ number at the right, produced, for example, from this:
\end{quote}
The space reserved for the page number is of a fixed width, so that
the dots always end in the same place. Well, they did end in the same
-place until the event of protrusion support in the \TeX{} engines.
+place until the advent of protrusion support in the \TeX{} engines.
Now, with the \pkg{microtype} package loaded, it is possible that the
page number will protrude slightly into the margin (even though it’s
typeset inside a box) and as a result this page number box gets
@@ -282,7 +328,7 @@ question on StackExchange that triggered the correction.
\LaTeX{} now takes care that there will be no protrusion happening on
such lines, even if it is generally enabled for the whole document.
%
-\sxissue{https://tex.stackexchange.com/q/172785}
+\sxissue{q/172785}
@@ -322,9 +368,10 @@ The reason turned out to be a redefinition of the \LaTeX{} command
\cs{nobreakspace} (\verb=~=) inside the class \cls{ltugboat}, which
removed any preceding space (and thus unfortunately also removed the
dots on the continuation line). While one can argue that this is a
-questionable redefinition, it has been in the class so long that
-changing it would certainly break older documents. So instead we now
-guard against that removal of space.
+questionable redefinition (if only done by a single class and not generally),
+it has been in the class so long that changing it would
+certainly break older documents. So instead we now guard against that
+removal of space.
%
\githubissue[s]{25 and 75}
@@ -353,7 +400,7 @@ The \pkg{xr} package has been updated so that the code that reads the
\texttt{.aux} file has been made more robust. It now correctly
ignores conditionals (added by \pkg{hyperref} and other packages)
rather than generating low level parsing errors.
-\sxissue{https://tex.stackexchange.com/a/452321}
+\sxissue{a/452321}
\subsection{Column data for \env{multicols*} sometimes vanished}
@@ -368,7 +415,7 @@ explicitly reinserting that penalty if necessary.
\subsection{Extension to \cs{docolaction} in \pkg{multicol}}
-The \cs{docolaction} command can be used used to carry out actions
+The \cs{docolaction} command can be used to carry out actions
depending on the column you are currently in, i.e., first, any inner
one (if more than two) or last. However, if the action generates text
then there is the question: is this text part of the current column or
@@ -400,7 +447,7 @@ expression. But in more complicated settings involving the \pkg{calc}
package it could break with a low-level error message. This has now
been corrected.
%
-\sxissue{https://tex.stackexchange.com/q/459285}
+\sxissue{q/459285}
@@ -425,7 +472,7 @@ easy ways, the area of the website covering publications by the
\LaTeX{} Project Team was reorganized and extended (many more
abstracts added). We now provide the articles, talks and supplementary
data structured both by year and also by major
-topics~\cite{site-pub}. Feel free to take a look.
+topics~\cite{29:site-pub}. Feel free to take a look.
\subsection{Japanese translations of the user's guide}
@@ -437,9 +484,9 @@ These are:
\item
\LaTeXe{} for authors;
\item
- User's Guide for the \pkg{amsmath}~\cite{amsldoc}.
+ User's Guide for the \pkg{amsmath}~Package~\cite{29:amsldoc}.
\end{itemize}
-They can be found on the website documentation page~\cite{site-doc}.
+They can be found on the website documentation page~\cite{29:site-doc}.
You will now also find there a typeset version of the full \LaTeXe{}
source code (with index etc.\@) and a number of other goodies.
@@ -448,26 +495,26 @@ source code (with index etc.\@) and a number of other goodies.
\begin{thebibliography}{9}
-\bibitem{Mittelbach:TB39-1} Frank Mittelbach:
+\bibitem{29:Mittelbach:TB39-1} Frank Mittelbach:
\emph{New rules for reporting bugs in the \LaTeX{} core software}.
In: TUGboat, 39\#1, 2018.
\url{https://latex-project.org/publications/}
-\bibitem{ltnews28}
+\bibitem{29:ltnews28}
\emph{\LaTeX{} News, Issue 28}.
In: TUGboat, 39\#1, 2018.\\
\rlap{\url{https://latex-project.org/news/latex2e-news/}}
-\bibitem{site-doc}
+\bibitem{29:site-doc}
\emph{\LaTeX{} documentation on the \LaTeX{} Project Website}.\\
\url{https://latex-project.org/documentation/}
-\bibitem{site-pub}
+\bibitem{29:site-pub}
\emph{\LaTeX{} Project publications on the \LaTeX{} Project Website}.\\
\url{https://latex-project.org/publications/}
-\bibitem{amsldoc} American Mathematical Society and The \LaTeX3 Project:
- \emph{User's Guide for the \texttt{amsmath} package} (Version 2.1).
+\bibitem{29:amsldoc} American Mathematical Society and The \LaTeX3 Project:
+ \emph{User's Guide for the \texttt{amsmath} Package} (Version 2.1).
April 2018.
Available from
\url{https://www.ctan.org}
diff --git a/macros/latex/base/ltnews30.pdf b/macros/latex/base/ltnews30.pdf
new file mode 100644
index 0000000000..48b32ce65b
--- /dev/null
+++ b/macros/latex/base/ltnews30.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews30.tex b/macros/latex/base/ltnews30.tex
new file mode 100644
index 0000000000..cfc1430fb8
--- /dev/null
+++ b/macros/latex/base/ltnews30.tex
@@ -0,0 +1,668 @@
+% \iffalse meta-comment
+%
+% Copyright 2019
+% The LaTeX3 Project and any individual authors listed elsewhere
+% in this file.
+%
+% This file is part of the LaTeX base system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+% The list of all files belonging to the LaTeX base distribution is
+% given in the file `manifest.txt'. See also `legal.txt' for additional
+% information.
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking scripts (with
+% extension .ins) which are part of the distribution.
+%
+% \fi
+% Filename: ltnews30.tex
+%
+% This is issue 30 of LaTeX News.
+
+\documentclass{ltnews}
+\usepackage[T1]{fontenc}
+
+\usepackage{lmodern,url,hologo}
+
+\usepackage{csquotes}
+
+\providecommand\acro[1]{\textsc{#1}}
+\providecommand\meta[1]{$\langle$\textit{#1}$\rangle$}
+\providecommand\option[1]{\texttt{#1}}
+\providecommand\env[1]{\texttt{#1}}
+
+
+\providecommand\XeTeX{\hologo{XeTeX}}
+\providecommand\LuaTeX{\hologo{LuaTeX}}
+\providecommand\pdfTeX{\hologo{pdfTeX}}
+\providecommand\MiKTeX{\hologo{MiKTeX}}
+\providecommand\CTAN{\textsc{ctan}}
+\providecommand\TL{\TeX\,Live}
+\providecommand\githubissue[2][]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(%
+ \href{https://github.com/latex3/latex2e/issues/\getfirstgithubissue#2 \relax}%
+ {github issue#1 #2}%
+ )}%
+ \par\smallskip}
+
+% simple solution right now (just link to the first issue if there are more)
+\def\getfirstgithubissue#1 #2\relax{#1}
+
+\providecommand\sxissue[1]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(\url{https://tex.stackexchange.com/#1})}\par}
+
+\providecommand\gnatsissue[2]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(%
+ \href{https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=#1\%2F#2}%
+ {gnats issue #1/#2}%
+ )}%
+ \par}
+
+\let\cls\pkg
+\providecommand\env[1]{\texttt{#1}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\iffalse % only for TUB production
+\usepackage{graphicx}
+\makeatletter
+% Xe\TeX{} requires reflecting the first E, hence we complain if the
+% graphics package is not present. (For plain documents, this can be
+% loaded via Eplain.) Also, at Barbara's suggestion, if the current
+% font is slanted, we rotate by 180 instead of reflecting so there is at
+% least a chance to look ok. (The magic values here seem more or less
+% ok for \texttt{cmsl} and \texttt{cmti}.)
+%
+% \begin{macrocode}
+\def\tubreflect#1{%
+ \@ifundefined{reflectbox}{%
+ \TBerror{A graphics package must be loaded for \string\XeTeX}%
+ }{%
+ \ifdim \fontdimen1\font>0pt
+ \raise 1.6ex \hbox{\kern.1em\rotatebox{180}{#1}}\kern-.1em
+ \else
+ \reflectbox{#1}%
+ \fi
+ }%
+}
+\def\tubhideheight#1{\setbox0=\hbox{#1}\ht0=0pt \dp0=0pt \box0 }
+\def\XekernbeforeE{-.125em}
+\def\XekernafterE{-.1667em}
+\DeclareRobustCommand{\Xe}{\leavevmode
+ \tubhideheight{\hbox{X%
+ \setbox0=\hbox{\TeX}\setbox1=\hbox{E}%
+ \ifdim \fontdimen1\font>0pt \def\XekernbeforeE{0em}\fi
+ \lower\dp0\hbox{\raise\dp1\hbox{\kern\XekernbeforeE\tubreflect{E}}}%
+ \kern\XekernafterE}}}
+\def\XeTeX{\Xe\TeX}
+\def\XeLaTeX{\Xe{\kern.11em \LaTeX}}
+\fi
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\publicationmonth{October}
+\publicationyear{2019}
+
+\publicationissue{30}
+
+\begin{document}
+
+%\addtolength\textheight{4.2pc} % only for TUB
+
+\maketitle
+\tableofcontents
+
+\setlength\rightskip{0pt plus 3em}
+
+%\newpage
+
+\medskip
+
+
+%%CCC Does it need an intro?
+%% \section{Introduction}
+
+%% This document is under construction \ldots
+
+
+\section{\LaTeX\texttt{-dev} formats now available}
+
+
+We know that many of you, especially developers and maintainers of
+important packages, have a strong interest in a stable \LaTeX{}
+environment.
+
+In order to keep \LaTeX{} very stable for users whilst allowing for
+further development to continue, we now have a development branch of
+\LaTeX{} on GitHub containing development code for the upcoming
+release. When this code is ready for wider consumption and testing, we
+generate a pre-release of \LaTeX{} from this development branch and make
+it available on \CTAN.
+
+For users of the \TL{} and \MiKTeX{} distributions it is therefore now
+straightforward to test their documents and code against the upcoming
+\LaTeX{} release with ease, simply by selecting a different program name
+(when using the command line) or by selecting a menu entry (after
+setting it up; see below).
+
+If you do this then the latest version of the \LaTeX{} development format
+will be used to process your document, allowing you to test the
+upcoming release with your own documents and packages. For example, if
+you run
+\begin{verbatim}
+ pdflatex-dev myfile
+\end{verbatim}
+then you will be greeted on the screen with something like \texttt{LaTeX2e
+ <2019-10-01> pre-release-2} (identifying the pre-release format)
+instead of the normal \texttt{LaTeX2e <2018-12-01>}. In this
+pre-release you will find the latest new features that we have
+developed.
+
+\subsection{Our hopes}
+
+We don’t expect everybody to start using the development formats to
+participate in testing, but we hope that people with a strong interest
+in a stable \LaTeX{} environment (especially developers and maintainers
+of important packages) will use the new facilities and help us to
+ensure that future public releases of \LaTeX{} do not (as has happened in
+the past) require some immediate patches because of issues that were
+not identified by our internal regression test suite or by other
+testing
+we do.
+
+Any issue identified when using the development format should
+preferably be logged as an issue on GitHub, following the procedure
+outlined on our website at \url{https://www.latex-project.org/bugs/}
+including the use of the \pkg{latexbug} package as described.
+
+Our bug reporting process normally states that issues involving
+third-party software are out of scope as we can’t correct external
+packages; see~\cite{30:Mittelbach:TB39-1}. However, in the particular
+case of the development format showing an incompatibility with a
+third-party package, it is fine to open an issue with us (in addition,
+please, to informing the maintainer of that package) so that we know
+about the problem and can jointly work on resolving it.
+
+\subsection{Details please \ldots}
+
+More details and some background information about the concepts and
+the process are available in an upcoming \textsl{TUGboat} article: \enquote{The
+ \LaTeX{} release workflow and the \LaTeX{} dev
+ formats}~\cite{devformat}.
+
+\subsection{Setting up menu items}
+
+While the command line call works out of the box if you have a recent
+\TL{} or \MiKTeX{} installation, its use within an integrated
+editing environment doesn’t at this point in time (maybe the
+developers of these editors will include it in the future). However,
+it is normally fairly simple to enable it as most (or even all?)\ of
+them provide simple ways to call your own setup. How this works in
+detail depends very much on the environment you use, so we can’t give
+much help here.
+
+But as an example: to provide an additional menu entry for
+\texttt{XeLaTeX-dev} on a MacBook all that is necessary is to copy
+the file \texttt{XeLaTeX.engine} to \texttt{XeLaTeX-dev.engine} and change the
+call from \texttt{xelatex} to \texttt{xelatex-dev} inside.
+
+
+
+
+\section{Improving Unicode handling in \pdfTeX{}}
+
+Perhaps the most important improvement in this release is
+even
+better support for \acro{utf}-8 characters when using \pdfTeX{}.\footnote{The
+ Japanese engines e-p\TeX{} and e-up\TeX{} can't use these features
+ yet as they don't support the primitive \cs{ifincsname}. Work is
+ under way to resolve this in the engines.}
+
+When using a \enquote{Unicode engine},
+any Unicode character (that is not acting as a command,
+i.e., is not \enquote{active})
+can be used as part of the
+\cs{label}/\cs{ref} mechanism or can be displayed in a message or
+written to a file. In 8-bit engines, however, this was severely
+restricted:
+essentially you had to limit yourself to using
+\acro{ascii} letters, digits and a few punctuation symbols. With the
+new release, most of these restrictions have been removed and you now
+can write labels such as
+\begin{verbatim}
+ \label{eq:größer}
+\end{verbatim}
+or use accented characters, etc., as part of a \cs{typeout} message.
+The only requirement remaining is that only those \acro{utf}-8 characters
+that are also available for typesetting can be used, i.e., only those
+characters for
+which adequate font support is loaded. Otherwise you will get an
+error message stating that
+the
+particular Unicode character is not set
+up for use with \LaTeX{}.
+
+Note, however, that the restrictions on what characters can be
+used in the names of commands have not changed.
+
+What is not possible when using
+an 8-bit engine such as \pdfTeX{} is to use
+characters other than \acro{ascii} letters as part of a command
+name. This is due to the fact that all other characters in such
+engines are not single character tokens, but in fact consist of a
+sequence of bytes and this is not supported in command names.
+
+\section{Improving file name handling in \pdfTeX{}}
+
+A related change is that file names used as part of \cs{input},
+\cs{includegraphics}, etc., commands
+can now contain any
+Unicode characters allowed by the file system in use,
+including spaces.
+In this case,
+ even characters that can't be typeset
+(due to lack of font support) can be used.
+
+
+\section{Improving the \env{filecontents} environment}
+
+The \env{filecontents} environment now supports an optional argument
+in which you can specify that it is allowed to \option{overwrite} an
+already existing file;
+ by default nothing is written if a file with the given name
+exists anywhere in the search tree. An alternative name for this
+option is \texttt{force}.
+Even then the environment will refuse to write
+to \cs{jobname}\texttt{.tex} to avoid clobbering its own input
+file. However, if you use a different extension on your input file you
+could still overwrite it (there is no way to test for that).
+
+There is also an
+option
+\option{nosearch},
+which specifies that only the current directory is
+examined for an existing file, not the whole \TeX{} inputs tree.
+This is useful if you want to write a
+local copy of a standard system file.
+Finally, \option{noheader} prevents writing a preamble to the file
+(this
+is the same as using the star form of the environment).
+
+Another change is that this
+environment is
+now allowed anywhere in the document,
+which means
+it provides everything (and more) of what the now obsolete
+\pkg{filecontents} package provided.
+
+
+
+\section{Making more user commands robust}
+
+In the early days of \LaTeX{} many commands were fragile, i.e., they
+needed \cs{protect} in front of them when used in places such as
+section headings and other \enquote{moving arguments}, etc.
+In \LaTeXe{} many of these commands were made robust,
+but still a fairly large number remained unnecessarily fragile.
+
+In this release of \LaTeX{} we have now
+made a lot more commands robust.
+There is a very small collection of commands that must stay fragile
+because their expansion (maybe partially) at just the right time is critical.
+Yet others are unlikely to ever be needed in a \enquote{moving argument}.
+
+Doing this for \cs{begin} and \cs{end} was rather tricky as the
+standard mechanism with \cs{DeclareRobustCommand} doesn't work here,
+at least not for \cs{end} as that needs to expand during typesetting
+without generating a \cs{relax} (from the \cs{protect}). Such a token
+would start a new row in table environments, such as \texttt{tabular},
+etc. Furthermore, some packages try to look into the definition of
+\cs{end} by expanding it several times. Thus expansion with
+\cs{expandafter} had to produce exactly the same result as before. But
+in the end we overcame that hurdle too, so now environments are
+automatically robust if used in places like headings or
+\verb=\typeout= and so forth.
+
+%%CCC do we need to say something about possible problems if other packages
+%% or documents have redefined commands whose robustness has changed?
+
+What hasn't been tackled yet is the redefinitions in \pkg{amsmath}:
+this package
+redefines a number of basic math constructs
+that are now robust, so that
+they become fragile again
+once the package is loaded.
+This area will be addressed in a followup release.
+%
+\githubissue{123}
+
+
+
+\section{Other changes to the \LaTeX{} kernel}
+
+\subsection{Guard against \cs{unskip} in tabular cells}
+
+If a \env{tabular} or \env{array} cell started with a
+command that started with an
+\cs{unskip}
+then centering the column broke
+ because the stretching glue
+ on the left got removed. The fix for this was to add
+ a minuscule, and hence unnoticeable, additional space after the stretching space:
+removing this extra space causes no problems.
+
+This change was also applied in the \pkg{array} package.
+
+\githubissue{102}
+
+
+\subsection{Fix Unicode table data}
+
+\texttt{U+012F} which is \enquote{i with ogonek} produced a
+\enquote{dotless i with ogonek} by mistake. This has been corrected.
+
+\githubissue{122}
+
+The Unicode slots \texttt{27E8} and \texttt{27E9} have been mapped to
+\cs{textlangle} and \cs{textrangle} which is the recommended mapping.
+In the past they raised a
+\\
+\LaTeX{} error.
+%
+\githubissue{110}
+
+When doing cut-and-paste from other documents or websites, f-ligatures and others ligatures
+might end up as
+single Unicode characters in your file. In the past those got rejected by \LaTeX{}.
+ We
+ now define those Unicode slots and map them back to the sequence of
+ individual characters constituting the ligature.
+If supported by the current font
+(which is normally the case) they
+are then reconstructed as ligatures and thus get typeset
+as desired.
+Otherwise they will come out as individual characters which
+is still better than an error message.
+
+\githubissue{154}
+
+
+\subsection{Improve \cs{InputIfFileExists}'s handling of file names}
+
+In rare circumstances it was possible that \cs{InputIfFileExists}
+would work incorrectly, e.g., a construction such as
+\begin{verbatim}
+\InputIfFileExists{foo}{\input{bar}}{}
+\end{verbatim}
+would not load the files \texttt{foo.tex} and \texttt{bar.tex} but
+would load \texttt{bar.tex} twice. This has been corrected.
+
+\githubissue{109}
+
+
+\subsection{Improve interface for cross-references}
+
+%%CCC should be 'provide' as they still exist. FMi - no they no longer do that
+The packages \pkg{fncylab} and \pkg{varioref} provided
+a slightly
+improved definition of \cs{refstepcounter} which allowed
+the internal
+\cs{p@..} commands to receive the counter value as an argument,
+instead of
+acting as a simple prefix. This supports
+more complex
+formatting of the value in the reference.
+
+
+These packages also provided
+the command \cs{labelformat} to help in the specification of
+such formatting in an easy way. For
+example, \verb=\labelformat{equation}{eq.~(#1)}= specifies that
+references to equations
+automatically come out as
+\enquote{eq.~(5)} or similar. As such a \cs{labelformat} declaration
+means a \cs{ref} command can no
+longer be successfully used at the start of a sentence, the packages also
+provided \cs{Ref} for such scenarios.
+
+Both of these commands, \cs{labelformat} and \cs{Ref},
+are now removed from the packages and instead made available in
+the kernel so there is no
+need to load additional packages.
+
+
+
+
+\subsection{Improve wording of a warning message}
+
+The kernel now says \enquote{Trying to load \ldots}
+instead of \enquote{Try loading \ldots} in one of its informal
+messages to match style of similar messages.
+%
+\githubissue{107}
+
+
+\subsection{Avoid bad side-effects of \cs{DeclareErrorFont}}
+
+As a side effect of setting up the error font for \acro{nfss}, this
+declaration also changed the current font size back to 10pt.
+In most
+circumstances that doesn't matter, because that declaration was meant
+to be used only during the format generation and not during
+a \LaTeX{} run.
+However, it has turned out to be
+used by some developers in other places
+(incorrectly in fact:
+e.g., inside some \texttt{.fd} files) where
+resetting the size causes
+havoc
+seemingly at random.
+The command has now changed to not produce such side effects.
+
+\gnatsissue{latex}{4399}
+
+
+
+\subsection{\pkg{nfssfont}: Make font table generation the default action}
+
+With the small file \texttt{nfssfont.tex} it is possible to produce
+font tables and other font tests
+in the style set up by Don Knuth.
+In nearly all cases
+a font table is wanted,
+so this action has been made the default.
+Now one can simply hit enter
+instead of having to write \verb=\table\bye=.
+
+
+\subsection{\pkg{trace}: Add package support in the kernel}
+
+The \pkg{trace} package implements the commands \cs{traceon}
+and \cs{traceoff} that work like
+\cs{tracingall} but skip
+certain code blocks that produce a lot of tracing output.
+%%CCC being of no interest to anyone!! -- FMi I love your encouragement
+This is useful when debugging, to suppress uninteresting tracing
+from, for example, loading a font.
+Code blocks that should not be traced
+need to be surrounded by the commands
+\cs{conditionally@traceoff} and \cs{conditionally@traceon}.
+
+The \LaTeX{} kernel now provides dummy definitions for these two
+commands so that package writers can use them in their packages
+regardless of \pkg{trace} being loaded or not.
+
+
+
+
+\section{Changes to packages in the \pkg{tools} category}
+
+\subsection{\pkg{array}: Warn if primitive column specifiers are overwritten}
+
+With \cs{newcolumntype} it is possible to define your own column
+specifiers for a \texttt{tabular} preamble; it is also possible to
+change existing ones. However, doing that for a primitive column
+specifier, such as \texttt{c}, is seldom a good idea, since then its
+functionality becomes unavailable.
+The package was therefore supposed
+to warn the user in this case, but due to a missing \cs{expandafter}
+in the code it never did---now it does.
+%
+\githubissue{148}
+
+
+\subsection{\pkg{multicol}: Introduce \texttt{minrows} counter for balancing}
+
+When there are only a few lines of text on a page at the end of a
+\env{multicols} environment,
+balancing the columns often looks rather odd: such as
+three columns each containing a single line. The balancing behavior
+can now be controlled through the counter \texttt{minrows}
+(default is~1) which specifies that,
+after balancing, there must be at least that many lines in the first column.
+Thus, if you set \texttt{minrows}
+to \texttt{2} then you
+would get a
+distribution of \texttt{2+1+0} lines and if set
+to three, the result
+would be
+\texttt{3+0+0} instead of the default \texttt{1+1+1}.
+
+What is most appropriate really depends on the circumstances, but this
+now gives you the tools to make local or global adjustments.
+
+
+\subsection{\pkg{varioref}: Better support for \pkg{cleveref}}
+
+The \pkg{varioref} package has been internally updated to provide
+better interfaces for packages such as \pkg{hyperref} and
+\pkg{cleveref}.
+
+It also
+has a new package option \option{nospace} that stops
+\pkg{varioref} from meddling with space in front of
+its commands. The
+original behavior was always somewhat problematical and it is
+suggested that
+all new documents
+use this option (which
+should really have been the default).
+
+Support was also added for the Arabic language through the option
+\option{arabic}.
+
+
+
+
+\subsection[\pkg{xr}: Support citations to bibliographies in\\ external documents]
+{\pkg{xr}: Support citations to bibliographies in external documents}
+
+The \pkg{xr} package can be used to cross-reference an external \LaTeX{}
+document.
+This means that even when a work is split over different documents (that
+need to be processed separately), \cs{ref} or \cs{pageref} can use labels from
+any document, creating links between them. This facility has now been extended
+so that \cs{cite} commands and
+their cousins can now also reference bibliographies in external
+documents; this feature was first provided in the package
+\pkg{xcite} by Enrico Gregorio.
+
+Note that for technical reasons \pkg{xr} doesn't work with
+\pkg{hyperref}. Use \pkg{xr-hyper} instead if you need the latter
+package.
+
+
+\section{Changes to packages in the \pkg{amsmath} category}
+
+\subsection{\pkg{amsmath}: Introduce \cs{overunderset} command}
+
+The \pkg{amsmath} package has always offered
+the commands \cs{overset} and
+\cs{underset} to produce binary operators with something set above or
+below. But sometimes one needs to put something above and something below:
+The newly added \cs{overunderset} makes this
+easily possible.
+
+
+
+\section{Documentation updates}
+
+There are a number of
+%small
+documentation updates in files
+on the documentation page of the project website~\cite{30:site-doc}.
+
+\subsection{Highlighting the standard \texorpdfstring{\acro{nfss}}{NFSS} codes for series}
+
+The \emph{Font Selection Guide}~\cite{fntguide} has been
+updated to strongly recommend that the standard codes should be used
+when providing font support. The reason for this recommendation is explained here.
+
+
+The font selection scheme uses a number of standard codes for
+\cs{fontseries} and \cs{fontshape} to ensure that different fonts are
+comparable, e.g., that you get a \enquote{light} weight if you specify
+\texttt{l} and \enquote{extra bold} when you write \texttt{eb},
+etc. Over the years people came up with a number of other creative
+short codes like \texttt{k}, \texttt{j}, \texttt{t} and others with
+the result that changing a font family required different codes and
+thus prevented users from easily mixing and matching different
+families.
+Some work has been undertaken to get back to a coherent scheme and
+all the font families supported through the program \texttt{autoinst}
+are now producing the standard codes again.
+
+
+\subsection{\LaTeX{} \texttt{base} and \texttt{doc} distribution reunited}
+
+For a long time the \LaTeX{} distribution available from \CTAN{} was
+split into several parts to allow them to be uploaded or downloaded
+separately. As this is these days more confusing than helpful we have
+recombined the base part with the documentation part (as both are
+anyway always updated together). Thus the package \texttt{latex-doc}
+is no longer separately available from \CTAN{} but contained in the
+\texttt{latex-base} distribution.
+
+
+\begin{thebibliography}{9}
+
+%\fontsize{9.3}{11.3}\selectfont
+
+\bibitem{30:Mittelbach:TB39-1} Frank Mittelbach:
+ \emph{New rules for reporting bugs in the \LaTeX{} core software}.
+ In: TUGboat, 39\#1, 2018.
+ \url{https://latex-project.org/publications/}
+
+\bibitem{devformat} Frank Mittelbach:
+ \emph{The
+ \LaTeX{} release workflow and the \LaTeX{} dev formats}.
+ In: TUGboat, 40\#2, 2019.
+ \url{https://latex-project.org/publications/}
+
+\bibitem{fntguide} \LaTeX{} Project Team:
+ \emph{\LaTeXe{} font selection}.\\
+ \url{https://latex-project.org/documentation/}
+
+\bibitem{30:site-doc}
+ \emph{\LaTeX{} documentation on the \LaTeX{} Project Website}.\\
+ \url{https://latex-project.org/documentation/}
+
+%\bibitem{30:site-pub}
+% \emph{\LaTeX{} Project publications on the \LaTeX{} Project Website}.\\
+% \url{https://latex-project.org/publications/}
+
+\end{thebibliography}
+
+\end{document}
diff --git a/macros/latex/base/ltoutenc.dtx b/macros/latex/base/ltoutenc.dtx
index 86135e96c8..b16af5c8c6 100644
--- a/macros/latex/base/ltoutenc.dtx
+++ b/macros/latex/base/ltoutenc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -1030,12 +1030,25 @@
% \begin{macrocode}
\@onlypreamble\DeclareTextComposite
% \end{macrocode}
+%
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
%
+%
+%
+%
+%
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\UseTextAccent}{Make commands robust}%
+% \end{macrocode}
+%
% \begin{macro}{\UseTextAccent}
% \begin{macro}{\UseTextSymbol}
% \changes{v1.7p}{1995/11/17}{Support \cs{@wrong@font@char} latex/1676}
@@ -1054,7 +1067,7 @@
% \task{?}{Improve this and document its problems, see pr/3160}
% \changes{v1.9z}{2000/01/30}{Macro reimplemented (pr/3160)}
% \begin{macrocode}
-\def\UseTextAccent#1#2#3{%
+\DeclareRobustCommand\UseTextAccent[3]{%
\hmode@start@before@group
{%
% \end{macrocode}
@@ -1070,7 +1083,7 @@
%
% \changes{v1.9z}{2000/01/30}{Macro reimplemented (pr/3160)}
% \begin{macrocode}
-\def\UseTextSymbol#1#2{%
+\DeclareRobustCommand\UseTextSymbol[2]{%
\hmode@start@before@group
{%
\def\@wrong@font@char{\MessageBreak
@@ -1082,6 +1095,20 @@
% \end{macrocode}
%
% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\UseTextAccent}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\UseTextAccent
+%<latexrelease>\kernel@make@fragile\UseTextSymbol
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+% \begin{macrocode}
\def\@use@text@encoding#1{%
\edef\f@encoding{#1}%
\xdef\font@name{%
diff --git a/macros/latex/base/ltoutenc.ins b/macros/latex/base/ltoutenc.ins
index 62e35e7707..e3f436fbc1 100644
--- a/macros/latex/base/ltoutenc.ins
+++ b/macros/latex/base/ltoutenc.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/ltoutput.dtx b/macros/latex/base/ltoutput.dtx
index d1fe26b90a..138bc85ba3 100644
--- a/macros/latex/base/ltoutput.dtx
+++ b/macros/latex/base/ltoutput.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -37,7 +37,7 @@
%<*driver>
% \fi
\ProvidesFile{ltoutput.dtx}
- [2018/11/28 v1.4d LaTeX Kernel (Output Routine)]
+ [2019/08/27 v1.4e LaTeX Kernel (Output Routine)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltoutput.dtx}
@@ -783,6 +783,7 @@
% {Added macro}
% \changes{v1.1f}{1994/11/14}{Use normal box register: why a box?}
% \changes{v1.1l}{1995/04/24}{Add \cs{vbox} latex/1392}
+% \changes{v1.4e}{2019/08/27}{Make \cs{AtBeginDvi} robust}
%
% We use a box register in which to put
% stuff that must appear before anything else in the
@@ -792,7 +793,7 @@
% page when it is unboxed.
% \begin{macrocode}
\newbox\@begindvibox
-\def \AtBeginDvi #1{%
+\DeclareRobustCommand \AtBeginDvi [1]{%
\global \setbox \@begindvibox
\vbox{\unvbox \@begindvibox #1}%
}
diff --git a/macros/latex/base/ltpage.dtx b/macros/latex/base/ltpage.dtx
index 4d5601556d..c5ce52b1c6 100644
--- a/macros/latex/base/ltpage.dtx
+++ b/macros/latex/base/ltpage.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltpage.dtx}
- [2000/06/02 v1.0k LaTeX Kernel (page style setup)]
+ [2019/08/27 v1.0l LaTeX Kernel (page style setup)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltpage.dtx}
@@ -63,6 +63,7 @@
% \changes{v1.0a}{1994/03/07}{Initial version, split from ltherest.dtx}
% \changes{v1.0b}{1994/04/19}{Improve documentation}
% \changes{v1.0i}{1996/04/18}{Improve documentation}
+% \changes{v1.0l}{2019/08/27}{Make various commands robust}
%
%
% \subsection{Page Style Commands}
@@ -175,6 +176,14 @@
% \end{macro}
% \end{macro}
%
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\markboth}{Make commands robust}%
+% \end{macrocode}
+%
% \begin{macro}{\markboth}
% \begin{macro}{\markright}
% \changes{v1.0d}{1994/05/20}{Changed setting for \cs{protect}.}
@@ -193,7 +202,7 @@
% \changes{v1.0j}{2000/05/26}{Reimplementation to fix expansion
% error (pr/3203).}
% \begin{macrocode}
-\def\markboth#1#2{%
+\DeclareRobustCommand\markboth[2]{%
\begingroup
\let\label\relax \let\index\relax \let\glossary\relax
\unrestored@protected@xdef\@themark {{#1}{#2}}%
@@ -201,7 +210,10 @@
\mark{\the\@temptokena}%
\endgroup
\if@nobreak\ifvmode\nobreak\fi\fi}
-\def\markright#1{%
+% \end{macrocode}
+%
+% \begin{macrocode}
+\DeclareRobustCommand\markright[1]{%
\begingroup
\let\label\relax \let\index\relax \let\glossary\relax
% \end{macrocode}
@@ -216,6 +228,21 @@
% \end{macro}
% \end{macro}
%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\markboth}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\markboth
+%<latexrelease>\kernel@make@fragile\markright
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+%
%
% \begin{macro}{\@markright}
% \changes{v1.0j}{2000/05/26}{Reimplementation to fix expansion
@@ -269,7 +296,7 @@
% interfering with the 1fil space of |\newpage|.)
%
% \begin{macrocode}
-\def\raggedbottom{%
+\DeclareRobustCommand\raggedbottom{%
\def\@textbottom{\vskip \z@ \@plus.0001fil}\let\@texttop\relax}
% \end{macrocode}
% \end{macro}
@@ -278,7 +305,7 @@
% |\flushbottom|:
% Inverse of |\raggedbottom| --- makes all pages the same height.
% \begin{macrocode}
-\def\flushbottom{%
+\DeclareRobustCommand\flushbottom{%
\let\@textbottom\relax \let\@texttop\relax}
% \end{macrocode}
% \end{macro}
@@ -290,7 +317,7 @@
% \changes{LaTeX2e}{1993/12/18}{Added \cs{emergencystretch}}
% \changes{v1.0h}{1994/07/20}{Save a few tokens}
% \begin{macrocode}
-\def\sloppy{%
+\DeclareRobustCommand\sloppy{%
\tolerance 9999%
\emergencystretch 3em%
\hfuzz .5\p@
@@ -310,7 +337,7 @@
% \changes{v1.0f}{1995/04/24}{reset \cs{emergencystretch} latex/1344}
% Resets \TeX's parameters to their normal finicky values.
% \begin{macrocode}
-\def\fussy{%
+\DeclareRobustCommand\fussy{%
\emergencystretch\z@
\tolerance 200%
\hfuzz .1\p@
diff --git a/macros/latex/base/ltpageno.dtx b/macros/latex/base/ltpageno.dtx
index da1d574b15..f6b10985b8 100644
--- a/macros/latex/base/ltpageno.dtx
+++ b/macros/latex/base/ltpageno.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltpar.dtx b/macros/latex/base/ltpar.dtx
index 3b72b43a9c..75b4894eb1 100644
--- a/macros/latex/base/ltpar.dtx
+++ b/macros/latex/base/ltpar.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltpictur.dtx b/macros/latex/base/ltpictur.dtx
index 6b84231ab5..ad82cd477f 100644
--- a/macros/latex/base/ltpictur.dtx
+++ b/macros/latex/base/ltpictur.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltpictur.dtx}
- [2016/03/29 v1.1l LaTeX Kernel (Picture Mode)]
+ [2019/08/27 v1.1m LaTeX Kernel (Picture Mode)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltpictur.dtx}
@@ -95,6 +95,8 @@
% \changes{v0.1e}{1994/05/22}{Use new warning cmds}
% \changes{v1.0f}{1994/11/17}
% {\cs{@tempa} to \cs{reserved@a}}
+% \changes{v1.1m}{2019/08/27}{Remove several unnecessary \cs{gdef} definitions}
+% \changes{v1.1m}{2019/08/27}{Make various commands robust}
%
% \begin{oldcomments}
%
@@ -196,8 +198,8 @@
% \changes{v1.0h}{1995/05/12}{Macro added for latex/1355}
% |#1| should be a |(| (eating any white space before the bracket),
% \begin{macrocode}
-\long\gdef\picture#1{\pictur@#1}
-\gdef\pictur@(#1){%
+\long\def\picture#1{\pictur@#1}
+\def\pictur@(#1){%
\@ifnextchar({\@picture(#1)}{\@picture(#1)(0,0)}}
% \end{macrocode}
% \end{macro}
@@ -205,7 +207,7 @@
%
% \begin{macro}{\@picture}
% \begin{macrocode}
-\gdef\@picture(#1,#2)(#3,#4){%
+\def\@picture(#1,#2)(#3,#4){%
\@picht#2\unitlength
\setbox\@picbox\hb@xt@#1\unitlength\bgroup
\hskip -#3\unitlength
@@ -221,7 +223,7 @@
% (proposed by John Hobby)}
%
% \begin{macrocode}
-\gdef\endpicture{%
+\def\endpicture{%
\egroup\hss\egroup
\ht\@picbox\@picht\dp\@picbox\z@
\mbox{\box\@picbox}}
@@ -233,7 +235,7 @@
% changed 20 Jul 87).
%
% \begin{macrocode}
-\long\gdef\put(#1,#2)#3{%
+\long\def\put(#1,#2)#3{%
\@killglue\raise#2\unitlength
\hb@xt@\z@{\kern#1\unitlength #3\hss}%
\ignorespaces}
@@ -244,7 +246,7 @@
% \changes{v0.1c}{1994/04/28}{(DPC) Ignore spaces between )(}
% |#3| had better be a |(|.
% \begin{macrocode}
-\gdef\multiput(#1,#2)#3{%
+\def\multiput(#1,#2)#3{%
\@xdim #1\unitlength
\@ydim #2\unitlength
\@multiput(}
@@ -254,7 +256,7 @@
% \begin{macro}{\multiput}
% \changes{v0.1c}{1994/04/28}{(DPC) Macro added}
% \begin{macrocode}
-\long\gdef\@multiput(#1,#2)#3#4{%
+\long\def\@multiput(#1,#2)#3#4{%
\@killglue\@multicnt #3\relax
\@whilenum \@multicnt >\z@\do
{\raise\@ydim\hb@xt@\z@{\kern\@xdim #4\hss}%
@@ -266,16 +268,16 @@
%
% \begin{macro}{\@killglue}
% \begin{macrocode}
-\gdef\@killglue{\unskip\@whiledim \lastskip >\z@\do{\unskip}}
+\def\@killglue{\unskip\@whiledim \lastskip >\z@\do{\unskip}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\thinlines}
% \begin{macro}{\thicklines}
% \begin{macrocode}
-\gdef\thinlines{\let\@linefnt\tenln \let\@circlefnt\tencirc
+\DeclareRobustCommand\thinlines{\let\@linefnt\tenln \let\@circlefnt\tencirc
\@wholewidth\fontdimen8\tenln \@halfwidth .5\@wholewidth}
-\gdef\thicklines{\let\@linefnt\tenlnw \let\@circlefnt\tencircw
+\DeclareRobustCommand\thicklines{\let\@linefnt\tenlnw \let\@circlefnt\tencircw
\@wholewidth\fontdimen8\tenlnw \@halfwidth .5\@wholewidth}
% \end{macrocode}
% \end{macro}
@@ -283,19 +285,20 @@
%
% \begin{macro}{\linethickness}
% \begin{macrocode}
-\gdef\linethickness#1{\@wholewidth #1\relax \@halfwidth .5\@wholewidth}
+\DeclareRobustCommand\linethickness[1]
+ {\@wholewidth #1\relax \@halfwidth .5\@wholewidth}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\ishortstack}
% \begin{macrocode}
-\gdef\shortstack{\@ifnextchar[\@shortstack{\@shortstack[c]}}
+\def\shortstack{\@ifnextchar[\@shortstack{\@shortstack[c]}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@ishortstack}
% \begin{macrocode}
-\gdef\@shortstack[#1]{%
+\def\@shortstack[#1]{%
\leavevmode
\vbox\bgroup
\baselineskip-\p@\lineskip 3\p@
@@ -315,22 +318,22 @@
%
% \begin{macro}{\@ishortstack}
% \begin{macrocode}
-\gdef\@ishortstack#1{\ialign{\mb@l {##}\unskip\mb@r\cr #1\crcr}\egroup}
+\def\@ishortstack#1{\ialign{\mb@l {##}\unskip\mb@r\cr #1\crcr}\egroup}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@stackcr}
% \begin{macro}{\@ixstackcr}
% \begin{macrocode}
-\gdef\@stackcr{\@ifstar\@ixstackcr\@ixstackcr}
-\gdef\@ixstackcr{\@ifnextchar[\@istackcr{\cr\ignorespaces}}
+\def\@stackcr{\@ifstar\@ixstackcr\@ixstackcr}
+\def\@ixstackcr{\@ifnextchar[\@istackcr{\cr\ignorespaces}}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}{\@istackcr}
% \begin{macrocode}
-\gdef\@istackcr[#1]{\cr\noalign{\vskip #1}\ignorespaces}
+\def\@istackcr[#1]{\cr\noalign{\vskip #1}\ignorespaces}
% \end{macrocode}
% \end{macro}
%
@@ -507,7 +510,7 @@
%
% \begin{macro}{\line}
% \begin{macrocode}
-\gdef\line(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
+\def\line(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
\@linelen #3\unitlength
\ifdim\@linelen<\z@\@badlinearg\else
\ifnum\@xarg =\z@ \@vline
@@ -519,7 +522,7 @@
%
% \begin{macro}{\@sline}
% \begin{macrocode}
-\gdef\@sline{%
+\def\@sline{%
\ifnum\@xarg<\z@ \@negargtrue \@xarg -\@xarg \@yyarg -\@yarg
\else \@negargfalse \@yyarg \@yarg \fi
\ifnum \@yyarg >\z@ \@tempcnta\@yyarg \else \@tempcnta -\@yyarg \fi
@@ -580,7 +583,7 @@
%
% \begin{macro}{\@hline}
% \begin{macrocode}
-\gdef\@hline{\ifnum \@xarg <\z@ \hskip -\@linelen \fi
+\def\@hline{\ifnum \@xarg <\z@ \hskip -\@linelen \fi
\vrule \@height \@halfwidth \@depth \@halfwidth \@width \@linelen
\ifnum \@xarg <\z@ \hskip -\@linelen \fi}
% \end{macrocode}
@@ -588,7 +591,7 @@
%
% \begin{macro}{\@getlinechar}
% \begin{macrocode}
-\gdef\@getlinechar(#1,#2){\@tempcnta#1\relax\multiply\@tempcnta 8%
+\def\@getlinechar(#1,#2){\@tempcnta#1\relax\multiply\@tempcnta 8%
\advance\@tempcnta -9\ifnum #2>\z@ \advance\@tempcnta #2\relax\else
\advance\@tempcnta -#2\relax\advance\@tempcnta 64 \fi
\char\@tempcnta}
@@ -597,7 +600,7 @@
%
% \begin{macro}{\vector}
% \begin{macrocode}
-\gdef\vector(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
+\def\vector(#1,#2)#3{\@xarg #1\relax \@yarg #2\relax
\@tempcnta \ifnum\@xarg<\z@ -\@xarg\else\@xarg\fi
\ifnum\@tempcnta<5\relax
\@linelen #3\unitlength
@@ -612,7 +615,7 @@
%
% \begin{macro}{\@hvector}
% \begin{macrocode}
-\gdef\@hvector{\@hline\hb@xt@\z@{\@linefnt
+\def\@hvector{\@hline\hb@xt@\z@{\@linefnt
\ifnum \@xarg <\z@ \@getlarrow(1,0)\hss\else
\hss\@getrarrow(1,0)\fi}}
% \end{macrocode}
@@ -620,13 +623,13 @@
%
% \begin{macro}{\@vvector}
% \begin{macrocode}
-\gdef\@vvector{\ifnum \@yarg <\z@ \@downvector \else \@upvector \fi}
+\def\@vvector{\ifnum \@yarg <\z@ \@downvector \else \@upvector \fi}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@svector}
% \begin{macrocode}
-\gdef\@svector{\@sline
+\def\@svector{\@sline
\@tempcnta\@yarg \ifnum\@tempcnta <\z@ \@tempcnta -\@tempcnta\fi
\ifnum\@tempcnta <5%
\hskip -\wd\@linechar
@@ -639,7 +642,7 @@
% \begin{macro}{\@getlarrow}
% \changes{v1.1h}{1999/04/15}{Replaced octal number, CAR}
% \begin{macrocode}
-\gdef\@getlarrow(#1,#2){\ifnum #2=\z@ \@tempcnta 27 % '33
+\def\@getlarrow(#1,#2){\ifnum #2=\z@ \@tempcnta 27 % '33
\else
\@tempcnta #1\relax\multiply\@tempcnta \sixt@@n
\advance\@tempcnta -9 \@tempcntb #2\relax\multiply\@tempcntb \tw@
@@ -652,7 +655,7 @@
% \changes{v1.1h}{1999/04/15}{Replaced octal number, CAR}
% \begin{macro}{\@getrarrow}
% \begin{macrocode}
-\gdef\@getrarrow(#1,#2){\@tempcntb #2\relax
+\def\@getrarrow(#1,#2){\@tempcntb #2\relax
\ifnum\@tempcntb <\z@ \@tempcntb -\@tempcntb\relax\fi
\ifcase \@tempcntb\relax \@tempcnta 45 % '55
\or
@@ -671,13 +674,13 @@
%
% \begin{macro}{\@vline}
% \begin{macrocode}
-\gdef\@vline{\ifnum \@yarg <\z@ \@downline \else \@upline\fi}
+\def\@vline{\ifnum \@yarg <\z@ \@downline \else \@upline\fi}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@upline}
% \begin{macrocode}
-\gdef\@upline{%
+\def\@upline{%
\hb@xt@\z@{\hskip -\@halfwidth \vrule \@width \@wholewidth
\@height \@linelen \@depth \z@\hss}}
% \end{macrocode}
@@ -685,7 +688,7 @@
%
% \begin{macro}{\@downline}
% \begin{macrocode}
-\gdef\@downline{%
+\def\@downline{%
\hb@xt@\z@{\hskip -\@halfwidth \vrule \@width \@wholewidth
\@height \z@ \@depth \@linelen \hss}}
% \end{macrocode}
@@ -695,7 +698,7 @@
% \changes{v1.1h}{1999/04/15}{Replaced octal number, CAR}
% \changes{v1.1i}{2000/01/15}{Removed space at end-of-line, CAR}
% \begin{macrocode}
-\gdef\@upvector{\@upline\setbox\@tempboxa\hbox{\@linefnt\char 54}% '66
+\def\@upvector{\@upline\setbox\@tempboxa\hbox{\@linefnt\char 54}% '66
\raise \@linelen \hb@xt@\z@{\lower \ht\@tempboxa\box\@tempboxa\hss}}
% \end{macrocode}
% \end{macro}
@@ -703,7 +706,7 @@
% \changes{v1.1h}{1999/04/15}{Replaced octal number, CAR}
% \begin{macro}{\@downvector}
% \begin{macrocode}
-\gdef\@downvector{\@downline\lower \@linelen
+\def\@downvector{\@downline\lower \@linelen
\hb@xt@\z@{\@linefnt\char 63 % '77
\hss}}
% \end{macrocode}
@@ -800,7 +803,7 @@
%
% \begin{macro}{\dashbox}
% \begin{macrocode}
-\gdef\dashbox#1(#2,#3){\leavevmode\hb@xt@\z@{\baselineskip \z@skip
+\def\dashbox#1(#2,#3){\leavevmode\hb@xt@\z@{\baselineskip \z@skip
\lineskip \z@skip
\@dashdim #2\unitlength
\@dashcnt \@dashdim \advance\@dashcnt 200
@@ -1081,7 +1084,7 @@
% \begin{macro}{\@getcirc}
% \changes{v1.1j}{2003/12/30}{issue warning if circle size can't be met pr/3473}
% \begin{macrocode}
-\gdef\@getcirc#1{\@tempdima #1\relax \advance\@tempdima 2\p@
+\def\@getcirc#1{\@tempdima #1\relax \advance\@tempdima 2\p@
\@tempcnta\@tempdima
\@tempdima 4\p@ \divide\@tempcnta\@tempdima
\ifnum \@tempcnta >10\relax
@@ -1114,13 +1117,13 @@
%
% \begin{macro}{\@put}
% \begin{macrocode}
-\gdef\@put#1#2#3{\raise #2\hb@xt@\z@{\hskip #1#3\hss}}
+\def\@put#1#2#3{\raise #2\hb@xt@\z@{\hskip #1#3\hss}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\oval}
% \begin{macrocode}
-\gdef\oval(#1,#2){\@ifnextchar[{\@oval(#1,#2)}{\@oval(#1,#2)[]}}
+\def\oval(#1,#2){\@ifnextchar[{\@oval(#1,#2)}{\@oval(#1,#2)[]}}
% \end{macrocode}
% \end{macro}
%
@@ -1146,7 +1149,7 @@
%
% \begin{macro}{\@oval}
% \begin{macrocode}
-\gdef\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen
+\def\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen
\@ovttrue \@ovbtrue \@ovltrue \@ovrtrue
% \end{macrocode}
% \changes{v1.1l}{2016/03/29}{initialise tests}
@@ -1189,7 +1192,7 @@
%
% \begin{macro}{\@ovvert}
% \begin{macrocode}
-\gdef\@ovvert#1#2{\vbox to\@ovyy{%
+\def\@ovvert#1#2{\vbox to\@ovyy{%
\if@ovb \@tempcntb \@tempcnta \advance \@tempcntb #1\relax
\kern -\@ovro \hbox{\char \@tempcntb}\nointerlineskip
\else \kern \@ovri \kern \@ovdy \fi
@@ -1209,7 +1212,7 @@
%
% \begin{macro}{\@ovhorz}
% \begin{macrocode}
-\gdef\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro
+\def\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro
\if@ovr \else \kern \@ovdx \fi
% \end{macrocode}
% \changes{v1.1l}{2016/03/29}
@@ -1232,7 +1235,7 @@
%<latexrelease> {Avoid almost zero length leaders}%
%<latexrelease>\let\if@ovvline\@undefined
%<latexrelease>\let\if@ovhline\@undefined
-%<latexrelease>\gdef\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen
+%<latexrelease>\def\@oval(#1,#2)[#3]{\begingroup\boxmaxdepth \maxdimen
%<latexrelease> \@ovttrue \@ovbtrue \@ovltrue \@ovrtrue
%<latexrelease> \@tfor\reserved@a :=#3\do
%<latexrelease> {\csname @ov\reserved@a false\endcsname}%
@@ -1254,7 +1257,7 @@
%<latexrelease> \advance\@ovdy\@ovro \ht\@tempboxa\z@ \dp\@tempboxa\z@
%<latexrelease> \@put{-\@ovdx}{-\@ovdy}{\box\@tempboxa}%
%<latexrelease> \endgroup}
-%<latexrelease>\gdef\@ovvert#1#2{\vbox to\@ovyy{%
+%<latexrelease>\def\@ovvert#1#2{\vbox to\@ovyy{%
%<latexrelease> \if@ovb \@tempcntb \@tempcnta \advance \@tempcntb #1\relax
%<latexrelease> \kern -\@ovro \hbox{\char \@tempcntb}\nointerlineskip
%<latexrelease> \else \kern \@ovri \kern \@ovdy \fi
@@ -1262,7 +1265,7 @@
%<latexrelease> \if@ovt \@tempcntb \@tempcnta \advance \@tempcntb #2\relax
%<latexrelease> \hbox{\char \@tempcntb}%
%<latexrelease> \else \kern \@ovdy \kern \@ovro \fi}}
-%<latexrelease>\gdef\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro
+%<latexrelease>\def\@ovhorz{\hb@xt@\@ovxx{\kern \@ovro
%<latexrelease> \if@ovr \else \kern \@ovdx \fi
%<latexrelease> \leaders \hrule \@height \@wholewidth \hfil
%<latexrelease> \if@ovl \else \kern \@ovdx \fi
@@ -1275,13 +1278,13 @@
% \changes{LaTeX2.09}{1993/08/05}
% {(RMS) Added error message if \cs{circle} is used in math mode.}
% \begin{macrocode}
-\gdef\circle{\@inmatherr\circle\@ifstar\@dot\@circle}
+\def\circle{\@inmatherr\circle\@ifstar\@dot\@circle}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@circle}
% \begin{macrocode}
-\gdef\@circle#1{%
+\def\@circle#1{%
\begingroup \boxmaxdepth \maxdimen \@tempdimb #1\unitlength
\ifdim \@tempdimb >15.5\p@ \@getcirc\@tempdimb
\@ovro\ht\@tempboxa
@@ -1299,13 +1302,13 @@
% \begin{macro}{\@dot}
% Internal form of |\circle*|.
% \begin{macrocode}
-\gdef\@dot#1{\@tempdimb #1\unitlength \@circ\@tempdimb{112}}
+\def\@dot#1{\@tempdimb #1\unitlength \@circ\@tempdimb{112}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@circ}
% \begin{macrocode}
-\gdef\@circ#1#2{\@tempdima #1\relax \advance\@tempdima .5\p@
+\def\@circ#1#2{\@tempdima #1\relax \advance\@tempdima .5\p@
\@tempcnta\@tempdima \@tempdima \p@
\divide\@tempcnta\@tempdima
\ifnum\@tempcnta >15\relax \@tempcnta 15\relax \fi
@@ -1442,7 +1445,7 @@
% \begin{macro}{\qbeziermax}
% The maximum number of points to plot.
% \begin{macrocode}
-\gdef\qbeziermax{500}
+\def\qbeziermax{500}
% \end{macrocode}
% \end{macro}
%
@@ -1474,12 +1477,12 @@
% ignore spaces between its arguments.
% |#2| should be white space, and |#4| should be |(|.
% \begin{macrocode}
-\gdef\bezier#1)#2(#3)#4({\@bezier#1)(#3)(}
+\def\bezier#1)#2(#3)#4({\@bezier#1)(#3)(}
% \end{macrocode}
%
% \begin{macro}{\@bezier}
% \begin{macrocode}
-\gdef\@bezier#1(#2,#3)(#4,#5)(#6,#7){%
+\def\@bezier#1(#2,#3)(#4,#5)(#6,#7){%
\ifnum #1=\z@
\@ovxx #4\unitlength
\advance\@ovxx -#2\unitlength
@@ -1533,10 +1536,55 @@
\hb@xt@\z@{\kern\@xdim
\unhcopy\@tempboxa\hss}%
\advance\count@\@ne}}}
-%</2ekernel>
% \end{macrocode}
% \end{macro}
% \end{macro}
%
+% As the commands above all use ``picture'' interface we couldn't define them with
+% |\DeclareRobustCommand| so we do that now.
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\bezier}{Make commands robust}%
+\MakeRobust\bezier
+\MakeRobust\circle
+\MakeRobust\dashbox
+\MakeRobust\line
+\MakeRobust\linethickness
+\MakeRobust\multiput
+\MakeRobust\oval
+\MakeRobust\put
+\MakeRobust\qbezier
+\MakeRobust\shortstack
+\MakeRobust\thinlines
+\MakeRobust\vector
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\bezier}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\bezier
+%<latexrelease>\kernel@make@fragile\circle
+%<latexrelease>\kernel@make@fragile\dashbox
+%<latexrelease>\kernel@make@fragile\line
+%<latexrelease>\kernel@make@fragile\linethickness
+%<latexrelease>\kernel@make@fragile\multiput
+%<latexrelease>\kernel@make@fragile\oval
+%<latexrelease>\kernel@make@fragile\put
+%<latexrelease>\kernel@make@fragile\qbezier
+%<latexrelease>\kernel@make@fragile\shortstack
+%<latexrelease>\kernel@make@fragile\thinlines
+%<latexrelease>\kernel@make@fragile\vector
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+% \begin{macrocode}
+%</2ekernel>
+% \end{macrocode}
+%
% \Finale
%
diff --git a/macros/latex/base/ltplain.dtx b/macros/latex/base/ltplain.dtx
index 5c4050b734..2337133f2f 100644
--- a/macros/latex/base/ltplain.dtx
+++ b/macros/latex/base/ltplain.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2017
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -314,8 +314,10 @@
% \begin{macro}{\newskip}
% \begin{macro}{\newmuskip}
% \begin{macro}{\newbox}
+% \begin{macro}{\newtoks}
% \begin{macro}{\newread}
% \begin{macro}{\newwrite}
+% \begin{macro}{\newfam}
% \begin{macro}{\newlanguage}
% \changes{v1.0c}{1994/03/28}
% {Remove some \cs{outer} declarations.}
@@ -429,6 +431,8 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
%\begin{macro}{\e@alloc@chardef}
% \changes{v2.0a}{2014/12/30}{macro added}
diff --git a/macros/latex/base/ltsect.dtx b/macros/latex/base/ltsect.dtx
index cb1c6d2c30..239d4c547f 100644
--- a/macros/latex/base/ltsect.dtx
+++ b/macros/latex/base/ltsect.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -31,7 +31,7 @@
%%% From File: ltsect.dtx
%<*driver>
% \fi
-\ProvidesFile{ltsect.dtx}[2018/09/26 v1.1c LaTeX Kernel (Sectioning)]
+\ProvidesFile{ltsect.dtx}[2019/08/27 v1.1d LaTeX Kernel (Sectioning)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltsect.dtx}
@@ -85,6 +85,7 @@
% {\cs{@tempa} to \cs{reserved@a}}
% \changes{v1.0m}{1995/05/03}{TO: Promoted documentation to doc.sty
% standard}
+% \changes{v1.1d}{2019/08/27}{Make various commands robust}
%
% \begin{macrocode}
%<*2ekernel>
@@ -114,65 +115,104 @@
% And finally, the |\maketitle| command produces the actual title,
% using the information previously saved with the other commands.
%
+%
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\title}{Make commands robust}%
+% \end{macrocode}
+%
+%
% \begin{macro}{\title}
-% \begin{macro}{\@title}
% \changes{LaTeX2e}{1993/12/11}{Added default}
% |\title| for use in |\maketitle|. If not given |\maketitle| will
% produce an error message.
% \begin{macrocode}
-\def\title#1{\gdef\@title{#1}}
-\def\@title{\@latex@error{No \noexpand\title given}\@ehc}
+\DeclareRobustCommand\title[1]{\gdef\@title{#1}}
% \end{macrocode}
% \end{macro}
-% \end{macro}
+%
%
% \begin{macro}{\author}
-% \begin{macro}{\@author}
% \changes{LaTeX2e}{1993/12/11}{Added default}
%
% |\author| for use in |\maketitle|. If not given |\maketitle| will
% produce a warning message.
%
% \begin{macrocode}
-\def\author#1{\gdef\@author{#1}}
-\def\@author{\@latex@warning@no@line{No \noexpand\author given}}
+\DeclareRobustCommand\author[1]{\gdef\@author{#1}}
% \end{macrocode}
% \end{macro}
-% \end{macro}
%
% \begin{macro}{\date}
-% \begin{macro}{\@date}
% |\date| for use in |\maketitle|. If not given |\maketitle| will
% produce |\today| as the default.
% \begin{macrocode}
-\def\date#1{\gdef\@date{#1}}
-\gdef\@date{\today}
+\DeclareRobustCommand\date[1]{\gdef\@date{#1}}
% \end{macrocode}
% \end{macro}
-% \end{macro}
%
% \changes{1.0h}{1994/11/04}{(ASAJ) Added \cs{protected@xdef} to
% \cs{thanks}.}
% \begin{macro}{\thanks}
% \begin{macrocode}
-\def\thanks#1{\footnotemark
+\DeclareRobustCommand\thanks[1]{\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\footnotetext[\the\c@footnote]{#1}}%
}
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@thanks}
-% \begin{macrocode}
-\let\@thanks\@empty
-% \end{macrocode}
-% \end{macro}
% \begin{macro}{\and}
% \begin{macrocode}
-\def\and{% % \begin{tabular}
+\DeclareRobustCommand\and{% % \begin{tabular}
\end{tabular}%
\hskip 1em \@plus.17fil%
- \begin{tabular}[t]{c}}% % \end{tabular}
+ \begin{tabular}[t]{c}}% % \end{tabular}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\title}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\title
+%<latexrelease>\kernel@make@fragile\author
+%<latexrelease>\kernel@make@fragile\date
+%<latexrelease>\kernel@make@fragile\thanks
+%<latexrelease>\kernel@make@fragile\and
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+%
+% \begin{macro}{\@title}
+% \begin{macrocode}
+\def\@title{\@latex@error{No \noexpand\title given}\@ehc}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@author}
+% \begin{macrocode}
+\def\@author{\@latex@warning@no@line{No \noexpand\author given}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@date}
+% \begin{macrocode}
+\gdef\@date{\today}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@thanks}
+% \begin{macrocode}
+\let\@thanks\@empty
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/base/ltspace.dtx b/macros/latex/base/ltspace.dtx
index 6f212bba15..d840b13bbb 100644
--- a/macros/latex/base/ltspace.dtx
+++ b/macros/latex/base/ltspace.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%<*driver>
% \fi
\ProvidesFile{ltspace.dtx}
- [2018/10/10 v1.3i LaTeX Kernel (spacing)]
+ [2019/08/27 v1.3j LaTeX Kernel (spacing)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltspace.dtx}
@@ -62,6 +62,7 @@
% \changes{v1.2q}{1996/07/27}{Further documentation of problems}
% \changes{v1.2r}{1996/07/27}{Correct documentation of problems}
% \changes{v1.2w}{1998/08/17}{Documentation fixes.}
+% \changes{v1.3j}{2019/08/27}{Make various commands robust}
%
%
% \section{Spacing}
@@ -274,18 +275,66 @@
%<*2ekernel>
\message{spacing,}
% \end{macrocode}
+%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\pagebreak}{Make commands robust}%
+% \end{macrocode}
%
% \begin{macro}{\pagebreak}
% \begin{macro}{\nopagebreak}
% \changes{v1.2h}{1995/07/05}{Reimplemented both using \cs{@no@pgbk}}
% \changes{v1.2j}{1995/10/16}{(DPC) Use \cs{@testopt} /1911}
% \begin{macrocode}
-\def\pagebreak{\@testopt{\@no@pgbk-}4}
-\def\nopagebreak{\@testopt\@no@pgbk4}
+\DeclareRobustCommand\pagebreak{\@testopt{\@no@pgbk-}4}
+\DeclareRobustCommand\nopagebreak{\@testopt\@no@pgbk4}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\linebreak}
+% \begin{macro}{\nolinebreak}
+% \changes{v1.2u}{1996/10/29}{Reimplemented both using \cs{@no@lnbk}}
+% \changes{v1.2j}{1995/10/16}{(DPC) Use \cs{@testopt} /1911}
+% \begin{macrocode}
+\DeclareRobustCommand\linebreak{\@testopt{\@no@lnbk-}4}
+\DeclareRobustCommand\nolinebreak{\@testopt\@no@lnbk4}
% \end{macrocode}
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\samepage}
+% \begin{macrocode}
+\DeclareRobustCommand\samepage{\interlinepenalty\@M
+ \postdisplaypenalty\@M
+ \interdisplaylinepenalty\@M
+ \@beginparpenalty\@M
+ \@endparpenalty\@M
+ \@itempenalty\@M
+ \@secpenalty\@M
+ \interfootnotelinepenalty\@M}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\pagebreak}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\pagebreak
+%<latexrelease>\kernel@make@fragile\nopagebreak
+%<latexrelease>\kernel@make@fragile\linebreak
+%<latexrelease>\kernel@make@fragile\nolinebreak
+%<latexrelease>\kernel@make@fragile\samepage
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
%
% \begin{macro}{\@no@pgbk}
% \changes{v1.2h}{1995/07/05}{Macro replaces \cs{@pgbk}
@@ -302,16 +351,7 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\linebreak}
-% \begin{macro}{\nolinebreak}
-% \changes{v1.2u}{1996/10/29}{Reimplemented both using \cs{@no@lnbk}}
-% \changes{v1.2j}{1995/10/16}{(DPC) Use \cs{@testopt} /1911}
-% \begin{macrocode}
-\def\linebreak{\@testopt{\@no@lnbk-}4}
-\def\nolinebreak{\@testopt\@no@lnbk4}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
+%
% \begin{macro}{\@no@lnbk}
% \changes{v1.2u}{1996/10/29}{Macro replaces \cs{@lnbk}
% and \cs{@nolnbk}}
@@ -331,19 +371,6 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\samepage}
-% \begin{macrocode}
-\def\samepage{\interlinepenalty\@M
- \postdisplaypenalty\@M
- \interdisplaylinepenalty\@M
- \@beginparpenalty\@M
- \@endparpenalty\@M
- \@itempenalty\@M
- \@secpenalty\@M
- \interfootnotelinepenalty\@M}
-% \end{macrocode}
-% \end{macro}
-%
%
% \begin{macro}{\\}
% \changes{v1.2a}{1994/11/11}{(DPC) Make robust}
@@ -1140,9 +1167,9 @@
% \begin{macro}{\enspace}
% \changes{v1.3h}{2018/09/24}{Start LR-mode if necessary (git/49)}
% \begin{macrocode}
-\def\thinspace{\leavevmode@ifvmode\kern .16667em }
-\def\negthinspace{\leavevmode@ifvmode\kern-.16667em }
-\def\enspace{\leavevmode@ifvmode\kern.5em }
+\DeclareRobustCommand\thinspace{\leavevmode@ifvmode\kern .16667em }
+\DeclareRobustCommand\negthinspace{\leavevmode@ifvmode\kern-.16667em }
+\DeclareRobustCommand\enspace{\leavevmode@ifvmode\kern.5em }
% \end{macrocode}
% \end{macro}
% \end{macro}
diff --git a/macros/latex/base/lttab.dtx b/macros/latex/base/lttab.dtx
index 76ccd13e56..646015daf3 100644
--- a/macros/latex/base/lttab.dtx
+++ b/macros/latex/base/lttab.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -31,7 +31,7 @@
%%% From File: lttab.dtx
%<*driver>
% \fi
-\ProvidesFile{lttab.dtx}[2016/11/28 v1.1o LaTeX Kernel (Columns)]
+\ProvidesFile{lttab.dtx}[2019/08/27 v1.1p LaTeX Kernel (Columns)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{lttab.dtx}
@@ -84,8 +84,9 @@
% \changes{v1.0c}{1994/05/07}{Removed surplus braces from
% \cs{@ifnextchar} constructs}
% \changes{v1.0f}{1994/05/21}{Use new error commands}
-% \changes{v1.0j}{1994/11/17}
-% {\cs{@tempa} to \cs{reserved@a}}
+% \changes{v1.0j}{1994/11/17}{\cs{@tempa} to \cs{reserved@a}}
+% \changes{v1.1q}{2019/08/27}{Remove several unnecessary \cs{gdef} definitions}
+% \changes{v1.1q}{2019/08/27}{Make various commands robust}
%
% \subsection{tabbing}
%
@@ -386,7 +387,7 @@
% a local variable). That this is allowed is a fundamental design
% flaw which is not going to be corrected now.
% \begin{macrocode}
-\gdef\@startline{%
+\def\@startline{%
\ifnum \@nxttabmar >\@hightab
\@badtab
\global\@nxttabmar \@hightab
@@ -401,7 +402,7 @@
%
% \begin{macro}{\@stopline}
% \begin{macrocode}
-\gdef\@stopline{%
+\def\@stopline{%
\unskip
\@stopfield
\if@rjfield
@@ -424,7 +425,7 @@
% \changes{v1.0d}{1994/05/13}
% {Colour support}
% \begin{macrocode}
-\gdef\@startfield{%
+\def\@startfield{%
\global\setbox\@curfield\hbox\bgroup\color@begingroup}
% \end{macrocode}
% \end{macro}
@@ -433,7 +434,7 @@
% \changes{v1.0d}{1994/05/13}
% {Colour support}
% \begin{macrocode}
-\gdef\@stopfield{%
+\def\@stopfield{%
\color@endgroup\egroup}
% \end{macrocode}
% \end{macro}
@@ -442,7 +443,7 @@
% \changes{v1.0d}{1994/05/13}
% {Colour support}
% \begin{macrocode}
-\gdef\@contfield{%
+\def\@contfield{%
\global\setbox\@curfield\hbox\bgroup\color@begingroup
\unhbox\@curfield}
% \end{macrocode}
@@ -450,38 +451,34 @@
%
% \begin{macro}{\@addfield}
% \begin{macrocode}
-\gdef\@addfield{\global\setbox\@curline\hbox{\unhbox
+\def\@addfield{\global\setbox\@curline\hbox{\unhbox
\@curline\unhbox\@curfield}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@ifatmargin}
% \begin{macrocode}
-\gdef\@ifatmargin{\ifdim \wd\@curline =\z@}
+\def\@ifatmargin{\ifdim \wd\@curline =\z@}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@tabcr}
% \begin{macrocode}
-\gdef\@tabcr{\@stopline \@ifstar{\penalty \@M \@xtabcr}\@xtabcr}
+\def\@tabcr{\@stopline \@ifstar{\penalty \@M \@xtabcr}\@xtabcr}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@xtabcr}
% \begin{macrocode}
-\gdef\@xtabcr{\@ifnextchar[\@itabcr{\@startline\ignorespaces}}
+\def\@xtabcr{\@ifnextchar[\@itabcr{\@startline\ignorespaces}}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@itabcr}
% \begin{macrocode}
-\gdef\@itabcr[#1]{\vskip #1\@startline\ignorespaces}
+\def\@itabcr[#1]{\vskip #1\@startline\ignorespaces}
% \end{macrocode}
%
-% \begin{macrocode}
-\gdef\kill{\@stopfield\@startline\ignorespaces}
-% \end{macrocode}
-% \end{macro}
%
% \begin{macro}{\tabbing}
% \changes{v1.1f}{1995/10/23}{(CAR)Make \cs{@hightab} consistently a
@@ -489,7 +486,7 @@
% \changes{latex2e}{1993/12/13}{Removed optional argument of \cs{item}}
% We use |\relax| to prevent |\item| from scanning too far.
% \begin{macrocode}
-\gdef\tabbing{\lineskip \z@skip\let\>\@rtab\let\<\@ltab\let\=\@settab
+\def\tabbing{\lineskip \z@skip\let\>\@rtab\let\<\@ltab\let\=\@settab
\let\+\@tabplus\let\-\@tabminus\let\`\@tabrj\let\'\@tablab
\let\\=\@tabcr
\@hightab\@firsttab
@@ -512,7 +509,7 @@
%
% \begin{macro}{\endtabbing}
% \begin{macrocode}
-\gdef\endtabbing{%
+\def\endtabbing{%
\@stopline\ifnum\@tabpush >\z@ \@badpoptabs \fi\endtrivlist}
% \end{macrocode}
% \end{macro}
@@ -520,7 +517,7 @@
% \begin{macro}{\@rtab}
% Omitted |\global| added to |\@rtab| 17 Jun 86
% \begin{macrocode}
-\gdef\@rtab{\@stopfield\@addfield\ifnum \@curtab<\@hightab
+\def\@rtab{\@stopfield\@addfield\ifnum \@curtab<\@hightab
\global\advance\@curtab \@ne \else\@badtab\fi
\@tempdima\dimen\@curtab
\advance\@tempdima -\dimen\@curtabmar
@@ -534,7 +531,7 @@
% \changes{v1.1f}{1995/10/23}{(CAR)Ensure that \cs{@hightab} increases
% by at most one}
% \begin{macrocode}
-\gdef\@settab{\@stopfield\@addfield
+\def\@settab{\@stopfield\@addfield
\ifnum \@curtab <\@maxtab
\ifnum\@curtab =\@hightab
\advance\@hightab \@ne
@@ -552,7 +549,7 @@
%
% \begin{macro}{\@ltab}
% \begin{macrocode}
-\gdef\@ltab{\@ifatmargin\ifnum\@curtabmar >\@firsttab
+\def\@ltab{\@ifatmargin\ifnum\@curtabmar >\@firsttab
\global\advance\@curtab \m@ne \global\advance\@curtabmar\m@ne\else
\@badtab\fi\else
\@latex@error{\string\<\space in mid line}\@ehd\fi\ignorespaces}
@@ -561,7 +558,7 @@
%
% \begin{macro}{\@tabplus}
% \begin{macrocode}
-\gdef\@tabplus{%
+\def\@tabplus{%
\ifnum\@nxttabmar<\@hightab
\global\advance\@nxttabmar\@ne
\else
@@ -573,7 +570,7 @@
%
% \begin{macro}{\@tabminus}
% \begin{macrocode}
-\gdef\@tabminus{%
+\def\@tabminus{%
\ifnum\@nxttabmar>\@firsttab
\global\advance\@nxttabmar\m@ne
\else
@@ -585,7 +582,7 @@
%
% \begin{macro}{\@tabrj}
% \begin{macrocode}
-\gdef\@tabrj{%
+\def\@tabrj{%
\@stopfield\@addfield\global\@rjfieldtrue\@startfield\ignorespaces}
% \end{macrocode}
% \end{macro}
@@ -593,7 +590,7 @@
% \begin{macro}{\@tablab}
% |\setbox\@curline| made |\global| in |\@tablab|. 17 Jun 86
% \begin{macrocode}
-\gdef\@tablab{%
+\def\@tablab{%
\@stopfield
\global\setbox\@curline\hbox{%
\box\@curline
@@ -605,9 +602,16 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\pushtabs}{Make commands robust}%
+% \end{macrocode}
+%
% \begin{macro}{\pushtabs}
% \begin{macrocode}
-\gdef\pushtabs{%
+\DeclareRobustCommand\pushtabs{%
\@stopfield\@addfield\global\advance\@tabpush \@ne \begingroup
\@contfield}
% \end{macrocode}
@@ -621,7 +625,7 @@
% a local variable). That this is allowed is a fundamental design
% flaw which is not going to be corrected now.
% \begin{macrocode}
-\gdef\poptabs{\@stopfield\@addfield
+\DeclareRobustCommand\poptabs{\@stopfield\@addfield
\ifnum \@tabpush >\z@
\endgroup
\global\advance\@tabpush \m@ne
@@ -636,7 +640,25 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macrocode}
+\DeclareRobustCommand\kill{\@stopfield\@startline\ignorespaces}
+% \end{macrocode}
+% \end{macro}
%
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\pushtabs}{Make commands robust}%
+%<latexrelease>
+%<latexrelease>\kernel@make@fragile\pushtabs
+%<latexrelease>\kernel@make@fragile\poptabs
+%<latexrelease>\kernel@make@fragile\kill
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
% \begin{macro}{\tabbingsep}
% \begin{macrocode}
\newdimen\tabbingsep
@@ -785,7 +807,7 @@
%
% \begin{macro}{\extracolsep}
% \begin{macrocode}
-\def\extracolsep#1{\tabskip #1\relax}
+\DeclareRobustCommand\extracolsep[1]{\tabskip #1\relax}
% \end{macrocode}
% \end{macro}
%
@@ -1294,7 +1316,13 @@
\edef\@preamble{%
\@preamble{%
\ifcase\@chnum
- \hfil\ignorespaces\@sharp\unskip\hfil
+ \hfil
+% \end{macrocode}
+% \changes{v1.1p}{2018/12/30}{Add extra \cs{hskip} to guard against an
+% \cs{unskip} at the start of a c-column cell (gh/102)}
+% \begin{macrocode}
+ \hskip1sp%
+ \ignorespaces\@sharp\unskip\hfil
\or
% \end{macrocode}
% \changes{v1.1g}{1996/04/22}
diff --git a/macros/latex/base/ltthm.dtx b/macros/latex/base/ltthm.dtx
index 78e8a2e586..ee1b51ac5d 100644
--- a/macros/latex/base/ltthm.dtx
+++ b/macros/latex/base/ltthm.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx
index 7a001bb2b1..17f5f3ee5e 100644
--- a/macros/latex/base/ltvers.dtx
+++ b/macros/latex/base/ltvers.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltvers.dtx}
- [2018/12/01 v1.1b LaTeX Kernel (Version Info)]
+ [2019/07/01 v1.1c LaTeX Kernel (Version Info)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltvers.dtx}
@@ -112,11 +112,22 @@
%</2ekernel>
%<latexrelease>\edef\latexreleaseversion
%<*2ekernel|latexrelease>
- {2018-12-01}
+ {2019-10-01}
%</2ekernel|latexrelease>
%<*2ekernel>
\def\patch@level{0}
% \end{macrocode}
+%
+% \begin{macro}{\development@branch@name}
+% For more fine grain control there is the possibility to name the
+% current development branch. This is only used when the
+% \cs{patch@level} is negative (i.e., a pre-release format) and is
+% intended to help help us internally when we locally install a
+% format out of some development branch.
+% \begin{macrocode}
+\edef\development@branch@name{}
+% \end{macrocode}
+% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
@@ -179,9 +190,21 @@
\write16{\fmtname \space<\fmtversion> patch level \patch@level}
\else
\everyjob\expandafter{\the\everyjob
- \typeout{\fmtname \space<\fmtversion> pre-release\patch@level}}
+ \typeout{\fmtname \space<\fmtversion> pre-release\patch@level
+ \ifx\development@branch@name\@undefined \else
+ \ifx\development@branch@name\@empty \else
+ \space (\development@branch@name\space branch)%
+ \fi
+ \fi
+ }}
\immediate
- \write16{\fmtname \space<\fmtversion> pre-release\patch@level}
+ \write16{\fmtname \space<\fmtversion> pre-release\patch@level
+ \ifx\development@branch@name\@undefined \else
+ \ifx\development@branch@name\@empty \else
+ \space (\development@branch@name\space branch)%
+ \fi
+ \fi
+ }
\fi
\fi
%</2ekernel>
@@ -207,7 +230,8 @@
% \begin{macrocode}
\def\IncludeInRelease#1{%
\if@includeinrelease
- \PackageError{latexrelease}{mis-matched IncludeInRelease}{}%
+ \PackageError{latexrelease}{mis-matched IncludeInRelease}%
+ {There is an \string\EndIncludeRelease\space missing}%
\@includeinreleasefalse
\fi
\kernel@ifnextchar[%
@@ -260,7 +284,7 @@
\long\def\@check@IncludeInRelease#1\IncludeInRelease
#2#3\@end@check@IncludeInRelease{%
\ifx\@check@IncludeInRelease#2\else
- \PackageError{latexrelease}{skipped IncludeInRelease}{}%
+ \PackageError{latexrelease}{skipped IncludeInRelease for tag \string#2}{}%
\fi}
% \end{macrocode}
%
diff --git a/macros/latex/doc/ltx3info.pdf b/macros/latex/base/ltx3info.pdf
index 96ebe1ada8..6ee1395e6a 100644
--- a/macros/latex/doc/ltx3info.pdf
+++ b/macros/latex/base/ltx3info.pdf
Binary files differ
diff --git a/macros/latex/doc/ltx3info.tex b/macros/latex/base/ltx3info.tex
index e0aabafba4..d3a7542cfd 100644
--- a/macros/latex/doc/ltx3info.tex
+++ b/macros/latex/base/ltx3info.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltxcheck.tex b/macros/latex/base/ltxcheck.tex
index d5426aafa1..7446c06cea 100644
--- a/macros/latex/base/ltxcheck.tex
+++ b/macros/latex/base/ltxcheck.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltxdoc.dtx b/macros/latex/base/ltxdoc.dtx
index 329353d123..2d3e5aad2a 100644
--- a/macros/latex/base/ltxdoc.dtx
+++ b/macros/latex/base/ltxdoc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -30,7 +30,7 @@
%
%<class>\NeedsTeXFormat{LaTeX2e}
%<class>\ProvidesClass{ltxdoc}
-%<class> [2018/03/15 v2.0x Standard LaTeX documentation class]
+%<class> [2019/09/16 v2.0y Standard LaTeX documentation class]
%
%<*driver>
\documentclass{ltxdoc}
@@ -356,6 +356,7 @@
/endgroup%
% \end{macrocode}
%
+% \changes{v2.0y}{2019/09/16}{Say that oldcomments may not be accurate (gh/180)}
% \begin{macrocode}
\begingroup
\catcode`\/=\catcode`\\
@@ -375,6 +376,7 @@
/parindent/z@
/ttfamily/expandafter/let/expandafter/oc@ttf/the/font
/rmfamily
+ /textit{Historical /LaTeX/,2.09 comments (not necessarily accurate any more):}
/hfuzz/maxdimen
}
/endgroup
@@ -388,6 +390,7 @@
\ifvmode%
\def\commentline{#1}%
\ifx\commentline\oldc%
+ \textit{End of historical \LaTeX\,2.09 comments.}
\end{oldcomments}%
\else%
\ifx\commentline\begmac%
diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf
index d7d6d9d694..f641b9f483 100644
--- a/macros/latex/base/ltxdoc.pdf
+++ b/macros/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/macros/latex/base/ltxguide.cls b/macros/latex/base/ltxguide.cls
index 7b1d05ec20..8ef06b95aa 100644
--- a/macros/latex/base/ltxguide.cls
+++ b/macros/latex/base/ltxguide.cls
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/ltxref.dtx b/macros/latex/base/ltxref.dtx
index a5c11bf21b..27d3250413 100644
--- a/macros/latex/base/ltxref.dtx
+++ b/macros/latex/base/ltxref.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltxref.dtx}
- [2014/09/29 v1.1k LaTeX Kernel (Cross Referencing)]
+ [2019/09/16 v1.1m LaTeX Kernel (Cross Referencing)]
% \iffalse
\documentclass{ltxdoc}
\GetFileInfo{ltxref.dtx}
@@ -126,6 +126,50 @@
%
% \end{oldcomments}
%
+% \DescribeMacro\labelformat
+% A reference via |\ref| produces by default the data associated with
+% the corresponding |\label| command (typically a number); any
+% additional formatting has to be provided by the user. If, for
+% example, references to equations are always to be typeset as
+% ``equation (\textit{number})'', one has to code
+% ``\verb=equation (\ref{=\textit{key}\verb=})=''. With |\labelformat|
+% there is a possibility to generate such
+% frills automatically without resorting to low-level coding.
+% The command takes two arguments: the first is
+% the name of a counter and the second is its representation when
+% referenced. This means that for a successful usage, one has to know
+% the counter name being used for generating the label, though in
+% practice this should not pose a problem. The current counter number
+% is picked up as an argument.
+% Here are two examples:
+%\begin{verbatim}
+% \labelformat{section}{section~#1}
+% \labelformat{equation}{equation~(#1)}}
+%\end{verbatim}
+%
+% \DescribeMacro\Ref
+% A side effect of using |\labelformat| is that, depending on the
+% defined formatting, it becomes impossible to use |\ref| at the
+% beginning of a sentence (if its replacement text starts with a
+% lowercase letter). To overcome this problem we
+% introduce the command |\Ref| that behave like
+% |\ref| except that it uppercases the first token
+% of the generated string.
+%
+
+% To make |\Ref| work properly the very first token in the second
+% argument of |\labelformat| has to be a simple \textsc{ascii} or
+% UTF-8 letter, otherwise the capitalization will fail or worse, you
+% will end up with some error messages. If you actually need something
+% more complicated in this place (e.g., an accented letter not written
+% as a UTF-8 character) you have to explicitly surround it with
+% braces, to identify the part that needs to be capitalized. For
+% example, for figure references in the Hungarian language you might
+% want to write |\labelformat{figure}{{\'a}bra~\thefigure}| or use
+% |\labelformat{figure}{ábra~\thefigure}| which avoids the brace
+% problem.
+%
+%
% \begin{macro}{\G@refundefinedtrue}
% \changes{v1.1i}{1995/12/07}{Renamed (back) from \cs{G@refundefined}}
% \begin{macro}{\@refundefined}
@@ -247,7 +291,6 @@
%
% \begin{macro}{\label}
% \changes{v1.1d}{1994/11/04}{(ASAJ)Added \cs{protected@write}}
-% \begin{macro}{\refstepcounter}
% \changes{v1.1d}{1994/11/04}{(ASAJ)Added \cs{protected@edef}}
% The commands |\label| and |\refstepcounter| have been changed to
% allow |\protect|'ed commands to work properly. For example,
@@ -263,79 +306,112 @@
{\string\newlabel{#1}{{\@currentlabel}{\thepage}}}%
\@esphack}
% \end{macrocode}
+% \end{macro}
%
% \begin{macrocode}
+%</2ekernel>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2019/10/01}%
+%<latexrelease> {\refstepcounter}{Add \labelformat and \Ref}%
+% \end{macrocode}
+%
+% \begin{macro}{\refstepcounter}
+% Step the counter and allow for labels to point to its current value.
+% \begin{macrocode}
\def\refstepcounter#1{\stepcounter{#1}%
\protected@edef\@currentlabel
- {\csname p@#1\endcsname\csname the#1\endcsname}%
+% \end{macrocode}
+% By generating the second csname first the |\p@...| command can
+% grab it as an argument which can be helpful for more complicated
+% typesetting arrangements.
+%
+% The trick is to ensure that |\csname the#1\endcsname| is turned
+% into a single token before |\p@...| is expanded further. This
+% way, if the |\p@...| command is a macro with one argument it will
+% receive |\the...|. With the original kernel code (i.e., without the
+% |\expandafter|) it will instead pick up |\csname| which would be
+% disastrous.
+%
+% Using |\expandafter| instead of braces delimiting the argument is
+% better because, assuming that the |\p@...| command is not defined
+% as a macro with one argument, the braces will stay and prohibit
+% kerning that might otherwise happen between the glyphs generated
+% by |\the...| and surrounding glyphs.
+%
+% \changes{v1.1l}{2019/08/22}{Allow \cs{p@...} to have an
+% argument}
+% \begin{macrocode}
+ {\csname p@#1\expandafter\endcsname\csname the#1\endcsname}%
}
% \end{macrocode}
% \end{macro}
-% \end{macro}
-%
-%
-% \begin{macro}{\@currentlabel}
-% For |\label| commands that come before any environment
%
+% \begin{macro}{\labelformat}
+% A shortcut to set the |\p@...| macro for a counter. It will pick
+% up the counter representation as an argument so that it can be
+% specially formatted.
+% \changes{v1.1l}{2019/08/22}{Commanded moved from \texttt{varioref.sty}}
% \begin{macrocode}
-\def\@currentlabel{}
+\def\labelformat#1{\expandafter\def\csname p@#1\endcsname##1}
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\Ref}
+% This macro expands the result of |\ref| and then uppercases the
+% first token. Only useful if the label was generated via
+% |\labelformat| and contains some lower case letter at its start. If
+% the label starts with a complicated construct (e.g., an accented
+% letter that is provided via a command, e.g., \verb=\"a= instead
+% of a UTF-8 character like ä) one has to surround everything that
+% needs uppercasing in
+% a brace group in the definition of |\labelformat|.\footnote{There
+% is one problem with this approach: the braces are kept in a
+% normal \texttt{\textbackslash ref} which might spoil kerning.
+% Perhaps one day this needs redoing.}
+% \changes{v1.1l}{2019/08/22}{Commanded moved from \texttt{varioref.sty}}
% \begin{macrocode}
-%</2ekernel>
+\DeclareRobustCommand\Ref[1]{\protected@edef\@tempa{\ref{#1}}%
+ \expandafter\MakeUppercase\@tempa}
% \end{macrocode}
+% \end{macro}
%
-% \subsection{An extension of counter referencing}
%
%
-% At the moment a reference to a counter |foo| will generate the
-% equivalent of |\p@foo\thefoo| although not quite in this form. For
-% some applications it would be nice of one could have |\thefoo| being
-% an argument to |\p@foo| to be able to put material before and after
-% the number generated by |\thefoo|. This can be easily achieved with
-% a small change to one of the kernel commands as follows:
+% \changes{v1.1m}{2019/09/16}{Correctly revert the \cs{p@...} change}
+% \begin{macrocode}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\refstepcounter}{Add \labelformat and \Ref}%
+%<latexrelease>
+%<latexrelease>\def\refstepcounter#1{\stepcounter{#1}%
+%<latexrelease> \protected@edef\@currentlabel
+%<latexrelease> {\csname p@#1\endcsname\csname the#1\endcsname}%
+%<latexrelease>}
+%<latexrelease>\let\labelformat\@undefined
+%<latexrelease>\let\Ref\@undefined
+%<latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
+%
+%
+%
+%
+%
%
-%\begin{verbatim}
-%\def\refstepcounter#1{\stepcounter{#1}%
-% \protected@edef\@currentlabel
-% {\csname p@#1\expandafter\endcsname\csname the#1\endcsname}%
-%}
-%\end{verbatim}
%
-% The trick is to ensure that |\csname the#1\endcsname| is turned into
-% a single token before |\p@...| is expanded further. This way, if the
-% |\p@...| command is a macro with one argument it will receive
-% |\the...|. With the kernel code (i.e., without the |\expandafter|)
-% it will instead pick up |\csname| which would be disastrous.
-%
-% Using |\expandafter| instead of braces delimiting the argument is
-% better because, assuming that the |\p@...| command is not defined as
-% a macro with one argument, the braces will stay and prohibit kerning
-% that might otherwise happen between the glyphs generated by
-% |\the...| and surrounding glyphs.
-%
-% We have refrained from making this change in the kernel code
-% although for existing documents it would be 100\% backward
-% compatible. The reason being that any class or package making use of
-% this functionality would then horribly fail with older \LaTeX{}
-% installations.
-%
-% Instead we suggest that people who are interested in using this
-% functionality in a document class or package add the redefinition to
-% the class file. To ensure that this redefinition is properly applied
-% they might want to test for the original definition first, e.g.
+% \begin{macro}{\@currentlabel}
+% Default for |\label| commands that come before any environment.
+% \begin{macrocode}
+\def\@currentlabel{}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</2ekernel>
+% \end{macrocode}
%
-%\begin{verbatim}
-%\CheckCommand*\refstepcounter[1]{\stepcounter{#1}%
-% \protected@edef\@currentlabel
-% {\csname p@#1\endcsname\csname the#1\endcsname}%
-%}
-%\renewcommand*\refstepcounter[1]{\stepcounter{#1}%
-% \protected@edef\@currentlabel
-% {\csname p@#1\expandafter\endcsname\csname the#1\endcsname}%
-%}
-%\end{verbatim}
%
% \Finale
%
diff --git a/macros/latex/base/makeindx.dtx b/macros/latex/base/makeindx.dtx
index 280416f65b..aa998bf3ca 100644
--- a/macros/latex/base/makeindx.dtx
+++ b/macros/latex/base/makeindx.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/makeindx.ins b/macros/latex/base/makeindx.ins
index d7ad42e2f9..b31b967c41 100644
--- a/macros/latex/base/makeindx.ins
+++ b/macros/latex/base/makeindx.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/makeindx.pdf b/macros/latex/base/makeindx.pdf
index f6475a4ece..f5985404bb 100644
--- a/macros/latex/base/makeindx.pdf
+++ b/macros/latex/base/makeindx.pdf
Binary files differ
diff --git a/macros/latex/base/manual.err b/macros/latex/base/manual.err
deleted file mode 100644
index e78b18de9f..0000000000
--- a/macros/latex/base/manual.err
+++ /dev/null
@@ -1,365 +0,0 @@
-\documentclass{article}
-
-\newcommand{\reportedby}[2]{{\small [First reported by #1 on \mbox{#2}.]}}
-\newcommand{\erratum}[1]{\subsubsection*{#1}}
-
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% MODIFICATION DATE %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% %
-% Defines \moddate to expand to modification date such as %
-% %
-% 5 Aug 1991 %
-% %
-% and \prdate to print it in a large box. Assumes editor %
-% updates modification date in standard SRC Gnu Emacs style. %
-% (should work for any user name). %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\ypmd{% %
-% %
-% %
- Last modified on Sat 13 October 2018 at 12:56:41 PST by lamport %
- endypmd} %
-% %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\moddate}{\expandafter\xpmd\ypmd} %
-\def\xpmd Last modified %
-on #1 #2 #3 #4 at #5:#6:#7 #8 by #9 endypmd{#2 #3 #4} %
-\newcommand{\prdate}{\noindent\fbox{\Large\moddate}} %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\newcommand{\mytt}{\normalfont\ttfamily}
-\newcommand{\cindex}{\index}
-\newcommand\bs{\char '134 } % A backslash character for \tt font
-
-\title{Errata to the Second Edition of the \LaTeX\ Manual}
-\author{Leslie Lamport}
-\date{\moddate}
-
-\begin{document}
-\maketitle
-
-\noindent These are all the errors and omissions to the manual,
-\LaTeX: {\em A Document Preparation System}, second edition, published
-by Addison-Wesley, reported as of \moddate. Positions in the book are
-indicated by page and line number, where the top line of a page is
-number 1 and the bottom line is number $-1$. A running head and a
-page number are not considered to be lines, but all other lines are.
-Please report any additional errors to The \LaTeX\ Project at
-\texttt{www.latex-project.org/bugs/}\,.
-
-
-\subsection*{Errors Corrected in the First Printing}
-
-\erratum{page 25, example of \texttt{verse} environment}
-Replace \verb|{\em all\/}| by \verb|\emph{all}|.
- \reportedby{Rosemary Bailey}{29 Aug 1994}
-
-\erratum{page 28, first paragraph}
-Not an error, but it would be
-helpful to add the following sentence to the end of that paragraph:
- ``(If a declaration has arguments, they become additional
-arguments of the corresponding environment's \verb|\begin| command.)''
-
-
-\erratum{page 33, line 10}
-Add \verb|\]| to the list of fragile commands.
- \reportedby{Rosemary Bailey}{29 Aug 1994}
-
-\erratum{page 43, table 3.5}
-Add an entry for \verb|\notin| ($\notin$).
- \reportedby{Rosemary Bailey}{29 Aug 1994}
-
-\erratum{page 72, two examples}
-Change \verb|{\em ...}| to \verb|\emph{...}|
- \reportedby{Rosemary Bailey}{29 Aug 1994}
-
-\erratum{page 101}
-This is not an error, but some readers will find it helpful if, in the
-descriptions of \verb|\setlength| and \verb|\addtolength|,
-\verb|\gnat| were replaced by \verb|\parskip|.
- \reportedby{Ellen Gilkerson}{9 Aug 1994}
-
-\erratum{page 108, lines 7 and 10}
-This is not an error, but it might be easier to understand
-the example if \verb|\len| were replaced by something like \verb|\saved|.
- \reportedby{Rosemary Bailey}{29 Aug 1994}
-
-\erratum{page 139, lines $-8$ and $-9$}
-
-The funny break between these two lines should be eliminated.
-\reportedby{Malcolm Clark}{9 Aug 1994}
-
-\erratum{page 177, line $-12$}
-
-The \verb|twocolumn| option cannot be used with the \verb|letters|
-class.
-
-\erratum{page 197, lines 7 and 9}
-
-The \verb|figure*| environment is ended by \verb|\end{figure*}|, and
-the \verb|table*| environment is ended by \verb|\end{table*}|.
-\reportedby{Malcolm Clark}{9 Aug 1994}
-
-\erratum{page 228}
-
-Add a note that, before running a LaTeX2.09 file in compatibility mode
-in LaTeX2e, you should delete the old versions of the auxiliary files.
-
-\subsection*{Errors Corrected in the Second Printing}
-
-\erratum{page xv, line 10}
-``Chris Rowley'' should come after ``Sebastian Rahtz''.
-\reportedby{Martin Schr\"{o}der}{24 April 1995}
-
-
-
-\erratum{page 29, line $-10$}
-Change ``error indicator line'' to ``error locator line''.
-\reportedby{Xavier Perramon}{2 Jan 1995}
-
-\erratum{page 37, lines 26--28}
-Change the two sentences ``None of these \ldots formula.'' to:
-\begin{quote}
-These text-producing commands can be used in math mode to put ordinary
-text in a formula. (When the command is used in math mode, its
-argument is processed in LR mode.) The declarations cannot be used in
-math mode. Section 3.3.8 explains how to change the type style of a
-formula's math-mode symbols.
-\end{quote}
-\reportedby{Mike Piff}{7 Mar 1995}
-
-\erratum{page 39, line 6}
-Replace ``any mode'' with ``paragraph and LR mode''. Also,
-after line 8, add:
-\begin{quote}
-The commands \verb|\dag|, \verb|\ddag|, \verb|\S|, and \verb|\P|
-can also be used in math mode.
-\end{quote}
-
-\erratum{page 53, line 24}
-Change ``are needed in the'' to ``are used in the''
-\reportedby{Mike Piff}{21 Oct 1994}
-
-\erratum{page 80, line 1}
-The section heading should not be outdented.
-\reportedby{Martin Schr\"{o}der}{23 Jan 1995}
-
-\erratum{page 83, line $-8$}
-Change ``\verb|\resettime|'' to ``\verb|\settime|''.
-
-\erratum{page 84, after line $11$} Add the following sentence: ``The
-\hbox{\verb|\onlyslides|} and \hbox{\verb|\onlynotes|} commands may
-not work right if a \texttt{slide}, \texttt{overlay}, or \texttt{note}
-environment appears in the argument of any command.''
-\reportedby{Eike Ritter}{May 1996}
-
-\erratum{page 153, line 1}
-Add ``or subentry'' after ``entry''.
-\reportedby{Martin Schr\"{o}der}{22 Feb 1995}
-
-\erratum{page 171}
-Add the following before line $-4$:
-\begin{description}
-\item[\mytt \bs columnwidth]
-Normal width
- \cindex{columnwidth}%
-of a column;
-% \index{column!width}%
- \index{width!of column}%
-equals \verb|\textwidth| except for multiple-column styles.
-Its value should not be changed with the length-setting commands.
-\end{description}
-Also, in line $-4$, change \verb|\textwidth| to \verb|\columnwidth|.
-%\reportedby{Volker Kuhlmav}{20 Jan 1995}
-\reportedby{Rosemary Bailey}{9 Sep 1994}
-
-\erratum{page 180, lines 15--19}
-%
-Replace these five lines (which begin ``These commands are overridden'')
-with:
-\begin{itemize} \item[]
-To override a heading on a right-hand page (any page for one-sided
-printing), put a \verb|\markright| after the sectioning command and in
-its mandatory argument, and add an optional argument without the
-\verb|markright|, as in
-\begin{itemize}
-\item[]
- \verb|\chapter[Gnu Scents]{Gnu Scents\markright{|\textit{right\_head}\verb|}}|\\
- \verb|\markright{|\textit{right\_head}\verb|}|
-\end{itemize}
-To change the heading on a left-hand page, put a \verb|\markboth|
-command immediately after the sectioning command.
-\end{itemize}
-\reportedby{Jerome Breitenbach}{14 Dec 1995}
-
-\erratum{page 182}
-The dimensions
-\verb|\pageheight| and \verb|\pagewidth|
-should be \verb|\paperheight| and \verb|\paperwidth|,
-respectively. (The index entries on page 260 should also be changed.)
-\reportedby{Alan Jeffrey, on behalf of a user}{12 Sep 1995}
-\erratum{page 192, line 19}
-Change ``\emph{cmd}'' to ``\emph{def}''.
-\reportedby{Martin Schr\"{o}der}{9 Mar 1995}
-
-
-\erratum{page 195, line 14}
-Change ``numbered `within' it'' to ``numbered directly `within' it''.
-\reportedby{Martin Schr\"{o}der}{5 Dec 1994}
-
-\erratum{page 197, line 14}
-After ``\verb|\textwidth|'' add ``or \verb|\columnwidth|''
-\reportedby{Volker Kuhlmann}{22 Jan 1995}
-
-\erratum{page 226}
-
-After line 7, add
-\begin{quote}
-These declarations may not be used in math mode.
-\end{quote}
-Replace lines 16-19 (beginning ``None of these commands'') with
-\begin{quote}
-When these commands are used in math mode, the \emph{text}
-argument is processed in LR mode.
-
-These commands and declarations are robust. Words typeset in
-typewriter style are not hyphenated except where permitted by \verb|\-|
-commands.
-\end{quote}
-\reportedby{Marc Lavine}{22 Aug 1995}
-
-\erratum{page 228}
-To the section ``Type Styles and Sizes'', add the following sentence:
-A few mathematical symbols now require the \texttt{latexsym} package---see
-Tables 3.4--3.7.
-
-\subsection*{Errors Corrected in the Sixteenth Printing}
-
-\erratum{page 42, line 14}
-Change ``through a symbol'' by ``through a relation symbol''.
-\reportedby{Frank Mittelbach}{15 Nov 1996}
-
-\erratum{page 42, Table 3.4}
-\verb|\land| should be listed as a synonym for \verb|\wedge|, and
-\verb|\lor| should be listed as a synonym for \verb|\vee|.
-\reportedby{Chris Rowley}{28 Oct 1998}
-
-\erratum{page 43, Table 3.7}
-\verb|\lnot| should be listed as a synonym for \verb|\neg|.
-\reportedby{Chris Rowley}{15 Oct 1998}
-
-\erratum{page 137} This is not an error, but it would be better to
-change lines 23 and 24 to:
-\begin{quote}
-\LaTeX\
- \index{file!not found error}%
- \index{file!nonexistent}%
-is trying to read a file that apparently doesn't exist. If the missing
-file has the extension \texttt{tex}, then \LaTeX\ is trying to
- \index{input)@\verb+\input+!of nonexistent file}%
- \index{include)@\verb+\include+!of nonexistent file}%
-\verb|\input| or \verb|\include| it; if it
-\end{quote}
-
-\erratum{page 171, line 19}
-Change the description of \verb|\indent| to:
-\begin{description}
-\item[\mytt \bs indent]
-Produces a
-% \cindex{indent}%
-% \index{paragraph!indentation}%
-horizontal space whose width equals the width of the
-paragraph indentation. It can be used to add a paragraph indentation
-where one would otherwise be suppressed. (If it doesn't work,
-try typing \verb|\indent\indent|.) Robust.
-\end{description}
-\reportedby{Chris Rowley}{15 Oct 1998}
-
-\erratum{page 179, line 19}
-%
-Change to:
-\begin{quote}
-page style for the \texttt{article} and \texttt{report} document classes.
-\end{quote}
-\reportedby{Stephen J. Alter}{17 Sep 1997}
-
-\erratum{page 195, line 28}
-Replace ``\textit{num}$_1$ and \textit{num}$_1$ are numbers''
-with ``\textit{num}$_1$ and \textit{num}$_2$ are numbers''.
-\reportedby{Magnus Lewis-Smith}{14 Jan 1999}
-
-\erratum{page 196, line $-5$}
-Change \verb|\newboolean{|\emph{name}\verb|}| to
-\verb|\newboolean{|\emph{nam}\verb|}|.
-\reportedby{Christopher von B\"{u}low}{28 Aug 2000}
-
-
-\erratum{page 198, line 14}
-Change ``it will not be printed'' to ``it will usually not be printed''.
-
-\erratum{page 218, line $-14$}
-Change ``\texttt{tabular}'' to ``\texttt{tabbing}''.
-\reportedby{Carlos Pita}{27 Aug 2001}
-
-\erratum{foldout, column 3, line 3}
-Replace \emph{style} with \emph{class}. \reportedby{Christopher von B\"{u}low}{28 Aug 2000}
-
-\subsection*{Errors Corrected in the Seventeenth Printing}
-
-\erratum{page 51, line 8}
-Change ``The \verb|\,| command'' to ``The \verb|\,| and \verb*|\ | commands''.
-\reportedby{Phillip J Shelton}{2 Jul 1999}
-
-\erratum{page 61, second example (middle of page)}
-Remove the \verb|\mbox{}| following the \texttt{tabbing} environment.
-\reportedby{Marcin Wolinski}{17 Sep 2003}
-
-\erratum{page 210, line 20}
-Add a space after ``bibliography''.
-\reportedby{Marcin Wolinski}{17 Sep 2003}
-
-\subsection*{Error Corrected in the Twenty-First Printing}
-\erratum{page 198, line $-11$}
-The sentence beginning ``The last three rules'' is hard to read. Better
-would be:
-\begin{quote}
-\noindent The last three rules are suspended when a
- \verb|\clearpage|,\linebreak
- \verb|\cleardoublepage|, or
- \verb|\end{document}| command occurs,
-at which point all unprocessed figures and tables are allowed a
-\hbox{\mytt p} option and printed.
-\end{quote}
-\reportedby{Paul Stanford}{9 Oct 2004}
-
-\subsection*{Error Corrected in the Twenty-Second Printing}
-
-\erratum{page 253, column 2, lines $-5$ and $-6$}
-
-The two index entries for \verb|\ldots| should be combined.
-
-
-\reportedby{Christopher Dutchyn}{22 July 2005}
-
-
-\subsection*{Uncorrected Errors}
-
-\erratum{page 206, line 17 (\texttt{\string\multicolumn} explanation)}
-
-Insert the following text right after ``\texttt{l}, and \texttt{r}.''
-\begin{quote}
-If the part of the environment's \emph{cols} argument being replaced
-immediately follows an \texttt{@} expression, then the \emph{item}
-will be preceded by a normal intercolumn space unless the
-\verb|\multicolumn| command's \emph{col} argument begins with an
-\texttt{@} expression. In particular, beginning the \emph{col}
-argument with \verb|@{}| will suppress that space.
-\end{quote}
-\reportedby{Ulrike Fischer, Frank Mittelbach}{23 Sep 2018}
-
-\end{document}
-
-%try
-%try
diff --git a/macros/latex/base/manual.pdf b/macros/latex/base/manual.pdf
deleted file mode 100644
index 62d4eab9a6..0000000000
--- a/macros/latex/base/manual.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/minimal.cls b/macros/latex/base/minimal.cls
index 48d3cb4cf0..d55576326d 100644
--- a/macros/latex/base/minimal.cls
+++ b/macros/latex/base/minimal.cls
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/doc/modguide.pdf b/macros/latex/base/modguide.pdf
index 97d1fa45a1..5024a2070a 100644
--- a/macros/latex/doc/modguide.pdf
+++ b/macros/latex/base/modguide.pdf
Binary files differ
diff --git a/macros/latex/doc/modguide.tex b/macros/latex/base/modguide.tex
index 147fec7878..ff796c7687 100644
--- a/macros/latex/doc/modguide.tex
+++ b/macros/latex/base/modguide.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/newdc.ins b/macros/latex/base/newdc.ins
index 5bbbe900da..5786282a87 100644
--- a/macros/latex/base/newdc.ins
+++ b/macros/latex/base/newdc.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/newlfont.dtx b/macros/latex/base/newlfont.dtx
index f058ddced9..5bba5441dd 100644
--- a/macros/latex/base/newlfont.dtx
+++ b/macros/latex/base/newlfont.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/nfssfont.dtx b/macros/latex/base/nfssfont.dtx
index 41712816b2..a77dfba7b3 100644
--- a/macros/latex/base/nfssfont.dtx
+++ b/macros/latex/base/nfssfont.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -32,7 +32,7 @@
%
% \iffalse
% Copyright (C) 1994 Donald E. Knuth
-% Copyright (C) 1994-94, 2003, 2006 Frank Mittelbach,
+% Copyright (C) 1994-2019 Frank Mittelbach,
% all rights reserved.
% \fi
%
@@ -242,12 +242,24 @@
\fontsize\size\size
\fi
% \end{macrocode}
-% Finally select the font and assign it to |\currfontname|.
+% Then select the font and assign it to |\currfontname|.
% \begin{macrocode}
\selectfont\edef\currfontname{\fontname\font}%
\fi
\startfont
- \message{Now type a test command (\string\help\space for help):}}
+% \end{macrocode}
+% Finally we ask for some ``action'' and offer |\table\bye| as
+% default---basically I got tired of having to type that in each
+% time.
+% If some other action is given you end with a |*| prompt and have
+% to finish the run with |\bye| yourself eventually.
+% \begin{macrocode}
+ \typein[\action]{Now type a test command or
+ \string\help\space for help [ \string\table\space\string\bye\space]:}%
+ \ifx\action\empty
+ \expandafter\table\expandafter\bye
+ \fi
+}
% \end{macrocode}
%
% \begin{macrocode}
@@ -474,7 +486,7 @@ official r\^ole in fluffy souffl\'es? }
\begin{document}
\let\typeout\oldtypeout
-\ifx\noinit!\else\init\fi
+\ifx\noinit!\else\expandafter\init\fi
%</code>
% \end{macrocode}
%
diff --git a/macros/latex/base/nfssfont.ins b/macros/latex/base/nfssfont.ins
index 222551ea30..c1ac663471 100644
--- a/macros/latex/base/nfssfont.ins
+++ b/macros/latex/base/nfssfont.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/nfssfont.pdf b/macros/latex/base/nfssfont.pdf
index 3ab32e6f95..88a54a902e 100644
--- a/macros/latex/base/nfssfont.pdf
+++ b/macros/latex/base/nfssfont.pdf
Binary files differ
diff --git a/macros/latex/base/olddc.ins b/macros/latex/base/olddc.ins
index 694cc6df6f..b512ab2e3e 100644
--- a/macros/latex/base/olddc.ins
+++ b/macros/latex/base/olddc.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/oldlfont.dtx b/macros/latex/base/oldlfont.dtx
index 3c768e1e8f..bf39341488 100644
--- a/macros/latex/base/oldlfont.dtx
+++ b/macros/latex/base/oldlfont.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/preload.dtx b/macros/latex/base/preload.dtx
index 0bc9fb4415..a6d7903299 100644
--- a/macros/latex/base/preload.dtx
+++ b/macros/latex/base/preload.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/proc.dtx b/macros/latex/base/proc.dtx
index 724b939fd2..a74dfa36e4 100644
--- a/macros/latex/base/proc.dtx
+++ b/macros/latex/base/proc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/proc.ins b/macros/latex/base/proc.ins
index 48765bddec..15161a4960 100644
--- a/macros/latex/base/proc.ins
+++ b/macros/latex/base/proc.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/proc.pdf b/macros/latex/base/proc.pdf
index 3daa1444cd..265e13a7be 100644
--- a/macros/latex/base/proc.pdf
+++ b/macros/latex/base/proc.pdf
Binary files differ
diff --git a/macros/latex/base/slides.dtx b/macros/latex/base/slides.dtx
index 4ccd6824e6..54cfaa20fd 100644
--- a/macros/latex/base/slides.dtx
+++ b/macros/latex/base/slides.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/slides.ins b/macros/latex/base/slides.ins
index a5bbc579c3..a25c3f8fe2 100644
--- a/macros/latex/base/slides.ins
+++ b/macros/latex/base/slides.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
@@ -96,7 +96,7 @@ extension .ins) which are part of the distribution.
This is a generated file.
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -109,7 +109,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
@@ -138,7 +138,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -151,7 +151,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/slides.pdf b/macros/latex/base/slides.pdf
index 1a33f7e0cf..5a581a8839 100644
--- a/macros/latex/base/slides.pdf
+++ b/macros/latex/base/slides.pdf
Binary files differ
diff --git a/macros/latex/base/slifonts.fdd b/macros/latex/base/slifonts.fdd
index 304b521cdb..abb950d6a1 100644
--- a/macros/latex/base/slifonts.fdd
+++ b/macros/latex/base/slifonts.fdd
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -45,7 +45,7 @@
%<*driver, >
\ProvidesFile{sfonts.drv}
%</driver, >
- [1998/06/12 v2.2e Standard LaTeX slide font definitions]
+ [2019/07/09 v2.2f Standard LaTeX slide font definitions]
%
%<*driver>
\documentclass{ltxdoc}
@@ -65,8 +65,6 @@
%
%\fi
%
-% \CheckSum{78}
-%
%
% \changes{v2.2c}{1997/05/26}{Removed spaces in and around arguments
% to \cs{DeclareFontShape} and \cs{EC@family}.}
@@ -456,6 +454,18 @@
\DeclareErrorFont{OT1}{lcmss}{m}{n}{19.907}
\DeclareFontSubstitution{OT1}{lcmss}{m}{n}
\input ot1lcmss.fd
+% \end{macrocode}
+%
+% Ensure some suitable starting values but don't load any font
+% yet. In the past this was implicitly done as part of
+% \cs{DeclareErrorFont} but not any longer.
+% \changes{v2.2f}{2019/07/09}{Explicitly set some defaults}
+% \begin{macrocode}
+\fontencoding{OT1}
+\fontfamily{lcmss}
+\fontseries{m}
+\fontshape{n}
+\fontsize{19.907}{19.907}
%</main>
% \end{macrocode}
%
diff --git a/macros/latex/base/slifonts.pdf b/macros/latex/base/slifonts.pdf
index 5c71c2333f..5e6de06797 100644
--- a/macros/latex/base/slifonts.pdf
+++ b/macros/latex/base/slifonts.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.pdf b/macros/latex/base/source2e.pdf
index 02ac1bf9c6..c0586f08b7 100644
--- a/macros/latex/base/source2e.pdf
+++ b/macros/latex/base/source2e.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.tex b/macros/latex/base/source2e.tex
index 79b9a7f5db..d34dabfa47 100644
--- a/macros/latex/base/source2e.tex
+++ b/macros/latex/base/source2e.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2016
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/syntonly.dtx b/macros/latex/base/syntonly.dtx
index 98c8e4dfc3..6d4c710d0d 100644
--- a/macros/latex/base/syntonly.dtx
+++ b/macros/latex/base/syntonly.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2017
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/syntonly.ins b/macros/latex/base/syntonly.ins
index c05eb92bf0..2adf6c3d78 100644
--- a/macros/latex/base/syntonly.ins
+++ b/macros/latex/base/syntonly.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright (C) 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file has the LPPL maintenance status "maintained".
diff --git a/macros/latex/base/syntonly.pdf b/macros/latex/base/syntonly.pdf
index 0f92fed10d..37b44ac0bb 100644
--- a/macros/latex/base/syntonly.pdf
+++ b/macros/latex/base/syntonly.pdf
Binary files differ
diff --git a/macros/latex/base/testpage.tex b/macros/latex/base/testpage.tex
index d7f468d241..d2b3919f93 100644
--- a/macros/latex/base/testpage.tex
+++ b/macros/latex/base/testpage.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
diff --git a/macros/latex/base/texpert.txt b/macros/latex/base/texpert.txt
index 7e2860d09d..9380a677fe 100644
--- a/macros/latex/base/texpert.txt
+++ b/macros/latex/base/texpert.txt
@@ -207,4 +207,4 @@ the distributed files with names <*>guide.tex. You will need
to install the new version before you can typeset these files.
---- Copyright 1995-2016 the LaTeX3 project. All rights reserved ---
+--- Copyright 1995-2019 the LaTeX3 project. All rights reserved ---
diff --git a/macros/latex/base/tlb1144.pdf b/macros/latex/base/tlb1144.pdf
deleted file mode 100644
index a96aee591e..0000000000
--- a/macros/latex/base/tlb1144.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/tlc2.err b/macros/latex/base/tlc2.err
deleted file mode 100644
index 57b3c85715..0000000000
--- a/macros/latex/base/tlc2.err
+++ /dev/null
@@ -1,4630 +0,0 @@
-\newcommand\erratafiledate{2014-09-30}
-
-\def\comando#1{\texttt{\string#1}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% To produce a printed version of this errata file run this file through
-% LaTeX. It will unpack a small class file (if not already present) and
-% a configuration file with the extension .cfg. You might want to modify
-% the setting in this configuration file to print only a partial errata
-% suitable for your printed revision of this book, see details in the
-% .cfg file.
-%
-% The current version of this file can be found at:
-%
-% https://www.latex-project.org/help/books/
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{filecontents}{ttcterrata.cls}
-%%
-%% Copyright (C) 1997,2004,2005,2007, 2014 Frank Mittelbach
-%% This class file is licenced under LPPL latest version;
-%% see https://www.latex-project.org/lppl
-%
-%
-% It sets up a few commands used to format the errata entries for books in the
-% Addison-Wesley Series:
-%
-% Tools and Techniques for Computer Typesetting
-%
-% hence the name. However, anybody who likes to use it is free to apply it for
-% errata files of other books.
-%
-% Changes:
-%
-% v1.0a - changed name from errata.cls to ttcterrata.cls
-
-\ProvidesClass{ttcterrata}
- [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
-
-\LoadClass{article}
-
-\setcounter{secnumdepth}{-1}
-\addtolength\textwidth{5cm}
-\addtolength\oddsidemargin{-3cm}
-
-\addtolength\textheight{36pt}
-
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-
-\RequirePackage{array,longtable}
-\RequirePackage{multicol}
-
-
-\newcommand\erratagetnumber{}
-\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
-
-
-\newcommand\gobbleerrata{%
- \setbox\@tempboxa\vbox\bgroup
- \let\endgobble\egroup
- \let\hideamp\relax
- \let\\\relax\let\par\@@par}
-
-\newcommand*\hideamp{&}
-
-\let\endgobble\relax
-
-
-\newcommand\erratastartdate{}
-\newcommand\myprinting{1}
-
-
-\newcommand\doweprint[2]{%
- \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
- \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
- \erratagetnumber#1\erratagetnumber \relax
- \@tempswatrue
- \else
- \@tempswafalse
- \fi
- \else
- \@tempswafalse
- \fi
-}
-
-
-
-\newcommand\includedentries{entries after = \erratastartdate}
-\newcommand\printedentries{between \erratastartdate\space and}
-
-\newcommand\showallerrors{%
- \renewcommand\includedentries{all errata entries}%
- \renewcommand\printedentries{up to}
- \renewcommand\doweprint[2]{\@tempswatrue}}
-
-
-\newcommand\displayrevisionfix[2]{%
- \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
-
-\newcommand\norevisionnumbers{%
- \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
-
-\IfFileExists{\jobname.cfg}
- {
- \input{\jobname.cfg}
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* Configuration file for \jobname.err found }
- \typeout{*}
- \typeout{***************************************************}
- \AtEndDocument{
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* If you wish to generate an errata listing}
- \typeout{* containing only errors found after a certain revision}
- \typeout{* and/or only errors found after a certain date}
- \typeout{* modify the information stored in \jobname.cfg}
- \typeout{*}
- \typeout{* Current settings are:}
- \typeout{*}
- \typeout{* \@spaces printing of your book = \myprinting}
- \typeout{* \@spaces include \includedentries}
- \typeout{*}
- \typeout{***************************************************}
- }}
- {}
-
-%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
-
-\newcommand\erroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\seriouserroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\CHAPTER[1]{\endgobble
- &\\[4pt]%
- \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
-
-\newenvironment{erratalist}
- {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
- {\endgobble\end{longtable}}
-
-\newcommand\erratatitle[2]
- {\begin{center}\LARGE\bfseries
- Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
- \small Includes all entries found \printedentries\space #2\\
- (For other periods/print runs reprocess this document
- with different config settings)
- \end{center}%
- \markright{Errata for #1 (\printedentries\space #2)}%
- \thispagestyle{plain}%
- \vspace{20pt}}
-
-\pagestyle{myheadings}
-
-\AtBeginDocument{\small}
-
-\setlength\parindent{0pt}
-\setlength\parskip{2pt}
-
-\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
-
-% some special shortcuts overwriting existing commands:
-
-\let\u\underline
-\renewcommand\>{$\to$}
-
-%%% some code suggested by Thorsten Hansen to count the number of
-%%% contributions by individuals (will work only if we do not get
-%%% too many :-)
-
-\def\count@contributors#1/#2/#3\@nil{
- \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
-%%% also count secondary:
-%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
-}
-
-\renewcommand\erroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\seriouserroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\contributor[2]{\makebox[1cm][l]{%
- \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
-
-\end{filecontents}
-
-
-\begin{filecontents}{\jobname.cfg}
-%
-%
-% Configuration file for the errata listing of
-%
-% The LaTeX Companion, Second Edition
-%
-%
-% \erratastartdate
-%
-% Specifies the date from which on errata entries should be listed.
-%
-% The format is YYYY/MM/DD.
-%
-% The default below ensures that all entries for a particular
-% printing are typeset.
-%
-
-\renewcommand\erratastartdate{2004/04/22}
-
-
-%
-% \myprinting
-%
-% Specifies which (revised) printing you own. For example, if you
-% have the second printing set this to 2 so that errors already
-% corrected in that printing will not appear in your errata
-% listing.
-%
-% The default below ensures that all entries relevant to the x-th
-% printing are typeset.
-%
-%
-
-\renewcommand\myprinting{1}
-\renewcommand\myprinting{2} % 3rd printing was without corrections
-\renewcommand\myprinting{4} % September 2005
-
-%
-% \norevisionnumbers
-%
-% Specifies that all page numbers in the errata are shown in the same
-% format (bold face) irregardless of whether or not they are fixed
-% in some revision. The default is to print corrected errors in
-% italic and add the revision number as a superscript.
-
-%
-% \showallerrors
-%
-% With this command you tell the program that all errata entries are
-% supposed to be generated. This makes \myprinting and
-% \erratastartdate basically obsolete so this isn't turned on by
-% default.
-%
-%
-\endinput
-\end{filecontents}
-
-
-\documentclass{ttcterrata}[2005/11/10] % we want new class
-
-\usepackage[T1]{fontenc}
-\let\u\underline % shortcut for this file
-\newcommand\meta[1]{$\langle$\textit{#1\/}$\rangle$}
-
-\usepackage{textcomp}
-
-\usepackage{url}
-
-\begin{document}
-
-\erratatitle{The \LaTeX{} Companion, Second Edition}{\erratafiledate}
-
-
-\begin{verbatim}
-@book(A-W:MG04,
- author = {Frank Mittelbach and Michel Goossens},
- title = {The {\LaTeX} Companion},
- edition = 2,
- note = {With Johannes Braams, David Carlisle, and Chris Rowley},
- series = {Tools and Techniques for Computer Typesetting},
- publisher = {Addison-Wesley},
- address = {Boston, Massachusetts},
- year = 2004,
- pagenums = {1120},
- bibliography = {yes},
- index = {yes},
- isbn = {0-201-36299-6},
-)
-\end{verbatim}
-
-
-\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{3cm}}
-\item[]
-
-This file (\texttt{\jobname.err}) can be found as part of the \LaTeX{}
-distribution and its latest version is maintained on the \LaTeX{}
-project site at \texttt{https://www.latex-project.org/help/books/\jobname.err}
-where you will also find extracts of the book.
-
-The first column in the table shows the page number of the errata
-entry. Superscript numbers in the first column refer to the printed
-revision in which this entry was corrected (\textit{s} indicates a
-correction in the sources only). The second
-column gives the precise location (negative line or paragraph numbers
-are counted from the bottom of the page). The third column shows the
-first finder of the problem.
-
-You can customize this list to only show errata related to the printing
-you own by changing the configuration in the file \texttt{\jobname.cfg}.
-
-\begin{center}
- \Large \bfseries To Err is Human --- Bug Contest
-\end{center}
-
-Any mistake found and reported is a gain for all readers of our book.
-For this reason Addison-Wesley and the authors offer a prize (for 6
-periods) to the eligible person who finds the largest
-number of bugs during that period (in case of a draw a random choice
-will be made between all those with the largest number of findings).
-A person can receive at most one prize, ever; errors found by any of
-the authors do not count.
-
-Each prize is a free choice of any single computing book found on the
-AW Professional web site \texttt{http://www.awprofessional.com} (that
-is, no boxed sets or multiple volume offers).
-
-
-As usual, the authors and publisher reserve the right to make various
-decisions such as whether a reported feature is an error for
-competitive purposes or whether similar features count as a single or
-multiple errors. ---
-Good luck!
-
-\begin{center}
-\begin{tabular}{clr}
-Contest period ends & Winner \\[4pt]
-2004/10 & Hubert G\"a\ss lein & 287 suggestions\\
-2005/04 & Ulrich Dirr & 11 suggestions\\
-2005/10 & Daniel Alonso i Alemany & 13 suggestions\\
-2006/04 & Michael Schutte & 2 suggestions\\
-2008/05 & Brooks Moses & 1 suggestion \\
-\ldots & -- final draw eventually --
-\end{tabular}
-\end{center}
-\end{list}
-
-\newpage
-
-
-%<--------------------------
-
-\newcommand\BibTeX{\textsc{Bib}\TeX}
-
-\begin{erratalist}
-
-\CHAPTER{General }
-
-\seriouserroronpage{general}{}{FMi}{2004/06/12}{}
-
- To help you in assessing this errata document we have placed
- exclamation marks in front of each entry that we consider essential
- for correctly understanding the book contents.
-
-\erroronpage{general}{}{FMi}{2004/05/14}{}
-
- Due to the printing process there may be small alignment problems
- between blue and black text on some pages. These can vary from book
- to book depending on how the paper was handled between print
- runs---such is the analog nature of printing on a press.
-
-
-
-\erroronpage{general}{}{FMi}{2004/07/28}{}
- Slightly updated examples matching the second printing will be made
- available at CTAN: \texttt{info/examples/tlc2}. The book CD will
- have the original examples from the first printing.
-
-
-
-\CHAPTER{Front matter}
-
-\erroronpage{iv}{bottom}{FMi}{2004/04/23}{2}
- Some updates indicating second printing (with corrections)
-
-\erroronpage{v}{l.7}{FMi}{2004/04/23}{}
- For the record: the term ``for ever'' is the British spelling and a
- conscious decision.
-
-\erroronpage{xiii}{\S 8.6.2}{FMi}{2004/06/21}{2}
- Change section heading: ``Operator \u{and function} names''
-
-\erroronpage{xxiii}{11.2}{FMi}{2004/07/26}{2}
- Change table caption: ``Languages supported by \u{\texttt{texindy}}''
-
-\erroronpage{xxvii}{para 1, l.1+6+7}{CAR}{2004/05/20}{2}
- Each time a space is missing between package names in parentheses.
-
-\erroronpage{xxvii}{para 1, l.-2}{THa}{2004/06/21}{2}
- Add: ``Thorsten Hansen (\textsf{bibunits}\u{, \textsf{multibib}})
-
-\erroronpage{xxvii}{para 4, l.2}{NBe}{2004/04/23}{2}
- Replace ``Wai Wing'' with ``Wai Wong'' (very sorry for this typo).
-
-\erroronpage{xxvii}{para 4, l.2}{MHCL/CAR}{2004/06/09}{2}
- Kai Tek airport is correctly named Kai Tak airport but the photo
- was actually taken at Hong Kong International Airport
-
-\erroronpage{xxvii}{after para 4}{FMi}{2004/06/09}{2}
- Add following paragraph:
-``Any mistake found and reported is a gain for all readers of our
-book. We would therefore like to thank those readers who reported
-any of the mistakes which had been overlooked so far.
-The latest version of the errata file can
-be found on the \LaTeX{} project site at
-\texttt{https://www.latex-project.org/help/books/tlc2.err} where you will also
-find an on-line version of the index and other extracts from the book.''
-
-\CHAPTER{Chapter 1}
-
-\erroronpage{2}{para 5, l.1}{MSc}{2004/06/03}{2}
- Replace: LaTeX \> \LaTeX{}
-
-\erroronpage{7}{para 5, l.-2}{HjG}{2004/05/20}{2}
- Missing word and wrong designation of acronym:
- ``\ldots\
- languages such \u{as} the \u{Portable Document} Format (PDF)
- \ldots''
-
-
-\erroronpage{7}{para 5, l.-2}{MSc/CAR}{2004/06/06}{2}
-Replace: ``\ldots produce other device-independent
- output forms in proprietary languages such as the Portable Document
- Format~(PDF) (extension~\texttt{.pdf}).'' \> \\
- ``\ldots produce device-independent
- file formats including the Portable Document Format~(PDF)
- (extension~\texttt{.pdf}), which is the native file format of Adobe
- Acrobat.''
-
-
-\erroronpage{13}{para -2, l.5}{FMi}{2004/04/23}{2}
- Replace ``writes'' with ``write''.
-
-%\erroronpage{13}{last para, l.1}{MSc}{2004/06/08}{}
-% ``blue notes`` vertically misaligned
-
-\erroronpage{14}{para 2, l.2}{FMi}{2004/06/12}{2}
- Bug in \texttt{url.sty} generated extra space.
-
-\erroronpage{14}{para 2, l.6}{FMi}{2004/04/23}{2}
- Printing problem: ``or'' only half visible.
-
-\erroronpage{14}{para 3, l.3}{HjG}{2004/05/20}{2}
- Printing problem: ``d'' in ``document'' only half visible.
-
-\erroronpage{14}{exa 1-3-5, l.6}{DHL}{2004/05/14}{2}
- Printing problem: ``i'' in ``\verb=\section='' not visible.
-
-
-\CHAPTER{Chapter 2}
-
-\erroronpage{16}{para 4,ll.2--4}{HjG}{2005/04/03}{4}
- Nitpicking? Code for class options will not be in a package file!\\
- ``Code for \u{class} options is sometimes stored in files
- (in \u{this case} with the extension \texttt{.clo}) but is normally
- directly specified in the class or package file (\dots).''
- \>\\
- ``Code for options is sometimes stored in files
- (in \u{the case of classes} with the extension \texttt{.clo}) but
- is normally
- directly specified in the class or package file (\dots).''
-
-\erroronpage{16}{para 4, l.-2}{HjG}{2004/10/10}{4}
- Although not wrong, better:
- ``For example,
- the option \texttt{11pt} \u{might be} related to
- \u{\texttt{art11.clo}} when\ldots''
- \>
- ``For example,
- the option \texttt{11pt} \u{is} related to
- \u{\texttt{size11.clo}} when\ldots''
-
-\erroronpage{20}{para 1, l.-2}{BMo}{2004/05/14}{2}
- Words need to be swapped: ``\ldots can achieve \u{this effect} by
- \ldots''
-
-\erroronpage{20}{footnote, l.2}{MSc/FMi}{2004/06/10}{2}
- Replace ``e.g.,'' with ``i.e.,''
-
-\erroronpage{21}{para 1 of 2.1.4, l.-1}{HjG}{2004/05/20}{2}
- Words need to be swapped:
- ``\ldots package \u{created by} Donald Arseneau.''
-
-\erroronpage{21}{para -2, l.2}{MLi}{2013/07/12}{}
- The command is called \verb=\AskOption= (without ``s'')
-
-\erroronpage{24}{para -2,ll.-3\slash -2}{HjG}{2005/04/03}{4}
- \LaTeX{}nically not correct:\\
- ``\u{all} lower-level counter\u{s} (i.e., \u{those} with
- higher-level number\u{s}) \u{are} reset.''\>\\
- ``\u{the next} lower-level counter (i.e., \u{that} with \u{the next}
- higher-level number) \u{is} reset.''
-
-\seriouserroronpage{26}{footnote}{HjG}{2004/05/20}{2}
- Misplaced closing brace (see example 2-2-3):\\
- \verb=\fbox{\csname thesection\endcsname\hspace{0.5em}=%
- \u{\texttt{\textbraceright}}
- \>
- \verb=\fbox{\csname thesection\endcsname=%
- \u{\texttt{\textbraceright}}\verb=\hspace{0.5em}=
-
-\erroronpage{27}{exa 2-2-4}{MBr}{2004/08/01}{2}
- Rewrite example text to avoid overfull hbox.
-
-\erroronpage{27}{para -2, l.4}{HjG}{2004/05/20}{2}
- Missing italic correction:
- \verb=\=\emph{name}\verb=mark=
-
-
-\seriouserroronpage{28}{afterskip item, ll.3--4}{HjG}{2005/04/03}{4}
- \LaTeX{}nically not correct (cf.\ latex/3463):\\
- ``\dots\ whether a display heading (\textit{afterskip}${}\geq0$) or a
- run-in heading (\textit{afterskip}${}<0$) is produced.''\>\\
- ``\dots\ whether a display heading (\textit{afterskip}${}>0$) or a
- run-in heading (\textit{afterskip}${}\leq0$) is produced.''
-
-\seriouserroronpage{32}{para -1,l.4--7}{HjG/FMi}{2004/05/20}{2}
- Replace: ``The modified |\section| command
-also starts a new page, which is typeset with a special page style
-(see Chapter~4) and with
-top floats suppressed.
-The indentation of the first paragraph in a
-section is also suppressed by using the low-level kernel command
- |\@afterheading| and setting
-the Boolean switch \texttt{@afterindent} to \texttt{false}.
-For details on the use of these commands see the |\chapter| implementation in
-the standard classes (file \texttt{classes.dtx}).''
-
-\seriouserroronpage{33}{code}{FMi}{2004/05/20}{2}
- Replace code as follows to make statement on p.32 true:\\
-\hspace{0pt minus\linewidth}\begin{minipage}{1.35\linewidth}
-\begin{verbatim}
-\makeatletter
- \renewcommand\appendix{%
- \renewcommand\section{% % Redefinition of \section...
- \newpage\thispagestyle{plain}% % new page, folio bottom
- \suppressfloats[t]\@afterindentfalse % no top floats, no indent
- \secdef\Appendix\sAppendix}% % call \Appendix or \sAppendix
- \setcounter{section}{0}\renewcommand\thesection{\Alph{section}}}
-
- \newcommand\Appendix[2][?]{% % Complex form:
- \refstepcounter{section}% % step counter/ set label
- \addcontentsline{toc}{appendix}% % generate toc entry
- {\protect\numberline{\appendixname~\thesection}#1}%
- {\raggedleft\large\bfseries \appendixname\ % typeset the title
- \thesection\par \centering#2\par}% % and number
- \@afterheading % prepare indentation handling
- \sectionmark{#1}% % add to running header
- \addvspace{\baselineskip}} % space after heading
-
- \newcommand\sAppendix[1]{% % Simplified (starred) form
- {\raggedleft\large\bfseries\appendixname\par \centering#1\par}%
- \@afterheading\addvspace{\baselineskip}}
-\makeatother
-\end{verbatim}
-\end{minipage}
-
-\erroronpage{30}{para-3, l.-2}{RPa}{2004/09/14}{4}
- ``page 426'' should be ``page 428''
-
-\seriouserroronpage{33}{code}{HjG}{2004/05/20}{2}
- Definitions of \verb=\Appendix= and \verb=\sAppendix= use
- \verb=\flushright= instead of \verb=\raggedleft=!
-
- Editorial note: already addressed in previous major change.
-
-\erroronpage{33}{exa 2-2-11}{MBr}{2004/08/01}{2}
- Text contains two spaces after period (not wrong but unnecessary).
-
-\erroronpage{33}{exa 2-2-11}{FMi}{2004/04/23}{2}
- Comment only needs one \% not two.
-
-% not really a bug but ...
-\erroronpage{35}{para 1}{hajk}{2005/09/29}{}
- Package fncychap also makes unwanted ``Chapter 0'' heading for
- |\chapter{Preface}| in |\frontmatter| of book.
-
- Comment: I don't really consider this a bug (as it is not surprising
- with such designs) but will see if it can be explicitly mentioned.
-
-\seriouserroronpage{45}{para 2, l.13}{DHL}{2004/05/27}{2}
- In the displayed code, the second occurrence of
- ``\verb=\renewcommand\theBhead=\dots'' \>
- ``\verb=\renewcommand\theChead=\dots''
-
-\erroronpage{37}{para 3, l.-2}{FMi}{2004/10/21}{4}
- Replace: ``\ldots title in lowercase'' \>
- ``\ldots title in \u{small capitals}''
-
-\erroronpage{46}{para -2,l.3}{HjG}{2005/04/03}{4}
- Delete: ``need\u{ed}'' \> ``need''
-
-\erroronpage{48}{para 2, l.5}{HjG}{2004/05/20}{2}
- Delete doubled word:
- ``(\ldots\ to the \u{the} table of contents)''
-
-\erroronpage{49}{para 3, l.2}{DHL/CAR}{2004/05/27}{2}
- Replace: ``Thereby, the result of'' \>
- ``The exact effect of''
-
-\erroronpage{50}{para -4, l.3}{HjG}{2004/05/20}{2}
- Add remark:
- ``\ldots, so that the standard document classes have definitions
- for \verb=\l@part= and \verb=\l@chapter=
- \u{(or \texttt{\char`\\l@section} with \textsf{article})}
- that do not use \verb=\@dottedtocline=.''
-
-\erroronpage{50}{para --1}{FMi}{2004/10/22}{4}
- Replace para with:
- The nesting level of the entry.
- With the help of the counter \texttt{tocdepth} the user can
- control how many nesting levels will be displayed.
- Levels greater than the value of this counter
- will not appear in the table of contents.
-
-
-\erroronpage{51}{fig.~2.3}{HjG}{2004/05/20}{2}
- The lines of the ``heading text'' are wrapped at a place different
- from that indicated by the \verb=|<- \@tocrmarg ->|=.
-
-\seriouserroronpage{51}{descr. of
- \texttt{\textbackslash
- @pnumwidth}}{CBa}{2005/04/04}{4}
- Needs changing with |\renewcommand|!
-
-\seriouserroronpage{51}{descr. of
- \texttt{\textbackslash @tocrmarg}}{HjG/FMi}{2004/05/20}{2}
- Add additional sentence:
- ``It can be set to a rubber length, which results in the TOC being set
- unjustified.''
-
-\erroronpage{51}{footnote}{FMi}{2004/09/19}{4}
- Add: ``\ldots See Section 7.10.3 \u{on page 428} for more\ldots''
-
-\seriouserroronpage{52}{para 2, exa}{CBa}{2005/04/04}{4}
- As |\@pnumwidth| is actually a macro the assignment using
- |\settowidth| unfortunately doesn't work at all.
- Instead a value needs to be assigned via |\renewcommand|.
-
-\erroronpage{52}{para 3, l.1}{HjG}{2004/05/20}{2}
- Printing problem: ``w'' in ``down'' only half visible.
-
-\erroronpage{52}{middle}{HjG}{2004/05/21}{2}
- Add after code line:
- ``When adjusting \verb=\@pnumwidth= this way it is likely that the
- value of \verb=\@tocrmarg= needs to be changed as well to keep the
- layout of the table of contents consistent.''
-
-\seriouserroronpage{52}{para 3, l.-1}{JJN}{2004/08/17}{4}
- Replace ``and section'' with ``section, and subsection''.
- (or replace code above to use |\setcounter{tocdepth}{1}| and speak
- of "first" level)
-
-\erroronpage{55}{ll.-8/-7}{HjG}{2004/05/21}{2}
- Missing word: ``\ldots\ is defined by \u{the} second argument.''
-
-\erroronpage{56}{footnote}{CBe}{2004/07/27}{2}
-Remove: ``\ldots are limited to three characters, like MS-DOS \u{or Windows}.''
-
-\seriouserroronpage{57}{tab.~2.3}{HjG}{2004/05/21}{2}
- \verb=\mtcPSfont= \> \verb=\mtcSPfont=\\
- \verb=\nomtcrules= \> \verb=\nomtcrule=\\
- \verb=\mtcrules= \> \verb=\mtcrule=
-
-\seriouserroronpage{57}{para-2, l.-3}{HjG}{2004/05/21}{2}
- \verb=\partoc= \> \verb=\parttoc=
-
- \erroronpage{58}{exa 2-3-8}{CBe}{2004/07/27}{2}
- km2 appears two times in the code and in the printed output;
- it should be \verb=km\textsuperscript={2} in the code
- and km\textsuperscript{2} in the output.
-
-\erroronpage{62}{l.-11}{HjG}{2004/05/21}{2}
- ``recourse'' \> ``recur''
-
-\erroronpage{63}{para 1, l.1}{FMi}{2004/11/11}{4}
- Typo: ``This artific\u{i}al example shows how''
-
-\erroronpage{65}{para 2, l.-1}{CKr}{2004/10/15}{4}
- Correct: ``formated'' \> ``format\u{t}ed''
-
-\erroronpage{66}{marginal note}{FMi}{2004/04/23}{2}
- Restrictions on keys deserve a dangerous bend sign.
-
-\erroronpage{68}{exa 2-4-3}{HjG}{2004/05/21}{2}
- The box in the margin ``\fbox{2-4-3}'' is shifted right
- (with respect to other such boxes).
-
-\erroronpage{72}{para 3, l.-3}{HjG/FMi}{2004/05/21}{2}
- Change/add:
- ``\ldots by comparing \u{the number of the chapter} in which the
-|\label| \u{occurred} with the current\ldots''
-
-\erroronpage{75}{para -1, l.2}{CKr}{2004/10/17}{4}
- Change: ``provided the \textit{keys}'' \>
- ``provided the \textit{key}\u{s}''
-
-\seriouserroronpage{76}{para -2, l.5--8}{DAr/FMi}{2004/07/24}{2}
-Change marginal to ``{\itshape Unnumbered sections get moving
-arguments}''
-
-Change text to: ``As a consequence, \u{the
-arguments of unnumbered sectioning commands} are turned into
-moving arguments, \ldots''
-
-\erroronpage{77}{para -1, l.-4}{DAr}{2004/07/24}{2}
- Add: ``In addition, no \u{unrelated} |\addcontentsline| command is
-allowed to intervene between heading and label.''
-
-\erroronpage{78}{\S 2.4.5, l.1}{HjG}{2004/05/24}{2}
- Add: ``Sebastian
- Rahtz \u{(with contributions by Heiko Oberdiek and
- David Carlisle)} has developed\ldots''
-
-\erroronpage{78}{para 3, l.3}{UFi}{2004/06/01}{2}
- Program name changed: ``Acrobat Reader'' \> ``Adobe Reader''
-
-
-\CHAPTER{Chapter 3}
-
-\erroronpage{84}{}{DAr}{2004/07/23}{2}
-Change: ``For example, if the current size is \u{\ttfamily\textbackslash Large} then
-\verb=\relsize{-2}= would change to \u{\ttfamily\textbackslash normalsize}\,.
-
-\seriouserroronpage{84}{exa 3-1-7}{FMi}{2004/04/23}{2}
- To avoid extra space in the output, second line should read:\\
- \verb*= {\relsize{-2}small words} inside.=
-
-\erroronpage{85}{para -1, l.5}{WaS/FMi}{2004/06/16}{2}
- Change: ``ON 28TH \u{OF} JULY 2003'' \> ``ON 2ND AUGUST 2004''
- (no OF generated)
-
-\seriouserroronpage{87}{para 3, l.1}{DAr}{2004/07/24}{2}
- Replace: |\uuline| \> |\uline|
-
-\erroronpage{87}{exa. 3-1-15}{V-Li}{2004/08/14}{}
- \verb+\-+ should be used on a word that is actually hyphenated.
-
- Well, would be nice but not easy to find one.
-
-\erroronpage{87}{exa. 3-1-16}{DHL}{2004/06/07}{2}
- The solid band produced by |\xout| is actually supposed to come
- out as a series of separated ``/'' symbols. With the
- \texttt{ulem} package used for the first printing that works well
- for most text fonts, but
- with Times Roman (used in the example) you get the result shown.
- The new package version fixes this defect.
-
-\erroronpage{92}{para 3, l.1+4}{UFi}{2004/07/31}{2}
-Change: ``The position and the \u{height} of the line
-produced by the |\ul| command can be customized using either
-|\setul| or |\setuldepth|\,. The command |\setul| takes two
-dimensions as arguments: the position of the line in relation to the
-baseline and the \u{height} of the line.
-
-\erroronpage{92}{para -1}{FMi}{2004/07/31}{2}
-Add: ``\ldots can use colored rules instead and, if desired, modify the
-highlighting color\u{ as demonstrated below}:
-
-\erroronpage{95}{exa 3-1-33}{MHo/FMi}{2004/05/17}{2}
- Replace: ``setup'' by ``set-up'' for consistency.
-
-\erroronpage{102}{para 1, l.-3}{CBC}{2004/05/18}{2}
- Replace: ``in great \u{of} detail'' with ``in great detail''.
-
-\erroronpage{103}{l.8}{HjG}{2004/05/23}{2}
- Replace: ``arbitrary bad lines'' \> ``arbitrar\u{il}y bad lines''
-
-\erroronpage{105}{para -3, l.1}{HjG}{2004/05/23}{2}
- Replace: ``typesetting'' \> ``typing''
-
-
-
-\erroronpage{107}{l.3--7}{CBe}{2004/07/27}{4}
- |\linespread| is the \LaTeXe\ command for
- setting up the value of \comando{\baselinestretch}; it is not necessary
- to use |\renewcommand| and in particular it is not necessary to
- activate the new interline spacing by changing font; it suffices the command
- |\selectfont|; the procedure described in this paragraph,
- although still possible, was the one to use with \LaTeX\,209 and with the
- early versions of \LaTeXe, and it was the only way when the First Edition was
- published. The command |\linespread| is introduced the first
- time on page~204, but section 3.1.13 was the right place to do it.
-
-
-\erroronpage{107}{para 4, l.3}{HjG}{2004/05/25}{2}
- Delete word: ``\ldots\ single\u{ (default)}, \ldots''
-
-\erroronpage{107}{para -1, l.3--5}{DHL/FMi}{2004/06/07}{2}
- Add/change:
- ``\ldots leading is increased twice---once by |\baselineskip| (where
- \LaTeX{} already adds about 20\% space between baselines)\ldots'' \>
-``\ldots leading is \u{effectively} increased twice---once by |\baselineskip| (\u{which
- \LaTeX{} already sets to about 20\% above the font size})\ldots''
-
-
-\erroronpage{116}{Footnote 1, line 1}{CBC}{2004/05/18}{2}
- Replace: ``I managed to confuse'' with ``we managed to confuse''.
-
-\erroronpage{117}{para 2, l.2}{HjG}{2004/05/25}{2}
- Missing letter: ``It take\u{s} two \ldots''
-
-\erroronpage{117}{para 3, l.3}{CBC}{2004/05/18}{2}
- Tense correction: ``\ldots they did not change when the text font
- \u{was} modified''.
-
-\erroronpage{117}{para 3,l.-3}{FMi}{2004/05/31}{2}
- Change: ``your list consist of'' \> ``your list\u{s} consist of''.
-
-\erroronpage{117}{para 3,l.-2}{CBC}{2004/05/18}{2}
- Change: ``lists consist\u{s} of'' \> ``lists consist of''.
-
-\erroronpage{117}{footnote}{HjG}{2004/05/26}{2}
- Missing word: ``See, \ldots, the \textsf{ledmac} package [171]
- \u{for} the kinds of \ldots''
-
-\erroronpage{119}{para 2, l.1}{DHL}{2004/06/07}{2}
- Replace word: ``By default, the footnote text is \u{justified}\ldots''
-
-\erroronpage{121}{para 2, l.4}{HjG}{2004/05/25}{2}
- Missing word: ``the \texttt{symbol*} \u{option}''
-
-\erroronpage{124}{middle para, ll. -3/-2}{HjG}{2004/05/26}{2}
- Missing word: ``It is even possible \u{to} use \ldots''
-
-\iffalse
-%% only do if real error on page
-\erroronpage{125}{para 3 of \S 3.2.7, ll.-2/-1}{HjG}{2004/05/26}{}
- Word position: ``\ldots\ whenever |\endnote| or |\endnotemark|
- \u{is used} without an optional argument.''
-\fi
-
-\erroronpage{127}{para 3, l.last}{PYu}{2004/07/01}{2}
- Replace: ``ragged left'' \> ``ragged right''.
-
-\erroronpage{131}{footnote, l.1}{CBC}{2004/05/19}{2}
- Change: ``is not producing'' \> ``does not produce''.
-
-\seriouserroronpage{141}{syntax box}{HjG}{2004/05/26}{2}
- Replace:
- \emph{body-font} \> \emph{body-style}\\
- \emph{head-font} \> \emph{head-style}\\
- \emph{head-after-format} \> \emph{head-after-space}
-
-\erroronpage{142}{exa 3-3-21/22}{UZi}{2005/03/15}{}
- With the newest version of \texttt{amsthm} the font setting for the headline
- is ignored for the optional description of the theorem (looks like a
- bug in amsthm).
-
-\erroronpage{142}{exa 3-3-21}{FMi}{2005/08/15}{4}
- There is an incompatibility between \texttt{amsthm} and
- \texttt{ragged2e}. If the latter is used then the use of |\newline|
- in a theorem declaration doesn't work.
-
-\erroronpage{142}{para -2, l.1}{DHL}{2004/06/07}{2}
- Missing word: ``make'' \> ``\u{to} make''.
-
-\seriouserroronpage{148}{exa 3-3-26}{HjG}{2004/05/26}{2}
- In the example, |\hfil| is used; the text immediately before says:
- ``By using |\hfill| \ldots''
-
-\erroronpage{150}{exa 3-3-28}{HjG}{2004/05/27}{2}
- Nit-picking :-)\\
- Comment should read: ``|%|\quad\texttt{term <\u{=} labelwidth}''\\
- And in ll.2/3 of the text following the example:
- ``If the label is \u{smaller} than |\labelwidth|, \ldots'' \>
- ``\ldots\ \u{not wider} \ldots''
-
-\erroronpage{150}{Example 3-3-28, line 7}{UF}{2004/06/27}{2}
-In the code of the parbox there should be a |\mbox{}| or something
-similar after the |\\| to prevent an underfull hbox-warning.
-
-\erroronpage{150}{exa 3-3-28}{JBez}{2004/07/20}{}
- The vertical space above "Return values" is too small.
-
-\erroronpage{151}{para 3, l.2}{DHL}{2004/06/07}{2}
- Wrong word: to match the example,
- ``\textsc{Notes}'' should be ``\textsc{Note}''
-
-\erroronpage{152}{l.-1 before exa 3-4-2}{HjG}{2004/05/31}{2}
- Replace: ``(see page 167)'' \> ``(see page 168)''
-
-\erroronpage{155}{para 3, l.2}{HjG}{2004/05/31}{2}
- Replace: ``behaves similarly to''
- \> ``is much like''
-
-\erroronpage{155}{para -2, l.5}{HjG}{2004/05/31}{2}
- Replace: ``behave in similar fashion to''
- \> ``\ldots in \u{a fashion similar} to''
-
-\erroronpage{156}{para -1, l.4}{CBC}{2004/05/20}{2}
- Change: ``There is also the possibility to operate'' \> ``It is also
- possible to operate''.
-
-\erroronpage{157}{para 2, l.-4}{CBC}{2004/05/20}{2}
- Change: ``\ldots discussed below) are potentially'' \> ``\ldots
- discussed below) \u{is} potentially''.
-
-\erroronpage{158}{para3, l.3}{DHL/FMi}{2004/06/07}{2}
- Change word: ``tiny white rules \u{behind} the lines'' \> ``tiny white
- rules \u{between} the lines''.
-
-\erroronpage{166}{syntax box}{CAR}{2004/06/02}{2}
- Remove extra space: ``\ldots\verb*/}=/\u{~}\emph{data}\texttt=''
-
-\erroronpage{167}{para 1, l.2}{DAl}{2005/01/11}{4}
- Missing letter: ``\ldots bold italic face exi\u{s}ts.''
-
-\erroronpage{168}{para 3, l.2}{MLa}{2004/05/10}{2}
- Letter missing: ``While on\u{e} can successfully deploy a
- package\ldots''
-
-\erroronpage{169}{tab.~3.7}{HjG}{2004/05/26}{2}
- Spurious space: ``Pascal (\u{ \strut}Borland, \ldots)''
-
-\erroronpage{169}{tab.~3.7}{THa/FMi}{2004/06/21}{2}
- Move the information about blue entries to a separate table note.
-
-\erroronpage{173}{para 2, l.2}{FMi}{2004/11/11}{4}
- Typo: ``to indicate that the line was artific\u{i}ally broken''
-
-\erroronpage{175}{para 1, l.6}{FMi}{2005/02/22}{4}
- Replace: \textsf{inputenclistings} \> \textsf{inputenc}
-
-\erroronpage{177}{exa 3-5-1}{HjG/FMi}{2004/05/31}{2}
- In the first paragraph, the ``\ldots \verb*=.\para='' yields a
- single (sentence ending) interword space; but in the following
- three, ``\ldots \verb*=. \para='' yields doubled space.
- (Due to the leading space in the definition of |\para|.)
- The same problem is in exa 3-5-2 except that there is does not show
- in the output due to a linebreak.
-
-\seriouserroronpage{177/178}{ll.-2/-1/1}{HjG/FMi}{2004/06/01}{2}
- Missing word and references to wrong paragraphs of exa 3-5-2:\\
- ``The line numbers in the second |\marginpar| continue the
- numbering on the main vertical list (the last line of \u{first}
- paragraph was~5) and the \u{second} paragraph then continues with
- line number~9.''
- \\ \>
- ``\ldots\ (the last line of \u{the} \u{preceding} paragraph was~5) and
- the \u{third} paragraph \ldots''
-
-\erroronpage{179}{exa 3-5-5}{HjG}{2004/05/31}{2}
- In the first paragraph, the two instances of
- ``|\linelabel{|\ldots|}|\verb*= \sample=''
- yield double (sentence ending) interword space.
- (Due to the leading space in the definition of |\sample|.)
-
-\erroronpage{179}{Example 3-5-5, l.-2}{CBC}{2004/05/20}{2}
- Change: ``we see to refer to'' \> ``we see references to''.
-
-\erroronpage{182}{para 2, l.-2}{CBC}{2004/05/20}{2}
- Change: ``of an \verb=\Parallel..Text='' \> ``of \u{a}
- \verb=\Parallel..Text=.
-
-\erroronpage{182}{para 3, l.1}{HjG/FMi}{2004/05/31}{2}
- ``computer \u{lingua}'' \> ``computer \u{jargon}''
-
-\erroronpage{182}{exa 3-5-11}{HjG/FMi}{2004/05/31}{2}
- Small improvement:\\
- |\setlength\parindent{|\u{\texttt{-10pt}}|}| \>
- \ldots \u{\texttt{\char`\{-\char`\\leftskip\char`\}}}
-
-\iffalse only on some books
-\erroronpage{183}{exa 3-5-13}{HjG}{2004/05/31}{}
- Printing problem:
- ``|[|'' in ``|\begin{Parallel}[v]{}{}|'' only half visible.
-\fi
-
-\erroronpage{184}{footnote 1, l.1--2}{BMo}{2004/05/16}{2}
- Rewrite beginning: ``Although the \textsf{multicol} package is
- distributed under LPPL (\LaTeX{} Project Public License)~[111], for
- historical reasons its copyright contains an additional ``moral
- obligation'' clause\ldots''
-
-\erroronpage{189}{para 3, l.2}{MHo}{2004/05/08}{2}
- Spurious extra letter: ``If this is a
- possibility, \texttt{multicols}\u{t} produces a warning.''
-
-\erroronpage{189}{para -2, ll.2/3}{HjG}{2004/05/31}{2}
- Extra word: ``bars in the margin, \u{the} known as \ldots''
-
-\erroronpage{189}{par -1, l.4/5}{HjG}{2004/05/31}{2}
- Add comma: ``However, if \ldots\ another\u{,} the \ldots''
-
-\erroronpage{190}{}{FMi}{2004/06/13}{2}
- Editorial comment: changes for page 189 affect page break position
- so 190 has to be retypeset for second printing.
-
-
-\CHAPTER{Chapter 4}
-
-\erroronpage{196}{table 4.2}{YiL}{2012/05/07}{}
- The values shown in the table aren't any quite correct. These days
- some of them are calculated depending on the chosen paper size option
- and so have slightly different values from what is listed in the table.
- The values listed are those that have been used in 2.09 (i.e., they
- would be fully correct in compatibility mode, that is for documents
- starting with |\documentstyle|).
-
-\erroronpage{199}{code block}{UFi}{2004/07/31}{2}
- Change:
- \texttt{\u{1in}+}|\oddsidemargin+\textwidth+\evensidemargin|\texttt{\u{+1in}}
-
-
-\erroronpage{202}{para 3, l.4}{CBC}{2004/05/21}{2}
- Change: ``list-related parameter'' \> ``list-related parameters''.
-
-\erroronpage{202}{para 3, l.4}{PYu}{2004/07/07}{2}
- Remove surplus word: ``in \u{in} figure 3.3''
-
-\erroronpage{203}{para 3, l.3}{HjG}{2004/05/31}{2}
- ``one or the other criteri\u{a}''
- \> ``\ldots\ criteri\u{on}'' (singular)
-
-\seriouserroronpage{205}{para 2, l.2}{HjG}{2004/05/31}{2}
- Delete backslash: ``an option of the type
- \u{\texttt{\char`\\}}\emph{num}|headlines|''
-
-\erroronpage{205}{para 3, l.1}{CBC}{2004/05/21}{2}
- Swap words: ``header \u{is size} enlarged'' \> ``header \u{size is}
- enlarged''.
-
-\erroronpage{205}{para 4, l.4}{CAR}{2004/06/06}{2}
- Delete word: ``\ldots taken up by the binding\u{ method}. For
- example,\ldots''
-
-\erroronpage{205}{para 5, l.2}{CBC}{2004/05/21}{2}
-Omitted word: ``one can \u{perform} the parameter calculations''.
-
-\seriouserroronpage{205}{para 5}{FMi}{2004/06/06}{2}
-Append: For details see the KOMA-Script documentation.
-
-\seriouserroronpage{205}{Example 4-2-6, 1.3}{CBC}{2004/05/21}{2}
-Add a comment line: ``\verb=% syntax: \typearea[<binding corr.>]{<slices>}=''
-
-\erroronpage{206}{para 2, l.6}{FMi}{2004/06/06}{2}
-
- Replace: ``\ldots shows a layout \u{identical} to the one
- produced\ldots'' \>
- ``\ldots shows a layout \u{very similar} to the one produced\ldots''
-
-\seriouserroronpage{206}{para 2, l.6}{HjG}{2004/05/31}{2}
- Wrong references:\\
- ``Example \u{4-2-4} on page \u{204}'' \>
- ``Example \u{4-2-5} on page \u{205}''
-
-\erroronpage{209}{para 1, l.1--2}{BMo}{2004/05/16}{2}
- Replace:
- ``\ldots and does not leave sufficient space for marginal notes
- that fall outside the page.''
- \>
- ``\ldots but does not adjust the size of the marginal boxes to fit
- in the remaining margin.''
-
-
-\erroronpage{210}{para -1, l.3}{CBC}{2004/05/21}{2}
- Omitted word: ``allow you \u{to} set several values''.
-
-\erroronpage{211}{para 4, l.6}{FMi}{2004/08/30}{4}
- Add: ``\ldots be called multiple times \u{in the preamble},
- each time overwriting the previous settings.''
-
-\erroronpage{212}{para -1, l.2}{CKr}{2004/11/11}{4}
- Remove surplus: ``the \emph{logical} page
- \u{you} you want to produce.''
-
-\seriouserroronpage{213}{para 1, l.2}{BMo}{2004/05/16}{2}
- Option \texttt{executive} is listed twice, replace once with
- \texttt{letter}.
-
-\erroronpage{213}{para 2, l.1}{CKr}{2004/11/11}{4}
- Typo: ``The following example sets up an artific\u{i}ally small logical page''
-
-\erroronpage{213}{para 1, l.1--2}{FMi}{2006/09/09}{4}
- Option \texttt{b3} is listed twice.
-
-\erroronpage{213/214}{exa 4-2-11/13}{FMi}{2004/06/05}{2}
- The picture (|rosette.ps|) is clipped a tiny bit at the left side.
- That's actually an error in the |.ps| file itself and can be seen
- in all other examples where the file is used.
-
-\seriouserroronpage{214}{para 1, l.6}{BMo}{2004/05/16}{2}
- ``\ldots\ \texttt{notext} \ldots'' should be ``\ldots\
- \texttt{nographics} \ldots''.
-
-\erroronpage{217}{para -2, l.1}{HjG}{2005/05/08}{4}
- Replace (since the package's default is different):\\
- Finally the \u{en dash} between the prefix and the page number \dots\ \>\\
- Finally the \u{separator} between the prefix and the page number \dots
-
-\erroronpage{219}{l.4}{HjG}{2004/06/03}{2}
- Missing italic correction:
- \verb=\=\emph{name}\verb=mark=
-
-\erroronpage{219}{para -1,l.2}{HjG}{2005/05/09}{4}
- Reference to wrong section:\\
- ``Table~9.2 on page~547 in Section~\u{9.1.3}'' \>\\
- ``Table~9.2 on page~547 in Section~\u{9.2.1}''
- (or omit section refence completely)
-
-\erroronpage{223}{tab 4.3}{THa}{2004/06/22}{2}
- Spurious space after superscript \textsuperscript{a} in footnote.
-
-\erroronpage{226}{para. 5, l.2}{PYu}{2004/07/05}{2}
- Change to plural: ``The headers and footers are typeset \u{in boxes}
- that, by default, \u{have} the same width as |\textwidth|\,. The
- \u{boxes} can be made wider (or narrower)\ldots''
-
-
-\erroronpage{227}{para 2,l.1}{HjG}{2005/05/09}{4}
- Replace:
- ``running \u{heading}'' \>
- ``running \u{header}''
-
-\erroronpage{227}{para 3,l.1}{HjG}{2005/05/09}{4}
- Replace:
- ``the \u{heading} is extended'' \>
- ``the \u{header} is extended'' \>
-
-\erroronpage{229}{2.-1}{CBC}{2004/05/24}{2}
- Change: ``if the first B-head\ldots would have already been'' \> ``if
- the first B-head\ldots had already been''.
-
-\erroronpage{229}{para -2,l.-2}{HjG}{2005/05/09}{4}
- Replace:
- ``the \u{heading}'' \>
- ``the \u{header}''
-
-\erroronpage{230}{exa 4-4-3}{HjG}{2005/05/09}{4}
- Add |%| character:
- ``|\fancyfoot[R]{\scriptsize\today}|\texttt{\u{\char`\%}}''
-
-% not a bug, but heh ho
-\erroronpage{232}{ll.1/2}{HjG}{2004/06/03}{2}
- Add words: ``With a similar mechanism we prepared \u{the running
- headers of} the index for this book.''
-
-\erroronpage{232}{ll.1/2}{CKr}{2004/11/17}{4}
- Remove surplus: ``With a similar mechanism we prepared \u{the} the running\ldots''
-
-\seriouserroronpage{234}{First boxed command}{CBC}{2004/05/24}{2}
- Change: ``\verb=\enlargethispage*{=size\verb=}='' \>
- ``\verb=\enlargethispage{=size\verb=}=''.
-
-\erroronpage{237}{para 1, l.3}{MKo}{2004/08/06}{2}
- Change: ``\textsf{scrpage}'' \> ``\textsf{scrpage2}''
-
-\erroronpage{237}{para 4, l.3}{DAl}{2005/01/11}{4}
- Change: ``also works as \u{an} replacement'' \> ``also works as
- \u{a} replacement''
-
-\erroronpage{237}{para 5, l.2}{CBe}{2004/07/27}{2}
- Change: ``14pt'' \> ``17pt''
-
-
-\CHAPTER{Chapter 5}
-
-\erroronpage{239}{para -1, l.1}{HjG}{2004/06/03}{2}
- Extra word: ``After \u{a} taking a quick look \ldots''
-
-\erroronpage{241}{Example 5-1-1}{CBC}{2004/05/24}{2}
-
- Change: ``esprit trouble'' \> ``esprit troubl\'e''.
-
-The whole example has been changed to better demonstrate
-the \verb|\kill| command.
-
-\erroronpage{242}{para -2}{DSch/FMi}{2005/09/19}{4}
- Replace para with:
-``The \texttt{tabular*} environment has an additional width argument that
-specifies the required total width of the table.
-It needs stretchable spaces between columns, that have to be added using
-|\extracolsep| (see page~246).''
-
-\iffalse
-%% check, maybe (if other error
-\erroronpage{243}{para 1, l.3/4}{HjG}{2004/06/03}{}
- Change: ``Their scope can be \u{general} or local.''
- \> ``\u{global}''
-\fi
-
-\erroronpage{243}{}{CBe}{2004/07/27}{4}
- The explanation of the command \comando{\arraystretch} is
- wrong; in fact it does not multiply the inter-row space by the specified
- factor, so that a factor of 1.5 would move the rows 50\% farther apart.
- \comando{\arraystretch} scales by the specified factor the height and depth of
- the invisible strut that is in the first cell of every row of tabular and array
- environments. If all the cells of the row are smaller than the strut the effect
- is more or less similar to an enlargement of the inter-row space, while if at
- least one cell in the row is larger than the strut no spreading apart takes
- place other than that required by the largest cell.
-
-
-
-\erroronpage{243/244}{tab.~5.1/5.2}{HjG}{2004/06/03}{2}
- In the left columns of these tables, typewriter font should be used
- for the braces, to better match the appearance in the syntax boxes.
-
-\erroronpage{244}{tab.~5.2}{HjG}{2004/06/03}{2}
- 1. In the |m| row, the braces in |\parbox|\u{\{}\emph{width}\u{\}}
- are not from the typewriter font, as they are in the |b| row.\\
- 2. In the |>| and |<| rows, the |p|, |m|, and |b| options are
- listed once without and once with their |{..}| arguments.
-
-\seriouserroronpage{244}{para -1, l.3--4}{FMi/DCa}{2005/02/05}{4}
- Replace: ``the sum of its value,
- added to the product
- |\baselineskip|${}\times{}$|\arraystretch}|''
- \>
- `` $|\arraystretch| \times (|\extrarowheight| + 0.7 |\baselineskip|)$''
-
-
-\erroronpage{246}{para 3}{FMi}{2005/09/19}{4}
- Add blue marginal note: ``Making \texttt{tabular*} stretch to the
- required width''
-
-\erroronpage{246}{para 3, l.3/4}{HjG}{2004/06/03}{2}
- Change:
- ``The use \ldots\ is subject\u{ed} to two restrictions: \ldots''
- \> ``\ldots~subject \ldots''
-
-\erroronpage{247}{exa 5-2-9}{CBe}{2004/07/27}{2}
- Add hyphenation points for |Possibi\-li\-t\'es|
-
-\erroronpage{248}{para 1}{FMi}{2005/09/19}{4}
- Replace para with: ``A
- common use of |@{}| is to remove the space equal to
-the value of |\tabcolsep| (for \texttt{tabular}) that, by default,
-appears on each side of the table,
-except when the column specification starts or ends in a \verb=|=.''
-
-
-\erroronpage{249}{exa 5-2-11}{FMi}{2004/07/27}{2}
- Add hyphenation points for |Possibi\-li\-t\'es|
-
-\seriouserroronpage{249}{l.-2}{HjG}{2004/06/03}{2}
- Change:
- ``\ldots\ the \textsf{array} package \texttt{m} and \u{\texttt{t}}
- types, \ldots''
- \> ``\ldots\ \u{\texttt{b}} \ldots''
-
-\erroronpage{252}{para 2, l.3}{HjG}{2004/06/03}{2}
- Missing word: ``\ldots\ the last entry in \u{a} row \ldots''\\
- Missing word: ``This specification may \u{be} saved \ldots''
-
-\erroronpage{252}{para 3, l.1}{HjG}{2004/06/03}{2}
- Either add: ``The |X| columns are set using the |p| column
- \u{type}, \ldots''\\
- or change (cf.~l.2: an |m| column): ``\ldots\ using \u{a} |p|
- column \ldots''
-
-\seriouserroronpage{257}{syntax box~2}{HjG}{2004/06/03}{2}
- Typo: ``\texttt{\char`\\botto\u{m}caption}''
-
-\erroronpage{261}{para 3, l.3}{HPB/FMi}{2004/07/16}{2}
-Add: ``\ldots may be typeset using
- \u{the packages \textsf{array} and} \textsf{longtable} \ldots''
-
-\erroronpage{262}{para -1, l.2}{HjG/FMi}{2004/06/04}{2}
- Missing characters:
- ``in standard \LaTeX{}\u{'s} \textsf{article} class''
-
-\erroronpage{270}{exa 5-6-7}{DCa}{2004/07/22}{2}
- Spurious `` d'' after ``Beef'' should be deleted.
-
-\seriouserroronpage{270}{para 3 l.1}{UFi}{2004/07/31}{2}
- Change: |\botrule| \> |\bottomrule|
-
-\seriouserroronpage{271}{para 3}{FMi}{2004/12/17}{4}
- Replace para by: ``By default, the rule extends all the way to the left, but is
- ``trimmed'' from the rightmost column by the length specified in the
- length parameter |\cmidrulekern|. The optional (\emph{trim})
- \u{argument may contain the characters
- \texttt{l} and \texttt{r},
- indicating that the rule}
- \u{is to be trimmed from the left or right, respectively.}
- Each \texttt{l} and \texttt{r} may optionally be followed by a width
- argument \u{specified using \texttt{\{}\emph{widths}\texttt{\}}},
- in which case the rule is trimmed by this amount rather than by the default
- |\cmidrulekern|.
-
-
-\seriouserroronpage{271}{syntax box~1}{HjG}{2004/06/04}{2}
- Argument is optional, not mandatory:
- |\addlinespace|\texttt{\u[}\emph{width}\texttt{\u]}
-
-\erroronpage{273}{para 3, l.3}{HjG}{2004/05/26}{2}
- Missing word: ``not accounted for \u{by} |\multirow|''
-
-\seriouserroronpage{278}{para 2, l.-1}{HjG}{2004/05/26}{2}
- Replace: ``Section 6-3-4'' \> ``Example 6-3-4''
-
-\erroronpage{279}{list, item 1}{CKr}{2004/11/30}{4}
- Correct typo: ``forced line b\u{r}eaks.''
-
-
-
-\CHAPTER{Chapter 6}
-
-\erroronpage{283}{para 2, l.5--8}{FMi}{2005/01/15}{4}
-Replace with: ``We then continue by
- explaining how you can define and use your own floating environments (Section~6.3.1),
- or, conversely, how captioning commands can be used to enter
- information into the list of figures and tables for nonfloating
- material (Section~6.3.2).
- Then methods for rotating the content of a float are described
- (Section~6.3.3).
-
-\erroronpage{284}{}{FMi}{2005/01/15}{4}
- Editorial comment: needs reprinting since one line moved from
- 283 to the current page.
-
-\erroronpage{285}{item 3, l.3}{FMi}{2005/02/13}{4}
- Use typewriter: ``the default is \texttt{12pt}
- \texttt{plus} \texttt{2pt} \u{\texttt{minus}}
- \texttt{2pt} for 10\,pt''
-
-\erroronpage{285}{item 3, l.3}{HjG}{2005/02/06}{4}
- Default for 12pt document size is given wrong:\\
- ``\texttt{\u{14pt} plus 2pt minus 4pt}'' \>
- ``\texttt{\u{12pt} plus 2pt minus 4pt}''
-
-\erroronpage{285}{item 3, l.4}{HjG}{2004/06/05}{2}
- Should be singular: ``for 12pt document size\u{s}).''
-
-\erroronpage{285}{item 7, l.3}{HjG/FMi}{2005/02/06}{4}
- Replace (as it is rubbish):
- ``(the default is like |\textfloatsep| on a text page,
- but is |8pt plus 2fil| on a page that contains only floats)'' \>\\
- ``(the default is like |\textfloatsep|)''
-
-\erroronpage{288}{para -1, l.4--7}{DAr/FMi}{2004/07/23}{2}
- Replace part with:
-``However, by itself this option
-forces all floats to appear \emph{before} the next section material is
-typeset, since the |\FloatBarrier| prevents a float from a current
- section from appearing below
-the start of the new section, even if some material of the current
-section is present on the same page. ''
-
-\erroronpage{292}{para 4, ll.1/2}{HjG}{2004/06/05}{2}
- Replace: ``combination \u{to}'' \> ``combination \u{of}''
-
-\seriouserroronpage{292}{para -1, l-2}{FMi}{2005/01/08}{4}
-Add sentence:
- ``Because the float styles define the placement of the caption,
-floats can contain only a single \verb=\caption= command which is a
-restriction compared to standard \LaTeX's behavior.''
-
-Also add marginal warning: ``Only one \verb=\caption= supported''
-
-
-\erroronpage{293}{para 1, l.3}{J-CCh}{2005/06/01}{4}
-Remove surplus char: ``package documentation in
-\texttt{float\u{s}.dtx}.''
-
-\seriouserroronpage{293}{exa 6-3-1}{HjG/FMi}{2004/06/05}{2}
- Wrong command used (or misplaced opening brace) in preamble code:\\
- |\newcommand\xmlcode[1]{\|\u{\ttfamily ttfamily}|{#1}}|
- \>\\
- |\newcommand\xmlcode[1]{\|\u{\ttfamily texttt}|{#1}}| \\
- only by chance this doesn't do any harm in the example!
-
-\erroronpage{293}{exa 6-3-1}{CBe}{2004/07/27}{4}
-The Euler constant must be typeset in roman type according
-to the ISO rules; $e$ is the charge of the electron.
-
-\erroronpage{294}{exa 6-3-3}{HjG/FMi}{2004/06/05}{2}
- The picture (|rosette.ps|) is clipped a tiny bit at the left side.
- That's actually an error in the |.ps| file itself and can be seen
- in all other examples where the file is used.
-
-\erroronpage{295}{para -2, l.3}{HjG}{2004/06/05}{2}
- Missing word: ``The |[H]| \u{float} is \ldots''
-
-
-\erroronpage{298}{para 1, l.4}{AMa}{2005/01/13}{4}
- The word ``caption'' should be should typeset in sans serif.
-
-\seriouserroronpage{298}{para 3, l.5}{HjG}{2004/06/06}{2}
- Missing argument: ``|\newfloat{XMLexa}|%
- \u{\texttt{\textbraceleft\meta{placement}\textbraceright}}|{lox}|''
-
-\erroronpage{299}{para 2, ll.-2/-1}{HjG}{2004/06/06}{2}
- Missing word: ``so that it \u{is} not worth''
-
-\erroronpage{301}{exa 6-4-2}{HjG}{2004/06/06}{2}
- Misspelled word (both in source and output):\\
- ``\texttt{ex-\u{s}ample}'' \> ``\texttt{ex-ample}''
-
-\seriouserroronpage{302}{para 2, l.4}{HjG}{2004/06/06}{2}
- Missing argument: ``|\newfloat{XML}|%
- \u{\texttt{\textbraceleft\meta{placement}\textbraceright}}|{lox}|''
-
-\erroronpage{304/305}{exa 6-4-4}{HjG}{2004/06/06}{2}
- The |\FIG| command is different from the one from
- exa 6-4-3 (p.303).
- Add a line:\\
- |\newcommand\FIG{\includegraphics[width=10mm]{elephant}}|\\
- in the preamble part of the example's source.\\
- (But that will probably spoil your hand-optimized page breaks. ---
- Actually it will improve them: by getting the example larger on
- line will carry over from 304 to 305 avoiding the widow there
- without changing that page otherwise)
-
-\erroronpage{307}{l.-4}{HjG}{2005/02/12}{4}
- Surplus closing brace:\\
- ``|\makebox[\linewidth][c]{\usebox\@tempboxa}|%
- |\par|\texttt{\u\textbraceright}|% single line|''
-
-\iffalse
-\erroronpage{307}{l.3--4}{CBe}{2004/07/27}{}
-The Runaway error may be explained in a better way: the
- \emph{short-text} cannot exceed one paragraph; the \emph{long-text} may be
- several paragraphs long; if the optional argument \emph{short-text} is missing
- the \emph{long-text} replaces it, therefore the macros that should process the
- single paragraph \emph{short-text} get terribly shaken and produce the Runaway
- argument error. A reference to Appendix~B and the long\slash short definition
- of commands should be helpful.
-\fi
-
-\erroronpage{309}{para 4, l.3}{DAl}{2005/06/29}{4}
- Missing comma: ``\ldots you will get a typical ``standard \LaTeX''
- format\u{,} that is, \ldots''
-
-\erroronpage{312}{\texttt{position} option}{JS/FMi}{2005/09/14}{4}
- State that key \texttt{bottom} is the default.
-
-\erroronpage{312}{para 2, l.2}{DAl}{2005/06/29}{4}
- Word in wrong position: ``for example, ``above'' the caption if
- caption is \u{the} placed at the bottom.''
- \>
- ``for example, ``above'' the caption if \u{the} caption is \ldots''
-
-\erroronpage{317}{para -4, l.1}{HjG}{2004/06/06}{2}
- Extra letter: ``The \textsf{subfig} package\u{s} \ldots''
-
-\erroronpage{319}{para 1, l.5}{C-JCh}{2005/06/10}{4}
- Incorrect right quote: ``numbers like ``11.3\u{''}\ldots''
-
-\erroronpage{319}{para 2, l.3}{C-JCh}{2005/06/10}{4}
- Incorrect right quote: ``such as ``Figure 1(a-c)\u{''}.''
-
-\erroronpage{321}{exa 6-5-13, l.2}{HjG/FMi}{2004/06/06}{2}
- Change value:
- ``|listofindent=4em|'' \> ``|listofindent=5em|''.\\
- Looks better and also makes description on page 320 correct.
-
-\erroronpage{321}{para 3, l.2}{UFi}{2004/07/31}{2}
-Remove: ``approach is to \u{to} specify\ldots''
-
-\erroronpage{326}{para -1, l.4}{DAl}{2005/07/14}{4}
- Missing letter: ``floats appear to\u{o} close to each other\ldots''
-
-
-
-\CHAPTER{Chapter 7}
-
-\erroronpage{332}{para -2,l.2}{THa}{2004/07/21}{2}
- SinCE SEriFS arE noT alwayS horizonTaL: ``Serifs are the tiny
- horizontal strokes\dots'' \> ``Serifs are the tiny strokes\dots''
-
-\erroronpage{338}{para -1, l.3}{HjG}{2004/06/29}{2}
- Missing word: ``command \u{and} declarative forms''
-
-\erroronpage{341}{para -2, l.-2}{HjG}{2004/06/29}{2}
- Missing comma: ``such as |\OE|\u, to lowercase).''
-
-\erroronpage{342}{tab 7.1}{CBe/FMi}{2004/07/27}{2}
- Add footnote: ``\textit{The actual sizes shown above are those specially
- tailored for use in this book}''
-
-\erroronpage{347}{para 2, l.5+6}{JS/FMi}{2006/11/08}{s}
-Replace: ``\u{Computer Modern Typewriter and}
-Computer Modern Sans \u{have} only bold extended variants.''
-\>
- ``\u{In contrast} Computer Modern Sans \u{has} only bold extended variants.''
-
-\erroronpage{349}{Table 7.4}{AFV}{2008/08/08}{}
-The font associated with the command |\mathtt| is a sans typewriter font. This
-differs from nearly all TeX set ups where the math typewriter font is Computer
-Modern Typewriter.
-
-\erroronpage{349}{para -1, l.2}{HjG}{2004/06/29}{2}
- Missing comma:
- ``\ldots\ where commands, such as |\rm|\u, would cause \ldots''
-
-\erroronpage{351}{para -2, l.5}{HjG}{2004/06/29}{2}
- Surplus word:
- ``\ldots\ belongs to the text \u{the} surrounding the formula.''
-
-\erroronpage{353}{para 4, l.2}{HjG}{2004/06/29}{2}
- Replace:
- ``\u{Extended} Computer Modern'' \>
- ``\u{European} Computer Modern''
-
-\erroronpage{354/355}{marginal 3}{FMi}{2004/04/23}{2}
- Should be on top of page 355.
-
-\erroronpage{354}{table caption}{AFV/FMi}{2009/01/5}{}
- Replace: ``Classification of the Computer Modern font families'' \>
- ``Classification of \u{most} Computer Modern font families''
- as not all fonts are listed.
-
-\erroronpage{355}{para 4, l.2}{HjG}{2004/06/29}{2}
- Missing character: ``on\u{e} can simply exchange''
-
-\erroronpage{356}{para 2, l.2}{HjG}{2004/06/30}{2}
- Correct: ``\u{ZE}-fonts'' \> ``\u{EZ}-fonts''
- (Index entry is OK!)
-
-\erroronpage{357}{exa 7-5-5, last line}{RSt}{2004/05/26}{2}
- Reference [174] instead of [175].
-
-\erroronpage{357}{exa 7-5-5}{HjG}{2004/06/30}{2}
- Add page entries for ``Clasen, Matthias'', ``Vieth, Ulrik'', and
- ``Ziegler, Justin'' to ``People'' index (pp.1080+1082)
-
-\erroronpage{357}{l.-2}{HjG}{2004/06/30}{2}
- Add word:
- ``Clearly, no one wants to type \u{text} like this \ldots''
-
-\erroronpage{358}{para -1, l.1}{HjG}{2004/06/30}{2}
- Change word order:\\
- ``The list of \u{currently} \u{supported encodings} by
- \textsf{inputenc} \ldots'' \>\\
- ``The list of \u{encodings} \u{currently supported} by
- \textsf{inputenc} \ldots''
-
-\erroronpage{359}{several places}{MKu/FMi}{2004/06/24}{2}
- Replace: ISO-8859 \> ISO 8859
-
-\erroronpage{360}{item 8}{CKr}{2004/12/30}{4}
- Replace: Next Computer encoding \> Ne\u{XT} Computer encoding
-
-\erroronpage{360}{item 9}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8
-
-\erroronpage{360}{para -1}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8 (several times)
-
-\erroronpage{361}{para 2+3}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8 (several times)
-
-\erroronpage{361}{l.-14}{CBe/FMi}{2004/07/27}{2}
- Replace: ``preamble or the document class'' \>
- ``document class, a package, or in the preamble''
-
-
-\erroronpage{362}{l.1}{HjG}{2004/06/30}{2}
- Swap phrases:\\
- ``\ldots\ the user \u{in the preamble} \u{to load still
- more encodings}.'' \\\>\\
- ``\ldots\ the user \u{to load still more encodings}
- \u{in the preamble}.''
-
-\erroronpage{362}{para 1, l.1}{SCo}{2004/05/17}{2}
- Printing problem in some books: ``still'', second `l' only half visible.
-
-\erroronpage{367}{para 2, l.3}{CKr}{2005/01/03}{4}
- Wrong font: ``old-style numerals by simply switching to the \u{\texttt{TS1}}''
-
-\erroronpage{368}{para -4, l.3}{HjG}{2004/07/01}{2}
- Change:\\
- ``\ldots\ only. \u{Only} real errors will be shown.'' \>\\
- ``\ldots\ only. \u{However,} real errors will be shown
- \u{on the terminal}.''
-
-\erroronpage{370}{para 2, l.-1}{RSt}{2004/05/26}{2}
- Replace: ``ran run'' with ``\u{you ran}''.
-
-\erroronpage{370}{para 4, l.5}{HjG}{2004/07/06}{2}
- Add: ``\ldots\ in one of the three \u{text font} categories.''
-
-\erroronpage{371}{para 1, l.4}{HjG}{2004/07/06}{2}
- Add: ``\ldots, such as via a call to |\usefont|\u{ (see Example
- 7-6-1 below)}.''
-
-\erroronpage{373}{first line of 7.6.1}{UFi}{2004/07/31}{2}
- Remove ``the \u{the} fonts''
-
-\erroronpage{373}{first para, l.-1}{BeB}{2004/06/28}{2}
- ``collection'' is (at least seems to me) singular:\\
- Typo: ``appear'' \> ``appears''
-
-\erroronpage{374}{`Bookman', l.1}{HjG}{2004/07/08}{2}
- Typo: ``Bookman was originally design\u{ed} \ldots''
-
-\seriouserroronpage{380}{para 1, l.4--5}{BMo}{2004/05/16}{2}
- Better show octal numbers: ``\ldots starting positions like
- \texttt{'254}, \texttt{'266}, \texttt{'300}, and \texttt{'312}
- (i.e., in octal notation) in\ldots''
-
-\erroronpage{380}{exa. 7-6-10}{J-CCh}{2005/07/06}{4}
- Replace: AGEWMET\u{P}HTOS \> AGEWMET\u{R}HTOS
-
-\erroronpage{386}{para -1, l.2}{RWa}{2004/05/31}{2}
- Replace ``the X Window\u{s} system'' with ``the X Window \u{S}ystem''.
-
-\erroronpage{387}{para -1, ll.3/4}{HjG}{2004/07/09}{2}
- Missing word: ``\texttt{0.87478} should \u{be} used''\\
-
-\iffalse
-% no idea if we can fit that in:
-\erroronpage{387}{para -1, ll.3/4}{HjG}{2004/07/09}{}
- Value for 12\,pt?
-\fi
-
-\erroronpage{388}{tab. 7.14}{HjG}{2004/07/09}{2}
- Row~1: Thickness of vertical line between first two columns too
- wide (printing problem).
-
-\erroronpage{388}{tab 7.14, l.-2}{RPa}{2004/09/14}{4}
- Missing space between ``m,'' and ``bx'' in the middle column.
-
-\erroronpage{391}{tab. 7.15}{FMi}{2004/07/09}{2}
- Row~1: Thickness of vertical line between first two columns too
- wide (printing problem).
-
-\erroronpage{391}{tab 7.15, l.-2}{RPa}{2004/09/14}{4}
- Missing space between ``m,'' and ``bx'' in the middle column.
-
-\erroronpage{392}{tab 7.16, l.3}{RPa}{2004/09/14}{4}
- ``(bx)'' should be moved to the second column.
-
-\erroronpage{393}{tab 7.17, l.3}{RPa}{2004/09/14}{4}
- Missing space between ``(it),'' and ``sc'' in the third column.
-
-\erroronpage{395}{exa 7-7-20}{HjG}{2004/06/22}{2}
- Commands need to be swapped to match text:\\
- ``|\gothfamily| Swab'' \> ``|\swabfamily| Swab''\\
- ``|\swabfamily| Gothic'' \> ``|\gothfamily| Gothic''
-
-\erroronpage{395}{exa 7-7-21}{TSS}{2004/05/25}{2}
- The ``s'' in word ``dies'' should be the ``short s'' (ligature
- ``s:'') since it occurs in a syllable-final position.
-% others wrong???
-%According to page 765 of "The World's Writing Systems" (edited by P.T.
-%Daniels and W. Bright, ISBN 0-19-507993-0, Oxford University Press,
-%1996), a syllable-final "s" in fraktur text should be the "short s".
-
-\erroronpage{396}{para 3, l.5}{FMi}{2004/04/23}{2}
- Should be: ``\ldots on the \u{third} line.''
-
-\erroronpage{396}{exa 7-7-22}{TSS}{2004/05/25}{2}
- The ``s'' in word ``dies'' should be the ``short s'' (ligature
- ``s:'') since it occurs in a syllable-final position.
-
-\erroronpage{403}{para 1, ll.1/2}{HjG}{2004/07/09}{2}
- Change: ``by using \u{G}lyph \u{C}hart''
- \> ``by using \u{the} \u{g}lyph \u{c}hart''\\
- (cf.\ para 3, l.1)
-
-\erroronpage{405}{para 3, l.4}{HjG}{2004/06/22}{2}
- Missing word:
- ``of \u{the} International Phonetic Alphabet (IPA)''
-
-\erroronpage{405/406}{ll.-1/1/2}{HjG}{2004/06/22}{2}
- Move closing parenthesis:\\
- ``\ldots (based on \ldots\ by Donald Knuth, \ldots \u).'' \> \\
- ``\ldots (based on \ldots\ by Donald Knuth\u), \ldots \,.''
-
-\erroronpage{406}{exa 7-8-11}{HjG}{2004/07/09}{2}
- Add comma (?): ``|k\ae{}t|\texttt{\u,}''
-
-\erroronpage{407}{para -2, l.1}{BMo}{2004/05/16}{2}
- Missing word: ``With popular fonts designed for use with \TeX{},
- the euro symbol \u{is} usually available\ldots''
-
-\erroronpage{413}{para -2, l-1}{CBe}{2004/07/27}{4}
- ``local guide''; I believe this is an obsolete concept, dating back to
- the times when \TeX\ and \LaTeX\ were used on multitasking mainframes;
- commercial distributions might still have a ``local guide'', but I have never
- seen one.
-
-
-\erroronpage{414}{footnote}{hv}{2008/10/30}{}
-Replace: |\pcharpath| \> |\pscharpath|.
-
-These days the package |pst-char| has been integrated into |pst-text|.
-
-\erroronpage{416}{tab. 7.27}{HjG}{2004/07/09}{2}
- Uppercase vs.\ lowercase in entries for \texttt{T3} and
- \texttt{TS3}:\\
- ``\LaTeX{} \u{P}honetic \u{A}lphabet encoding'' $\leftrightarrow$\\
- ``\LaTeX{} \u{p}honetic \u{a}lphabet encoding''
-
-\erroronpage{417}{para 4, l.6}{HjG}{2004/07/10}{2}
- Correct case:
- ``\ldots\ in front of it. \u For example,''
-
-\erroronpage{418}{para 2, l.-2}{HjG}{2004/07/10}{2}
- Add:
- ``a typewriter font \u{in medium series} with italic shape''
-
-\erroronpage{420}{table 7.28}{CKr}{2005/04/08}{4}
- For consistency: ``narrow'' \> ``\u{N}arrow''
-
-\erroronpage{420}{para 1, l.6}{FMi}{2004/06/24}{2}
- Replace: ISO-9660 \> ISO 9660
-
-\erroronpage{426}{para 1, l.-2}{CKr}{2005/01/17}{4}
- Remove surplus: ``\ldots---other declarations that use this \u{the}
- font will benefit automatically.''
-
-\erroronpage{426}{para 1, last sentence}{CAR}{2005/01/22}{4}
- Replace with following sentence:
- ``This may seem like a strange usage but it has the advantage that when
- such additional
- fonts become available you will need to change
- only one font shape group declaration---all declarations that
- refer indirectly to these fonts will then benefit automatically.''
-
-
-\erroronpage{426}{para 5}{HjG}{2004/07/10}{2}
- Surplus word: ``\ldots, this function \u{it} writes \ldots''
-
-\erroronpage{426}{l.-2}{HjG}{2004/07/10}{2}
- Add word: ``The \u{third} argument''
-
-\erroronpage{428}{item 6}{CKr}{2005/01/18}{4}
- Replace: ``Specified the quad width'' \> ``Specifie\u{s} the quad
- width''
-
-\erroronpage{432}{para 4, l.9}{HjG}{2004/07/11}{2}
- Not plural: ``\ldots: the outer text size\u{s} and the three math
- sizes for this text size.''
-
-\erroronpage{433}{l.-10}{HjG}{2004/07/11}{2}
- Not start of a sentence, hence \> lowercase:
- ``\u{a}nd are usually placed in an \texttt{.fd} file.''
-
-\erroronpage{441}{para 5, l.1}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8
-
-\erroronpage{442}{footnote, l.2}{usw}{2005/01/11}{4}
- Sentence begins with lowercase 's'.
-
-\erroronpage{443}{para 1, l.1--2}{FMi}{2005/06/10}{4}
-Replace the parentheses with: ``(for the latter people sometimes use
-the single character \verb="=\,, but this is incorrect as it may
-produce a straight double quote, i.e., ")''
-
-\erroronpage{443}{para 3, l.4}{CKr}{2005/01/21}{4}
- Correct order: ``Instead, these commands have been implemented in
- \u{such a} way that \ldots''
-
-\erroronpage{444}{para 2, l.4}{DAl}{2005/08/01}{4}
- Missing word: ``\ldots associates the number 224 \u{with} the
-command |\alpha|.''
-
-\erroronpage{445}{para 4, ll.3--5}{HjG}{2004/07/12}{2}
- Move closing parenthesis:\\
- ``\ldots, which normally denote certain accents (i.e.,
- are encoding-specific commands, but \ldots\ environment\u).''
- \\ \> \\
- ``\ldots, which normally denote certain accents (i.e.,
- are encoding-specific commands\u), but \ldots\ environment.''
-
-\erroronpage{446}{footnote, l.1}{CKr}{2005/01/21}{4}
- Correct order: \ldots ``\textthreesuperior'' \u{was a}
- math glyph---comprehensible?
-
-\erroronpage{447}{Heading}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8
-
-\erroronpage{451}{para 4, l.2}{HjG}{2004/07/12}{2}
- Wrong number:
- ``\texttt{\u{'240}} octal'' \> ``\texttt{\u{'344}} octal''
-
-\erroronpage{453}{para 2, l.2}{DAl}{2005/08/01}{4}
- Missing word : ``\ldots an \emph{LICR-object} that is \u{to} be
-used whenever\ldots''
-
-\erroronpage{455}{para 3, l.-1}{JCh}{2004/07/17}{2}
- Typo (characters need to be swapped):
- ``L\u{CI}R'' \> ``L\u{IC}R''
-
-\erroronpage{457}{tab. 7.33}{HjG}{2004/07/12}{2}
- Wrong sort order (table rows need to be swapped):\\
- |\OE| $\leftrightarrow$ |\O| -- cf.\ |\o| and |\oe| on p.459
-
-\erroronpage{457}{tab. 7.33}{HjG}{2004/07/12}{2}
- Entry |\`i|: ``(\u{avail})'' \> ``(\u{alias})''
-
-\erroronpage{458}{\texttt{\string\copyright}}{FMi/usw}{2005/01/11}{4}
- Natively available in LY1 encoding
-
-\seriouserroronpage{458}{l. 27--30}{JLV}{2005/05/31}{4}
- Unfortunately |\guillemotleft|, |\guillemotright|, |\guilsinglleft|, and
- |\guilsinglright| have no ``default'' and only function in |OT1| if
- \textsf{babel} is loaded
-
-
-\erroronpage{458}{\texttt{\string\k} entries}{usw}{2005/01/11}{4}
- All |\k| entries should be |<constr.>| in LY1 encoding
-
-\erroronpage{459}{\texttt{\string\r A}}{FMi}{2005/04/09}{4}
- |\r A| is |<constr.>| in OT1 encoding
-
-\erroronpage{459}{\texttt{\string\r} entries}{usw}{2005/01/11}{4}
- All |\r| entries should be |<constr.>| in LY1 encoding
-
-\erroronpage{459}{\texttt{\string\textcelsius}}{usw}{2005/01/11}{4}
- Default from |constr./TS1|.
-
-\erroronpage{460}{\texttt{\string\textcopyright}}{usw}{2005/01/11}{4}
- Natively available in LY1 encoding
-
-\erroronpage{460}{\texttt{\string\textdiv}}{usw}{2005/01/11}{4}
- Natively available in LY1 encoding
-
-\erroronpage{460}{\texttt{\string\texteuro}}{usw}{2005/01/11}{4}
- Defined in the newer versions of the encoding (but not available in
- all fonts!)
-
-\erroronpage{460}{tab. 7.33}{HjG}{2004/07/12}{2}
- Wrong sort order (table rows need to be swapped):\\
- |\textdblhyphenchar| $\leftrightarrow$ |\textdblhyphen|
-
-\erroronpage{461}{\texttt{\string\textlnot}}{usw}{2005/01/11}{4}
- Natively available in LY1 encoding
-
-\erroronpage{461}{\texttt{\string\textpertenthousand}}{DAl}{2005/08/01}{4}
- Constructed in T1 encoding
-
-\erroronpage{461}{\texttt{\string\textperthousand}}{DAl}{2005/08/01}{4}
- Constructed in T1 encoding
-
-\erroronpage{461}{\texttt{\string\textpm}}{usw}{2005/01/11}{4}
- Natively available in LY1 encoding
-
-\erroronpage{461}{table, l. -12}{usw}{2004/05/24}{2}
- ``\verb=\textquotedblleft=" is indented by accident.
-
-\erroronpage{462}{\texttt{\string\texttimes}}{usw}{2005/01/11}{4}
- Natively available in LY1 encoding
-
-\erroronpage{462}{tab. 7.33}{HjG}{2004/07/12}{2}
- Wrong sort order (table rows need to be swapped):\\
- |\textthreequartersemdash| $\leftrightarrow$ |\textthreequarters|
-
-\erroronpage{463}{para 1, ll.1/2}{HjG}{2004/06/28}{2}
- Add: ``prior \u{to} 1990''
-
-\erroronpage{463}{para 1, l.2}{HjG}{2004/06/28}{2}
- Change:
- ``\ldots integrated in \u{1993})'' \>
- ``\ldots integrated in \u{1994})''
-
-
-\CHAPTER{Chapter 8}
-
-\erroronpage{465}{para 4, ll.2+4}{HjG}{2004/06/20}{2}
- Add page entry for ``Swanson, Ellen'' to ``People'' index
- (p.1082). \\
- Add page entry for ``Knuth, Donald'' to ``People'' index
- (p.1081).
-
- Editorial comment: no need for reprinting this page.
-
-
-\erroronpage{466}{para 2, ll.3+6}{HjG}{2004/06/20}{2}
- Add page entry for ``Spivak, Michael'' to ``People'' index
- (p.1082).\\
- Add page entry for ``Jones, David'' to ``People'' index
- (p.1081).
-
-\erroronpage{466}{para 3 l.1}{UFi}{2004/06/04}{2}
- Remove comma: ``Michael\u, would have been\ldots''
-
-\seriouserroronpage{468}{para 3, ll.10+11}{JTa}{2004/08/31}4{}
- Extra closing brace after the second argument of
- \texttt{\textbackslash newenvironment} on both lines.
-
-\erroronpage{471}{para 2, l.4}{VPe}{2004/06/02}{2}
- Extra word: ``\ldots this change \u{can} are discussed\ldots''
-
-\erroronpage{478}{exa 8-2-19}{CBe}{2004/07/27}{2}
-Poor Maxwell's equations! No doubt there are mathematical
- physicists or physical mathematicians that write Maxwell's equations that way.
- This is a good example for showing some capabilities of the
- \textsf{amsmath} package and its possible extensions by means of the
- \comando{\newenvironment} command, but it is an example where all possible ISO
- rules are violated! Physical equations deal with quantities, not with
- mathematical variables; and quantities have dimensions; as such they have to
- comply with the rules established by the Sisth\`{e}me International (SI) and the
- various obsolete ``cgm'' systems are officially deprecated; the partial
- derivative sign $\partial$ has exactly that meaning and it cannot substitute
- the ``nabla'' $\nabla$ sign; finally the $j$ symbol probably indicates the
- current density, but in an equation that does not comply with the ISO rules it
- might indicate the imaginary unit (which, on the opposite, is prescribed to be
- typeset in roman or upright shape as well as $\pi$); treating with vectorial
- quantities these should be well marked either with a vector math accent or
- must be set in bold italic; with variables depending from four quantities the
- apex for indicating the derivative is not univocal for specifying the quantity
- with respect to which the derivative is taken. I repeat: the example is good
- for describing the math extension capabilities but it could induce the casual
- reader to believe that this is the correct form for writing down the Maxwell's
- equations; unfortunately it is not.
-
-\erroronpage{480}{para -2, ll.8/9}{HjG}{2004/06/20}{2}
- ``(there must be no space before the \texttt[)'' --- why?\\
- (Would be ignored by \TeX{} as the end of the cs-name!)
-
- Deleted this text.
-
-\erroronpage{484}{para 3, ll.1/2}{HjG}{2004/06/20}{2}
- Add word: ``\ldots\ the \texttt{equation} \u{environment} is
-\ldots''
-
-\erroronpage{488}{para 1, l.2}{HjG}{2004/06/20}{2}
- Add word: ``\ldots\ as a subscript \u{or} superscript.''
-
-\erroronpage{488}{para 1, l.1}{FMi}{2005/04/23}{4}
- Replace word: ``Note that both \u{environments} \ldots''
- \> ``Note that both \u{structures} \ldots'' (as one is a command)
-
-\erroronpage{489}{para -2, l.3}{HjG}{2004/06/20}{2}
- Missing closing parenthesis: ``(see Section 8.5.3\u)''
-
-\erroronpage{489}{exa. 8-3-9.1}{DAl}{2005/08/21}{4}
- The third array actually only needs \texttt{c} as preamble even
- though \texttt{cc} is not wrong. as empty columns on the right are ignored
-
-\erroronpage{491}{para -2, l.3}{BMo}{2004/05/21}{2}
- Replace: ``aside'' \> ``at the side''
-
-\erroronpage{493--95}{ll.-1/-2}{HjG}{2004/06/21}{2}
- Perhaps a note regarding the defaults should be added:\\
- ``The first two parameters, \emph{ldelim} and \emph{rdelim}, are
- the left and right delimiters, respectively.
- \u{They must be either both empty or both non-empty;}
- \u{to place a single delimiter, use a period ``\texttt.'' on the
- ``empty'' side.}''
-
- Editorial comment: affects pagebreaks for 494/95 as well
-
-\iffalse % more blue align stuff
-\erroronpage{498}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
-\erroronpage{499}{\S 8.6.2}{HjG}{2004/06/21}{2}
- Change section heading: ``Operator \u{and function} names''
-
-\iffalse % more blue align stuff
-\erroronpage{500}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
-\erroronpage{501}{exa 8-6-4}{HjG}{2004/06/21}{2}
- Surplus word (in source comment):\\
- ``\texttt{\% the old \u{the} definition of \textbackslash csc}''
-
-\erroronpage{507}{footnote}{CKr}{2005/02/16}{4}
- Good try but wrong word: ``Technically this is due to the denominator being
- wider than the \u{numerator} in this case\ldots''
-
-\seriouserroronpage{508}{table 8.6, col.5}{FMi}{2004/04/23}{2}
- The bad alignment (in some books) of the blue color probably makes
- the illustrations in this column useless.
-
-\iffalse % more blue align stuff
-\erroronpage{510}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
-\erroronpage{511}{marginal note}{MHe}{2004/05/22}{2}
- Swap words: ``\ldots change \u{the existing} math font
- set-up''
-
-\erroronpage{512}{para 3, l.6}{HjG}{2004/06/22}{2}
- Surplus closing brace:
- ``|\bm{\alpha}|\texttt{\u\textbraceright}''
-
-\seriouserroronpage{513}{Figure 8.1}{LSchu}{2004/05/22}{2}
- Text font is Times, but should be Computer Modern (rather
- embarrassing that).
-
-\erroronpage{513}{para 3, l.1}{HjG}{2004/06/22}{2}
- Change: ``In this section show a sample text'' \>\\
- ``In this section \u{we} show a sample text''
-
-\iffalse % more blue align stuff
-\erroronpage{513}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
-\erroronpage{515}{para 1, l.3}{HjG}{2004/06/22}{2}
- Wrong reference: ``Figure~8.3'' \> ``Figure~8.2''
-
-\erroronpage{515}{para -1, l.1}{BMo/CAR}{2004/05/21}{2}
- Replace: ``The Metafont versions of Concrete Roman and Math\ldots''
- \> ``The Metafont versions of Concrete, both Roman and Math,\ldots''
-
-\seriouserroronpage{516}{fig.~8.6}{CKr/FMi}{2005/02/18}{4}
- The txfonts have the symbols |\succapprox| and |\precapprox| in the
- wrong position in the fonts.
- Until the fonts are corrected one can manually fix the problem by
- redeclaring them after loading the \texttt{txfonts} package, i.e.,
-\begin{verbatim}
-\usepackage{txfonts}
-\DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119}
-\DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118}
-\end{verbatim}
-
-\erroronpage{517}{footnote}{FMi}{2005/06/03}{4}
- Y\&Y has unfortunately folded and their domain was taking over by a
- seller for ``latex'' clothing (interesting isnt it?).
- Some information about Y\&Y can be found at
- \texttt{https://www.tug.org/yandy}.
-
-\seriouserroronpage{518}{fig.~8.9}{CKr/FMi}{2005/02/18}{4}
- The pxfonts have the symbols |\succapprox| and |\precapprox| in the
- wrong position in the fonts.
- Until the fonts are corrected one can manually fix the problem by
- redeclaring them after loading the \texttt{pxfonts} package, i.e.,
-\begin{verbatim}
-\usepackage{pxfonts}
-\DeclareMathSymbol{\succapprox}{\mathrel}{AMSb}{119}
-\DeclareMathSymbol{\precapprox}{\mathrel}{AMSb}{118}
-\end{verbatim}
-
-\erroronpage{521}{para 2, l.3}{HjG}{2004/06/26}{2}
- Missing interword space: ``Section\u~7.6.1''
-
-\erroronpage{521}{footnote}{FMi}{2005/06/03}{4}
- Y\&Y has unfortunately folded and their domain was taking over by a
- seller for ``latex'' clothing (interesting isnt it?).
- Some information about Y\&Y can be found at
- \texttt{https://www.tug.org/yandy}.
-
-\seriouserroronpage{523}{figure 8.16}{MHe}{2004/05/22}{2}
- The symbols to the left and right of ``Q(t)'' in the middle of
- the figure are wrong (this is
- actually a bug in the informal math set-up which has now been
- corrected).
-
-\erroronpage{523}{figure 8.16, caption}{BMo}{2004/05/21}{2}
- Replace: ``Info Math fonts'' with ``Informal Math fonts''.
-
-\erroronpage{523}{para 3, l.2}{HjG}{2004/06/26}{2}
- Change:\\
- ``The HV math fonts \u{are} designed at MicroPress'' \>\\
- ``The HV math fonts \u{have been} designed at MicroPress''
-
-\erroronpage{524}{para 1, ll.4--6}{HjG}{2004/06/27}{2}
- Change:\\
- ``This \u{package} extends the \ldots\ font collections\u{ and}
- should normally be loaded \ldots'' \>\\
- ``This \u{font} extends the \ldots\ font collections\u{; the
- corresponding \textsf{stmaryrd} package} should normally be loaded
- \ldots''
-
-\erroronpage{524}{para 2, l.7}{HjG}{2004/06/27}{2}
- The text states: ``\u{\raisebox{1ex}{\scriptsize(\emph{kernel})}}
- identifies symbols \ldots''. However, later on only
- ``\u{\raisebox{1ex}{\scriptsize(\emph{ker})}}'' is used.
- [E.g., Table~8.10 on page~527 (|\hbar|)
- and Table~8.11 on page~528 (|\angle|).]
-
-\erroronpage{524}{para 2, l.-3}{HjG}{2004/06/27}{2}
- The text speaks of ``Alphabetic symbols'' -- but the referenced
- Table~7.30 on page~435 calls it ``Alphabet character''~!?
-
-\erroronpage{524}{exa 8-9-1}{HjG}{2004/06/27}{2}
- The |fleqn| option is used, but in the output, the two equations
- seem to be right aligned rather than left aligned!\\
- Indeed true: this is because in \textsf{amsmath} the |\mathindent|
- added on the left is
- actually a rubber length (see page 471) that is automatically
- shortend if there is not enough space.
-
-\iffalse % more blue align stuff
-\erroronpage{524}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-
-\erroronpage{525}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
-
-\erroronpage{526}{para -1, l.1}{CKr/FMi}{2005/02/20}{4}
-Change: ``The unaccented ASCII Latin letters and Arabic
- numeral digits (see Table~8.8) \u{all} referred to\ldots''
- \> ``\ldots \u{are} referred to\ldots''
-
-\erroronpage{527}{para 2, l.1}{HjG}{2005/05/21}{4}
- Replace:\\
- ``in the first \u{columns} of Table~8.9'' \>
- ``in the first \u{rows} of Table~8.9''
-
-\erroronpage{527}{para 2, l.5}{HjG}{2004/06/27}{2}
- Change:
- ``Similarly, the list of lowercase Greek letters \u{there is}
- no omicron'' \>\\
- ``Similarly, the list of lowercase Greek letters \u{contains}
- no omicron''
-
-\iffalse % more blue align stuff
-\erroronpage{528}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
- \erroronpage{527}{table 8.10}{BMo/CAR}{2004/05/21}{2}
- This table would be
- better if reordered, in particular so that the first row
- contains: \verb=\aleph \beth \gimmel \daleth=. This would
- make the this text correct: ``The first four [entries in
- table 8.10] are Hebrew letters.''
-
-
-\erroronpage{527,528}{table 8-10/11}{FMi}{2006/08/09}{s}
- Added the missing symbol from amssymb: |\circledR|, |\yen|,
- |\checkmark|, and |\maltese|.
-
- The general distribution of symbols between the two tables is a bit
- questionable, but this will stay as it is.
-
-\erroronpage{528}{table 8-11}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\erroronpage{528}{table 8.11}{LHe}{2008/02/08}{}
- |\dag| and |\ddag| are |\mathord|s not |\mathbin| as claimed in table
- 8.13.
-
-
-\seriouserroronpage{529}{table 8.12, l.3}{JGr}{2004/06/10}{2}
- \verb=\mathring{x}= is missing its accent.
-
-\erroronpage{529}{para 1, l.2}{CKr}{2005/04/24}{4}
- Replace: ``looked up |\neq|'' \> ``looked up |\ne|\u{\texttt{g}}''
-
-\erroronpage{530}{table 8-13}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\erroronpage{530}{table 8.13}{LHe}{2008/02/08}{}
- |\dag| and |\ddag| are not |\mathbin|s, hence don't belong in this table
- and they
- aren't (as claimed in legend) synonyms of |\dagger|
- and |\ddagger| respectively.
-
-\erroronpage{531}{table 8.15}{BMo/FMi}{2004/05/21}{2}
- The commands starting with |\var...| are only partially in blue to
- indicate their relationship with those commands missing the ``var'' in their
- names. But this is more confusing than helpful, so they are now made
- fully blue.
-
-\seriouserroronpage{531}{table 8.15}{CAR/FMi}{2004/06/05}{2}
- |\obar| is listed twice while |\obslash| (also from stmaryrd) is missing
-
-\erroronpage{531}{table 8-15}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\seriouserroronpage{532}{tables 8-16, 8-17}{HjG}{2004/07/13}{2}
- Since |\precsim| is not a negated symbol, it should be moved from
- Table~8-17 to Table~8-16, where its sibling |\succsim| already
- lives.
-
-\erroronpage{532}{tables 8-16/17}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\erroronpage{532}{table 8.17}{CKr}{2005/02/22}{4}
- Add: ``\ldots or, \u{if} flagged\ldots''
-
-\iffalse % more blue align stuff
-\erroronpage{533}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned.
-\fi
-
-\erroronpage{533}{tables 8-18/19}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\iffalse % more blue align stuff
-\erroronpage{534}{page}{FMi}{2004/04/23}{}
- Printing problem: blue color not properly aligned (horizontally).
-\fi
-
-\erroronpage{534}{table 8-20}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\erroronpage{534}{tab. 8.20}{HjG}{2004/06/28}{2}
- 1. |\hookleftarrow| is listed twice.\\
- 2. Some ``compound'' symbols have different line widths in their
- ``head'' and ``tail'' parts:
- |\Longleftarrow|, |\Longmapsfrom|, |\Longmapsto|, |\Longrightarrow|.
-
-
-\erroronpage{534}{table 8-21}{MBr}{2004/08/02}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\erroronpage{535}{table 8-22/23}{HjG}{2004/07/13}{2}
- Various deviations from alphabetical sort order of the table
- entries.
-
-\erroronpage{537}{table 8-27}{DIs/FMi}{2006/08/09}{s}
- Added the four missing delimiters from amssymb: |\llcorner|, |\lrcorner|,
- |\ulcorner|, and |\urcorner|. Updated the table note and galley text accordingly.
-
-
-\CHAPTER{Chapter 9}
-
-\erroronpage{540}{para -2, l.6}{MKu/FMi}{2004/06/24}{2}
- Replace: ISO-8859-x \> ISO 8859-x
-
-\erroronpage{540}{para -1, l.4}{FMi}{2004/07/20}{2}
-Plural: ``Clearly, 8 bits \u{are} not sufficient\ldots''
-
-\erroronpage{541}{para 1, l.-2}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8
-
-\seriouserroronpage{543}{table 9.1}{MHe/JBr}{2004/06/10}{}
- The Babel implementation on the CD is missing the australian and
- newzealand
- options. If you need them, download a new version of Babel.
-
-\erroronpage{543}{table 9.1}{JBr/WaS}{2004/07/31}{2}
- Replace: ``\texttt{english}, \texttt{USenglish}
- (\texttt{\itshape american}, \texttt{\itshape canadian}), \texttt{UKenglish}
- (\texttt{\itshape british}), \texttt{australian} (\texttt{\itshape
- newzealand})''
-
- Add footnote: ``\textit{The option \texttt{\upshape english}
- combines American hyphenation patterns
- with a British date format.}''
-
-
-\erroronpage{545}{exa 9-2-1}{JAn}{2005/09/09}{4}
- The quotes surrounding R\'ef\'erences and Chapitre
- should be the french ones: use |\og| and |\fg{}|. And similar those
- around German words should use |"`| and |"'|.
-
-
-\erroronpage{546}{para 3, l.4}{HjG}{2004/06/17}{2}
- Typo: ``pattern\u{s}''
-
-\seriouserroronpage{548}{para 2, l.4}{UFi}{2004/06/03}{2}
- Replace: |\aliasshorthand{"}{/}| should be \verb=\aliasshorthand{"}{|}=
-
-\erroronpage{549}{para 1, l.5}{HjG}{2004/06/17}{2}
- Characters should be in `typewriter font' (as in l.2):\\
- ``\,``;'' and ``?''\,'' \> ``\,``|;|'' and ``|?|''\,''
-
-\erroronpage{550}{para -2, l.1--2}{CKr}{2005/02/28}{4}
- Correct: ``Some are
- meant to ease typing, wher\u{e}as others\ldots''
-
-
-\erroronpage{551}{tab 9.3}{CBe}{2004/07/27}{}
- I am surprised that in Russian there is no word for ``Glossary''.
-
- Frank: It most certainly exits :-), but right now Babel doesn't
- know about it---so there is nothing we can do about it at the
- moment. Actually the same problem exists with Polish, although here
- I got a translation ``s\l{}ownik termin\'ow'' which will eventually
- find its way into Babel.
-
-\erroronpage{552}{exa 9-3-4}{CBe}{2004/07/27}{2}
- The words \texttt{i"lusio} and il$\cdot$lusio in the example are
- incorrect. They should be \texttt{i"lusi\string\'o} and il$\cdot$lusi\'{o}
- respectively %(ref: TB 14-3-252-259)
-
-
-\seriouserroronpage{553}{para 4}{UFi}{2004/06/03}{2}
-
- Replace with: ``Another popular shorthand is |"-|, which indicates a
- hyphenation point (like |\-|), but without supressing
- hyphenation in the remainder of the word:''
-
-\erroronpage{553}{exa 9-3-8}{FMi}{2004/06/03}{2}
- Replace the example body with:
-\begin{verbatim}
-\fbox{\parbox[t]{1cm}{minister"-president}} \quad
-\fbox{\parbox[t]{1cm}{minister\-president}} \quad
-\fbox{\parbox[t]{1cm}{ministerpresident}}
-\end{verbatim}
-to show the differences between |"-|, |\-|, and no hyphen.
-
-\erroronpage{553}{exa 9-3-9}{FMi}{2004/06/03}{2}
- Replace the example body with:
-\begin{verbatim}
-1. \present{Gutenberg-Universit"at}
-2. \present{Gutenberg"-Universit"at}
-3. \present{Gutenberg""Universit"at}
-4. \present{Gutenberg"=Universit"at}
-5. \present{Gutenberg"~Universit"at}
-\end{verbatim}
-
-\erroronpage{554}{para 4, l.2}{HjG}{2004/06/17}{2}
- Replace: ``|~n~|\meta{letter}'' \> ``|~n|''
- and ``|~N~|\meta{letter}'' \> ``|~N|''
-
-\erroronpage{554}{exa 9-3-11}{UFi/MGo}{2004/06/03}{2}
- Replace body with:
- ``|En fran\c{c}ais on doit mettre un \fg petit espace\fg\|
- |devant la ponctuation double: comme cela!|
- \ldots''
-
-\erroronpage{556}{item 2, l.3}{HjG}{2004/06/17}{2}
- Remove:
- ``\ldots\u{, with the addition that also \texttt{'u} and
- \texttt{'U} are made available}.''
-\iffalse
-auf s.556 unten (1. item) steht, dass der ' fuer Catalan mit allen
-vokalen verwendet werden kann; das gilt auch fuer Galician (2. item);
-deswegen macht der u.g. nebensatz wenig sinn, denn U gehoert ja zu den
-vokalen! -- war vielleicht 'N gemeint? (aber auch das wird bei
-Galician schon erwaehnt!)
-\fi
-
-\erroronpage{556}{para 4, l.2}{UFi}{2004/06/03}{2}
- Correct spelling: ``\ldots optional \u{because} the acute accent has\ldots''
-
-\erroronpage{557}{exa 9-3-19}{FMi/JBe}{2005/03/20}{4}
- Replaced the example text with a spanish example showing 3 levels of
- quotations.
-
-\erroronpage{558}{para -1, l.2}{UFi}{2004/06/03}{2}
- Add comma: ``day, month\u, year''
-
-\iffalse % alternative (but needs to change two pages)
- Replace:
- ``\ldots |\hebdate| to translate any Gregorian date, given \u{the three
- arguments \emph{day}, \emph{month},
- and \emph{year},}
- into a Gregorian date in Hebrew.''
-\fi
-
-\erroronpage{561--562}{para 2, l.-1; para 2, l.1}{BMo}{2004/05/16}{2}
- The number 999999 (and 1000, in the second instance) should not
- be written with a period as thousands-separator as this is
- confusing for readers used to a different convention.
-
-\erroronpage{562}{para 2, l.1+2}{FMi/DPa}{2004/07/24}{2}
- Change: ``digits \u{before the decimal point} are expressed'' \>
- ``digits \u{denoting multiples of a thousand} are expressed''
-
-\erroronpage{563}{l -18/-17}{CBe}{2004/07/27}{4}
-The non zero \texttt{lccode} for the apostrophe is not
- a speciality of the Italian language; this non null assignment is made at least
- also for Catalan and for French; it should be done for all languages that use
- the apostrophe for replacing an elided vowel.
-
-\seriouserroronpage{564}{table 9.5}{FMi}{2004/04/23}{2}
- Add a note that the definition of \verb=\th= conflicts with its standard
- definition as the LICR object ``\th{}'' (thorn).
-
-\erroronpage{564}{tab. 9.5}{HjG/FMi}{2004/06/18}{2}
- In the `Serbian' column, ``|\sh| sh'' is listed twice;
- replace the second instance with ``|\arsh| arsh''.
-
-\erroronpage{564}{para -1, l.5}{ERy}{2004/08/06}{2}
- Change: ``helpfull'' \> ``helpful''
-
-\erroronpage{565}{line 1}{JGr}{2004/06/16}{2}
- Missing space in: Anotherlayout
-
-\erroronpage{569}{l.-2}{HjG}{2004/06/18}{2}
- Misspelled name:
- ``Andrew Janishe\u{w}sky'' \> ``Andrew Janishe\u{v}sky''
- (This affects p.1081, too!)
-
-\erroronpage{571}{l.1}{HjG}{2004/06/18}{2}
- Replace: ``UNIX-like'' \> ``UN*X-like''
- (to match spelling elsewhere in the book)
-
-\erroronpage{571}{ll.3+4}{MKu/FMi}{2004/08/03}{2}
- Change: ``ISO-IR-111'' \> ``ISO-IR~111'' \\
- and ``ISO-IR-144'' \> ``ISO-IR~144''
-
-\erroronpage{571}{para 4}{HjG}{2004/06/18}{2}
- Code page ``|mnk|'' listed twice.
-
-%\erroronpage{572}{page}{FMi}{2004/04/23}{}
-% Printing problem: blue color not properly aligned.
-
-\erroronpage{573}{descr. env.}{HjG}{2004/06/18}{2}
- Items \texttt{T2B:} and \texttt{T2C:} ``Crimean~Tatar'' \> ``Crimean-Tatar''
-
-\erroronpage{573}{para 3, l.4}{HjG}{2004/06/18}{2}
- Typo: ``pac\u{ak}ge'' \> ``pac\u{ka}ge''
-
-\erroronpage{574}{para 6, l.1}{HjG}{2004/06/18}{2}
- Replace: ``The |cb| font use\u{s} \ldots''
- \> ``The |cb| font\u{s} use \ldots''
-
-\erroronpage{574}{para 7, l.2}{HjG}{2004/06/18}{2}
- Replace: ``translation'' \> ``transliteration''
-
-\erroronpage{575}{tab 9.7}{CBe}{2004/07/27}{2}
- I do not recognize my \texttt{grmn1000} font table; at least
- it is incomplete compared with the one that has been uploaded on CTAN in 2002,
- well ahead of the publication of this Second Edition.
-
- (Unfortunately an older tfm file was used so that some glyphs do not
- show up in the table)
-
-\erroronpage{576}{tab. 9.9}{HjG}{2004/06/18}{2}
- Replace: ``Diaresis'' \> ``Dia\u{e}resis''
-
-\erroronpage{576}{tab 9.9}{CBe}{2004/07/27}{2}
-|<'otan| does not produce the Greek word on its right,
- which was by mistake obtained with |<'o|\texttt{\'otan}
-
-\erroronpage{576}{tab 9.10}{CBe}{2004/07/27}{2}
- In the first line all the examples with upper case letters
- are wrong in the sence that these glyphs cannot appear in real text,
- hence they are removed.
- The last two lines are wrong with both lower and upper case
- letters. The former error implies a hiatus between an initial capital letter
- and a preceding vowel that by definition of ``initial'' is missing. The latter
- error is related to the fact that spirit and accent are separated, the former
- to the left of the vowel, the latter over the vowel.
-
- Part of the problems are due to a missing |\languageattribute{greek}{polutoniko}|.
-
-\erroronpage{579}{table 9.12, l.7}{HjG}{2005/06/02}{4}
- Remove extra right brace: ``|\fontfamily{fr}|\u{\texttt{\textbraceright}}''
-
-\seriouserroronpage{580}{example file \texttt{language.dat}}{WaS}{2004/06/14}{2}
- \u{\texttt{us}}\texttt{english} \> \texttt{\u{US}english}\\
- \u{\texttt{uk}}\texttt{english} \> \texttt{\u{UK}english}
-
-\seriouserroronpage{580}{\texttt{language.dat} on CD}{WaS}{2004/06/14}{}
-The language name problem, i.e.,
-
- \u{\texttt{us}}\texttt{english} \> \texttt{\u{US}english}\\
- \u{\texttt{uk}}\texttt{english} \> \texttt{\u{UK}english}
-
-is also present in the language.dat file on
-the book CD.
-
-\erroronpage{581}{para 2, l.2}{UFi}{2004/06/04}{2}
- Six "languages" are loaded ...: seven?
-
-\erroronpage{581}{para 1, l.2}{WaS/FMi}{2004/06/14}{2}
- Change: ``\ldots loaded first by INI\TeX{}; English in the example
- above).''
- \> ``\ldots loaded first by INI\TeX{}); for compatibility reasons this language
- should contain US-English hyphenation patterns.''
-
-\erroronpage{581}{para 2, l.2}{WaS}{2004/06/14}{2}
- Language names are to be corrected according to p.580.
-
-\iffalse
-% no space. do what? probably nothing right now
-\erroronpage{581}{para 2, l.3}{HjG}{2004/06/18}{}
- Add a footnote to explain the meaning of the term
- ``hyphenation trie''?
-\fi
-
-\erroronpage{583}{para 1, l.1}{HjG}{2004/06/18}{2}
- Wrong number: ``(line 32)'' \> ``(line 34)''
-
-\erroronpage{583}{para 1, l.3}{HjG}{2004/06/18}{2}
- Replace: ``\texttt{welsh.\u{sty}}'' \> ``\texttt{welsh.\u{ldf}}''
-
-\seriouserroronpage{585}{}{CBe}{2004/07/27}{2}
-The line:\\
- \comando{\adddialect\{austrian\}\{german\}}\\
- and the following one correspond neither to lines 102\textendash 103 of the language
- skeleton, nor to the grammar of the \comando{\adddialect} on page 584; this
- description as well as the skeleton file apparently require that the language
- name be preceded by \comando{\l@}; in facts, for example,
- the \texttt{germanb.ldf} contains the line:\\
- \comando{\adddialect}\comando{\l@austrian}\comando{\l@german}
-
-\seriouserroronpage{586}{code line 2}{TSS}{2004/05/26}{2}
- Extra closing brace after \verb|\def\germanhyphenmins|.
-
-\seriouserroronpage{589}{syntax box}{UFi}{2004/06/04}{2}
- Change: |\addto\csname[code]| \> |\addto\csname{code}| (wrong braces)
-
-\erroronpage{591}{para 1, l.5}{UFi}{2004/06/04}{2}
- Extra character: ``The third argument, \emph{ex\u{c}ec}, contains\ldots''
-
-\erroronpage{592}{para 3, l.2+4}{PPN}{2004/05/25}{2}
- Replace: ``Panday'' \> ``Pand\u{e}y'' (sorry)
-
-\seriouserroronpage{592}{para 3, l.3}{PPN}{2004/05/25}{2}
- Replace ``\textsf{bang}'' with ``\textsf{bengali}''. This
- package is available on CTAN in the \textsf{languages/bengali/pandey}.
-
-\seriouserroronpage{592}{para 3, l.4 }{PPN}{2004/05/25}{2}
- Replace ``\textsf{denag}'' with ``\textsf{devnag}''.
- This package is on CTAN \texttt{languages/devanagari/velthuis}.
-
-\erroronpage{592}{para 5, l.1}{CKr}{2004/10/15}{4}
- Replace: ``E\u{hit}opian'' \> ``E\u{thi}opian''
-
-\erroronpage{592}{general remarks}{PPn}{2004/05/25}{}
-Additional remarks not for inclusion in the book: For \TeX{}, \LaTeX{}
-in languages of India,
-there are several nice packages. An overview can be found in the
-following {\sc TUGboat} Articles;
-
-\begin{enumerate}
-\item Anshuman Pandey, \textsl{An overview of Indic Fonts for \TeX{}},
-{\sc TUGboat} Volume 19, Number 2 / June 1998 115---119
-\item Anshuman Pandey, \textsl {Typesetting Bengali in \TeX{}}, {\sc
-TUGboat} Volume 20, Number 2, June 1999 119---126
-\item C. V. Radhakrishnan, \textsl{A case for \TeX{} in India}, {\sc
-TUGboat} Volume 19, Number 1, March 1998, 6---9.
-\item Karel P\'{\i}\v{s}ka, \textsl{A conversion of public Indic fonts
-from METAFONT into Type I format with} {\sc TeX{}TRACE}, Volume
-23, Number 1, 2002, 70---73
-\item
-Yannis Haralambous and John Plaice, \textsl{Low-level Devan\=agari
-support for Omega-- Adapting {\sf devnag}}, i
-Volume 23, Number 1, 2002, 50---56
-\end{enumerate}
-
-In addition to these articles, TUGIndia has uploaded two
-\LaTeXe{} packages (i) Malayalam for \LaTeXe{}, and (ii) Kannada
-\LaTeX{}, both available from www.sarovar.org.
-
-A remark on {\sf devnag} package:-- Originally developed by Frans
-Velthuis in 1991, it was upgraded for use with \LaTeXe{} (made
-NFSS-complaint), and maintained by a team consisting of Dominik
-Wujastyk, John Smith, Anshuman Pandey, Fran\c{c}ois Patte, and
-Zden\v{e}k Wagner. Very recently, the project has
-been handed over to TUGIndia, for further development,
-and as of May 2004, it has moved from sourceforge.net to
-sarovar.org.
-
-
-
-\CHAPTER{Chapter 10}
-
-\erroronpage{chap.10}{boxed texts}{HjG}{2004/06/08}{2}
- In addition to what has been reported elsewhere, here's an overview
- of some more inconsistencies in (some of) the ``syntax boxes'' of
- this chapter. \\
- With parenthesized arguments, commas are part of the syntax;
- hence they should be set in `typewriter font' (???). \\
- The space after these commas should also be uniform.
- \\ \vspace{.5\baselineskip}
- %
- \begin{tabular}{@{}rrllp{44mm}@{}} \hline
- page(s) & box(es) & comma & space & remark \\ \hline
- 599 & & |\rm| & no & asterisk should be in |\tt| \\
- 602/3 & all & |\rm| & yes & ``...'' vs.\ ``\ldots'' \\
- 606 & 1 & |\rm| & no & ``...'' vs.\ ``\ldots'' \\
- 606 & 2 & |\it| & no & \\
- 607 & & |\rm| & yes & \\
- 608 & all & |\it| & no & \\
- 610 & 1--2 & |\rm| & yes & ``...'' vs.\ ``\ldots'' \\
- 616 & & |\it| & no & \raggedright
- also in text after box! \\
- (ll.1+5 in first para)
- \tabularnewline
- 639 & & |\it| & no & \\
- 641 & 1--2 & $^*$ & no & \raggedright
- $^*$various flaws; \\
- see separate error entry.
- \tabularnewline \hline
- \end{tabular}
-
-
-\erroronpage{596}{para 4, l.2}{HjG}{2004/06/07}{2}
- Replace: ``is the same as \u{those} produced''
- \> ``\ldots \u{that} \ldots''
-
-\erroronpage{597}{para -1, l.-4/-3}{HjG}{2004/06/07}{2}
- Replace: ``\ldots, in case \u{they are} changed''
- \> ``\ldots, in case \u{it is} changed''
-
-\erroronpage{597/598}{para -1, l.-2}{HjG}{2004/06/07}{2}
- Delete word: ``which again \u{that} expects one argument.''
-
-\erroronpage{599}{boxed text}{CAR}{2004/05/26}{2}
- The asterisk after |\fancyput| should be centred and the `(' and `)'
- should be in typewriter.
-
-\seriouserroronpage{599}{boxed text}{HjG}{2004/06/08}{2}
- Replace brackets by braces. (The \emph{horizontal-material}
- argument is not an optional, but a mandatory one.)
-
-\erroronpage{600}{para 2, l.4}{HjG}{2004/06/07}{2}
- Replace: ``\u{don't} work'' \> ``\u{does not} work''
-
-\erroronpage{600}{exa 10-1-12}{GBa}{2004/07/28}{2}
- The optional parameter ``[t]'' in the second example is printed as text
-in line (1).
-
- Remove in code: ``\texttt{[t]}''
-
- Append to previous paragraph: ``An optional position argument is not supported.''
-
-\erroronpage{601}{l.-17}{CBe}{2004/07/27}{2}
-Add word: Calculating the horizontal and vertical \u{distance}
-
-\erroronpage{602--603}{all boxed texts}{CAR}{2004/05/26}{2}
- All the parentheses `(' and `)' (9 pairs in total)
- should be in `typewriter font'.
-
-\erroronpage{604,605,609}{}{HjG}{2004/06/07}{2}
- On p.604 (l. -2) and p.605 (ll. 1, 2) we have ``|join|
- environment(s)''.\\
- On p.605 (ll. -6, -1) these are called ``|..join| environments''.\\
- On p.609 (para 3, l.5) it's ``|join| environments'' again.
-
-\erroronpage{606}{para 2, l.1}{HjG}{2005/05/16}{4}
- ``The \textsf{epic} \ldots'' \>
- either: ``\textsf{epic} \ldots''
- or: ``The \textsf{epic} package \ldots''
-
-\erroronpage{606}{para 3, l.1}{HjG}{2004/06/07}{2}
- Delete comma and move word:\\
- ``This command\u{, which} is a variant \ldots\ command, allows
- \ldots'' \>\\
- ``This command is a variant \ldots\ command, \u{which} allows
- \ldots''
-
-\erroronpage{606}{second boxed text}{CAR}{2004/05/26}{2}
- Brackets should also be in `typerwriter font'.
-
-\erroronpage{606}{para -1}{HjG/FMi}{2005/05/19}{4}
- The arguments ``\textit{$\Delta$width}'' and
- ``\textit{$\Delta$height}'' are mistakenly used in math mode. In
- the book that means a different font and different kerning.
-
-\erroronpage{606--608}{all boxed texts}{CAR}{2004/05/26}{2}
- All the parentheses `(' and `)' (9 pairs in total)
- should be in `typewriter font'.
-
-\erroronpage{609}{}{FMi}{2004/06/07}{2}
- Editorial comment: reprinted see earlier summary entries.
-
-\erroronpage{610}{first two boxed texts}{CAR}{2004/05/26}{2}
- All the parentheses `(' and `)' (6 pairs in total)
- should be in `typewriter font'.
-
-\erroronpage{612}{exa 10-1-25}{PYu/FMi}{2004/07/05}{2}
- The |\protect| in front of |\footnotesize| (twice) is not necessary.
-
-\erroronpage{613}{para 1, ll.2/3}{HjG}{2004/06/21}{2}
- Citations disrupt sentence!\\
- ``\ldots\ bundle [48,49] or [57, Chapter~6] for \ldots'' \> \\
- ``\ldots\ bundle \u{(see }[48,49] or [57, Chapter~6]\u)''\\
- and move the parenthesised citations to the end of the sentence.
-
-\erroronpage{614}{para 1, l.4}{HjG}{2004/06/07}{2}
- Missing closing quotes:
- ``the ``extended\u{\strut''} or ``enhanced'' \ldots''
-
-\erroronpage{615}{Tab.\ 10.1}{FMi}{2006/10/21}{s}
-The important driver ``vtex'' is missing. On the other hand
-some of the listed drivers are only of historical interest.
-
-\erroronpage{616}{boxed texts}{FMi}{2004/05/26}{2}
- Corrections as outlined in summary entry above.
-
-\erroronpage{618}{boxed text}{CAR}{2004/05/26}{2}
- Replace: ``\textit{key val list}'' \> ``\textit{key/val-list}''
- (also in following text).
-
-\erroronpage{619}{viewport}{BMo/FMi}{2007/10/20}{s}
- Explanation of \texttt{viewport} key changed to better explain that it only
- changes the space reserved but doesn't prevent printing the whole graphic
- (unless \texttt{clip} is used additionally)
-
-\erroronpage{620}{editorial change}{FMi}{2007/10/20}{s}
- Text changes on previous page results in different page break.
-
-\erroronpage{620}{para 1, l.1; para 2, l.1}{HjG}{2004/06/07}{2}
- Replace:
- ``the first \u{seven} keys'' \> ``the first \u{eight} keys''\\
- ``The first \u{nine} keys'' \> ``The first \u{ten} keys''
-
-\erroronpage{620}{para 5, l.2}{FMi}{2005/04/27}{4}
- Replace:
- ``\ldots in the \u{optional arguments}.'' \>
- ``\ldots in the \textit{key/val-list}.''
-
-%\erroronpage{621}{page}{FMi}{2004/04/23}{}
-% Printing problem: blue color not properly aligned.
-
-\erroronpage{623}{para 1, l.7}{HjG}{2004/06/07}{2}
- Delete word: ``some \u{of} key combinations''
-
-\erroronpage{623}{boxed text}{CAR}{2004/05/26}{2}
- Replace: ``\textit{key val list}'' \> ``\textit{key/val-list}''
- (also in following text).
-
-\erroronpage{630}{para 3, l.3}{UFi}{2004/06/01}{2}
- Replace: ``the next |\parbox| examples'' \> ``the next
- \u{\texttt{tabular}} examples''
-
-\erroronpage{631}{para.2, l.6}{FMi/HjG}{2006/10/22}{s}
- Ersetze: "`\u{This point} is shown \ldots"' \>
- "`\u{This} is shown \ldots"'
-
-\erroronpage{631}{para -1, l.-1}{JBr}{2004/08/02}{2}
- Replace: ``\textit{key val}'' \> ``\textit{key/val}''
-
-\erroronpage{632}{fig. 10.2}{HjG}{2004/06/07}{2}
- The horizontal extent of the box is called ``|length|'' \>
- probably better: ``|width|''.\\
- Missing standalone horizontal specs:
- ``|[l]|'' $\equiv$ ``|[lc]|'';
- ``|[r]|'' $\equiv$ ``|[rc]|''.
-
-\erroronpage{632}{boxed text}{CAR}{2004/05/26}{2}
- Replace: ``\textit{key val list}'' \> ``\textit{key/val-list}''
-
-\erroronpage{633}{para 1, ll.4/5}{HjG}{2005/05/16}{4}
- Add character: ``A matrix \ldots\ appear\u{s} below.''
-
-\erroronpage{633}{l.-2}{HjG/DPa}{2004/06/07}{2}
- Replace: ``The material in the section can be compared to
- Sebastian\ldots'' \>
- ``The material in this section is similar to that of Sebastian\ldots''
-
-\seriouserroronpage{633}{example}{HjG}{2006/10/21}{s}
- The first column shows incorrect output: instead of x=0mm it uses some
- internal default.
-
-\erroronpage{634}{editorial change}{FMi}{2006/10/21}{s}
- Fix on previous page will change page break.
-
-
-\erroronpage{637}{footnote 2}{FMi}{2004/06/12}{2}
- Bug in \texttt{url.sty} generated extra space.
-
-\erroronpage{639}{boxed text}{HjG}{2004/06/08}{2}
- The parentheses `(' and `)' should be in `typewriter font'.
-
-\erroronpage{640}{para -1, l.-2}{HjG}{2004/06/07}{2}
- ``the second |\vector| is truncated'' \>
- ``the second |\vector| is not rendered correctly''
-
-\erroronpage{641}{first two boxed texts}{HjG}{2004/06/08}{2}
- The parentheses `(' and `)' around ``x1,y1'' (3 pairs in total)
- should be in `typewriter font'.\\
- All coordinates should be in (math) italic with subscripts
- (cf., e.g., pp.607/610): $x_1$, $y_1$, $x_2$, $y_2$.
-
-\seriouserroronpage{641}{para 2 l.1}{UFi}{2004/06/01}{2}
- Replace: ``between points (x1,y2)'' \> ``between points (x1,\u{y1})''
-
-\erroronpage{641}{syntax boxes}{FMi}{2004/06/01}{2}
- The variable parts do not show the right fonts.
-
-\erroronpage{641}{para 3, l.1}{ReSt}{2005/04/17}{4}
- Remove: ``The |\Curve| command\u{s} is similar\ldots''
-
-\erroronpage{641}{para 3, l.2}{HjG}{2004/06/07}{2}
- Second occurrence of mandatory argument should use the same font as
- the first one, i.e., ``\textit{m}'' instead of ``\texttt{m}''.
-
-\seriouserroronpage{641}{para 4, ll.2/3}{HjG}{2004/06/07}{2}
- Change sentence:\\
- ``Like |\linethickness|, it is an absolute value \u{in points}
- (i.e., not affected by |\unitlength|)\u{ with the unit omitted}.''
- \>\\
- ``Like |\linethickness|, it is an absolute value (i.e., not
- affected by |\unitlength|)\u{, given in any of \LaTeX's units}.''
-
-\erroronpage{642}{item 6, l.2}{ReSt}{2005/04/28}{4}
- Remove: ``font information \u{information} to allow\ldots''
-
-\seriouserroronpage{643}{para 4, l.3}{MSc}{2004/06/04}{2}
- delete ``,and .gif''
-
-\erroronpage{643}{para 3, l.1}{FMi}{2005/11/11}{s}
- Unfortunately Th\`anh's name is misspelled. The correct spelling
- is ``H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh''.
-
-\erroronpage{643}{para 4, l.5}{CBe}{2004/07/27}{2}
-Add: ``\ldots can be converted to PDF by
-ImageMagick's \texttt{convert} utility\u{, \texttt{eps2pdf}} (\u{both
-of} which call \texttt{ghostscript}
-internally), \texttt{Acrobat Distiller}, or\ldots''
-
-\erroronpage{646}{l.1}{HjG/FMi}{2004/06/08}{2}
-Add:
- ``(If the \texttt{dvi} file contains more than one
-page several output files are generated.)''
-
-
-\CHAPTER{Chapter 11}
-
-\erroronpage{651}{1st example}{PYu}{2004/07/01}{2}
- ``Page 9 :'' should be typeset ``Page 9:''.
-
-\erroronpage{652}{2nd example}{HjG}{2004/06/10}{2}
- Missing colon: ``Page 22\u{\strut:}''
-
-\erroronpage{652}{l.-3}{HjG}{2004/06/10}{2}
- Surplus words: ``The latter case \u{is for} allows for \ldots''
-
-\seriouserroronpage{654}{para 2 l.7}{UFi}{2004/06/01}{2}
- Missing |}|: ``like
- |\index{\texttt{|\emph{key}|}|\u{\texttt{\textbraceright}} and''
-
-
-
-%That's a nice one: somehow the copy-editor has but the output is one
-%of the few remaining graphics in the book, sigh
-
-\seriouserroronpage{656}{figs. 11.3+4}{HjG}{2004/06/10}{2}
- The text on p.649, l.1 claims:
- ``Figures 11.3 and 11.4 on page 656 show the input and generated
- output of a small \LaTeX{} document, \ldots, together with the
- result of including the \textsf{showidx} package \ldots''
- This does not quite hold: There are some differences in the text
- and the output of \textsf{showidx} contains some index entries not
- present in the source.
-
-\vspace{.5\baselineskip}
- %
-\hspace*{-100pt}\begin{minipage}[b]{\linewidth}
- \begin{tabular}{@{}lll@{}} \hline
- \multicolumn{3}{c}{Differences in the text} \\ \hline
- & source (fig. 11.3) & output (fig. 11.4) \\ \hline
- \S1 & \ldots actually written into that file \u{only} \ldots
- & \ldots actually \u{only} written into that file \ldots \\
- \S2 & \u{To} prepare the index \ldots
- & \u{In order to} prepare the index \ldots\\
- \S2 & \ldots, \u {such as} \ldots
- & \ldots, \u{like} \ldots \\
- \S3 & \ldots by \u{the index processor} \ldots
- & \ldots by \u{\texttt{makeindex}} \ldots \\ \hline
- \multicolumn{3}{c}{Missing index entries} \\ \hline
- & \multicolumn{2}{l}{include index} \\
- & \multicolumn{2}{l}{Final production run} \\
- & \multicolumn{2}{l}{makeindex@\texttt{makeindex} program
- \emph{(2nd instance)}} \\ \hline
- \end{tabular}
-\end{minipage}
-
-\vspace{.5\baselineskip}
-The source has now been edited to match the printed output.
-
-
-\erroronpage{656}{}{CBe}{2004/07/27}{s}
- How horrible the page rotated counterclockwise!
-
-\erroronpage{657}{\texttt{-p} item, l.-1}{HjG}{2004/06/10}{2}
- Add word: ``\ldots the three \u{special} cases \ldots''
-
-\erroronpage{660}{tab 11.1, note}{JMH}{2005/08/06}{4}
- Swap the words ``single'' and ``double''
-
-\iffalse
-% not a bug make it look nicer
-\erroronpage{661}{tab. 11.2, right col.}{HjG}{2004/06/10}{}
- Inter-line spacing in multiple-line entries ???\\(Keywords:
- |headings_flag|, |item_x1|, |delim_0|, |page_precedence|)
-\fi
-
-\erroronpage{661}{tab. 11.2, l.12}{JMH}{2005/08/06}{4}
- The identifier referred is ``\texttt{heading\_flag}'', but the
- description uses the word ``\texttt{flag}''.
-
-
-\erroronpage{662}{l.6}{RPa}{2004/09/14}{4}
- The |-p| option is described on page 657.
-
-
-% in short rnaRA is correct
-\seriouserroronpage{664/665}{para -2/-1}{HjG}{2004/06/10}{2}
- Confusion: default value of |page_precedence|:\\
- In para~\mbox{-2}, l.\mbox{-1}:
- ``\ldots; the default is |rRnaA|, as noted in Table~11.2 on
- page~661.''
- But in that table, ``|"rnaRA"|'' is given!\\
- In para~\mbox{-1}, l.\mbox{-2}:
- ``\ldots\ default |page_precedence| of |rnaRA| \ldots''!\\
- (Also note that the remarks on p.666, para~2, suggest |rRnaA|,
- referring to the same table as above.)
-
-Changed to consistently refer to rnaRA.
-
-page 666 changed to reflect rnaRA:\\
-`` \ldots\ assumes that pages numbered with lowercase Roman
-numerals precede those numbered with Arabic numerals, which in turn
-precede those numbered with the lowercase alphabet, uppercase Roman
-numerals and finally the uppercase alphabet.
-
-
-\seriouserroronpage{661/664-5}{}{FMi}{2005/08/14}{4}
-
- Confusion: the changes made in the second printing were wrong! The
- default for |page_precedence| is |rRnaA| after all. (Or more
- precisely: the program code shows |rnaRA| as the default but that
- value is never used and the program logic implements |rRnaA| -- what
- a mess.)
-
- Most of that section rewriten to better explain the limitations of
- MakeIndex in the area of ``funny'' page numbers.
-
-
-\seriouserroronpage{666}{para 4 l.5 and l.6}{UFi}{2004/06/01}{2}
- Add extra visual space in second index: ``Likewise,
- \verb*=\index{a space}= and
- \verb*=\index{a space}= produce\ldots''
-
-\erroronpage{668}{boxed text}{HjG}{2004/06/10}{2}
- Slight inconsistency (also in subsequent text: para~\mbox{-2}):
- File arguments named ``\emph{idx1 idx2 \ldots}'' -- as opposed to
- pp.~655 and~674, where they're named ``\emph{idx0 idx1 \ldots}''.
-
-\erroronpage{669}{para 3}{JS}{2004/07/24}{2}
- Since xindy ignores all macros, it has no problems at all with
- formatting macros, but more problems with macros producing text.
- Substituted this paragraph with:
-
- ``\texttt{texindy} ignores unknown
- \TeX{} commands by default under the assumption that they do not
- produce text. It also knows about typical text-producing commands
- like \verb=\LaTeX= and \verb=\BibTeX= and handles them correctly.
- If you have your own command definition that produces text, or if you
- use one supplied by a package, then the entry is sorted
- incorrectly. You will either need to specify an explicit sort key
- in your index entry, as in \verb=\index{prog@\Prog}=, or write a
- \texttt{xindy} style file with a merge rule, as explained in
- Section~11.3.4.
-
- Be aware that producing index entries in arguments of commands has
- its own pitfalls, e.g., in
- \verb=\command{Properties of \Prog\index{\Prog}}=.
- Then \LaTeX{} commands might be expanded
- before they are written to the \texttt{idx} file and the placement
- in the index will depend on the expansion of \verb=\Prog=.''
-
-\erroronpage{669}{para -2, l.3}{MKu/FMi}{2004/07/01}{2}% already done by fmi
- Add: ``\ldots \verb|\usepackage[latin1]{inputenc}| to all her
- documents \u{(or on recent Linux distributions the
- option \texttt{utf8})}, while\ldots''
-
-\erroronpage{669}{section 11.3.2, para 2, L.3}{JMH}{2005/08/06}{4}
-"*her* documents": why a female *her*?
-
-\erroronpage{670}{table 11.3}{TMW/JS}{2004/06/07}{2}
- texindy can only work with Latin scripts out of the box. Removed
- all other languages, and checked list of supported languages with
- current xindy ``\LaTeX{} Companion Release''.
-
-\erroronpage{671}{para 2}{JS}{2004/06/07}{2}
-Replace with: ``There are about 50 predefined languages available, 35 of them are
-readily usable with \texttt{texindy}. They are listed in
-Table~11.3 on the facing page; you select one of them with the
-\texttt{texindy} option~\texttt{-L}. The other predefined
-languages have non-Latin scripts, their usage is described in the
-\texttt{xindy} documentation.
-
-
-\erroronpage{672}{table 11.4}{TSS/JS/CAR}{2004/05/26}{2}
- The \verb|word-order| module has two essentially equivalent
- descriptions. The |letter-order| module doesn't mention that
- it's turned on by texindy option \texttt{-l}. Use ``so-called'' as
- an example for |ignore-hyphen|. Add table footnote ``When two
- entries are identical except for ignored characters, those
- characters are not ignored any more.''
-
-\erroronpage{673}{para 5, ll.2/3}{HjG}{2004/06/10}{2}
- Words need to be swapped:
- ``multiple \u{characters may} form a unit''
-
-\erroronpage{674}{para 1 l.1}{UFi}{2004/06/01}{2}
- Extra word: ``those \u{of} available''
-
-\erroronpage{674/675}{boxed text and item list below}{JS}{2004/07/24}{2}
- Add option |[-C codepage]|. Add explanation between option |-L|
- and |-q|: ``Use \textit{codepage} as internal base
- encoding for sorting. This is used for fine-grained control of language
- module selection, needed only for non-Latin scripts.''
-
-\erroronpage{675}{example code}{JS}{2004/07/24}{2}
- Exchange xindy example style file with one that works. (Half of the
- lines were problematic in subtle ways.)
-
-\erroronpage{679}{example 3, para after the source}{JMH}{2005/08/06}{4}
- \texttt{:define-attributes} \> \texttt{define-attributes}
-
-\seriouserroronpage{679}{descr of theindex}{DSch}{2005/05/23}{4}
- Comparing the code in TLC2 with \texttt{book.cls} made me realize
-that the |\columnsep| command must come \emph{before} |\twocolumn| in
-order to have the desired effect.
-
-\seriouserroronpage{680}{descr of theindex}{DSch}{2005/05/23}{4}
- Comparing the code in TLC2 with \texttt{book.cls} made me realize
-that the |\columnsep| command must come \emph{before} |\twocolumn| in
-order to have the desired effect.
-
-\erroronpage{680}{First code block}{AFV}{2006/01/13}{s}
- Correct: |\mark|\texttt{\u k}|both| \>
- |\markboth|
-
-\erroronpage{681}{para 1 of \S 11.4.3, l.2}{HjG}{2004/05/26}{2}
- Extra word: ``augments \u{the} \LaTeX's indexing mechanism''
-
-
-\CHAPTER{Chapter 12}
-
-\erroronpage{general}{several pages}{HVo/FMi}{2004/05/21}{}
- The German word ``Schuldrecht'' is incorrectly hyphenated as
- ``Schul\-drecht'' in several examples due to the fact that English
- hyphenation patterns are used unless the language is
- explicitly marked. This is a deliberate effect, see pages 719 and
- 733--734.
-
-\erroronpage{683}{para 3, l.1}{HjG}{2004/06/12}{2}
- Missing word:
- ``The chapter begins \u{with} a short introduction \ldots''
-
-
-\erroronpage{684/685}{exa 12-1-2, l.-2 of source}{BMo/FMi}{2004/05/16}{2}
- ``But then it might not'' should be ``But then they might not''
- for parallelism with the ``Multiple authors'' to which it is
- referring.
-
- Also changed: ``Multiple authors'' \> ``Entries with multiple
- authors''
- so that it is clear that not the authors are a problem (though
- come to think of it: given the example's authors\ldots)
-
-\erroronpage{685}{exa 12-1-1/2}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-
-\erroronpage{687}{para 1}{FMi}{2004/08/03}{2}
-Add: ``Depending on the layout produced by the class,
-it may result in \u{a normal space,} some extra space\u, or in starting a new line.''
-
-\erroronpage{688}{figure 12.1}{JMH}{2005/07/18}{4}
- Replace in first item: |\cite| \> |\citation|
-
-\erroronpage{690}{entry test97}{HjG/FMi}{2004/06/18}{2}
- Add ``\texttt{and others}'' to the author field. Otherwise the
- example explanations in chapter 13 (pages 793--797) are
- partially wrong.
-
- Editorial comment: This change will affect the output of a
- number of examples in chapter 12 as well.
-
-\erroronpage{691}{syntax box}{HjG}{2004/06/13}{2}
- Set commas in `typewriter font'
-
-\erroronpage{694}{para 3, l.2}{HjG}{2004/06/13}{2}
- Missing comma: `\,``see [2--3,7\u,13]''\,'
-
-\erroronpage{696}{para 1, l.1}{DAl}{2005/08/21}{4}
- Missing word: ``\ldots option \u{is} shown in Example 12-2-9\ldots''
-
-\erroronpage{697}{para 3, l.5}{HjG}{2004/06/13}{2}
- Move period: `\,``Ref\u{''.}\,' \> `\,``Ref\u{.''}\,'
-
-%%\erroronpage{702}{para 2, l.2}{BMo}{2004/05/16}{}
-%% ``Evidently'' does not seem to me to be quite the right word here.
-%
-% not convinced yet /FMi
-
-\erroronpage{705}{exa 12-3-17/18}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-\erroronpage{705}{para 3, l.5}{TMi}{2004/08/27}{4}
- Replace ``Geophysics'' with ``Geophysical''.
-
-\erroronpage{707}{exa 12-3-22}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-\erroronpage{707}{exa 12-3-22, l.-2 of source}{BMo}{2004/05/16}{2}
- ``But then it might not'' should be ``But then they might not''
- for parallelism with the ``Multiple authors'' to which it is
- referring.
-
- Also changed: ``Multiple authors'' \> ``Entries with multiple
- authors''
-
-
-\erroronpage{708}{para 3, l.6}{UFi}{2004/05/27}{2}
- Replace: ``situati\u{ui}n'' \> ``situation''
-
-\erroronpage{708}{para 4, l.1}{HjG}{2004/06/14}{2}
- Add: ``when using \u{the} \texttt{chicago} \u{\BibTeX\ style}.''
-
-\seriouserroronpage{710}{para 4, l.2}{BMo}{2004/05/16}{2}
- Replace:
- ``locate the printed version.'' \> ``locate the
- article within the journal.''
-
-\erroronpage{713}{para 1, l.3}{HjG}{2004/06/14}{2}
- Replace: ``|\citep|'' \> ``|\citealp|''
-
-\erroronpage{717}{para 1, l.4}{JMH}{2005/07/18}{4}
-Add word: ``If you \u{only} want to specify an \textit{annotator},
-\ldots''
-
-\seriouserroronpage{719}{para 4, l.-2/-1}{UFi}{2004/05/27}{2}
- Extra word: ``the \u{the} journal'' \\
- Correct explanation: ``\ldots the journal name\u{, volume number,}
- and year of publication, which is why we got ``TUGboat \u{10
- [}1989\u]''.''
-
-\seriouserroronpage{719}{syntax box}{HjG/FMi}{2004/06/14}{2}
- Order of optional arguments are like |\cite| (i.e., swapped):\\
- |\citetitle[|\emph{post-note}|]{|\emph{key(s)}|}| or
- |\citetitle[|\emph{annotator}|][|\emph{post-note}|]{|\emph{key(s)}|}|\\
- |\cite*[|\emph{post-note}|]{|\emph{key(s)}|}| or
- |\cite*[|\emph{annotator}|][|\emph{post-note}|]{|\emph{key(s)}|}|
-
-\seriouserroronpage{722}{para 2, ll.2/3}{HjG}{2004/06/14}{2}
- Correct explanation: ``\ldots is always ``author name, journal,
- \u{volume,} and year''.''
-
-\seriouserroronpage{723}{syntax box}{HjG/FMi}{2004/06/14}{2}
- Order of optional arguments are like with |\cite|:\\
- |\fullcite[|\emph{post-note}|]{|\emph{key(s)}|}| or
- |\fullcite[|\emph{annotator}|][|\emph{post-note}|]{|\emph{key(s)}|}|
-
-\erroronpage{726}{para 3, l.2}{HjG}{2004/06/14}{2}
- Delete comma:
- ``\ldots\ when used together\u, with \ldots''
-
-\seriouserroronpage{727}{para 3, l.-3}{JBe}{2004/06/01}{2}
- Replace: \texttt{\textbackslash jbnovarioref} \>
- \texttt{\textbackslash jbignorevarioref}
-
-\erroronpage{727}{examples 12-5-21/22}{FMi}{2004/06/03}{2}
- Not wrong, but it looks funny: due to the chosen example height the
- footnote from the previous page (not shown) is partially carried
- over so we get ``43311-7'' as the first item in the footnote. That
- is the last part of the ISBN number see example 12-5-20.
-
- Previous page enlarged by one line to avoid this.
- \verb|\AtBeginDocument{\enlargethispage*{\baselineskip}}|
- added to (hidden) preamble commands.
-
-\erroronpage{729}{para 1, l.-1}{HjG}{2004/06/14}{2}
- Correct: ``to ``Ibid.\u{, \S\,3}''.''
-
-\seriouserroronpage{730}{example 12-5-28}{UFi}{2004/05/27}{2}
- Citation 7 and 8 are similar, but the description above says
- something else...
-
- To correct this mistake and to better show what happens, the example
- was changed to contain a slightly different set of citations (same
- change was made to example 12-5-27):
-\begin{verbatim}
- Full citations: \cite{aschur} \cite{bschur}
- not shown on the left!
-\newpage
- text \cite[\S\,7]{aschur} text
- \cite[\S\,8]{aschur} \cite[\S\,16]{zpo}
- text \cite[\S\,7]{bschur} \cite{aschur}
- text \cite[\S\,3]{zpo}
-\end{verbatim}
-And the text above the example was changed as follows:
-
- ``If \texttt{name\&title\&auto} was selected (either implicitly or
-explicitly), then the following happens: the first citation of a
-publication automatically displays the full entry (citation~5 in the
-next example). In case of repeated citations to unambiguous works
-only the name of the author(s) are shown (citation~8). For ambiguous citations
-this will be done only for immediately following citations
-(citation~4). However, if there are
-intervening citations, then the name(s) and short titles are shown
-(citations~3, 6, and~7).''
-
-\erroronpage{731}{para 1, l.4}{HjG/FMi}{2004/06/15}{2}
- Correct/change to: ``that \u{two}
- citation\u{s} \ldots\ \u{are} actually wrong:''
-
-\erroronpage{732}{para 3. l.2}{JMH}{2005/07/18}{4}
-Replace: ``in which case \u{the first} cross-reference \ldots''
-\> ``in which case \u{a} cross-reference \ldots''
-
-\erroronpage{734}{para 1, l.2}{CKr}{2005/05/7}{4}
- Correct: |\bibgerman| \> |\bib|\u{\texttt s}|german|
-
-\erroronpage{734}{para 2, l.-1}{CKr}{2005/03/24}{4}
- Remove surplus letters: ``get the correct\u{ion} hyphenation.''
-
-\seriouserroronpage{741}{l.-5}{HjG}{2004/06/15}{2}
- Missing closing brace:
- |\renewcommand\opcit{\textit{supra}|\u{\texttt{\textbraceright}}
-
-\seriouserroronpage{743}{item 3}{UFi}{2004/05/27}{2}
- Equal sign missing: \texttt{sortkey\u{ = }"Bismarck, Otto von"}.
-
-\erroronpage{744}{exa 12-5-48/49}{HjG}{2004/06/15}{}
- There's a spurious space before all occurrences of
- ``\textsc{D. E. Knuth}''! \\ This is (partly, ie in the footnote)
- due to a missing percent in the definition of |\@realcite| and
- |\@printbibliography| in the camel package. Seems that a problem
- with the volume parsing in camel is the reason for the surplus
- spaces showing up in the bibliography output. Reported to the
- author.
-
-\erroronpage{745}{ll.3/4}{HjG}{2004/06/15}{2}
- Missing metaness:\\
- ``\ldots\ \texttt{jobname.tts}'' \>
- ``\ldots\ \meta{jobname}\texttt{.tts}''\\
- ``\ldots\ \texttt{jobname.lts}'' \>
- ``\ldots\ \meta{jobname}\texttt{.lts}''
-
-\erroronpage{746}{tab 12.2}{HjG}{2004/06/15}{2}
- Replace (`bibtopic' column, row 4; `multibib' column, row 7):\\
- ``no'' \> ``No''
-
-\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2}
- Change ``Requires tailored .bib files'' \> ``Works with standard
- .bib files''
- (and change matching row entries)
-
-\erroronpage{746}{Tab. 12.2}{THa}{2004/06/21}{2}
- Change: ``Above typeset together somewhere'' \>
- ``Group bibliographies together''
-
-\erroronpage{749}{para -1, l.1}{THa}{2004/06/22}{2}
- Missing accents: ``Jose Alberto Fernandez'' \> ``Jos\'e Alberto
- Fern\'andez''
-
-\erroronpage{750}{para -3, l.-2}{CKr}{2005/03/31}{4}
- Delete surplus word: ``\ldots as \u{the} the auxiliary files would be
- overwritten.''
-
-\erroronpage{752}{para 1, l.-1}{HjG}{2004/06/15}{2}
- Delete backslash:
- ``\ldots in an \texttt{\u\textbackslash article} class).''
-
-\erroronpage{753}{para 4, l.5}{HjG}{2004/06/15}{2}
- Replace: ``|\bibliography|'' \> ``|\bibliographystyle|''
-
-\seriouserroronpage{755/756}{}{THa}{2004/06/21}{2}
- Wrong limitation of multibib: The whole passage from ``A final
- difference'' up to ``|nocite|.'' should be replaced with something
- like: ``The multibib package (since version 2.3 of 2004/01/24) is
- compatible with most other packages that provide extensions to the
- cite mechanisms, including \textsf{cite}, \textsf{natbib}, and
- {jurabib}. Moreover, the package provides a general interface which
- allows to add arbitrary extensions of cite commands to be recognized
- by \textsf{multibib}.''
-
- Editorial comment: change affects pagebreak position.
-
-\erroronpage{756}{Ex. 12-6-10}{THa/FMi}{2004/06/21}{2}
- Replace source text with:
- |\LaTeX{} offers an interface to include|\\
- |graphics \citelatex{LGC97}. \LaTeX's|\\
- |default citation scheme is| \\
- |number-only \cite{vLeunen:92}.|\\
- i.e., move/remove the sentence periods. This should not affect the
- output as the superscript is moved and double periods are removed.
-
-
-\CHAPTER{Chapter 13}
-
-% perhaps
-\erroronpage{758}{para 3, ll.1/2}{HjG}{2004/06/16}{2}
- Delete word: ``\ldots\ to look for
- \u{management} tools that help in managing such databases.''
-
-\erroronpage{758}{para 4}{HjG/FMi}{2004/06/16}{2}
- Add+change: ``Once everything is under control, we return in
- \u{Section~13.5} to the task of typesetting
-and look at how different \BibTeX{} styles can be used to produce
-different bibliography layouts from the same input. As there may not
-be a suitable style for a particular set of layout requirements
-available, Section~\u{13.5.2} discusses how to
-generate\ldots''
-
-\erroronpage{763}{tab. 13.1}{HjG/FMi}{2004/06/16}{2}
- In the explanation for \texttt{misc}, replace:\\
- ``(i.e., the entire field is empty)'' \>
- ``(i.e., the entire entry is empty or has only ignored fields).''
-
-\erroronpage{764}{para -3, l.-1}{HjG}{2004/06/16}{2}
- Add: ``following a field \u{name (and \texttt= sign)}''
-
-\erroronpage{765}{tab. 13.2}{HjG}{2004/06/16}{2}
- In the explanation for \texttt{type}:\\
- l.2: Add word:
- ``For the \u{entry} type \texttt{phdthesis} \ldots''\\
- l.3: Punctuation is not part of string:
- ``|type = "{Ph.D.} dissertation|\texttt{\u.}|"|'' \>
- ``|type = "{Ph.D.} dissertation"|\u.''\\
- l.5: Punctuation is not part of strings:\\
- ``\texttt{chapter = "1.2\u," type = "Section\u."}'' \> \\
- ``\texttt{chapter = "1.2"}\u{ and} \texttt{type = "Section"}\u.''
-
-\erroronpage{765}{`key's description, l.1}{JMH}{2005/06/29}{4}
-Remove ``cross-referencing'': cross-referencing just uses key appearing in
-|\cite| commands.
-
-\erroronpage{766/767}{several places}{DAl}{2005/09/12}{4}
- Replaced ``Miguel Lopez Fernandez'' by ``Miguel Parra Benavides''
- as the original name would really require accents that are not yet
- discussed at this point.
-
-\erroronpage{766}{para 6, l.1 }{UFi}{2004/05/27}{2}
- Move comma: Fernandez\u{,''} should be Fernandez\u{'',}
-
-\erroronpage{767}{l.7}{SPe}{2007/05/21}{s}
-``Miguel Parra Benavides'' is missing closing quotes.
-
-\erroronpage{767}{l.10}{SPe}{2007/05/21}{s}
-``Parra'' and ``Benavides'' are missing closing quotes.
-
-\erroronpage{768}{para 4, l.4}{UFi}{2004/05/27}{2}
- Replace: ``(see Section 13.2.2)'' \> ``(see below)'' \\
- After all we are in 13.2.2 :-)
-
-\erroronpage{770}{para 1, l.1}{HjG}{2004/06/16}{2}
- Replace: ``text \u{field} of \BibTeX\ \u{entries}'' \>
- ``text \u{part} of \BibTeX\ \u{fields}''
-
-\seriouserroronpage{771}{verb. text}{HjG}{2004/06/16}{2}
- Surplus closing brace:
- ``|"\providecommand\url[1]{\texttt{#1}}|\texttt{\u\textbraceright}|"|''
-
-\erroronpage{771}{l.-3}{HjG}{2004/06/16}{2}
- Change: ``different sorting rules from English'' \>
- ``sorting rules different from those of English''
-
-\erroronpage{772}{l.-5}{HjG}{2004/06/16}{2}
- Shell command line should be underlined (as on pp.~775--778).
-
-\erroronpage{773}{para 3, ll.2/3}{HjG}{2004/06/16}{2}
- Change: ``put \u{from \BibTeX}\ into the \texttt{.bbl} file'' \>
- ``put into the \texttt{.bbl} file \u{by \BibTeX}''
-
-\seriouserroronpage{773}{para 3, ll.-1}{HjG}{2004/06/16}{2}
- Change: ``and \u{an} additional \LaTeX\ run'' \>
- ``and \u{two} additional \LaTeX\ run\u{s}''
-
-\erroronpage{773}{para -2, l.3}{HjG}{2004/06/16}{2}
- Add: ``articles and book\u{s}''
-
-\erroronpage{775}{para -2, l.1}{HjG}{2004/06/16}{2}
- Change font: ``in the \texttt{\u{string}} parameter'' \>
- ``in the \emph{\u{string}} parameter''
-
-\erroronpage{777}{program output}{FMi}{2004/08/03}{2}
-After changing the bib file this line comes out as:
-\begin{verbatim}
-%% "EX/tex.bib", line 92: Unexpected value in ``year = "1980ff"''.
-\end{verbatim}
-
-\erroronpage{777}{para -1, l.-3}{HjG}{2004/06/16}{2}
- Change: ``all \u{entries} are examined'' \>
- ``all \u{fields of an entry} are examined''
-
-\erroronpage{777}{para -1, l.-2}{HjG}{2004/06/16}{2}
- Change: ``value part of the \u{entries}'' \>
- ``value part of the \u{fields}''
-
-\erroronpage{778}{para 4,l.2}{JMH}{2005/07/18}{4}
- Replace: ``\texttt{year=1980ff}'' \> ``|year={1980ff}|''
-
-\erroronpage{779--784}{throughout}{HjG}{2004/06/16}{2}
- Shell command lines should be underlined (as on pp.~775--778).
-
-\erroronpage{779}{para 3, l.2/3}{HjG}{2004/06/16}{2}
- Add: ``one ore more \BibTeX\ databases as its argument\u{(s)}''
-
-\erroronpage{779}{footnote 2}{HjG}{2004/06/16}{2}
- Add second hyphen: ``after the \texttt{-} option.''
- \> ``after the \texttt{-\u-} option.''
-
-\erroronpage{780}{top}{FMi}{2004/08/03}{2}
- Spurious space on top of page.
-
-\erroronpage{784}{para 1, l.-1}{HjG}{2004/06/16}{2}
- Typo (forgotten backslash!?):
- ``Progpybliographer'' \> ``\textsf{pybliographer}''
-
-\erroronpage{787}{l.2}{HjG}{2004/06/16}{2}
- Shell command line should be underlined (as on pp.~775--778).
-
-\erroronpage{787}{para -2, l.1}{CKr}{2005/04/20}{4}
- Remove surplus letter: ``The \textsf{JBibtexManager} program
- develop\u{p}ed by Nizar Batada''
-
-\erroronpage{788}{fig. caption}{FMi}{2004/05/14}{2}
- Add: The \textsf{JBibtexManager} workspace with the \u{(German locale)}
-
-\erroronpage{788}{footnote}{FMi}{2004/04/23}{2}
- Replace: ``Most of these restrictions have been lifted in the
- new version of JBibtexManager.''
-
-\erroronpage{789}{para 2, l.1}{FMi}{2004/04/23}{2}
- Replace: ``\ldots are kept unchanged but they are
- neither visible nor modifiable from within the program.'' \\
- \>
- ``\ldots are neither visible nor modifiable
- except when using the ``raw \BibTeX'' mode in the newest version of
- the program. ''
-
-
-\erroronpage{789}{para 3}{FMi}{2005/06/02}{4}
-Replace whole paragraph with:
-``The program is not available on CTAN. Its current home is
-\texttt{https://www.jabref.org}, where it was merged
-with a similar project called \textsf{BibKeeper}
-under the new name \textsf{JabRef}.''
-
-\erroronpage{789}{para 5, l.3}{FMi}{2004/05/14}{2}
- Small rewrite:
- The only ``foreign'' export formats supported are \texttt{.bbl} files
- \u{and \texttt{.htm} files} (i.e., processing a selection of entries with
- \BibTeX{} or \BibTeX8 from within the program and producing HTML
- from a selection of entries\u{)}.
-
-\erroronpage{791--793}{tab 13.4}{HjG}{2004/06/16}{2}
- \texttt{apa.bst} -- add:
- ``American Psychology Association \u{\BibTeX\ style}'' \\
- \texttt{jmb.bst} -- add:
- ``\emph{Journal of Molecular Biology} \u{\BibTeX}\ style''\\
- Some journal names are written in italic, other's aren't:
- Astronomy; Behavioral and Brain Sciences; Human Biology.
-
-
-\erroronpage{793}{para 1, l.2}{SN}{2004/06/11}{2}
- Remove surplus word: ``using another \u{the} \BibTeX{} style''.
-
-\erroronpage{793}{para 2,l.5}{DAl}{2005/09/03}{4}
- Remove comma: ``\ldots wich will show us\u{,} how different\ldots''
-
-\erroronpage{794}{exa 13-5-1/2}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-\erroronpage{795}{exa 13-5-3/4}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-\erroronpage{795}{para 2, l.2}{JMH}{2005/07/18}{4}
- Replace: ``author's name'' \> ``authors' names''
-
-\seriouserroronpage{795}{para 2, ll.4/5}{HjG}{2004/06/18}{2}
- The text states: ``Also note the interesting label produced for the
- reference with more than three authors.'' \\
- However, example 13-5-4 cannot show this, as there are only three
- authors (item~[GUD97]).
-
-\erroronpage{796}{exa 13-5-5/6}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-\seriouserroronpage{796}{para 1, ll.-2/-1}{HjG}{2004/06/18}{2}
- The text states: ``Note that the entry with more than three authors
- has now been collapsed, showing only the first one.'' \\
- Again, example 13-5-5 does not show this, as there are only three
- authors, and all three are shown (item~[5]).
-
-\seriouserroronpage{797}{para 3, l.3}{HjG}{2004/06/18}{2}
- Replace:
- ``\ldots; as a result, we get an incomplete \u{first} entry.'' \>
- ``\ldots; as a result, we get an incomplete \u{second} entry.'' \\
- (Obviously, the citation of \texttt{LGC97} has been added to
- example 13-5-7 \emph{after} this text was written.)
-
-\erroronpage{797}{exa 13-5-7}{FMi}{2004/06/20}{2}
- Editorial comment: due to the modification of the \BibTeX{} data
- base \texttt{tex.bib} on page 690 the example output will change
- slightly in a reprint.
-
-\erroronpage{798}{tab 13.5, l. 1-2}{MSch}{2006/01/06}{s}
- Replace: ``Erwin'' \>
- '`Ervin''
-
-\erroronpage{798}{para 1, l.3}{CKr}{2005/04/23}{4}
- Remove surplus word: ``\ldots, then it is all that \u{it} is necessary.''
-
-\erroronpage{800}{Citation scheme,l.2}{DAl}{2005/09/03}{4}
- Replace letter: ``\ldots different questions th\u{a}n if you
- choose\ldots''
-
-\erroronpage{802}{para 2, l.4}{HjG}{2004/06/17}{2}
- Replace: ``derivation'' \> ``deviation''
-
-\erroronpage{802}{para -1, l.3}{FMi}{2005/06/02}{4}
- Replace wrong braces:
- ``|\urlprefix\url[|\textit{field-value}|]|'' \>
- ``|\urlprefix\url{|\textit{field-value}|}|''
-
-\erroronpage{803}{para -2, l.2}{HjG}{2004/06/17}{2}
- Replace: ``in the second phase of the \u{formatting}'' \>
- ``in the second phase of the \u{processing}''
-
-
-\erroronpage{806}{list, item 3}{UFi}{2004/06/01}{2}
- Extra character: ``Printed in the order in which the\u{e}
- references\ldots''
-
-\erroronpage{806}{para -3}{FMi}{2005/06/02}{4}
- Move this paragraph to the bottom of the page since it is really an
- explanation about the functions defined for each publication type.
-
-\erroronpage{808}{table 13.8}{JMH}{2005/07/18}{4}
- Replace description for |int.to.chr$| with:
- ``Translates integers into a characters using the ASCII mapping''
-
-\erroronpage{810}{\texttt{fin.entry} example}{HjG}{2004/06/17}{2}
- Replace in ``\emph{After Modification}'' part (2~times):
- ``|\sc|'' \> ``|\scshape|''
-
-\erroronpage{811}{para 2, l.3}{HjG}{2004/06/17}{2}
- Replace: ``at the beginning of this section'' \>
- ``on the facing page''
-
-
-
-\CHAPTER{Chapter 14}
-
-\erroronpage{814}{para 6, l.1}{HjG}{2004/06/08}{2}
- Delete doubled word:
- ``The most important \u{important} commands \ldots''
-
-%% not really a bug but inconsistent
-\erroronpage{814}{para -1, l.-2}{HOb}{2004/05/28}{2}
- Explicitly show spaces: \verb*=% \iffalse= \ldots\ \verb*=% \fi=
-
-\erroronpage{815}{syntax boxes 2+3}{HOb}{2004/05/28}{2}
- For clarification the argument of |\DescribeMacro| and that of
- |\begin{macro}| should both start with a |\|.
-
-\erroronpage{816}{para -3, l.4+}{HOb}{2004/05/28}{2}
- Change sentence:
- Note that \u{such short forms for \texttt{\textbackslash verb},
- just} like \texttt{\textbackslash verb} itself,
- cannot appear in the argument of another command, but
- \u{the characters} may be used
- freely inside \texttt{verbatim} and \texttt{macrocode} environments.
-
-\seriouserroronpage{820}{para 2, last line}{DHL}{2004/05/16}{2}
- Change to: ``lines 1, 2, and \u{4} if \texttt{Bname} is also
-asked for, and lines 1, \u{3}, and 4 otherwise.''
-
-\erroronpage{820}{para 3, l.5}{HOb}{2004/05/29}{2}
- Remove surplus space: ``behind \%\u{~} signs\ldots''
-
-\erroronpage{820}{table 14.1}{HOb}{2004/05/29}{2}
- Entries not sorted correctly: swap |\CheckSum| and |\CheckModules|
-
-\seriouserroronpage{821}{descr.\ of
- \ttfamily\textbackslash DeleteShortVerb}{UFi}{2004/05/23}{2}
- \verb=\MakeshortVerb= should be \verb=\Make=\u{S}\texttt{hortVerb}\\
- \verb=\MakeshortVerb*= should be \verb=\Make=\u{S}\texttt{hortVerb*}
-
-\erroronpage{821}{table 14.1}{HjG}{2004/06/08}{2}
- As suggested by HOb (p.815):
- ``|\DescribeMacro{\|\emph{cmd}|}|'' and
- ``|\begin{macro}{\|\emph{cmd}|}|''.
-
-\erroronpage{822}{table 14.1, entry 2}{HjG}{2004/06/08}{2}
- |\meta{|\emph{arg}|}| ``Print \u{the} argument \ldots''
-
-\erroronpage{822}{table 14.1, entry 3}{HOb}{2004/05/29}{2}
- Replace with: \verb=\SpecialEscapechar{\=\emph{char\/}\verb=}=
-
-\seriouserroronpage{822}{table 14.1, entry -2}{HOb}{2004/05/29}{2}
- Wrong default: ``(default |*|)'' \> ``(default |!|)''
-
-\erroronpage{823}{table 14.1}{HjG}{2004/06/08}{2}
- As suggested by HOb (p.815):
- ``|\SpecialIndex{\|\emph{cmd}|}|'',
- ``|\SpecialMainIndex{\|\emph{cmd}|}|'', and
- ``|\SpecialUsageIndex{\|\emph{cmd}|}|''.
-
-\seriouserroronpage{824}{table 14.1, entry 6}{HOb}{2004/05/29}{2}
- Typo: |\MakePercentCommand| \> |\MakePercentComment|
-
-\erroronpage{825}{para 3, l.1}{THa}{2004/06/25}{2}
- ``\% sign'' \> ``|%| sign''
-
-\erroronpage{825}{para 5, l.1}{THa}{2004/06/25}{2}
- ``target'' \> ``target machine''
-
-% making the syntax box bigger affects next page as well:
-\seriouserroronpage{826/827}{code box}{UFi/FMi}{2004/05/24}{2}
- Closing brace of \verb=\generate{...}= is missing. Also it would be
- better if the box shows that several |\file| commands can be used.
-
-\erroronpage{826/827}{para -1\slash para 2}{HjG}{2005/05/15}{4}
- The descriptions referring to the syntax box do not characterize
- the changed contents of that box (due to a previous error report).
-
- Not only a single \textit{result-file} is possible:\\
- ``Within the argument to |\generate| you specify the
- \textit{result-file} you want to produce by using a |\file|
- declaration.''
-
- The text ``as given above'' does no longer hold:\\
- ``With the syntax specification for |\generate| as given above,
- you can produce one \textit{result-file} from one or more
- \textit{source-files}.''
-
-\erroronpage{826}{l.2}{HjG}{2005/02/26}{4}
- Replace: LaTeX \> \LaTeX{}
-
-\erroronpage{826}{para -2, l.-3}{HjG}{2004/06/08}{2}
- Add: ``only the code piece\u{s}''
-
-\erroronpage{827}{para 2, l.-1}{HjG}{2005/05/15}{4}
- ``source files'' \> ``\emph{source-files}''
-
-\erroronpage{827}{}{FMi}{2004/06/08}{2}
- Editorial comment: reprinted because of pagebreak changes.
-
-\erroronpage{828}{para 3, l.2}{DHL}{2004/05/16}{2}
- Extra word: ``If so, \u{case}'' \> ``If so,''
-
-\seriouserroronpage{829}{syntax box}{HOb}{2004/05/29}{2}
- |\preamble|, |\endpreamble|, |\postamble|, and |\endpostamble| all
- have to be on lines by themselves, so the displayed syntax is a bit
- misleading (to say it nicely).
-
-\erroronpage{829}{para -2, l.-2/-1}{HjG}{2004/06/08}{2}
- Add word: ``in \u{the} \textsc{docstrip} package documentation''
-
-\erroronpage{830}{para 4, ll.5/6}{HjG}{2004/06/08}{2}
- Change:
- ``In addition, the user \u{has configured} the \textsc{docstrip}
- program \ldots'' \>
- ``\ldots\ \u{has to configure} \ldots''
-
-\erroronpage{830}{para 5, l.4}{HjG}{2004/06/08}{2}
- Add: ``in the \textsc{docstrip} \u{script}''
-
-\erroronpage{831}{ll. 4 to 15}{UFi/FMi}{2004/05/27}{2}
- The |\usedir| declarations in the example are not in accordance
- with the TDS set-up. They show what \textsf{jurabib}
- currently implements in its \texttt{.ins} files.
- However, the correct set-up would be:
-\begin{verbatim}
- \usedir{tex/latex/jurabib}
- \file{jurabib.sty}{\from{jurabib.dtx}{package}}
- \file{dejbbib.ldf}{\from{jurabib.dtx}{german}}
- ...
- \usedir{bibtex/bst/jurabib}
- \file{jurabib.bst}{\from{jurabib.dtx}{jurabst}}
- ...
- \usedir{doc/latex/jurabib}
- \file{jbtest.tex}{\from{jurabib.dtx}{test}}
- ...
-\end{verbatim}
- This also requires to change the text following.
-
-\erroronpage{831}{ll.16/17}{HjG}{2004/06/09}{2}
- Double interword space?
- (if so: 2x visible, 1x vanished in line break)\\
- ``in \ |tex/...|'' \qquad yes, bug in \texttt{url}.
-
-\seriouserroronpage{831/832}{general}{HjG}{2004/06/09}{2}
- Replace throughout: |\DeclareDirectory| \> |\DeclareDir|.\\
- Unfortunately, \texttt{docstrip} is not consistent in its command names.
-
-\seriouserroronpage{832}{l. 5}{UFi}{2004/05/27}{2}
- Missing \texttt{*}: |\DeclareDir|\u{\texttt{*}}|{tex/bibtex/...|
-
-\erroronpage{832}{code blocks}{DPa}{2004/08/04}{2}
- Three instances of |tex/bibtex| in |\DeclareDir| should lose the |tex/| to
- conform to TDS and change made on page 831
-
-\erroronpage{832}{2. code block}{MSch}{2006/01/06}{s}
- Replace: |text/latex/base| \> |tex/latex/base|
-
-\erroronpage{832}{para 4, l.-2}{HOb}{2004/05/29}{2}
- Change: ``\ldots a single |\UseTDS| in\ldots'' \>
- ``a |\UseTDS| and a |\BaseDirectory| declaration in\ldots''
-
-\erroronpage{832}{para 5, l. -3}{UFi}{2004/05/23}{2}
- The ``\TeX{} Live CD'' is spelled incorrectly as
- ``\TeX{} live'' or ``\TeX live''
-
-\erroronpage{832}{l.-2}{HjG}{2005/05/15}{4}
- Underline, as it is command line input.
-
-\erroronpage{833}{para -1, l.1}{J-CCh}{2005/07/17}{4}
- Spurious extra blank between ``Another potential''.
-
-
-\erroronpage{834}{para 4, l.2}{HjG}{2004/06/09}{2}
- Change: ``These command\u{s}''
-
-\erroronpage{834}{para 5, l.-1}{HjG}{2004/06/09}{2}
- Closing parenthesis should not be in `typewriter font':\\
- ``(after |\begin{document}|\u)''
-
-\erroronpage{834}{para 5}{FMi}{2007/11/13}{}
- Explain that |\cmd| can't be used with conditionals, e.g., those produced
- with |\newif| .
-
-\erroronpage{835}{para 6, l.2}{DHL}{2004/05/16}{2}
-Missing letter: ``the source files into a
-``user'' documentation and a\u{n} ``implementation'' part.''
-
-\erroronpage{835}{para 6, l.5}{DHL}{2004/05/16}{2}
-Missing word: ``as the \textsf{doc} package \u{is} loaded''
-
-\erroronpage{835}{ll.-6/-4}{HjG}{2004/06/09}{2}
- Replace:
- ``\ldots\ \u{and no} configuration file.'' \>
- ``\ldots\ \u{without a} configuration file.''
-
-\erroronpage{837}{exa 14-4-1}{FMi}{2004/06/12}{}
- Editorial comment: example has to be reprocessed whenever this
- chapter is modified to show correct rcs checkin (otherwise input
- and output will not match).
-
-\erroronpage{837}{para 2,l.3}{DAl}{2005/09/03}{4}
- Replace:
- ``running \u{heading}'' \>
- ``running \u{header}''
-
-\erroronpage{838}{code box}{UFi}{2004/05/27}{2}
- \texttt{\$Id\$}: first |$| uses wrong font (2 times)
-
-\erroronpage{839}{exa 14-4-2}{FMi}{2004/06/12}{}
- Editorial comment: example has to be reprocessed whenever this chapter is modified to
- show correct rcs checkin (otherwise input and output will not match).
-
-\seriouserroronpage{839}{item 1, l.1 and l.3}{AHo}{2004/09/02}{4}
- Replace: \texttt{nottoday} \> \texttt{notoday}
-
-\seriouserroronpage{839}{item 2, l.4}{HjG}{2004/06/09}{2}
- Replace brackets with braces: ``\texttt{%
- \char`\\pagestyle\u\textbraceleft fancy\u\textbraceright}''
-
-
-\CHAPTER{Appendix A}
-
-\erroronpage{842}{para 2, l.5}{PYu/FMi}{2004/07/03}{2}
- Remove: ``\ldots
- \texttt{A}\ldots\texttt{Z})\u{ in case of command names prefixed with a
- backslash}.''
-
-\erroronpage{842}{para 3, marginal}{FMi}{2004/08/01}{2}
- Change: ``Environments and command names'' \> ``Environments''
-
-\erroronpage{842}{para 3}{PYu/FMi}{2004/08/01}{2}
- Remove: ``On
- the other hand, names of environments \u{and counters}
- are different.''
-
-Add: ``In this case the
-\texttt{*} is part of the name \u{and spaces preceding it are not ignored}. Thus, when writing
-\verb*=\begin{figure *}=, the space would become part of the name \u{and
-is not recognized as the start of a \texttt{figure*} environment}.''
-
-
-\erroronpage{843}{para 3, l.2}{YvH}{2004/05/28}{2}
- Missing word: ``and |\z@| contain |@| \u{in} their name''
-
-\erroronpage{843}{para 4, l.3}{PYu}{2004/07/03}{2}
- Change: ``to do: the difficult'' \> ``to do\u; the difficult''
-
-\erroronpage{844}{para 4, l.4}{PYu/FMi}{2004/07/04}{2}
- Replace: ``Thus, the above example could be shortened to'' \>
- ``Thus, the definition in the above example should be
- replaced as follows:''
-
-\erroronpage{846}{para 1, l.2}{ARi}{2004/07/02}{2}
- A period should follow the right parenthesis and ``without''
- should be capitalized.
-
-\iffalse
-% maybe
-\erroronpage{845/846/847}{syntax boxes and text}{FMi}{2004/07/04}{}
- Replace: ``\textit{command definition}'' \>
- ``\textit{command-definition}''
-\fi
-
-\erroronpage{847}{para. 5, ll. 2-3}{PYu}{2004/07/04}{2}
- For consistency replace \meta{cmd}with \textit{cmd}
-and \meta{command definition} with \textit{command definition}.
-
-
-\erroronpage{847}{para -2, l.3}{VVo}{2008/09/02}{}
-Replace: ``An error is raised if the definitions differ, ldots''
-\> ``A warning is shown if the definitions differ, \ldots''
-
-
-\erroronpage{851}{para 5, l.-2}{FMi}{2004/07/20}{2}
- Add + change font: ``It also defines \u{the command}
- |\the|\u{\textit{newctr}} to\ldots''
-
-\erroronpage{852}{code block 1, l.2}{JGr}{2004/06/10}{2}
- Second \verb=\makeatletter= should be \verb=\makeatother=
-
-\erroronpage{852}{para 3, l.-3}{FMi}{2004/06/23}{2}
- ``\u{For that reason} the next example'' \> ``\u{As a result} the next example''
-
-\erroronpage{852}{para -1, l.3}{FMi}{2004/07/24}{2}
-Move word: ``|\setcounter| or |\addtocounter| \u{command} or when\ldots'' \>
- ``\u{command} |\setcounter| or |\addtocounter| or when\ldots''
-
-\erroronpage{852}{para -1, l.-3}{THa/FMi}{2004/06/23}{2}
-Change:
- ``It is \emph{not} suitable to print that number! For that reason a
- set\ldots'' \>
- ``However, the command cannot be used to typeset the value of the
- counter! For that purpose a set\ldots''
-
-
-\erroronpage{853}{l.6}{THa/FMi}{2004/06/23}{2}
- Missing space: ``c,\u{~}\dots, z''
-
-\erroronpage{853}{para 4,ll.2+3}{HjG}{2004/05/25}{2}
- Add word: ``\ldots definitions for sectioning \u{counters}''
-
-\erroronpage{853}{counter code block}{FMi}{2005/06/09}{4}
-The order of declarations of the counters is incorrect; they have to be
-\begin{verbatim}
-\newcounter{part}
-\newcounter{section}
-\newcounter{subsection}[section]
-\newcounter{subsubsection}[subsection]
-\end{verbatim}
-or you will receive a ``counter not defined'' error.
-
-\iffalse
-\erroronpage{853}{general}{THa/FMi}{2004/06/23}{}
- Perhaps ``|\the|\meta{ctr}'' should be written without the meta
- braces to match the form used on p.~852. \\
- Then again, perhaps not.
-\fi
-
-\erroronpage{854}{ll. 1+2}{FMi}{2004/05/25}{2}
- Add word and commata: ``Only the representation\u{, prefix,} and
- label field commands
- are defined \ldots''
-
-\seriouserroronpage{854}{code block 1}{HjG/FMi}{2004/05/25}{2}
-Replace with approx:\\[6pt]
-\hspace*{-140pt}\begin{minipage}[b]{\linewidth}
-\begin{verbatim}
-\renewcommand\theenumi {\arabic{enumi}} \renewcommand\theenumii{\alph{enumii}}
-\renewcommand\theenumiii{\roman{enumiii}} \renewcommand\theenumiv{\Alph{enumiv}}
-\end{verbatim}
-\begin{verbatim}
- \renewcommand\p@enumii{\theenumi}
-\renewcommand\p@enumiii{\theenumi(\theenumii)} \renewcommand\p@enumiv{\p@enumiii\theenumiii}
-\end{verbatim}
-\begin{verbatim}
-\newcommand\labelenumi {\theenumi.} \newcommand\labelenumii{(\theenumii)}
-\newcommand\labelenumiii{\theenumiii.} \newcommand\labelenumiv{\theenumiv.}
-\end{verbatim}
-\end{minipage}
-
-
-\erroronpage{855}{fig A.1, l.4}{JAn}{2005/09/09}{4}
- Change ``Did\^ot'' \> ``Didot'' (no caret); and delete the
-comma after inch
-
-
-\erroronpage{855}{fig A.1}{CBe/FMi}{2004/07/27}{2}
-Add: \texttt{ex} \quad Height of a small ``x'' in the current font \u{(approximately)}
-\\
-Add: \texttt{em} \quad Width
- of capital ``M'' in current font \u{(approximately)}
-
-
-
-\erroronpage{856}{tab A.2, ll.1-3}{YvH}{2004/05/28}{2}
- Correct: ``horizonal'' \> ``horizon\u{t}al'' (three times)
-
-\erroronpage{856}{tab A.2, l.6}{PYu}{2004/07/05}{2}
- Add: ``a \u{solid} horizontal line''
-
-\erroronpage{857}{table A.3}{V-Li}{2004/09/14}{4}
- |\vspace{len}| is missing
-
-\erroronpage{858}{l.-8}{HjG/FMi}{2004/05/26}{2}
- Add: ``\u{missing or} misplaced |\item|''
-
-\erroronpage{858}{syntax box}{PYu}{2004/07/03}{2}
- |\addvspace{|\textit{space}|}| should be typeset in a smaller font.
-
-\erroronpage{859}{para -4, l.1}{HjG}{2004/05/20}{2}
- Typo: ``ar\u{r}ises'' \> ``arises''
-
-\erroronpage{860}{para 1 of \S A.2, l.5}{CAR}{2004/05/26}{2}
- Replace: ``that behaves similarly to a\ldots''
- \> ``that behaves \u{much like} a\ldots''
-
-\erroronpage{861}{l.-2}{HjG}{2004/05/26}{2}
- The \(\Longleftrightarrow\) in the margin seems to sport a tiny
- gap in the middle (seems to be a lucida set-up problem).
-
-\erroronpage{866}{para 2 of \S A.2.3, l.5}{HjG}{2004/05/26}{2}
- Words need to be swapped: ``height of a \u{box framed} with
- |\fbox| or |\framebox|''
-
-\seriouserroronpage{867}{ll.1/2 after exa A-2-17}{HjG}{2004/05/26}{2}
- \(2 \times 5.3\,\mathrm{pt} + 0.4\,\mathrm{pt} = 11\,\mathrm{pt}
- \ne 12\,\mathrm{pt}\) so skip should be $5.8\,\mathrm{pt}$.
-
-\seriouserroronpage{868}{Table A4.}{UFi}{2004/05/22}{2}
- Default value of depth of \verb=\hrule= should be 0.0pt (not 0.4pt).
-
-\seriouserroronpage{871}{para 2, l.2}{UFi}{2004/05/21}{2}
- ``binary operators (, , , )'' should be typeset
- ``binary operators (\texttt{+}, \texttt{-}, \texttt{*}, \texttt{/})''.
-
-
-\erroronpage{875/876}{tab. A.5}{FMi}{2004/07/28}{2}
- Add: ``\TeX{} switches \u{(can only be queried)}'' \\
- Add: ``\LaTeX{} switches \u{(last two can be set)}'' \\ \qquad (these are
- |@afterindent| and |@tempswa|)\\
- Add row:\\
- |@afterindent| \quad \parbox[t]{7cm}{Switch checked by command
- |\@afterheading| (usually used in headings) to
- prevent (if |false|) indentation of next
- paragraph.}
-
- Editorial comment: change moves pagebreak.
-
-\seriouserroronpage{878}{codeline 4 (?)}{UFi}{2004/05/22}{2}
- |\usepackage[german]{varioref}[2001/09/0]:| day number is missing
- (test for version doesn't work then anymore!)
-
-\erroronpage{886}{fig.~A.1}{HjG}{2004/05/21}{2}
- Add: \verb=\ProcessOptions= \u{\texttt{\char`\\relax}}
- (cf. hint on p.~882!)
-
-
-\CHAPTER{Appendix B}
-
-\erroronpage{891}{para 1, l.7}{DHL}{2004/05/16}{2}
-Missing letter: ``\verb=l.167 \par=\u{\texttt{t}}\verb={Text}=''
-
-\seriouserroronpage{892}{para 1, l.-2}{HjG}{2004/05/22}{2}
- ``\verb=\romen= (lines 1 and~2)''
- \>
- ``\verb=\romen= (lines 2 and~3)''
-
-\erroronpage{892}{para -1, ll.2--4}{HOb/FMi}{2004/05/22}{2}
- Add: ``Technically, a moving argument is an argument
- that is internally expanded by \LaTeX{} without typesetting it
- directly\u{ (e.g.}, by using the internal \LaTeX{} construct
- |\protected@edef|\textsuperscript{1}\u).''
-
-\erroronpage{893}{para 2, l.8}{MHo/FMi}{2004/10/05}{4}
- Replace:
- ``On the other hand, |\cong| is fragile\ldots''
- \>
- ``On the other hand, |\[...\]| is fragile\ldots''
-
-
-\erroronpage{894}{l.-7}{FMi}{2004/04/23}{2}
- Add word: \ldots still open) \u{or} will be swallowed\ldots
-
-\erroronpage{896}{item 1}{UFi}{2004/05/23}{2}
- Not in alphabetical order: move one item down.
-
-\erroronpage{896}{item 4}{UFi}{2004/05/23}{2}
- Not in alphabetical order: move four items down.
-
-\erroronpage{896}{item -1}{HOb}{2004/05/29}{2}
- Whether or not the image size can be automatically determined
- depends on the graphics driver. Last sentence rewritten as follows:\\
- ``It usually does this automatically, for example, for
-\texttt{.eps} files by reading the bounding box
-information. However, depending on the graphics driver, it may be
-unable to extract this information from binary
-bitmap images such as \texttt{.jpg}, \texttt{.gif}, and \texttt{.png} files.''
-
-\erroronpage{897}{item 5}{UFi}{2004/05/23}{2}
- Not in alphabetical order: move one item down.
-
-\erroronpage{899}{item 1}{JGr}{2004/06/10}{2}
- The extra \verb=\or= could result from bad use of \verb=\ifthenelse=
-
-\erroronpage{899}{item 5}{UFi}{2004/05/23}{2}
- The ``\TeX{} Live CD'' is spelled incorrectly as
- ``\TeX{} live'' or ``\TeX live''
-
-\erroronpage{901}{item 3}{UFi}{2004/05/23}{2}
- The ``\TeX{} Live CD'' is spelled incorrectly as
- ``\TeX{} live'' or ``\TeX live''
-
-\seriouserroronpage{902}{l.5}{HjG}{2004/05/22}{2}
- Missing letter: ``\texttt{\char`\\dis\u{c}retionary}''
-
-\erroronpage{907}{item 5, l.2}{CKr}{2005/05/30}{4}
- Add missing word: ``\ldots or \texttt{figure}, \u{is} encountered\ldots''
-
-\erroronpage{907--909}{item 2}{UFi/FMi}{2004/07/31}{2}
- \TeX{} error message missing: ``\texttt{No room for a new ...}''
-
- The packages loaded in your document require more internal registers
-(|\count|, |\dimen|, \ldots) than there are available in \TeX. Try
-processing your document with e\TeX{} and additionally load the
-\textsf{etex} package.
-
- Editorial comment: affects pagebreaks for 908/909 as well.
-
-
-
-\erroronpage{909}{middle}{HjG}{2004/05/22}{2}
- In the sample output, the lines ``\texttt{<*> samplefile.tex}'' and
- ``\texttt{? }'' should be indented by the same amount as the first
- four lines.
-
-\erroronpage{909}{l.-2}{HjG}{2004/05/22}{2}
- Missing interword space: ``an\u{ }\verb=\addvspace= command''
-
-%%check (that's me)
-\iffalse
-\erroronpage{911}{item 5}{HjG}{2004/05/22}{}
- ``To the author's knowledge, \ldots''
- \>
- ``To the authors' knowledge, \ldots''
-\fi
-
-\erroronpage{913}{item 1}{MKu/FMi}{2004/06/24}{2}
- Replace: UTF8 \> UTF-8
-
-\erroronpage{913}{item 1}{UFi}{2004/05/23}{2}
- Not in alphabetical order: move four items down.
-
-\erroronpage{913}{item -3, l.-3/-1}{HjG}{2004/05/22}{2}
- Replace word: ``\ldots commands \u{and}, if necessary, masking a line
- break in the source with a \verb=%= sign.''
-
-\erroronpage{914}{l.8}{HjG}{2004/05/22}{2}
- Missing interword space: ``\verb=\spacefactor=\u{ }only''
-
-\erroronpage{917}{footnote}{HOb}{2004/05/29}{2}
- Replace footnote with: ``In modern distributions \LaTeX{} is automatically
- using the e\TeX{} program. On older installations you may have to
- call a different program (e.g., \texttt{elatex} instead of
- \texttt{latex}) when processing a
- document.''
-
-
-\erroronpage{918}{l.-13}{HjG}{2004/05/22}{2}
- Misplaced comma:\\
- ``\ldots\ arguments thereby, using up \ldots''
- \>\\
- ``\ldots\ arguments, thereby using up \ldots''
-
-\erroronpage{920}{item 2}{UFi}{2004/05/23}{2}
- Not in alphabetical order: move one item down.
-
-\erroronpage{921}{item -2}{MBr}{2004/08/03}{2}
- Not in alphabetical order: move item to top.
-
-\erroronpage{923}{item 1}{UFi}{2004/05/23}{2}
- Not in alphabetical order: move one item down.
-
-\erroronpage{924}{item 2, para 2, l.1}{HjG}{2004/05/22}{2}
- Typo: ``th\u{r}ough'' \> ``though''
-
-\erroronpage{925}{l.1}{HjG}{2004/05/22}{2}
- Missing interword space: ``the command\u{ }\verb=\symbol=''
-
-\erroronpage{925}{item -2, l.-2}{HjG}{2004/05/22}{2}
- Extra word: ``are \u{the} those'' \> ``are those''\\
- Surplus space: `` register~\u~0'' \> ``register~0''
-
-\erroronpage{925}{item -2}{MBr}{2004/08/03}{2}
- Not in alphabetical order: move item one up.
-
-\seriouserroronpage{926}{item 4, title}{UFi}{2004/05/23}{2}
- ``\verb=Overfull \hbox (badness= \meta{number}\texttt)'' should be
- ``\verb=Overfull \hbox (=\meta{number}\texttt{pt too wide)}''
-
-\erroronpage{926}{item 5, l.1}{HjG}{2004/05/23}{2}
- Typo: ``built'' \> ``build''
-
-\seriouserroronpage{926}{item 5, title}{UFi}{2004/05/23}{2}
- ``\verb=Overfull \vbox (badness= \meta{number}\texttt)'' should be
- ``\verb=Overfull \vbox (=\meta{number}\texttt{pt too wide)}''
-
-\seriouserroronpage{928}{item 6, title}{UFi}{2004/05/23}{2}
- ``\verb=Tight \hbox='' should be ``\verb=Tight \vbox=''
-
-\erroronpage{930}{item 1, l.1}{HjG}{2004/05/23}{2}
- Omit paragraph indentation!
-
-\erroronpage{930}{item 4, l.2}{UFi}{2004/05/23}{2}
- Typo: ``i\u{t}entify'' \> ``identify''
-
-\erroronpage{931}{item 4, l.-1}{HjG}{2004/05/23}{2}
- Add: ``\ldots\ package \u{or class} in question.''
-
-\erroronpage{931}{item 4}{JGr}{2004/06/10}{2}
- The warning also happens if you give absolute or relative
- pathnames like \verb=\documentclass{base/article}=
-
-\erroronpage{931}{item 6}{MBr/FMi}{2004/08/03}{2}
- Order here is debatable but a ``,'' may not be good for visual
- sorting, so move this item one up (placeholder are always sorted to
- top so it doesn't pass ``package-or-class''.
-
-\erroronpage{932}{para 4, l.1}{UFi}{2004/05/23}{2}
- Typo: ``\u{t}which \> ``which''
-
-\seriouserroronpage{935}{ll.3--5}{HjG}{2004/05/23}{2}
- The text claims:\\
- ``The output is slightly different: the name \u{and the type} of a
- token are not shown by |\meaning|; instead, only its ``meaning'' is
- presented.''\\
- However, as example B-3-1 depicts, the type \emph{is} shown; hence,
- the sentence should be changed to:\\
- ``The output is slightly different: the name
- of the token \u{is} not shown by
- |\meaning|; instead, only \u{its type and} its ``meaning''
- \u{are} presented.''
-
-\erroronpage{936}{para 1, l.3}{UFi}{2004/05/23}{2}
- Closing brace should be after ``19'' and not at end of line.
-
-\erroronpage{938}{para -1, l.3}{UFi/FMi}{2004/05/23}{2}
- Difficult to understand; replace:
- ``\ldots a large \u{increase in} \texttt{t=} between''
-
-\erroronpage{939}{para 3, l.2}{HjG}{2004/05/23}{2}
- Words need to be swapped:
- ``\ldots\ \TeX{} indicates \u{this fact} with \ldots''
-
-\erroronpage{941}{l.19/20}{HjG}{2004/05/24}{2}
- Add: ``so-called demerits \u{(\texttt{d=})}''
-
-\erroronpage{942}{l.22}{HjG}{2004/05/24}{2}
- Change: ``several ways to reach \u{\texttt{@@2}};''
- \> ``several ways to reach \u{\texttt{@@6}};''
-
-\erroronpage{943}{para -1 of \S B.3.3, l.-6}{HjG}{2004/05/24}{2}
- Typo: ``shinkability'' \> ``shrinkability''
-
-
-
-\CHAPTER{Appendix C}
-
-\erroronpage{general}{several pages}{FMi}{2005/07/01}{4}
- Appendix was partially rewritten to reflect changes in the layout
- of the web sites. More importantly: CTAN changed their ftp
- software and stopped supporting the generation of directory
- archives on the fly. Instead they now offer precompiled
- \texttt{zip} files that can be downloaded.
-
-\erroronpage{947}{ll.-2/-1}{HjG}{2004/05/24}{2}
- Missing word: ``it is best \u{to} access''
-
-\erroronpage{947}{para -1, l.5}{FMi}{2004/06/12}{2}
- Bug in \texttt{url.sty} generated extra space.
-
-\erroronpage{948}{para -1, l.5}{UFi}{2004/05/23}{2}
- Show short name: ``\ldots\ \TeX{} Users Group (\u{TUG}, United States)''
-
-\erroronpage{950}{para 1, l.2}{FMi}{2006/09/12}{s}
- Replace: Figure C.\u{2} \> Figure C.\u{1}
-
-\erroronpage{950}{para 3, l.2}{HjG}{2004/05/24}{2}
- Typo: ``a site that i\u{s} not too distant''
-
-\seriouserroronpage{953}{l.11}{HjG}{2004/05/24}{2}
- Replace line: ``\verb=>>>>>>> 1.6='' \>
- ``\texttt{200-index graphicx}''
- (probably due to an incomplete merge with CVS)
-
-\erroronpage{954}{para 3, l.1}{HjG}{2005/05/09}{4}
- ``\TeX live'' \> ``\TeX{} Live''
-
-\erroronpage{955}{para 2, l.4}{HjG}{2005/05/09}{4}
- Remove surplus word:
- ``in \u{the} Thomas Esser's \texttt{tetex} distribution''
-
-\erroronpage{955}{para -2, l.-4}{MHe}{2004/05/22}{2}
- Letters need to be swapped: ``eig\u{ht}eenth''
-
-\erroronpage{956}{cn: entry}{HjG}{2005/05/09}{4}
- Replace:
- ``\u{name}: Hong Feng'' \> ``\u{contact}: Hong Feng''
-
-\erroronpage{957}{col. 2, l.15}{TMW}{2004/06/07}{2}
- This should read ``Lietuvos \TeX'o Vartotoj\k{u} Grup\.{e}''.
-
-\erroronpage{958}{col. 1, l.19}{TMW}{2004/06/07}{2}
- An acute accent should be added: ``Toru\'n''
-
-
-
-\CHAPTER{Bibliography}
-
-\erroronpage{963}{[1]}{CKr}{2005/06/20}{4}
- Url changed: \url{https://partners.adobe.com/public/developer/en/font/T1_SPEC.PDF}
- 2017: url no longer valid; maybe \url{https://www-cdf.fnal.gov/offline/PostScript/T1_SPEC.PDF}
-
-\erroronpage{963}{[2]}{CKr}{2005/06/20}{4}
- Url changed: \url{https://partners.adobe.com/public/developer/en/ps/5001.DSC_Spec.pdf}
- 2017: url no longer valid; maybe \url{https://www-cdf.fnal.gov/offline/PostScript/5001.PDF}
-
-\erroronpage{963}{[3]}{CKr}{2005/06/20}{4}
- Url changed:
- \url{https://partners.adobe.com/public/developer/en/ps/5002.EPSF_Spec.pdf}
- 2017: url no longer valid; maybe \url{https://archive.org/details/5002.EPSFSpec}
-
-\erroronpage{964}{[5]}{CKr}{2005/06/20}{4}
- Url changed:
- \url{https://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf}
- 2017: url no longer valid; maybe \url{http://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf}
-
-
-\erroronpage{965}{[17], l.-1}{HjG}{2004/06/18}{2}
- Delete character: ``in a\u{n} multi-language setting''
-
-\erroronpage{966}{[25]}{HjG}{2004/05/20}{2}
- First line of online resources is not flush right but centered.
-
-\erroronpage{971}{[74]}{FMi}{2006/09/18}{s}
- Add ``Lars Hellstr\"om'' as author. Change date to December 2004.
- Change comment to ``Documentation for
- the fontinst utility package that supports \ldots''
-
-\erroronpage{973}{[88]}{TSS}{2004/05/26}{2}
- The bibliography entry for "The Art of Computer Programming" lacks
- ISBN numbers: 0-201-89683-4, 0-201-03822-6, and 0-201-03803-X.
-
-\erroronpage{973}{[90], l.2}{HjG}{2004/06/07}{2}
- Words need to be swapped:
- ``\ldots do not look as \u{beautiful now} as they did in the past.''
-
-\erroronpage{973}{[91]}{HjG}{2004/05/20}{2}
- First line of online resources is not flush right but centered.
-
-\erroronpage{975}{[107], [109], [110], [111]}{HjG}{2004/06/21}{2}
- Incomplete URLs:\\
- \texttt{https://www.latex-project.org\u{/news/latex2e-news/}}\\
- \texttt{https://www.latex-project.org\u{/help/documentation/fntguide.pdf}}\\
- \texttt{https://www.latex-project.org\u{/help/documentation/cfgguide.pdf}}\\
- \texttt{https://www.latex-project.org\u{/lppl/}}
-
-\erroronpage{976}{[117]}{FMi}{2005/11/07}{s}
- The title is ``E-\TeX: Guidelines for Future \TeX{} Extensions''.
-
-\erroronpage{977}{[124]}{HjG}{2004/05/20}{2}
- First line of online resources is not flush right but centered.
-
-\erroronpage{977}{[124]}{FMi}{2005/07/09}{4}
- Link is missing a period:
- \url{https://www.latex-project.org/publications/tug99}\texttt{\u.pdf}
-
-\erroronpage{978}{[138]}{FMi}{2005/06/25}{4}
- Now has appeared: 24\#1, pp.~105--114, 2004. URL:
- \url{https://www.tug.org/TUGboat/Articles/tb24-1/plaice.pdf}
-
-\erroronpage{979}{[143]}{HjG}{2004/05/20}{2}
- Missing period: Robert M\u. Ritter
-
-\erroronpage{979}{entry 146, l.3}{RWa}{2004/06/01}{2}
- Missing word: ``for \LaTeX\ \u{and} a possible''
-
-\erroronpage{980}{[151]}{THa}{2004/06/25}{2}
- Remove: ``\LaTeX\u{Joachim Schrod}.''
-
-\erroronpage{980}{[153]}{THa}{2004/06/25}{2}
- Swap words: ``often are'' \> ``are often''
-
-\erroronpage{980}{[155]}{THa}{2004/06/25}{2}
- Missing word: ``For \u{the} \textsf{kuvio} system\ldots''
-
-\erroronpage{980}{[157]}{HjG}{2004/05/20}{2}
- First line of online resources is not flush right (stray space?).
-
-\erroronpage{981}{[158]-[162]}{RKo}{2005/11/11}{s}
- Unfortunately Th\`anh's name is misspelled (accents in [161/2]). The correct spelling
- is ``H\`an Th\^e\llap{\raise 0.5ex\hbox{\'{}}} Th\`anh''.
-
- Furthermore, the surename is H\`an so the entries should have been sorted
- under H (something that can't be corrected easily).
-
-\erroronpage{981}{[161]}{CKr}{2005/07/06}{4}
- Remove surplus name in text: ``User\u{Sebastian Rahtz} manual \ldots''
-
-\erroronpage{981}{[162/3], title}{THa}{2004/06/25}{2}
- Change: ``Makeindex'' \> ``makeindex''
-
-\erroronpage{982}{[168]}{HjG}{2004/05/20}{2}
- First line of online resources should be:\\
- \texttt{https://www.tug.org/TUGboat/Articles/\u{tb11-3/tb29vulis.pdf}}
-
-
-\CHAPTER{Index}
-
-\erroronpage{983--1082}{index}{FMi}{2004/06/11}{}
- I do not list changes to the index that are results of other errata
- entries as they are too difficult to track. Instead I will put an
- updated index on the web at
- \url{https://www.latex-project.org/help/books/tlc2-ap4.pdf} once in a while.
-
-\erroronpage{general}{}{FMi}{2004/06/08}{2}
- Editorial comment: the whole index has been reprinted.
-
-\erroronpage{general}{}{FMi}{2005/09/08}{4}
- Editorial comment: the whole index has been reprinted.
-
-\erroronpage{general}{}{FMi}{2004/06/08}{2}
- Add index entries into production notes, e.g., for example setup,
- hanging punctuation, \ldots
-
-\erroronpage{983}{para 1, l.3}{UFi}{2004/05/23}{2}
- Remove surplus word: ``\ldots one of \u{the} the following''
-
-\seriouserroronpage{983}{para -2}{HjG}{2004/05/20}{2}
- The text explains the meaning of bold and blue page numbers,
- but fails to point out the significance of slanted (italic)
- ones---there is none: blue italic indicates normal example blue bold
- indicates example and also important info.
-
-\erroronpage{988,1009}{}{CKr}{2004/10/10}{4}
- Replace: ``alphabetical document headings''
- \> ``alphabetically numbered document headings''
-
-and
-
- ``document headings / alphabetical''
- \>
- ``document headings / alphabetically numbered''
-
-\erroronpage{990}{}{J-CCh}{2005/07/17}{s}
- Correct range: author-date citations / history of (699, 700)
-
-\erroronpage{992}{}{J-CCh}{2005/07/17}{s}
- Correct: ``B\u{\'e}zier''
-
-\erroronpage{993}{}{SEg}{2005/04/26}{4}
- bibliographies/authors/name,formatting shows 798--1092 but should be
- just 798
-
-\erroronpage{1000}{}{J-CCh}{2005/07/17}{s}
- Correct range: Citation systems /
- author-date /
- history of (699, 700)
-
-\erroronpage{1007}{}{HjG}{2004/07/12}{2}
- Add page entry for |\DeclareFontSubstitution|
- back to 431 (para~2).
-
-
-\erroronpage{1014}{secound col., l.8}{MSc}{2004/06/04}{2}
- missing index entry for ``eTeX, TeX extension''
-
-\erroronpage{1017}{}{FHa}{2004/10/05}{4}
- The index entry for "floats / placement control" lists pages 286-983
- for information. I think that is a bit too much. It should probably
- end at page 291.
-
-
-\erroronpage{1019}{}{J-CCh}{2005/07/17}{s}
- Correct range: fonts /
- oblique (333)
-
-\erroronpage{1020}{}{CKr}{2005/01/09}{4}
- Replace ``fonts / URW Antigua'' \> ``fonts / URW Anti\u{q}ua''
-
-\erroronpage{1034}{first col.}{FMi}{2004/05/15}{2}
- Add entry: ``lists / enumerated / user-defined, 151''
-
-\erroronpage{1035}{}{THa}{2004/07/02}{2}
- ``\textsf{makeindex}'' \> ``\textsl{MakeIndex}''
-
-\erroronpage{1041}{}{FMi}{2004/08/02}{2}
- ``\texttt{NACRO} \BibTeX{} command'' \>
- ``\texttt{MACRO} \BibTeX{} command''
-
-\erroronpage{1051}{secound col., l.14}{MSc}{2004/06/04}{2}
- missing index entries for ``pdftex'' on p.7 and p.643
-
-\erroronpage{1069}{}{FMi}{2004/11/07}{4}
- Replace: ``text symbols / setting-up'' \>
- ``\u{math} symbols / setting-up''
-
-
-\erroronpage{1076}{}{CKr}{2005/01/09}{4}
- Replace ``URW Antigua'' \> ``URW Anti\u{q}ua''
-
-
-\CHAPTER{People}
-
-\erroronpage{1080}{page}{FMi}{2004/07/26}{4}
- Editorial comment: Needs manual breaking in index output file for
- second and fourth printing.
-
-\erroronpage{1081}{col 1}{FMi}{2004/06/22}{2}
- Missing accents: ``Fernandez, Jose Alberto '' \> `Fern\'andez, Jos\'e Alberto''
-
-\erroronpage{1081}{col 1}{HjG}{2004/06/22}{2}
- Change page number in entry:
- ``Fukui, Rei, xxvii, 405, \u{969}'' \> ``\ldots, \u{968}''
-
-\erroronpage{1081}{col 1}{LMa}{2004/05/14}{2}
- The name ``M\o ller Neergaard, Peter'' should be sorted as
- ``Neergaard, Peter M\o ller''.
-
-\erroronpage{1081}{col 2}{HjG}{2004/06/16}{2}
- Change page number in entry:
- ``Hufflen, Jean-Michel, 761, \u{971}'' \> ``\ldots, \u{970}''
-
-\erroronpage{1081}{}{HjG}{2004/07/08}{2}
- Add page entries for ``Kettler, Howard'' and ``Frutiger, Adrian''
- to ``People'' index back to 374.
-
-\erroronpage{1082}{}{HjG}{2004/07/08}{2}
- Add page entry for ``Smith, Ralph'' to ``People'' index back to 376.
-
-
-\erroronpage{1082}{col 1, l.19 }{PPn}{2004/05/25}{2}
- Replace ``Panday'' with ``Pandey'' (very sorry for the typo).
-
-\erroronpage{1082}{col 1}{FMi}{2004/04/23}{2}
- Replace ``Wing, Wai'' with ``Wong, Wai'' (very sorry for the typo).
-
-\erroronpage{1082}{col 1}{HjG}{2004/07/13}{2}
- Change page numbers in entry:
- ``Mittelbach, Frank, \ldots, 976--\u{978, 980}, \ldots''
- \> ``\ldots, 976--\u{979}, \ldots''
-
-\erroronpage{1082}{}{HjG}{2004/07/13}{2}
- Add page entry for ``Rahtz, Sebastian''
- back to 981 (bib-item [161]).
-
-
-
-
-
-
-\CHAPTER{Biographies}
-
-\erroronpage{1084}{Goossens image}{THa}{2004/06/23}{2}
- Spurious gray square in upper right corner of framed image of Michel
- Goossens.
-
-\erroronpage{1085}{para 3, l.6}{MSc}{2004/05/19}{2}
- Replace ``TeX'' with ``\TeX''.
-
-
-\CHAPTER{Production Notes}
-
-\erroronpage{1089}{para 4, l.4}{FMi}{2004/07/21}{2}
- Add: ``\ldots this typographical icing \u{(package
- \textsf{pdfcprot})} was\ldots''
-
-\erroronpage{1089}{l.-5}{HjG}{2004/05/20}{2}
- Missing period: \ldots files\u. It \ldots
-
-\erroronpage{1090}{para -3, l.-4}{HjG}{2004/05/23}{2}
- Change/add: ``paragraphs ending \u{with a} single word \u{line}''
-
-\erroronpage{1091}{top}{WAd}{2004/05/08}{2}
- The series title in the box does not use a real caps and small caps
- font but a faked one (compare with the front cover where
- the font \emph{Christiana} designed by Gudrun Zapf-von Hesse is used).
-
-\end{erratalist}
-
-
-\setcounter{collectmore}{3}
-
-\begin{multicols}{3}[Thanks to all who have found errors or
- omissions. Listed are the people who found an errata entry first.]
-\contributor{AFV}{Alfonso Fernandez-Vazquez}
-\contributor{AHo}{Antti Honkela}
-\contributor{AMa}{Arni Magnusson}
-\contributor{ARi}{Alan Ristow}
-\contributor{BMo}{Brooks Moses}
-\contributor{BeB}{Bernd Burghardt}
-\contributor{CAR}{Chris A. Rowley}
-\contributor{CBC}{Charles B. Cameron}
-\contributor{CBa}{Cristian Battaglia}
-\contributor{CBe}{Claudio Beccari}
-\contributor{CKr}{Claudia Krysztofiak}
-\contributor{DAl}{Daniel Alonso i Alemany}
-\contributor{DAr}{Donald Arseneau}
-\contributor{DCa}{David Carlisle}
-\contributor{DHL}{Dan Luecking}
-\contributor{DIs}{Daniel Isaacson}
-\contributor{DSch}{Dirk Schlimm}
-\contributor{ERy}{Elizabeth Ryan}
-\contributor{FHa}{Ferdy Hanssen}
-\contributor{FMi}{Frank Mittelbach}
-\contributor{GBa}{Gerhard Bachmaier}
-\contributor{HOb}{Heiko Oberdiek}
-\contributor{HPB}{Harold P. Boas}
-\contributor{HVo}{Herbert Voss}
-\contributor{HjG}{Hubert G\"a\ss lein}
-\contributor{J-CCh}{Jean-C\^ome Charpentier}
-\contributor{JAn}{Jacques Andr\'e}
-\contributor{JBez}{Javier Bezos}
-\contributor{JBe}{Jens Berger}
-\contributor{JBr}{Johannes Braams}
-\contributor{JCh}{Joel Chan}
-\contributor{JGr}{Jose Grimm}
-\contributor{JJN}{Jarmo Niemel\"a}
-\contributor{JLV}{Juan Luis Varona}
-\contributor{JMH}{Jean-Michel Hufflen}
-\contributor{JS}{Joachim Schrod}
-\contributor{JTa}{Juhani Takkinen}
-\contributor{LHe}{Lars Hellstr\"om}
-\contributor{LMa}{Lars Madsen}
-\contributor{LSchu}{Lothar Schumacher}
-\contributor{MBr}{Marion Braams}
-\contributor{MGo}{Michel Goossens}
-\contributor{MHCL}{Martin Hiu Chung Law}
-\contributor{MHe}{Martin Hensel}
-\contributor{MHo}{Morten H\o gholm}
-\contributor{MKo}{Markus Kohm}
-\contributor{MKu}{Markus Kuhn}
-\contributor{MLa}{Mark Laplante}
-\contributor{MLi}{Martin Liebmann}
-\contributor{MSc}{Martin Schr\"oder}
-\contributor{MSch}{Michael Schutte}
-\contributor{NBe}{Nelson Beebe}
-\contributor{PPN}{P.P. Narayanaswami}
-\contributor{PYu}{Peng Yu}
-\contributor{RKo}{Reinhard Kotucha}
-\contributor{RPa}{Reimo Palm}
-\contributor{RSt}{Ralf Stubner}
-\contributor{RWa}{Richard Walker}
-\contributor{ReSt}{Rebecca Stiels}
-\contributor{SCo}{Steven Douglas Cochran}
-\contributor{SEg}{Stephen Eglen}
-\contributor{SPe}{Sa\v sa Petrovi\' c}
-\contributor{THa}{Thorsten Hansen}
-\contributor{TMW}{Thomas Widmann}
-\contributor{TMi}{Tom Micevski}
-\contributor{TSS}{Tommi Syrj\"anen}
-\contributor{UFi}{Ulrike Fischer}
-\contributor{UZi}{Uwe Ziegenhagen}
-\contributor{V-Li}{Christian Faulhammer}
-\contributor{VPe}{Vivi Petersen}
-\contributor{VVo}{Vladimir Volovich}
-\contributor{WAd}{William Adams}
-\contributor{WaS}{Walter Schmidt}
-\contributor{YiL}{Yiannis Lazarides}
-\contributor{YvH}{Yvon Henel}
-\contributor{hajk}{Henk Koster}
-\contributor{usw}{Ulrich Dirr}
-\end{multicols}
-
-
-Other people have sent us corrections for errors already found.
-Thanks to all of you!
-
-If you find further errors please report them to one of the authors, e.g.,
-\begin{quote}\ttfamily
- frank.mittelbach@latex-project.org
-\end{quote}
-preferably in a form usable directly in this file, i.e.,
-\begin{flushleft}
-|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
- \textit{your-initials}|}{|\textit{date}|}{}| \\
- \hspace*{2em}\textit{description of the the erratum}
-\end{flushleft}
-Here is an example:
-\begin{verbatim}
-\erroronpage{5}{para 3, l.1}{MOs}{1997/06/01}{}
- ``LaTeX'' should be typeset ``\LaTeX''.
-\end{verbatim}
-
-\end{document}
-
-
diff --git a/macros/latex/base/tlc2.pdf b/macros/latex/base/tlc2.pdf
deleted file mode 100644
index c1e585e94f..0000000000
--- a/macros/latex/base/tlc2.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/base/tulm.fdd b/macros/latex/base/tulm.fdd
index a5a212c6e1..dfda332ce4 100644
--- a/macros/latex/base/tulm.fdd
+++ b/macros/latex/base/tulm.fdd
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 2016-2017
+% Copyright 2016-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -30,7 +30,7 @@
%\iffalse This is a META comment
%
% File `cmfonts.fdd'.
-% Copyright (C) 2016-2017 LaTeX3 Project
+% Copyright (C) 2016-2019 LaTeX3 Project
%
%
%<TUlmr>\ProvidesFile{tulmr.fd}
diff --git a/macros/latex/base/tulm.ins b/macros/latex/base/tulm.ins
index 1a48c866b4..d307956830 100644
--- a/macros/latex/base/tulm.ins
+++ b/macros/latex/base/tulm.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 2016-2017
+%% Copyright (C) 2016-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -11,12 +11,12 @@
%% -------------------------------------------
%%
%% It may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3b
+%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3b or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
@@ -48,7 +48,7 @@ reports for it can be opened at https://latex-project.org/bugs.html
(but please observe conditions on bug reports sent to that address!)
-Copyright 2016-2017
+Copyright (C) 2016-2019
The LaTeX3 Project and any individual authors listed elsewhere
in this file.
@@ -61,7 +61,7 @@ of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
base system. You may however distribute the LaTeX base system without
diff --git a/macros/latex/base/tulm.pdf b/macros/latex/base/tulm.pdf
index d98593cb25..fcdbb53a17 100644
--- a/macros/latex/base/tulm.pdf
+++ b/macros/latex/base/tulm.pdf
Binary files differ
diff --git a/macros/latex/base/unpack.ins b/macros/latex/base/unpack.ins
index 969028edfe..5e6f36ca9d 100644
--- a/macros/latex/base/unpack.ins
+++ b/macros/latex/base/unpack.ins
@@ -3,7 +3,7 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright (C) 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
@@ -16,7 +16,7 @@
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% version 2008 or later.
%%
%% This file has the LPPL maintenance status "maintained".
%%
diff --git a/macros/latex/doc/usrguide.pdf b/macros/latex/base/usrguide.pdf
index 1f038d0aad..c5f8d2818a 100644
--- a/macros/latex/doc/usrguide.pdf
+++ b/macros/latex/base/usrguide.pdf
Binary files differ
diff --git a/macros/latex/doc/usrguide.tex b/macros/latex/base/usrguide.tex
index 0e14bb9389..0805416837 100644
--- a/macros/latex/doc/usrguide.tex
+++ b/macros/latex/base/usrguide.tex
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2015
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -34,10 +34,10 @@
\title{\LaTeXe~for authors}
-\author{\copyright~Copyright 1995--2015, \LaTeX3 Project Team.\\
+\author{\copyright~Copyright 1995--2019, \LaTeX3 Project Team.\\
All rights reserved.}
-\date{30 March 2015}
+\date{27 January 2019}
\begin{document}
@@ -988,6 +988,7 @@ in \emph{\LaTeXcomp}, and the interface for class- and package-writers
is described in \emph{\fntguide}.
\begin{decl}
+|\normalfont|\\
|\rmfamily|\\
|\sffamily|\\
|\ttfamily|\\
@@ -1007,6 +1008,7 @@ both a change of series and a change of shape, to give a bold italic
font.
\begin{decl}
+|\textnormal|\arg{text}\\
|\textrm|\arg{text}\\
|\textsf|\arg{text}\\
|\texttt|\arg{text}\\
diff --git a/macros/latex/base/utf8ienc.dtx b/macros/latex/base/utf8ienc.dtx
index 993f59c481..ea377297a5 100644
--- a/macros/latex/base/utf8ienc.dtx
+++ b/macros/latex/base/utf8ienc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2018
+% Copyright (C) 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -13,7 +13,7 @@
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
% and version 1.3c or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% version 2008 or later.
%
% This file has the LPPL maintenance status "maintained".
%
@@ -47,7 +47,6 @@
%</driver>
% \fi
%
-%
% \newpage
%
% \section{Introduction}
@@ -217,11 +216,27 @@
%<+ts1> \ProvidesFile{ts1enc.dfu}
%<+x2> \ProvidesFile{x2enc.dfu}
%<+all> \ProvidesFile{utf8enc.dfu}
- [2018/10/05 v1.2f UTF-8 support for inputenc]
+%<-utf8-2018> [2019/07/11 v1.2j UTF-8 support for inputenc]
% \end{macrocode}
%
% \begin{macrocode}
%<*utf8>
+% \end{macrocode}
+% This is a temporary fix for the e-p\TeX{} / e-up\TeX{} engines that do not yet
+% have a |\ifincsname| primitive. Once this is available the the extra file will
+% be dropped.
+% \changes{v1.2h}{2019/07/09}{Temp rollback fix for e-pTeX}
+% \begin{macrocode}
+\ifx\ifincsname\@undefined % old e-pTeX or e-upTeX engines
+ \input utf8-2018.def
+ \expandafter\@firstofone
+\else
+ \expandafter\@gobble
+\fi
+ \endinput
+% \end{macrocode}
+%
+% \begin{macrocode}
\makeatletter
% \end{macrocode}
% We restore the |\catcode| of space (which is set to ignore in
@@ -237,48 +252,175 @@
%
% \subsection{Parsing UTF-8 input}
%
-% \begin{macro}{\UTFviii@two@octets}
-% \begin{macro}{\UTFviii@three@octets}
-% \begin{macro}{\UTFviii@four@octets}
-% \changes{v1.2a}{2018/03/24}{Macros made `\cs{long} for improved error messages}%
% A UTF-8 char (that is not actually a 7-bit char, i.e.~a single
% octet) is parsed as follows: each starting octet is an active
% \TeX{} character token; each of these is defined below to be a
% macro with one to three arguments nominally (depending on the
% starting octet). It calls one of |\UTFviii@two@octets|,
% |\UTFviii@three@octets|, or |\UTFviii@four@octets| which then
-% actually picks up the argument(s).
+% actually picks up the remaining octets as the argument(s).
+%
+% \begin{itemize}
+% \item When typesetting we pick up the necessary number of additional
+% octets, check if they form a command that \LaTeX{} knows about
+% (via \cs{csname} \texttt{u8:}\cs{string}
+% \verb=#1=\cs{string} \verb=#2...=\cs{endcsname}) and if so use that
+% for typesetting. \cs{string} is needed as the octets may (all?) be
+% active and we want the literal values in the name.
+%
+% \item If the UTF-8 character is going to be part of a label, then it is
+% essentially becoming part of some csname and with the
+% test \cs{ifincsname} we can find this out. If so, we render the whole
+% sequence off octets harmless by using \cs{string} too when the
+% starting octet executes (\cs{UTF@...@octets@string}).
+%
+% \item Another possible case is that \cs{protect} has \emph{not} the meaning
+% of \cs{typeset@protect}. In that case we may do a \cs{write} or we may do
+% a \cs{protected@edef} or \ldots{} In all such cases we want to keep the
+% sequence of octets unchanged, but we can't use \cs{string} this time, since at
+% least in the case of \cs{protect@edef} the result may later be
+% typeset after all (in fact that is quite likely) and so at that
+% point the starting octet needs to be an active character again
+% (the others could be stringified). So for this case we use \cs{noexpand}
+% ((\cs{UTF@...s@octets@noexpand}).
+% \end{itemize}
%
+% \begin{macro}{\UTFviii@two@octets}
+% \changes{v1.2a}{2018/03/24}{Macros made `\cs{long} for improved error messages}%
+% Putting that all together the code for a start octet of a two
+% byte sequence would then look like this:
+% \begin{macrocode}
+\long\def\UTFviii@two@octets{%
+ \ifincsname
+ \expandafter \UTF@two@octets@string
+ \else
+ \ifx \protect\@typeset@protect \else
+ \expandafter\expandafter\expandafter \UTF@two@octets@noexpand
+ \fi
+ \fi
+ \UTFviii@two@octets@combine
+}
+% \end{macrocode}
+
+% \cs{ifcsname} is tested first because that can be true even if we
+% are otherwise doing typesetting. If this is the case we use
+% \cs{string} on the whole octet
+% sequence. \cs{UTF@two@octets@string} not only does this but also
+% gets rid of the command \cs{UTFviii@two@octets@combine} in the input
+% stream by picking it up as a first argument and dropping it.
+%
+% If this is not the case and we are doing typesetting (i.e.,
+% \cs{protect} is \cs{typeset@protect}), then we execute
+% \cs{UTFviii@two@octets@combine} which picks up all octets and typesets
+% the character (or generates an error if it doesn't know how to
+% typeset it).
+%
+% However, if we are not doing typesetting, then we execute the
+% command \cs{UTFviii@two@octets@noexpand} which works like
+% \cs{UTF@two@octets@string} but uses \cs{noexpand} instead of
+% \cs{string}. This way the sequence is temporay rendered harmless,
+% e.g., would display as is or stays put inside a
+% \cs{protected@edef}. But if the result is later reused the
+% starting octet is still active and so will be able to construct
+% the UTF-8 character again.
+% \end{macro}
+%
+%
+% \begin{macro}{\UTFviii@three@octets}
+% \changes{v1.2a}{2018/03/24}{Macros made `\cs{long} for improved error messages}%
+% \begin{macro}{\UTFviii@four@octets}
+% \changes{v1.2a}{2018/03/24}{Macros made `\cs{long} for improved
+% error messages}
+% The definitions for the other starting octets
+% are the same except that they pick up more octets after them.
+% \begin{macrocode}
+\long\def\UTFviii@three@octets{%
+ \ifincsname
+ \expandafter \UTF@three@octets@string
+ \else
+ \ifx \protect\@typeset@protect \else
+ \expandafter\expandafter\expandafter \UTF@three@octets@noexpand
+ \fi
+ \fi
+ \UTFviii@three@octets@combine
+}
+% \end{macrocode}
+% \begin{macrocode}
+\long\def\UTFviii@four@octets{%
+ \ifincsname
+ \expandafter \UTF@four@octets@string
+ \else
+ \ifx \protect\@typeset@protect \else
+ \expandafter\expandafter\expandafter \UTF@four@octets@noexpand
+ \fi
+ \fi
+ \UTFviii@four@octets@combine
+}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\UTFviii@two@octets@noexpand}
+% \begin{macro}{\UTFviii@three@octets@noexpand}
+% \begin{macro}{\UTFviii@four@octets@noexpand}
+% These tempoarily prevent the active chars from expanding.
+% \begin{macrocode}
+\long\def\UTF@two@octets@noexpand#1#2{\noexpand#2\noexpand}
+\long\def\UTF@three@octets@noexpand#1#2#3{\noexpand#2\noexpand#3\noexpand}
+\long\def\UTF@four@octets@noexpand#1#2#3#4{\noexpand#2\noexpand#3\noexpand#4\noexpand}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+
+% \begin{macro}{\UTFviii@two@octets@string}
+% \begin{macro}{\UTFviii@three@octets@string}
+% \begin{macro}{\UTFviii@four@octets@string}
+% And the same with \cs{string} for use in \cs{csname} constructions.
+% \begin{macrocode}
+\long\def\UTF@two@octets@string#1#2{\string#2\string}
+\long\def\UTF@three@octets@string#1#2#3{\string#2\string#3\string}
+\long\def\UTF@four@octets@string#1#2#3#4{\string#2\string#3\string#4\string}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+
+
+% \begin{macro}{\UTFviii@two@octets@combine}
+% \begin{macro}{\UTFviii@three@octets@combine}
+% \begin{macro}{\UTFviii@four@octets@combine}
% From the arguments a control sequence with a name of the form
% \verb=u8:#1#2...= is constructed where the |#i| ($i>1$) are the
-% arguments and |#1| is the starting octet (as a \TeX{} character
+% arguments and |#1| is the starting octet (as a \TeX{} active character
% token). Since some or even all of these characters are active
-% (when inputenc is loaded) we need to use |\string| when building
-% the csname.
+% we need to use |\string| when building
+% the \cs{csname}.
%
-% The csname thus constructed can of course be undefined but to
+% The \cs{csname} thus constructed can of course be undefined but to
% avoid producing an unhelpful low-level undefined command error we
% pass it to |\UTFviii@defined| which is responsible for producing
% a more sensible error message (not yet done!!). If, however, it is
% defined we simply execute the thing (which should then expand to
% an encoding specific internal \LaTeX{} form).
% \begin{macrocode}
-\long\def\UTFviii@two@octets#1#2{\expandafter
- \UTFviii@defined\csname u8:#1\string#2\endcsname}
+\long\def\UTFviii@two@octets@combine#1#2{\expandafter
+ \UTFviii@defined\csname u8:\string#1\string#2\endcsname}
% \end{macrocode}
-% \end{macro}
%
% \begin{macrocode}
-\long\def\UTFviii@three@octets#1#2#3{\expandafter
- \UTFviii@defined\csname u8:#1\string#2\string#3\endcsname}
+\long\def\UTFviii@three@octets@combine#1#2#3{\expandafter
+ \UTFviii@defined\csname u8:\string#1\string#2\string#3\endcsname}
% \end{macrocode}
-% \end{macro}
%
% \begin{macrocode}
-\long\def\UTFviii@four@octets#1#2#3#4{\expandafter
- \UTFviii@defined\csname u8:#1\string#2\string#3\string#4\endcsname}
+\long\def\UTFviii@four@octets@combine#1#2#3#4{\expandafter
+ \UTFviii@defined\csname u8:\string#1\string#2\string#3\string#4\endcsname}
% \end{macrocode}
% \end{macro}
+% \end{macro}
+% \end{macro}
+%
%
% \begin{macro}{\UTFviii@defined}
% This tests whether its argument is different from |\relax|: it
@@ -447,11 +589,12 @@
\UTFviii@loop
% \end{macrocode}
%
-% Setting up 2-byte UTF-8:
+% Setting up 2-byte UTF-8: The starting bytes is passed as an
+% active character so that it can be reprocessed later!
% \begin{macrocode}
\count@"C2
\@tempcnta"E0
- \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@two@octets\string~}}
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@two@octets\noexpand~}}
\UTFviii@loop
% \end{macrocode}
%
@@ -459,7 +602,7 @@
% \begin{macrocode}
\count@"E0
\@tempcnta"F0
- \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@three@octets\string~}}
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@three@octets\noexpand~}}
\UTFviii@loop
% \end{macrocode}
%
@@ -468,7 +611,7 @@
% \begin{macrocode}
\count@"F0
\@tempcnta"F5
- \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@four@octets\string~}}
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@four@octets\noexpand~}}
\UTFviii@loop
% \end{macrocode}
%
@@ -1140,7 +1283,10 @@
%<all,t1>\DeclareUnicodeCharacter{012C}{\u I}
%<all,t1>\DeclareUnicodeCharacter{012D}{\u\i}
%<all,t1>\DeclareUnicodeCharacter{012E}{\k I}
-%<all,t1>\DeclareUnicodeCharacter{012F}{\k\i}
+% \end{macrocode}
+% \changes{v1.2g}{2019/02/06}{Corrected 012F (github/122)}
+% \begin{macrocode}
+%<all,t1>\DeclareUnicodeCharacter{012F}{\k i}
%<all,t1>\DeclareUnicodeCharacter{0130}{\.I}
%<all,t2c,t2b,t2a,t1,ot2,ot1,ly1,lcy>\DeclareUnicodeCharacter{0131}{\i}
%<all,t1>\DeclareUnicodeCharacter{0132}{\IJ}
@@ -1628,13 +1774,38 @@
%<all,ts1>\DeclareUnicodeCharacter{25E6}{\textopenbullet}
%<all,ts1>\DeclareUnicodeCharacter{25EF}{\textbigcircle}
%<all,ts1>\DeclareUnicodeCharacter{266A}{\textmusicalnote}
+% \end{macrocode}
+% \changes{v1.2h}{2019/02/07}{Added 27E8 and 27E9 (github/110)}
+% \begin{macrocode}
+%<all,x2,ts1,t2c,t2b,t2a>\DeclareUnicodeCharacter{27E8}{\textlangle}
+%<all,x2,ts1,t2c,t2b,t2a>\DeclareUnicodeCharacter{27E9}{\textrangle}
%<all,t1>\DeclareUnicodeCharacter{1E20}{\@tabacckludge=G}
%<all,t1>\DeclareUnicodeCharacter{1E21}{\@tabacckludge=g}
% \end{macrocode}
+%
+% When doing cut-and-paste from other documents f-ligatures might show
+% up as Unicode characters. We translate them back to individual
+% characters so that they get accepted. If supported by the font
+% (which is normally the case) they are then reconstructed as
+% ligatures so they come out as desired. Otherwise they will come
+% out as individual characters which is fine too.
+% \changes{v1.2j}{2019/07/11}{Add typical f-ligatures and st (github/154)}
+% \begin{macrocode}
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB00}{ff} % ff
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB01}{fi} % ï¬
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB02}{fl} % fl
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB03}{ffi} % ffi
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB04}{ffl} % ffl
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB05}{ft} % ſt
+%<all,t1,ot1,ly1,t2a,t2b,t2c>\DeclareUnicodeCharacter{FB06}{st} % st
+% \end{macrocode}
+%
+%
% \changes{v1.2c}{2018/04/05}{Add BOM}
% \begin{macrocode}
%<all,ts1,utf8>\DeclareUnicodeCharacter{FEFF}{\ifhmode\nobreak\fi}
% \end{macrocode}
+%
%
% \endgroup
% \subsection{Notes}
@@ -1760,6 +1931,291 @@
% This space is intentionally empty ...
%</utf8>
% \end{macrocode}
+%
+% \subsection{Old \texttt{utf8.def} file as a temp fix for p\TeX{} and friends}
+%
+%
+% \changes{v1.2h}{2019/07/09}{Temp rollback fix for e-pTeX}
+% \begin{macrocode}
+%<*utf8-2018>
+\ProvidesFile{utf8.def}
+ [2018/10/05 v1.2f UTF-8 support for inputenc]
+\makeatletter
+\catcode`\ \saved@space@catcode
+\long\def\UTFviii@two@octets#1#2{\expandafter
+ \UTFviii@defined\csname u8:#1\string#2\endcsname}
+\long\def\UTFviii@three@octets#1#2#3{\expandafter
+ \UTFviii@defined\csname u8:#1\string#2\string#3\endcsname}
+\long\def\UTFviii@four@octets#1#2#3#4{\expandafter
+ \UTFviii@defined\csname u8:#1\string#2\string#3\string#4\endcsname}
+\def\UTFviii@defined#1{%
+ \ifx#1\relax
+ \if\relax\expandafter\UTFviii@checkseq\string#1\relax\relax
+ \UTFviii@undefined@err{#1}%
+ \else
+ \PackageError{inputenc}{Invalid UTF-8 byte sequence}%
+ \UTFviii@invalid@help
+ \fi
+ \else\expandafter
+ #1%
+ \fi
+}
+\def\UTFviii@invalid@err#1{%
+ \PackageError{inputenc}{Invalid UTF-8 byte "\UTFviii@hexnumber{`#1}}%
+ \UTFviii@invalid@help}
+\def\UTFviii@invalid@help{%
+ The document does not appear to be in UTF-8 encoding.\MessageBreak
+ Try adding \noexpand\UseRawInputEncoding as the first line of the file\MessageBreak
+ or specify an encoding such as \noexpand\usepackage[latin1]{inputenc}\MessageBreak
+ in the document preamble.\MessageBreak
+ Alternatively, save the file in UTF-8 using your editor or another tool}
+\def\UTFviii@undefined@err#1{%
+ \PackageError{inputenc}{Unicode character \expandafter
+ \UTFviii@splitcsname\string#1\relax
+ \MessageBreak
+ not set up for use with LaTeX}%
+ {You may provide a definition with\MessageBreak
+ \noexpand\DeclareUnicodeCharacter}%
+ }
+\def\UTFviii@checkseq#1:#2#3{%
+ \ifnum`#2<"80 %
+ \ifx\relax#3\else1\fi
+ \else
+ \ifnum`#2<"C0 %
+ 1 %
+ \else
+ \expandafter\expandafter\expandafter\UTFviii@check@continue
+ \expandafter\expandafter\expandafter#3%
+ \fi
+ \fi}
+\def\UTFviii@check@continue#1{%
+ \ifx\relax#1%
+ \else
+ \ifnum`#1<"80 1\else\ifnum`#1>"BF 1\fi\fi
+ \expandafter\UTFviii@check@continue
+ \fi
+}
+\begingroup
+\catcode`\~13
+\catcode`\"12
+\def\UTFviii@loop{%
+ \uccode`\~\count@
+ \uppercase\expandafter{\UTFviii@tmp}%
+ \advance\count@\@ne
+ \ifnum\count@<\@tempcnta
+ \expandafter\UTFviii@loop
+ \fi}
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@undefined@err{:\string~}}}
+ \count@"1
+ \@tempcnta9
+\UTFviii@loop
+ \count@11
+ \@tempcnta12
+\UTFviii@loop
+ \count@14
+ \@tempcnta32
+\UTFviii@loop
+ \count@"80
+ \@tempcnta"C2
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@invalid@err\string~}}
+\UTFviii@loop
+ \count@"C2
+ \@tempcnta"E0
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@two@octets\string~}}
+\UTFviii@loop
+ \count@"E0
+ \@tempcnta"F0
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@three@octets\string~}}
+\UTFviii@loop
+ \count@"F0
+ \@tempcnta"F5
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@four@octets\string~}}
+\UTFviii@loop
+ \count@"F5
+ \@tempcnta"100
+ \def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@invalid@err\string~}}
+\UTFviii@loop
+\endgroup
+\@inpenc@test
+\ifx\@begindocumenthook\@undefined
+ \makeatother
+ \endinput \fi
+\begingroup
+\catcode`\"=12
+\catcode`\<=12
+\catcode`\.=12
+\catcode`\,=12
+\catcode`\;=12
+\catcode`\!=12
+\catcode`\~=13
+\gdef\DeclareUnicodeCharacter#1#2{%
+ \count@"#1\relax
+ \wlog{ \space\space defining Unicode char U+#1 (decimal \the\count@)}%
+ \begingroup
+ \parse@XML@charref
+ \def\UTFviii@two@octets##1##2{\csname u8:##1\string##2\endcsname}%
+ \def\UTFviii@three@octets##1##2##3{\csname u8:##1%
+ \string##2\string##3\endcsname}%
+ \def\UTFviii@four@octets##1##2##3##4{\csname u8:##1%
+ \string##2\string##3\string##4\endcsname}%
+ \expandafter\expandafter\expandafter
+ \expandafter\expandafter\expandafter
+ \expandafter
+ \gdef\UTFviii@tmp{\IeC{#2}}%
+ \endgroup
+}
+\gdef\parse@XML@charref{%
+ \ifnum\count@<"A0\relax
+ \ifnum\catcode\count@=13
+ \uccode`\~=\count@\uppercase{\def\UTFviii@tmp{\@empty\@empty~}}%
+ \else
+ \PackageError{inputenc}%
+ {Cannot define non-active Unicode char value < 00A0}%
+ \@eha
+ \def\UTFviii@tmp{\UTFviii@tmp}%
+ \fi
+ \else\ifnum\count@<"800\relax
+ \parse@UTFviii@a,%
+ \parse@UTFviii@b C\UTFviii@two@octets.,%
+ \else\ifnum\count@<"10000\relax
+ \parse@UTFviii@a;%
+ \parse@UTFviii@a,%
+ \parse@UTFviii@b E\UTFviii@three@octets.{,;}%
+ \else
+ \ifnum\count@>"10FFFF\relax
+ \PackageError{inputenc}%
+ {\UTFviii@hexnumber\count@\space too large for Unicode}%
+ {Values between 0 and 10FFFF are permitted}%
+ \fi
+ \parse@UTFviii@a;%
+ \parse@UTFviii@a,%
+ \parse@UTFviii@a!%
+ \parse@UTFviii@b F\UTFviii@four@octets.{!,;}%
+ \fi
+ \fi
+ \fi
+}
+\gdef\parse@UTFviii@a#1{%
+ \@tempcnta\count@
+ \divide\count@ 64
+ \@tempcntb\count@
+ \multiply\count@ 64
+ \advance\@tempcnta-\count@
+ \advance\@tempcnta 128
+ \uccode`#1\@tempcnta
+ \count@\@tempcntb}
+\gdef\parse@UTFviii@b#1#2#3#4{%
+ \advance\count@ "#10\relax
+ \uccode`#3\count@
+ \uppercase{\gdef\UTFviii@tmp{#2#3#4}}}
+\ifx\numexpr\@undefined
+\gdef\decode@UTFviii#1{0}
+\else
+\gdef\decode@UTFviii#1\relax{%
+ \expandafter\UTFviii@cleanup
+ \the\numexpr\dec@de@UTFviii#1\relax)))))\@empty}
+\gdef\UTFviii@cleanup#1)#2\@empty{#1}
+\gdef\dec@de@UTFviii#1{%
+\ifx\relax#1%
+\else
+ \ifnum`#1>"EF
+ ((((`#1-"F0)%
+ \else
+ \ifnum`#1>"DF
+ (((`#1-"E0)%
+ \else
+ \ifnum`#1>"BF
+ ((`#1-"C0)%
+ \else
+ \ifnum`#1>"7F
+ )*64+(`#1-"80)%
+ \else
+ +`#1 %
+ \fi
+ \fi
+ \fi
+ \fi
+ \expandafter\dec@de@UTFviii
+\fi}
+\fi
+\ifx\numexpr\@undefined
+\global\let\UTFviii@hexnumber\@firstofone
+\global\UTFviii@hexdigit\hexnumber@
+\else
+\gdef\UTFviii@hexnumber#1{%
+\ifnum#1>15 %
+\expandafter\UTFviii@hexnumber\expandafter{\the\numexpr(#1-8)/16\relax}%
+\fi
+\UTFviii@hexdigit{\numexpr#1\ifnum#1>0-((#1-8)/16)*16\fi\relax}%
+}
+\gdef\UTFviii@hexdigit#1{\ifcase\numexpr#1\relax
+ 0\or1\or2\or3\or4\or5\or6\or7\or8\or9\or
+ A\or B\or C\or D\or E\or F\fi}
+\fi
+\gdef\UTFviii@hexcodepoint#1{U+%
+ \ifnum#1<16 0\fi
+ \ifnum#1<256 0\fi
+ \ifnum#1<4096 0\fi
+ \UTFviii@hexnumber{#1}%
+}%
+\gdef\UTFviii@splitcsname#1:#2\relax{%
+#2 (\expandafter\UTFviii@hexcodepoint\expandafter{%
+ \the\numexpr\decode@UTFviii#2\relax})%
+}
+\endgroup
+\@onlypreamble\DeclareUnicodeCharacter
+\@onlypreamble\parse@XML@charref
+\@onlypreamble\parse@UTFviii@a
+\@onlypreamble\parse@UTFviii@b
+\begingroup
+ \def\cdp@elt#1#2#3#4{%
+ \wlog{Now handling font encoding #1 ...}%
+ \lowercase{%
+ \InputIfFileExists{#1enc.dfu}}%
+ {\wlog{... processing UTF-8 mapping file for font %
+ encoding #1}%
+ \catcode`\ 9\relax}%
+ {\wlog{... no UTF-8 mapping file for font encoding #1}}%
+ }
+ \cdp@list
+\endgroup
+\def\DeclareFontEncoding@#1#2#3{%
+ \expandafter
+ \ifx\csname T@#1\endcsname\relax
+ \def\cdp@elt{\noexpand\cdp@elt}%
+ \xdef\cdp@list{\cdp@list\cdp@elt{#1}%
+ {\default@family}{\default@series}%
+ {\default@shape}}%
+ \expandafter\let\csname#1-cmd\endcsname\@changed@cmd
+ \begingroup
+ \wlog{Now handling font encoding #1 ...}%
+ \lowercase{%
+ \InputIfFileExists{#1enc.dfu}}%
+ {\wlog{... processing UTF-8 mapping file for font %
+ encoding #1}}%
+ {\wlog{... no UTF-8 mapping file for font encoding #1}}%
+ \endgroup
+ \else
+ \@font@info{Redeclaring font encoding #1}%
+ \fi
+ \global\@namedef{T@#1}{#2}%
+ \global\@namedef{M@#1}{\default@M#3}%
+ \xdef\LastDeclaredEncoding{#1}%
+ }
+\DeclareUnicodeCharacter{00A9}{\textcopyright}
+\DeclareUnicodeCharacter{00AA}{\textordfeminine}
+\DeclareUnicodeCharacter{00AE}{\textregistered}
+\DeclareUnicodeCharacter{00BA}{\textordmasculine}
+\DeclareUnicodeCharacter{02C6}{\textasciicircum}
+\DeclareUnicodeCharacter{02DC}{\textasciitilde}
+\DeclareUnicodeCharacter{200C}{\textcompwordmark}
+\DeclareUnicodeCharacter{2026}{\textellipsis}
+\DeclareUnicodeCharacter{2122}{\texttrademark}
+\DeclareUnicodeCharacter{2423}{\textvisiblespace}
+\DeclareUnicodeCharacter{FEFF}{\ifhmode\nobreak\fi}
+\endinput
+</utf8-2018>
+% \end{macrocode}
%
%
% \section{A test document}
diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf
index c27d6a5838..37338ebb5a 100644
--- a/macros/latex/base/utf8ienc.pdf
+++ b/macros/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/macros/latex/base/webcomp.err b/macros/latex/base/webcomp.err
deleted file mode 100644
index f604d8ef35..0000000000
--- a/macros/latex/base/webcomp.err
+++ /dev/null
@@ -1,381 +0,0 @@
-\newcommand\erratafiledate{1999/06/05}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% To produce a printed version of this errata file run this file through
-% LaTeX. It will unpack a small class file (if not already present) and
-% a configuration file with the extension .cfg. You might want to modify
-% the setting in this configuration file to print only a partial errata
-% suitable for your printed revision of this book, see details in the
-% .cfg file.
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-
-\begin{filecontents}{ttcterrata.cls}
-%%
-%% Copyright (C) 1997,2004,2005,2007 Frank Mittelbach
-%% This class file is licenced under LPPL latest version;
-%% see https://www.latex-project.org/lppl
-%
-%
-% It sets up a few commands used to format the errata entries for books in the
-% Addison-Wesley Series:
-%
-% Tools and Techniques for Computer Typesetting
-%
-% hence the name. However, anybody who likes to use it is free to apply it for
-% errata files of other books.
-%
-% Changes:
-%
-% v1.0a - changed name from errata.cls to ttcterrata.cls
-
-\ProvidesClass{ttcterrata}
- [2007/11/10 v1.0a Mini class for errata files; subject to change (FMi)]
-
-\LoadClass{article}
-
-\setcounter{secnumdepth}{-1}
-\addtolength\textwidth{5cm}
-\addtolength\oddsidemargin{-3cm}
-
-\addtolength\textheight{36pt}
-
-\RequirePackage{shortvrb}
-\MakeShortVerb{\|}
-
-\RequirePackage{array,longtable}
-\RequirePackage{multicol}
-
-
-\newcommand\erratagetnumber{}
-\def\erratagetnumber#1/#2/#3\erratagetnumber{#1#2#3}
-
-
-\newcommand\gobbleerrata{%
- \setbox\@tempboxa\vbox\bgroup
- \let\endgobble\egroup
- \let\hideamp\relax
- \let\\\relax\let\par\@@par}
-
-\newcommand*\hideamp{&}
-
-\let\endgobble\relax
-
-
-\newcommand\erratastartdate{}
-\newcommand\myprinting{1}
-
-
-\newcommand\doweprint[2]{%
- \ifnum \myprinting < \if!#2!1000 \else \ifx s#2 1000\else#2 \fi\fi
- \ifnum \expandafter\erratagetnumber\erratastartdate\erratagetnumber <
- \erratagetnumber#1\erratagetnumber \relax
- \@tempswatrue
- \else
- \@tempswafalse
- \fi
- \else
- \@tempswafalse
- \fi
-}
-
-
-
-\newcommand\includedentries{entries after = \erratastartdate}
-\newcommand\printedentries{between \erratastartdate\space and}
-
-\newcommand\showallerrors{%
- \renewcommand\includedentries{all errata entries}%
- \renewcommand\printedentries{up to}
- \renewcommand\doweprint[2]{\@tempswatrue}}
-
-
-\newcommand\displayrevisionfix[2]{%
- \if!#2!\textbf{#1}\else\textit{#1}\rlap{\textsuperscript{#2}}\fi}
-
-\newcommand\norevisionnumbers{%
- \renewcommand\displayrevisionfix[2]{\textbf{##1}}}
-
-\IfFileExists{\jobname.cfg}
- {
- \input{\jobname.cfg}
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* Configuration file for \jobname.err found }
- \typeout{*}
- \typeout{***************************************************}
- \AtEndDocument{
- \typeout{***************************************************}
- \typeout{*}
- \typeout{* If you wish to generate an errata listing}
- \typeout{* containing only errors found after a certain revision}
- \typeout{* and/or only errors found after a certain date}
- \typeout{* modify the information stored in \jobname.cfg}
- \typeout{*}
- \typeout{* Current settings are:}
- \typeout{*}
- \typeout{* \@spaces printing of your book = \myprinting}
- \typeout{* \@spaces include \includedentries}
- \typeout{*}
- \typeout{***************************************************}
- }}
- {}
-
-%% \erroronpage <page> <line info> <contributor> <date> <fixed in revision>
-
-\newcommand\erroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\seriouserroronpage[5]{%
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\newcommand\CHAPTER[1]{\endgobble
- &\\[4pt]%
- \multicolumn{4}{l}{\framebox[10cm][l]{\textbf{\normalsize\strut#1}}} \\}
-
-\newenvironment{erratalist}
- {\begin{longtable}{r>{\raggedright}p{2cm}l>{\raggedright}p{10cm}l}}
- {\endgobble\end{longtable}}
-
-\newcommand\erratatitle[2]
- {\begin{center}\LARGE\bfseries
- Errata list for #1\\[5pt](\myprinting.\ printing)\\[10pt]
- \small Includes all entries found \printedentries\space #2\\
- (For other periods/print runs reprocess this document
- with different config settings)
- \end{center}%
- \markright{Errata for #1 (\printedentries\space #2)}%
- \thispagestyle{plain}%
- \vspace{20pt}}
-
-\pagestyle{myheadings}
-
-\AtBeginDocument{\small}
-
-\setlength\parindent{0pt}
-\setlength\parskip{2pt}
-
-\newcommand\contributor[2]{\makebox[1cm][l]{\sffamily#1} #2\par}
-
-% some special shortcuts overwriting existing commands:
-
-\let\u\underline
-\renewcommand\>{$\to$}
-
-%%% some code suggested by Thorsten Hansen to count the number of
-%%% contributions by individuals (will work only if we do not get
-%%% too many :-)
-
-\def\count@contributors#1/#2/#3\@nil{
- \@ifundefined{c@#1}{\newcounter{#1}}{}\stepcounter{#1}%
-%%% also count secondary:
-%%% \@ifundefined{c@#2}{\newcounter{#2}}{}\stepcounter{#2}%
-}
-
-\renewcommand\erroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\seriouserroronpage[5]{%
- \count@contributors#3/secondary/\@nil
- \endgobble
- \doweprint{#4}{#5}%
- \if@tempswa
- \typeout{Typesetting entry #1 #2 #3 #4}%
- \else
- \typeout{Ignoring entry #1 #2 #3 #4}%
- \expandafter\gobbleerrata
- \fi
- \hideamp \\%
- \fbox{\bfseries !!}\hfill
- \displayrevisionfix{#1}{#5}
- \hideamp #2 \hideamp (\textsf{#3}) \hideamp
-}
-
-\renewcommand\contributor[2]{\makebox[1cm][l]{%
- \sffamily#1} #2\@ifundefined{c@#1}{}{ (\arabic{#1})}\par}
-
-\end{filecontents}
-
-
-\begin{filecontents}{\jobname.cfg}
-%
-%
-% Configuration file for the errata listing of
-%
-% The LaTeX Web Companion
-%
-%
-% \erratastartdate
-%
-% Specifies the date from which on
-% errata entries should be listed.
-%
-% The format is YYYY/MM/DD.
-%
-% The default below ensures that all
-% entries are typeset.
-%
-\renewcommand\erratastartdate{1999/05/01}
-
-%
-% \myprinting
-%
-% Specifies which (revised) printing you
-% own. For example, if you have the second
-% printing set this to 2 so that errors
-% already corrected in that printing will not
-% appear in your errata listing.
-%
-% The default below ensures that all
-% entries are typeset.
-%
-\renewcommand\myprinting{1}
-%
-%
-% \norevisionnumbers
-%
-% Specifies that all page numbers in the errata are shown in the same
-% format (bold face) irregardless of whether or not they are fixed
-% in some revision. The default is to print corrected errors in
-% italic and add the revision number as a superscript.
-%
-%
-% \showallerrors
-%
-% With this command you tell the program that all errata entries are
-% supposed to be generated. This makes \myprinting and
-% \erratastartdate basically obsolete so this isn't turned on by
-% default.
-%
-%
-\endinput
-\end{filecontents}
-
-
-
-\documentclass{ttcterrata}
-
-
-\begin{document}
-
-\erratatitle{The \LaTeX{} Web Companion}{\erratafiledate}
-
-
-\begin{verbatim}
-@book(A-W:GR99,
- author = {Michel Goossens and Sebastian Rahtz},
- title = {The {\LaTeX} Web Companion},
- substitle = {Integrating {\TeX}, HTML, and XML},
- series = "Tools and Techniques for Computer Typesetting",
- publisher = {Addison-Wesley},
- address = {Reading, Massachusetts},
- year = 1999,
- ISBN = "0-201-43311-7",
- LCCN = "QA76.76.H94G66 1999",
- pagenums = {xxii + 522},
- source-infos = {yes},
- bibliography = {yes},
- index = {yes},
- price = "US\$39.95",
- note = "With Eitan M. Gurari and Ross Moore and Robert S.
- Sutor.",
-)
-\end{verbatim}
-
-\begin{list}{}{\setlength\leftmargin{0cm}\setlength\rightmargin{5cm}}
-\item[]
-The latest version of this file (\texttt{\jobname.err}) can be found
-as part of the \LaTeX{} distribution.
-
-The first column in the table shows the page number of the errata
-entry. Superscript numbers in the first column refer to the printed
-revision in which this entry was corrected. The second column gives
-the precise location, negative line numbers are counted from the
-bottom of the page. The third column shows the first finder of the
-problem.
-
-\end{list}
-
-
-\begin{erratalist}
-
-%=======================================================================
-\CHAPTER{Chapter 6}
-
-\erroronpage{247}{3 para l.5}{MGo}{1999/06/05}{}
- GenCod \> GenCode
-
-\CHAPTER{Appendix B}
-
-\erroronpage{418}{3 para}{MGo}{1999/06/05}{}
- The \texttt{book} element types (lines 10--\u{15})
-
-\end{erratalist}
-
-
-
-%==========================================================================
-
-\bigskip
-
-
-\begin{multicols}{3}[Thanks to all who have found errors or
- omissions. Listed are the people who found an errata entry first.]
-\contributor{MGo}{Michel Goossens}
-\end{multicols}
-
-
-If you find further errors please report them to one of the authors
-\begin{quote}\ttfamily
- sebastian.rahtz@oucs.ox.ac.uk\\
- goossens@cern.ch
-\end{quote}
-preferable in a form usable for this file, i.e.,
-\begin{flushleft}
-|\erroronpage{|\textit{page-number}|}{|\textit{line-identification}|}{|%
- \textit{your-initials}|}{|\textit{date}|}{}| \\
- \hspace*{2em}\textit{description of the the errata}
-\end{flushleft}
-Here is an example:
-\begin{verbatim}
-\erroronpage{4}{l.-7}{PMcJ}{1998/06/11}{}
- surprisingly \> surprising
-\end{verbatim}
-
-
-\end{document}
diff --git a/macros/latex/base/webcomp.pdf b/macros/latex/base/webcomp.pdf
deleted file mode 100644
index 43153cab11..0000000000
--- a/macros/latex/base/webcomp.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx b/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx
index cc947d22bd..a47cb97767 100644
--- a/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx
+++ b/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.dtx
@@ -19,7 +19,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2015 Nicola Talbot, all rights reserved.
+% Copyright (C) 2015-2019 Nicola Talbot, all rights reserved.
% (New maintainer add relevant lines here.)
% \fi
% \iffalse
@@ -62,11 +62,11 @@
%
%\title{Slovak Module for datetime2 Package}
%\author{Nicola L. C. Talbot (inactive)}
-%\date{2015-04-01 (v1.0)}
+%\date{2019-10-04 (v1.1)}
%\maketitle
%
%This module is currently unmaintained and may be subject to change.
-%If you want to volunteer to take over maintanance, contact me at
+%If you want to volunteer to take over maintenance, contact me at
%\url{http://www.dickimaw-books.com/contact.html}
%
%\begin{abstract}
@@ -120,7 +120,7 @@
%\changes{1.0}{2015-04-01}{Initial release}
% Identify module
% \begin{macrocode}
-\ProvidesDateTimeModule{slovak-utf8}[2015/04/01 v1.0]
+\ProvidesDateTimeModule{slovak-utf8}[2019/10/04 v1.1]
% \end{macrocode}
%\begin{macro}{\DTMslovakordinal}
% \begin{macrocode}
@@ -222,7 +222,7 @@
%\changes{1.0}{2015-04-01}{Initial release}
% Identify module
% \begin{macrocode}
-\ProvidesDateTimeModule{slovak-ascii}[2015/04/01 v1.0]
+\ProvidesDateTimeModule{slovak-ascii}[2019/10/04 v1.1]
% \end{macrocode}
%
%If abbreviated dates are supported, short month names should be
@@ -321,7 +321,7 @@
%
% Identify Module
% \begin{macrocode}
-\ProvidesDateTimeModule{slovak}[2015/04/01 v1.0]
+\ProvidesDateTimeModule{slovak}[2019/10/04 v1.1]
% \end{macrocode}
% Need to find out if XeTeX or LuaTeX are being used.
% \begin{macrocode}
@@ -458,7 +458,7 @@
\DTMifbool{slovak}{showyear}%
{%
\DTMslovakmonthyearsep
- \number##1
+ \number##1 % space intended
}%
{}%
}%
@@ -475,7 +475,7 @@
\DTMifbool{slovak}{showyear}%
{%
\DTMslovakmonthyearsep
- \number##1
+ \number##1 % space intended
}%
{}%
}%
@@ -490,7 +490,7 @@
\DTMifbool{slovak}{mapzone}%
{\DTMusezonemapordefault{##1}{##2}}%
{%
- \ifnum##1<0\else+\fi\DTMtwodigits{##1}%
+ \ifnum##1<0 \else+\fi\DTMtwodigits{##1}%
\ifDTMshowzoneminutes\DTMslovaktimesep\DTMtwodigits{##2}\fi
}%
}%
@@ -545,7 +545,7 @@
}%
{% time style
\renewcommand*\DTMdisplaytime[3]{%
- \number##1
+ \number##1 % space intended
\DTMslovaktimesep\DTMtwodigits{##2}%
\ifDTMshowseconds\DTMslovaktimesep\DTMtwodigits{##3}\fi
}%
@@ -557,7 +557,7 @@
\DTMifbool{slovak}{mapzone}%
{\DTMusezonemapordefault{##1}{##2}}%
{%
- \ifnum##1<0\else+\fi\DTMtwodigits{##1}%
+ \ifnum##1<0 \else+\fi\DTMtwodigits{##1}%
\ifDTMshowzoneminutes\DTMslovaktimesep\DTMtwodigits{##2}\fi
}%
}%
@@ -594,13 +594,14 @@
% \begin{macrocode}
\DTMifcaseregional
{}% do nothing
-{\DTMsetstyle{slovak}}
+{\DTMsetstyle{slovak}}%
{\DTMsetstyle{slovak-numeric}}
% \end{macrocode}
%
% Redefine \cs{dateslovak} (or \cs{date}\meta{dialect}) to prevent
% \sty{babel} from resetting \cs{today}. (For this to work,
% \sty{babel} must already have been loaded if it's required.)
+%\changes{1.1}{2019-10-04}{removed spurious space}
% \begin{macrocode}
\ifcsundef{date\CurrentTrackedDialect}
{%
@@ -621,7 +622,7 @@
\DTMifcaseregional
{}% do nothing
{\DTMsetstyle{slovak}}%
- {\DTMsetstyle{slovak-numeric}}
+ {\DTMsetstyle{slovak-numeric}}%
}%
}%
% \end{macrocode}
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins b/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins
index 7edaaaf51c..4b161c5105 100644
--- a/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins
+++ b/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.ins
@@ -3,7 +3,7 @@
\preamble
datetime2-slovak.dtx
- Copyright 2015 Nicola Talbot
+ Copyright 2015-2019 Nicola Talbot
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf b/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf
index 0eea10ca15..562977fc85 100644
--- a/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf
+++ b/macros/latex/contrib/datetime2-contrib/datetime2-slovak/datetime2-slovak.pdf
Binary files differ
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx b/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx
index 5729b907b8..3b9a5c02f1 100644
--- a/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx
+++ b/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.dtx
@@ -19,7 +19,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2015 Nicola Talbot, all rights reserved.
+% Copyright (C) 2015-2019 Nicola Talbot, all rights reserved.
% (New maintainer add relevant lines here.)
% \fi
% \iffalse
@@ -62,7 +62,7 @@
%
%\title{Slovene Module for datetime2 Package}
%\author{Nicola L. C. Talbot (inactive)}
-%\date{2015-04-01 (v1.0)}
+%\date{2019-10-04 (v1.1)}
%\maketitle
%
%This module is currently unmaintained and may be subject to change.
@@ -125,7 +125,7 @@
%\changes{1.0}{2015-04-01}{Initial release}
% Identify module
% \begin{macrocode}
-\ProvidesDateTimeModule{slovene-utf8}[2015/04/01 v1.0]
+\ProvidesDateTimeModule{slovene-utf8}[2019/10/04 v1.1]
% \end{macrocode}
%\begin{macro}{\DTMsloveneordinal}
% \begin{macrocode}
@@ -227,7 +227,7 @@
%\changes{1.0}{2015-04-01}{Initial release}
% Identify module
% \begin{macrocode}
-\ProvidesDateTimeModule{slovene-ascii}[2015/04/01 v1.0]
+\ProvidesDateTimeModule{slovene-ascii}[2019/10/04 v1.1]
% \end{macrocode}
%
%If abbreviated dates are supported, short month names should be
@@ -326,7 +326,7 @@
%
% Identify Module
% \begin{macrocode}
-\ProvidesDateTimeModule{slovene}[2015/04/01 v1.0]
+\ProvidesDateTimeModule{slovene}[2019/10/04 v1.1]
% \end{macrocode}
% Need to find out if XeTeX or LuaTeX are being used.
% \begin{macrocode}
@@ -463,7 +463,7 @@
\DTMifbool{slovene}{showyear}%
{%
\DTMslovenemonthyearsep
- \number##1
+ \number##1 % space intended
}%
{}%
}%
@@ -480,7 +480,7 @@
\DTMifbool{slovene}{showyear}%
{%
\DTMslovenemonthyearsep
- \number##1
+ \number##1 % space intended
}%
{}%
}%
@@ -495,7 +495,7 @@
\DTMifbool{slovene}{mapzone}%
{\DTMusezonemapordefault{##1}{##2}}%
{%
- \ifnum##1<0\else+\fi\DTMtwodigits{##1}%
+ \ifnum##1<0 \else+\fi\DTMtwodigits{##1}%
\ifDTMshowzoneminutes\DTMslovenetimesep\DTMtwodigits{##2}\fi
}%
}%
@@ -550,7 +550,7 @@
}%
{% time style
\renewcommand*\DTMdisplaytime[3]{%
- \number##1
+ \number##1 % space intended
\DTMslovenetimesep\DTMtwodigits{##2}%
\ifDTMshowseconds\DTMslovenetimesep\DTMtwodigits{##3}\fi
}%
@@ -562,7 +562,7 @@
\DTMifbool{slovene}{mapzone}%
{\DTMusezonemapordefault{##1}{##2}}%
{%
- \ifnum##1<0\else+\fi\DTMtwodigits{##1}%
+ \ifnum##1<0 \else+\fi\DTMtwodigits{##1}%
\ifDTMshowzoneminutes\DTMslovenetimesep\DTMtwodigits{##2}\fi
}%
}%
@@ -599,13 +599,14 @@
% \begin{macrocode}
\DTMifcaseregional
{}% do nothing
-{\DTMsetstyle{slovene}}
+{\DTMsetstyle{slovene}}%
{\DTMsetstyle{slovene-numeric}}
% \end{macrocode}
%
% Redefine \cs{dateslovene} (or \cs{date}\meta{dialect}) to prevent
% \sty{babel} from resetting \cs{today}. (For this to work,
% \sty{babel} must already have been loaded if it's required.)
+%\changes{1.1}{2019-10-04}{removed spurious space}
% \begin{macrocode}
\ifcsundef{date\CurrentTrackedDialect}
{%
@@ -626,7 +627,7 @@
\DTMifcaseregional
{}% do nothing
{\DTMsetstyle{slovene}}%
- {\DTMsetstyle{slovene-numeric}}
+ {\DTMsetstyle{slovene-numeric}}%
}%
}%
% \end{macrocode}
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins b/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins
index 464e54e2ed..54bbed298d 100644
--- a/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins
+++ b/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.ins
@@ -3,7 +3,7 @@
\preamble
datetime2-slovene.dtx
- Copyright 2015 Nicola Talbot
+ Copyright 2015-2019 Nicola Talbot
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf b/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf
index 6766a382ba..3e9b80094f 100644
--- a/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf
+++ b/macros/latex/contrib/datetime2-contrib/datetime2-slovene/datetime2-slovene.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/.xr-hyper.sty.swp b/macros/latex/contrib/hyperref/.xr-hyper.sty.swp
new file mode 100644
index 0000000000..bfddf77377
--- /dev/null
+++ b/macros/latex/contrib/hyperref/.xr-hyper.sty.swp
Binary files differ
diff --git a/macros/latex/contrib/hyperref/ChangeLog.txt b/macros/latex/contrib/hyperref/ChangeLog.txt
index 383f0692a4..80f5a9f873 100644
--- a/macros/latex/contrib/hyperref/ChangeLog.txt
+++ b/macros/latex/contrib/hyperref/ChangeLog.txt
@@ -1,3 +1,22 @@
+2019-10-03 David Carlisle
+ * xr-hyper update to match xr
+
+2019-09-28 6.88j Ulrike Fischer
+ * reverted fix for issue #97 to solve issue #103
+
+2019-09-28 David Carlisle
+ * repository moved to https://github.com/latex3/hyperref
+
+2019-09-27 6.88j Ulrike Fischer
+ * corrected default values of fields with non-ascii, issue #49
+ * changed default height/width of formfields to
+ \normalbaselineskip (issue #84)
+ * added definitions for starred \ref,\pageref,\nameref if
+ implicit=false is used (issue #100).
+
+2019-09-16 nameref 2.46 Ulrike Fischer
+ * added missing test else branch of varioref code.
+
2019-09-12 6.88i Ulrike Fischer
* adapted code to new varioref version (suggestions from
Frank Mittelback
@@ -8,22 +27,22 @@
2019-06-12 6.88h Ulrike Fischer
* added code to allow \Hy@DisableOption to escape groups
- https://github.com/ho-tex/hyperref/issues/97
+ https://github.com/latex3/hyperref/issues/97
2019-04-27 6.88g Ulrike Fischer
* added \mu to psdextra.def
- https://github.com/ho-tex/hyperref/pull/90
+ https://github.com/latex3/hyperref/pull/90
* removed setting of /Producer from all drivers
- https://github.com/ho-tex/hyperref/issues/91
+ https://github.com/latex3/hyperref/issues/91
2018-12-24 6.88f Ulrike Fischer
* gobble \thanks in pdftitle
- https://github.com/ho-tex/hyperref/issues/81
+ https://github.com/latex3/hyperref/issues/81
2018-11-30 6.88e Ulrike Fischer
* added ignorespaces to footnotetext to address
- https://github.com/ho-tex/oberdiek/issues/50
+ https://github.com/latex3/oberdiek/issues/50
2018-11-27 6.88d Ulrike Fischer
* removed wrong producer warning for xetex and (x)dvipdfm(x)
@@ -88,7 +107,7 @@
already declared). Declaring composites with an undeclared accent does
not work and will be flagged as an error in the next LaTeX release.
* Modify the regex in pdfremotestartview for github issue 28
- https://github.com/ho-tex/hyperref/issues/28
+ https://github.com/latex3/hyperref/issues/28
2017-01-26 6.84a David Carlisle
* 6.84a
diff --git a/macros/latex/contrib/hyperref/README.md b/macros/latex/contrib/hyperref/README.md
index 6abc8edb5e..82a4937b9c 100644
--- a/macros/latex/contrib/hyperref/README.md
+++ b/macros/latex/contrib/hyperref/README.md
@@ -1,5 +1,5 @@
# README for hyperref bundle
-2019-09-12
+2019-10-03
## INTRODUCTION
@@ -25,7 +25,7 @@ Included are:
`hyperref' is available on CTAN:
- CTAN:macros/latex/contrib/hyperref/
+ https://ctan.org/pkg/hyperref
Also a ZIP file is provided that contains the files, already sorted
in a TDS tree:
@@ -36,7 +36,7 @@ nodes or one of its mirrors. This is explained in
https://texfaq.org/FAQ-archives
The main repository of hyperref is located at github
- https://github.com/ho-tex/hyperref
+ https://github.com/latex3/hyperref
## INSTALLATION
@@ -75,15 +75,15 @@ Example:
manual.pdf, README.md, ChangeLog.txt,
slides.pdf, paper.pdf, options.pdf, hyperref.pdf, backref.pdf,
nameref.pdf (Also the HTML version of the manual can be put there.)
- 6. Update the databases if necessary, eg. for teTeX:
+ 6. Update the databases if necessary, eg. for texlive:
mktexlsr .../texmf
## AUTHORS/MAINTAINERS
* Sebastian Rahtz (died 2016)
- * Heiko Oberdiek
- * David Carlisle (via GitHub ho-tex origanisation)
+ * Heiko Oberdiek (inactive)
+ * The LaTeX3 Project
## BUG REPORTS
@@ -109,10 +109,8 @@ A bug report should contain:
## Bug address
A bug tracker is available at github:
- https://github.com/ho-tex/oberdiek/issues
+ https://github.com/latex3/hyperref/issues
-Alternatively bug reports can be send to the support group public email list:
- <ho-tex [at] tug [dot] org>
## Vietnamese part
@@ -154,29 +152,8 @@ Responsible for the additions to PU encoding for Arabi is
* more for PDF forms
* per object setting
* vary gap between text and box
- * PostScript driver: the current implementation doesn't relly support
+ * PostScript driver: the current implementation doesn't really support
nested links. The start positions should be remembered in a stack,
but there are complications with page breaks.
* ...
-
-## VERSIONS IN TEX DISTRIBUTIONS
-
-| TeX Live | hyperref | comment |
-| -------- | -------- | ------- |
-| TL 2016 | 2016/05/05 v6.83n | (at time of first release) |
-| TL 2011 | 2011/04/17 v6.82g | (at time of first release) |
-| TL 2010 | 2010/06/18 v6.81g | (at time of first release) |
-| TL 2009 | 2009/10/09 v6.79a | (at time of first release) |
-| TL 2008 | 2008/08/14 v6.78f | (at time of first release) |
-| TL 2007 | 2007/02/07 v6.75r | |
-| TL 2005 | 2003/11/30 v6.74m | |
-| TL 2004 | 2003/11/30 v6.74m | |
-| TL 2003 | 2003/09/15 v6.74i | |
-| TL 7 (2002) | 2002/05/27 v6.72r | |
-| TL 6b (2001) | 2001/05/26 v6.71g | |
-| TL 5d (2000) | 2000/07/02 v6.70m | |
-| TL 5c (2000) | 2000/05/08 v6.70f | |
-| TL 4 (1999) | 1999/04/13 v6.56 | |
-| TL 3 (1998) | 1998/03/25 v6.19 | |
-
diff --git a/macros/latex/contrib/hyperref/backref.dtx b/macros/latex/contrib/hyperref/backref.dtx
index dd31e66d71..35c37252f5 100644
--- a/macros/latex/contrib/hyperref/backref.dtx
+++ b/macros/latex/contrib/hyperref/backref.dtx
@@ -2,8 +2,9 @@
%% File: backref.dtx
%% Copyright (C) 1995-2000 David Carlisle, Sebastian Rahtz, Heiko Oberdiek
%% 2001-2012 Heiko Oberdiek
-%% 2016 Oberdiek Package Suport Group
-%% https://github.com/ho-tex/hyperref/issues
+%% 2016-2019 Oberdiek Package Suport Group
+%% 2019- The LaTeX3 Project
+%% https://github.com/latex3/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
%% -------------------------------------------
@@ -18,7 +19,7 @@
%%
%% This work has the LPPL maintenance status `maintained'.
%%
-%% The Current Maintainer of this work is Heiko Oberdiek.
+%% The Current Maintainer of this work is The LaTeX3 Project.
%%
%% The list of all files belonging to the `Hyperref Bundle' is
%% given in the file `manifest.txt'.
diff --git a/macros/latex/contrib/hyperref/backref.pdf b/macros/latex/contrib/hyperref/backref.pdf
index ac8848b1cf..ee0d8ddd36 100644
--- a/macros/latex/contrib/hyperref/backref.pdf
+++ b/macros/latex/contrib/hyperref/backref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/manual.html b/macros/latex/contrib/hyperref/doc/manual.html
index 69a1cc3444..ef07c562a0 100644
--- a/macros/latex/contrib/hyperref/doc/manual.html
+++ b/macros/latex/contrib/hyperref/doc/manual.html
@@ -268,10 +268,10 @@ href="#x1-12000013.9" id="QQ2-1-120">Termination</a></span>
<br /> &#x00A0;<span class="subsectionToc" >13.10 <a
href="#x1-12100013.10" id="QQ2-1-121">Future revisions of this license</a></span>
</div>
-<!--l. 185--><p class="noindent" >
+<!--l. 186--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">1 </span> <a
id="x1-20001"></a>Introduction</h3>
-<!--l. 187--><p class="noindent" >The package derives from, and builds on, the work of the Hyper<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span> project, described at
+<!--l. 188--><p class="noindent" >The package derives from, and builds on, the work of the Hyper<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span> project, described at
<a
href="http://xxx.lanl.gov/hypertex/" class="url" ><span
class="ec-lmvtt-10">http://xxx.lanl.gov/hypertex/</span></a>. It extends the functionality of all the <span class="HoLogo-LaTeX">L<span class="HoLogo-a">A</span><span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span></span> cross-referencing
@@ -280,7 +280,13 @@ class="ec-lmvtt-10">\special </span>commands which a
driver can turn into hypertext links; it also provides new commands to allow the user to write <span
class="ec-lmri-10">ad hoc</span>
hypertext links, including those to external documents and URLs.
-<!--l. 195--><p class="indent" > This manual provides a brief overview of the <span
+<!--l. 196--><p class="indent" > The package is currently maintained at <a
+href="https://github.com/latex3/hyperref/" class="url" ><span
+class="ec-lmvtt-10">https://github.com/latex3/hyperref/</span></a> and issues should be
+reported there.
+
+
+<!--l. 199--><p class="indent" > This manual provides a brief overview of the <span
class="ec-lmss-10">hyperref </span>package. For more details, you should read the
additional documentation distributed with the package, as well as the complete documentation by
processing <span
@@ -294,9 +300,7 @@ class="ec-lmri-10">E</span></span><span
class="ec-lmri-10">X</span></span></span> <span
class="ec-lmri-10">Web Companion</span>,
where you will find additional examples.
-
-
-<!--l. 202--><p class="indent" > The Hyper<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span> specification<span class="footnote-mark"><a
+<!--l. 206--><p class="indent" > The Hyper<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span> specification<span class="footnote-mark"><a
href="manual2.html#fn1x0"><sup class="textsuperscript">1</sup></a></span><a
id="x1-2001f1"></a>
says that conformant viewers/translators must recognize the following set of <span
@@ -338,7 +342,7 @@ class="ec-lmvtt-10">html:&#x003C;base</span><span
class="ec-lmvtt-10">&#x00A0;href</span><span
class="ec-lmvtt-10">&#x00A0;=</span><span
class="ec-lmvtt-10">&#x00A0;"href_string"&#x003E;</span></span></span></dd></dl>
-<!--l. 214--><p class="indent" > The <span
+<!--l. 218--><p class="indent" > The <span
class="ec-lmri-10">href</span>, <span
class="ec-lmri-10">name </span>and <span
class="ec-lmri-10">end </span>commands are used to do the basic hypertext operations of establishing links
@@ -349,7 +353,7 @@ The <span
class="ec-lmri-10">base_name </span>command is be used to communicate to the DVI viewer the full (URL)
location of the current document so that files specified by relative URLs may be retrieved
correctly.
-<!--l. 223--><p class="indent" > The <span
+<!--l. 227--><p class="indent" > The <span
class="ec-lmri-10">href </span>and <span
class="ec-lmri-10">name </span>commands must be paired with an <span
class="ec-lmri-10">end </span>command later in the <span class="TEX">T<span
@@ -377,7 +381,7 @@ class="ec-lmvtt-10">"</span></span></span>&#8217;
characters should be escaped with a backslash (<span
class="lmsy-10">\</span>), and if it looks like a URL name it may cause
problems.
-<!--l. 239--><p class="indent" > However, the drivers intended to produce <span
+<!--l. 243--><p class="indent" > However, the drivers intended to produce <span
class="ec-lmri-10">only </span>PDF use literal PostScript or PDF <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\special</span></span></span>
commands. The commands are defined in configuration files for different drivers, selected by package
@@ -409,6 +413,8 @@ class="ec-lmbx-10">dvipsone</span> </dt><dd
class="description">produces <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\special</span></span></span> commands tailored for <span
class="ec-lmss-10">dvipsone</span>
+
+
</dd><dt class="description">
<span
class="ec-lmbx-10">ps2pdf</span> </dt><dd
@@ -416,8 +422,6 @@ class="description">a special case of output suitable for processing by earlier
writer; this is basically the same as that for <span
class="ec-lmss-10">dvips</span>, but a few variations remained before
version 5.21
-
-
</dd><dt class="description">
<span
class="ec-lmbx-10">tex4ht</span> </dt><dd
@@ -479,7 +483,7 @@ class="ec-lmbx-10">xetex</span> </dt><dd
class="description">produces <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\special</span></span></span> commands for Xe<span class="TEX">T<span
class="E">E</span>X</span></dd></dl>
-<!--l. 265--><p class="indent" > Output from <span
+<!--l. 269--><p class="indent" > Output from <span
class="ec-lmss-10">dvips </span>or <span
class="ec-lmss-10">dvipsone </span>must be processed using Acrobat Distiller to obtain a PDF
file.<span class="footnote-mark"><a
@@ -501,9 +505,9 @@ class="description">If a driver is not given and cannot be autodetected, then us
value to this option <span
class="ec-lmss-10">driverfallback</span>. Example:
<div class="quote">
- <!--l. 281--><p class="noindent" ><span
+ <!--l. 285--><p class="noindent" ><span
class="ec-lmvtt-10">driverfallback=dvipdfm</span></div>
- <!--l. 283--><p class="noindent" >Autodetected drivers (<span
+ <!--l. 287--><p class="noindent" >Autodetected drivers (<span
class="ec-lmss-10">pdftex</span>, <span
class="ec-lmss-10">xetex</span>, <span
class="ec-lmss-10">vtex</span>, <span
@@ -518,12 +522,11 @@ class="E">E</span>X</span>&#x00A0;macro level. Then package
class="ec-lmss-10">hyperref </span>uses the driver, given by <span
class="ec-lmss-10">driverfallback</span>. If the driver is already specified or can be
autodetected, then option <span
-class="ec-lmss-10">driverfallback </span>is ignored.</dd></dl>
-
+class="ec-lmss-10">driverfallback </span>is ignored.</dd></dl>
<h3 class="sectionHead"><span class="titlemark">2 </span> <a
id="x1-30002"></a>Implicit behavior</h3>
-<!--l. 296--><p class="noindent" >This package can be used with more or less any normal <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--l. 300--><p class="noindent" >This package can be used with more or less any normal <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;document by specifying in the
document preamble
@@ -531,8 +534,8 @@ document preamble
<div class="verbatim" id="verbatim-1">
\usepackage{hyperref}
</div>
-<!--l. 301--><p class="nopar" >
-<!--l. 303--><p class="indent" > Make sure it comes <span
+<!--l. 305--><p class="nopar" >
+<!--l. 307--><p class="indent" > Make sure it comes <span
class="ec-lmri-10">last </span>of your loaded packages, to give it a fighting chance of not being over-written,
since its job is to redefine many <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;commands. Hopefully you will find that all cross-references
@@ -542,7 +545,7 @@ whereas <span
class="ec-lmvtt-10">\section* </span>commands will only show links when paired with a corresponding <span
class="ec-lmvtt-10">\addcontentsline</span>
command.
-<!--l. 311--><p class="indent" > In addition, the <span
+<!--l. 315--><p class="indent" > In addition, the <span
class="ec-lmvtt-10">hyperindex </span>option (see below) attempts to make items in the index by hyperlinked
back to the text, and the option <span
class="ec-lmvtt-10">backref </span>inserts extra &#8216;back&#8217; links into the bibliography for each entry.
@@ -550,10 +553,10 @@ Other options control the appearance of links, and give extra control over PDF o
<span
class="ec-lmvtt-10">colorlinks</span>, as its name well implies, colors the links instead of using boxes; this is the option used in this
document.
-<!--l. 320--><p class="noindent" >
+<!--l. 324--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">3 </span> <a
id="x1-40003"></a>Package options</h3>
-<!--l. 322--><p class="noindent" >All user-configurable aspects of <span
+<!--l. 326--><p class="noindent" >All user-configurable aspects of <span
class="ec-lmss-10">hyperref </span>are set using a single &#8216;key=value&#8217; scheme (using the <span
class="ec-lmss-10">keyval</span>
package) with the key <span
@@ -564,11 +567,11 @@ class="ec-lmvtt-10">\hypersetup </span>macro. When the package is loaded, a file
<span
class="ec-lmvtt-10">hyperref.cfg </span>is read if it can be found, and this is a convenient place to set options on a site-wide
basis.
-<!--l. 330--><p class="indent" > Note however that some options (for example <span
+<!--l. 334--><p class="indent" > Note however that some options (for example <span
class="ec-lmvtt-10">unicode</span>) can only be used as packge options, and not
in <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypersetup</span></span></span> as the option settings are processed as the package is read.
-<!--l. 334--><p class="indent" > As an example, the behavior of a particular file could be controlled by:
+<!--l. 338--><p class="indent" > As an example, the behavior of a particular file could be controlled by:
<ul class="itemize1">
<li class="itemize">a site-wide <span
class="ec-lmvtt-10">hyperref.cfg </span>setting up the look of links, adding backreferencing, and setting a
@@ -580,7 +583,7 @@ class="ec-lmvtt-10">hyperref.cfg </span>setting up the look of links, adding bac
&#x00A0;<br />pdfpagemode=FullScreen,
&#x00A0;<br />colorlinks=true}
</div>
- <!--l. 344--><p class="nopar" >
+ <!--l. 348--><p class="nopar" >
</li>
<li class="itemize">A global option in the file, which is passed down to <span
class="ec-lmss-10">hyperref</span>:
@@ -589,7 +592,7 @@ class="ec-lmss-10">hyperref</span>:
<div class="verbatim" id="verbatim-3">
\documentclass[dvips]{article}
</div>
- <!--l. 351--><p class="nopar" >
+ <!--l. 355--><p class="nopar" >
</li>
<li class="itemize">File-specific options in the <span
class="ec-lmvtt-10">\usepackage </span>commands, which override the ones set in
@@ -601,8 +604,8 @@ class="ec-lmvtt-10">hyperref.cfg</span>:
\usepackage[colorlinks=false]{hyperref}
&#x00A0;<br />\hypersetup{pdftitle={A&#x00A0;Perfect&#x00A0;Day}}
</div>
- <!--l. 359--><p class="nopar" ></li></ul>
-<!--l. 362--><p class="indent" > As seen in the previous example, information entries (pdftitle, pdfauthor, &#x2026;) should be set after the
+ <!--l. 363--><p class="nopar" ></li></ul>
+<!--l. 366--><p class="indent" > As seen in the previous example, information entries (pdftitle, pdfauthor, &#x2026;) should be set after the
package is loaded. Otherwise <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;expands the values of these options prematurely. Also
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
@@ -615,24 +618,24 @@ class="ec-lmvtt-10">\hypersetup</span></span></span>.
\usepackage[pdfborder={0&#x00A0;0&#x00A0;0}]{hyperref}
&#x00A0;<br />\hypersetup{pdfborder=0&#x00A0;0&#x00A0;0}
</div>
-<!--l. 372--><p class="nopar" >
-<!--l. 374--><p class="indent" > Package &#8216;kvoptions-patch&#8217; patches <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+<!--l. 376--><p class="nopar" >
+<!--l. 378--><p class="indent" > Package &#8216;kvoptions-patch&#8217; patches <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;to make it aware of key value options and to prevent
premature value expansions.
-<!--l. 377--><p class="indent" > Some options can be given at any time, but many are restricted: before <span class="obeylines-h"><span class="verb"><span
+<!--l. 381--><p class="indent" > Some options can be given at any time, but many are restricted: before <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\begin{document}</span></span></span>, only in
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\usepackage[...]{hyperref}</span></span></span>, before first use, etc.
-<!--l. 381--><p class="indent" > In the key descriptions that follow, many options do not need a value, as they default to the value
+<!--l. 385--><p class="indent" > In the key descriptions that follow, many options do not need a value, as they default to the value
true if used. These are the ones classed as &#8216;boolean&#8217;. The values true and false can always be specified,
however.
-<!--l. 385--><p class="noindent" >
+<!--l. 389--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a
id="x1-50003.1"></a>General options</h4>
-<!--l. 387--><p class="noindent" >Firstly, the options to specify general behavior and page size.
-<!--l. 390--><p class="noindent" >
+<!--l. 391--><p class="noindent" >Firstly, the options to specify general behavior and page size.
+<!--l. 394--><p class="noindent" >
<a
- id="x1-5001r1"></a> <!--l. 391--><div class="longtable"> <table id="TBL-2" class="longtable"
+ id="x1-5001r1"></a> <!--l. 395--><div class="longtable"> <table id="TBL-2" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-2-1g"><col
id="TBL-2-1"><col
@@ -710,20 +713,20 @@ class="td11"> </td><td style="white-space:nowrap; text-align:left;" id=
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-2-11-4"
class="td11"></td></tr>
</table></div>
-<!--l. 400--><p class="noindent" >
+<!--l. 404--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
id="x1-60003.2"></a>Options for destination names</h4>
-<!--l. 402--><p class="noindent" >Destinations names (also anchor, target or link names) are internal names that identify a position on a
+<!--l. 406--><p class="noindent" >Destinations names (also anchor, target or link names) are internal names that identify a position on a
page in the document. They are used in link targets for inner document links or the bookmarks, for
example.
-<!--l. 407--><p class="indent" > Usually anchor are set, if <span
+<!--l. 411--><p class="indent" > Usually anchor are set, if <span
class="ec-lmvtt-10">\refstepcounter </span>is called. Thus there is a counter name and value. Both are
used to construct the destination name. By default the counter value follows the counter name separated
by a dot. Example for the fourth chapter:
<div class="quote">
- <!--l. 413--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
+ <!--l. 417--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">chapter.4</span></span></span></div>
-<!--l. 415--><p class="noindent" >This scheme is used by:
+<!--l. 419--><p class="noindent" >This scheme is used by:
<dl class="description"><dt class="description">
<span
class="ec-lmvtk-10">\autoref</span> </dt><dd
@@ -735,7 +738,7 @@ class="ec-lmvtk-10">\hyperpage</span> </dt><dd
class="description">is used by the index to get page links. Page anchor setting (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">pageanchor</span></span></span>) must not
be turned off.</dd></dl>
-<!--l. 424--><p class="indent" > It is very important that the destination names are unique, because two destinations must not share
+<!--l. 428--><p class="indent" > It is very important that the destination names are unique, because two destinations must not share
the same name. The counter value <span
class="ec-lmvtt-10">\the&#x003C;counter&#x003E; </span>is not always unique for the counter. For example,
table and figures can be numbered inside the chapter without having the chapter number in their
@@ -751,7 +754,7 @@ class="ec-lmvtt-10">table.2.4 </span>is unique because it has used <span
class="ec-lmvtt-10">\theHtable </span>that gives <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">2.4</span></span></span> in this
case.
-<!--l. 437--><p class="indent" > Often the user do not need to set <span
+<!--l. 441--><p class="indent" > Often the user do not need to set <span
class="ec-lmvtt-10">\theH&#x003C;counter&#x003E;</span>. Defaults for standard cases (chapter, &#x2026;) are
provided. And after <span
class="ec-lmss-10">hyperref </span>is loaded, new counters with parent counters also define <span
@@ -762,7 +765,7 @@ class="ec-lmvtt-10">\@addtoreset </span>or <span
class="ec-lmvtt-10">\numberwithin </span>of package <span
class="ec-lmss-10">amsmath </span>are
used.
-<!--l. 443--><p class="indent" > Usually problems with duplicate destination names can be solved by an appropriate definition of
+<!--l. 447--><p class="indent" > Usually problems with duplicate destination names can be solved by an appropriate definition of
<span
class="ec-lmvtt-10">\theH&#x003C;counter&#x003E;</span>. If option <span
class="ec-lmvtt-10">hypertexnames </span>is disabled, then a unique artificial number is used instead of
@@ -771,11 +774,11 @@ class="ec-lmvtt-10">plainpages </span>the
page anchors use the arabic form. In both latter cases <span
class="ec-lmvtt-10">\hyperpage </span>for index links is affected and might
not work properly.
-<!--l. 451--><p class="indent" > If an unnumbered entity gets an anchor (starred forms of chapters, sections, &#x2026;) or <span
+<!--l. 455--><p class="indent" > If an unnumbered entity gets an anchor (starred forms of chapters, sections, &#x2026;) or <span
class="ec-lmvtt-10">\phantomsection </span>is
used, then the dummy counter name <span
class="ec-lmvtt-10">section* </span>and an artificial unique number is used.
-<!--l. 456--><p class="indent" > If the final PDF file is going to be merged with another file, than the destination names might clash,
+<!--l. 460--><p class="indent" > If the final PDF file is going to be merged with another file, than the destination names might clash,
because both documents might contain <span
class="ec-lmvtt-10">chapter.1 </span>or <span
class="ec-lmvtt-10">page.1</span>. Also <span
@@ -793,12 +796,12 @@ to all destination names:
<div class="verbatim" id="verbatim-6">
\renewcommand*{\HyperDestNameFilter}[1]{\jobname-#1}
</div>
- <!--l. 469--><p class="nopar" ></div>
-<!--l. 471--><p class="noindent" >In document <span
+ <!--l. 473--><p class="nopar" ></div>
+<!--l. 475--><p class="noindent" >In document <span
class="ec-lmvtt-10">docA </span>the destination name <span
class="ec-lmvtt-10">chapter.2 </span>becomes <span
class="ec-lmvtt-10">docA-chapter.2</span>.
-<!--l. 474--><p class="indent" > Destination names can also be used from the outside in URIs(, if the driver has not removed or
+<!--l. 478--><p class="indent" > Destination names can also be used from the outside in URIs(, if the driver has not removed or
changed them), for example:
<div class="quote">
@@ -806,8 +809,8 @@ changed them), for example:
<div class="verbatim" id="verbatim-7">
http://somewhere/path/file.pdf#nameddest=chapter.4
</div>
- <!--l. 479--><p class="nopar" ></div>
-<!--l. 481--><p class="noindent" >However using a number seems unhappy. If another chapter is added before, the number changes. But it is
+ <!--l. 483--><p class="nopar" ></div>
+<!--l. 485--><p class="noindent" >However using a number seems unhappy. If another chapter is added before, the number changes. But it is
very difficult to pass a new name for the destination to the anchor setting process that is usually
deep hidden in the internals. The first name of <span
class="ec-lmvtt-10">\label </span>after the anchor setting seems a good
@@ -819,8 +822,8 @@ approximation:
&#x00A0;&#x00A0;\section{Introduction}
&#x00A0;<br />&#x00A0;&#x00A0;\label{intro}
</div>
- <!--l. 490--><p class="nopar" ></div>
-<!--l. 492--><p class="noindent" >Option <span
+ <!--l. 494--><p class="nopar" ></div>
+<!--l. 496--><p class="noindent" >Option <span
class="ec-lmvtt-10">destlabel </span>checks for each <span
class="ec-lmvtt-10">\label</span>, if there is a new destination name active and replaces the
destination name by the label name. Because the destination name is already in use because of the
@@ -842,8 +845,8 @@ class="ec-lmri-10">all </span>destination names:
&#x00A0;<br />&#x00A0;&#x00A0;\jobname-\HyperDestLabelReplace{#1}%
&#x00A0;<br />}
</div>
- <!--l. 507--><p class="nopar" ></div>
-<!--l. 509--><p class="noindent" >The other case that only files prefixed that do not have a corresponding <span
+ <!--l. 511--><p class="nopar" ></div>
+<!--l. 513--><p class="noindent" >The other case that only files prefixed that do not have a corresponding <span
class="ec-lmvtt-10">\label </span>is more complicate, because
<span
class="ec-lmvtt-10">\HyperDestLabelReplace </span>needs the unmodified destination name as argument. This is solved by an
@@ -867,12 +870,12 @@ Lua<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span>):
&#x00A0;<br />}
&#x00A0;<br />\makeatother
</div>
- <!--l. 527--><p class="nopar" ></div>
-<!--l. 530--><p class="indent" > With option <span
+ <!--l. 531--><p class="nopar" ></div>
+<!--l. 534--><p class="indent" > With option <span
class="ec-lmvtt-10">destlabel </span>destinations can also named manually, if the destination is not yet
renamed:
<div class="quote">
- <!--l. 533--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
+ <!--l. 537--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\HyperDestRename{</span></span></span><span
class="lmsy-10">&#x27E8;</span><span
class="ec-lmvtto-10">destination</span><span
@@ -882,11 +885,11 @@ class="lmsy-10">&#x27E8;</span><span
class="ec-lmvtto-10">newname</span><span
class="lmsy-10">&#x27E9;</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span></div>
-<!--l. 536--><p class="indent" > Hint: Anchors can also be named and set by <span
+<!--l. 540--><p class="indent" > Hint: Anchors can also be named and set by <span
class="ec-lmvtt-10">\hypertarget</span>.
-<!--l. 539--><p class="noindent" >
+<!--l. 543--><p class="noindent" >
<a
- id="x1-6001r2"></a> <!--l. 540--><div class="longtable"> <table id="TBL-3" class="longtable"
+ id="x1-6001r2"></a> <!--l. 544--><div class="longtable"> <table id="TBL-3" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-3-1g"><col
id="TBL-3-1"><col
@@ -958,12 +961,12 @@ class="td11"> </td><td style="white-space:nowrap; text-align:left;" id=
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-3-11-4"
class="td11"></td></tr>
</table></div>
-<!--l. 548--><p class="noindent" >
+<!--l. 552--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
id="x1-70003.3"></a>Configuration options</h4>
-<!--l. 550--><p class="noindent" >
+<!--l. 554--><p class="noindent" >
<a
- id="x1-7001r3"></a> <!--l. 551--><div class="longtable"> <table id="TBL-4" class="longtable"
+ id="x1-7001r3"></a> <!--l. 555--><div class="longtable"> <table id="TBL-4" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-4-1g"><col
id="TBL-4-1"><col
@@ -980,7 +983,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-4-1-4"
class="td11">
- <!--l. 551--><p class="noindent" >In the hypertex driver, the height of links is
+ <!--l. 555--><p class="noindent" >In the hypertex driver, the height of links is
normally calculated by the driver as simply
the base line of contained text; this options
forces <span class="obeylines-h"><span class="verb"><span
@@ -995,7 +998,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-4-2-4"
class="td11">
- <!--l. 554--><p class="noindent" >Allows link text to break across lines; since
+ <!--l. 558--><p class="noindent" >Allows link text to break across lines; since
this cannot be accommodated in PDF, it is
only set true by default if the pdftex driver is
used. This makes links on multiple lines into
@@ -1008,7 +1011,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-4-3-4"
class="td11">
- <!--l. 557--><p class="noindent" >Determines whether every page is given an
+ <!--l. 561--><p class="noindent" >Determines whether every page is given an
implicit anchor at the top left corner. If this is
turned off, <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\printindex</span></span></span> will not contain valid
@@ -1021,7 +1024,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-4-4-4"
class="td11">
- <!--l. 560--><p class="noindent" >Allows links to be nested; no drivers currently
+ <!--l. 564--><p class="noindent" >Allows links to be nested; no drivers currently
support this. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-4-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-4-5-1"
@@ -1039,14 +1042,14 @@ class="td11"> </td><td style="white-space:nowrap; text-align:left;" id=
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-4-8-4"
class="td11"></td></tr>
</table></div>
-<!--l. 563--><p class="indent" > Note for option <span class="obeylines-h"><span class="verb"><span
+<!--l. 567--><p class="indent" > Note for option <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">breaklinks</span></span></span>: The correct value is automatically set according to the driver features. It
can be overwritten for drivers that do not support broken links. However, at any case, the link area will
be wrong and displaced.
-<!--l. 568--><p class="noindent" >
+<!--l. 572--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a
id="x1-80003.4"></a>Backend drivers</h4>
-<!--l. 570--><p class="noindent" >If no driver is specified, the package tries to find a driver in the following order:
+<!--l. 574--><p class="noindent" >If no driver is specified, the package tries to find a driver in the following order:
<ol class="enumerate1" >
<li
class="enumerate" id="x1-8002x1">Autodetection, some <span class="TEX">T<span
@@ -1068,7 +1071,7 @@ class="ec-lmvtt-10">\Hy@defaultdriver</span>. The macro takes a driver file name
<li
class="enumerate" id="x1-8008x4">Package default is <span
class="ec-lmss-10">hypertex</span>.</li></ol>
-<!--l. 581--><p class="noindent" >Many distributions are using a driver file <span
+<!--l. 585--><p class="noindent" >Many distributions are using a driver file <span
class="ec-lmvtt-10">hypertex.cfg </span>that define <span
class="ec-lmvtt-10">\Hy@defaultdriver </span>with <span
class="ec-lmvtt-10">hdvips</span>. This
@@ -1077,7 +1080,7 @@ class="ec-lmss-10">dvips </span>provides much more features than <span
class="ec-lmss-10">hypertex </span>for PDF
generation.
<a
- id="x1-8009r4"></a> <!--l. 587--><div class="longtable"> <table id="TBL-5" class="longtable"
+ id="x1-8009r4"></a> <!--l. 591--><div class="longtable"> <table id="TBL-5" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-5-1g"><col
id="TBL-5-1"><col
@@ -1087,20 +1090,20 @@ id="TBL-5-2"></colgroup>
class="td01"><span
class="ec-lmvtt-10">driverfallback </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-1-2"
class="td10">
- <!--l. 587--><p class="noindent" >Its value is used as driver option </td>
+ <!--l. 591--><p class="noindent" >Its value is used as driver option </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-2-1"
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-5-2-2"
class="td10">
- <!--l. 588--><p class="noindent" >if the driver is not given or autodetected. </td>
+ <!--l. 592--><p class="noindent" >if the driver is not given or autodetected. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-3-1"
class="td01"><span
class="ec-lmvtt-10">dvipdfm </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-3-2"
class="td10">
- <!--l. 589--><p class="noindent" >Sets up <span
+ <!--l. 593--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the <span
class="ec-lmss-10">dvipdfm </span>driver. </td>
</tr><tr
@@ -1108,7 +1111,7 @@ class="ec-lmss-10">dvipdfm </span>driver. <
class="td01"><span
class="ec-lmvtt-10">dvipdfmx </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-4-2"
class="td10">
- <!--l. 590--><p class="noindent" >Sets up <span
+ <!--l. 594--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the <span
class="ec-lmss-10">dvipdfmx </span>driver. </td>
</tr><tr
@@ -1116,7 +1119,7 @@ class="ec-lmss-10">dvipdfmx </span>driver. <
class="td01"><span
class="ec-lmvtt-10">dvips </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-5-2"
class="td10">
- <!--l. 591--><p class="noindent" >Sets up <span
+ <!--l. 595--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the <span
class="ec-lmss-10">dvips </span>driver. </td>
</tr><tr
@@ -1124,7 +1127,7 @@ class="ec-lmss-10">dvips </span>driver.
class="td01"><span
class="ec-lmvtt-10">dvipsone </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-6-2"
class="td10">
- <!--l. 592--><p class="noindent" >Sets up <span
+ <!--l. 596--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the <span
class="ec-lmss-10">dvipsone </span>driver. </td>
</tr><tr
@@ -1132,7 +1135,7 @@ class="ec-lmss-10">dvipsone </span>driver.
class="td01"><span
class="ec-lmvtt-10">dviwindo </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-7-2"
class="td10">
- <!--l. 593--><p class="noindent" >Sets up <span
+ <!--l. 597--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the <span
class="ec-lmss-10">dviwindo </span>Windows previewer. </td>
</tr><tr
@@ -1140,7 +1143,7 @@ class="ec-lmss-10">dviwindo </span>Windows previewer. </td>
class="td01"><span
class="ec-lmvtt-10">hypertex </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-8-2"
class="td10">
- <!--l. 594--><p class="noindent" >Sets up <span
+ <!--l. 598--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the Hyper<span class="TEX">T<span
class="E">E</span>X</span>-compliant drivers. </td>
</tr><tr
@@ -1148,28 +1151,28 @@ class="E">E</span>X</span>-compliant drivers. </td>
class="td01"><span
class="ec-lmvtt-10">latex2html </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-9-2"
class="td10">
- <!--l. 595--><p class="noindent" >Redefines a few macros for compatibility with <span
+ <!--l. 599--><p class="noindent" >Redefines a few macros for compatibility with <span
class="ec-lmss-10">latex2html</span>. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-10-1"
class="td01"><span
class="ec-lmvtt-10">nativepdf </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-10-2"
class="td10">
- <!--l. 596--><p class="noindent" >An alias for <span
+ <!--l. 600--><p class="noindent" >An alias for <span
class="ec-lmss-10">dvips</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-11-1"
class="td01"><span
class="ec-lmvtt-10">pdfmark </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-11-2"
class="td10">
- <!--l. 597--><p class="noindent" >An alias for <span
+ <!--l. 601--><p class="noindent" >An alias for <span
class="ec-lmss-10">dvips</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-12-1"
class="td01"><span
class="ec-lmvtt-10">pdftex </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-12-2"
class="td10">
- <!--l. 598--><p class="noindent" >Sets up <span
+ <!--l. 602--><p class="noindent" >Sets up <span
class="ec-lmss-10">hyperref </span>for use with the <span
class="ec-lmss-10">pdftex </span>program. </td>
</tr><tr
@@ -1177,7 +1180,7 @@ class="ec-lmss-10">pdftex </span>program. </
class="td01"><span
class="ec-lmvtt-10">ps2pdf </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-13-2"
class="td10">
- <!--l. 599--><p class="noindent" >Redefines a few macros for compatibility with Ghostscript&#8217;s PDF writer,
+ <!--l. 603--><p class="noindent" >Redefines a few macros for compatibility with Ghostscript&#8217;s PDF writer,
otherwise identical to <span
class="ec-lmss-10">dvips</span>. </td>
</tr><tr
@@ -1185,7 +1188,7 @@ class="ec-lmss-10">dvips</span>.
class="td01"><span
class="ec-lmvtt-10">tex4ht </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-14-2"
class="td10">
- <!--l. 602--><p class="noindent" >For use with <span class="TEX"><span
+ <!--l. 606--><p class="noindent" >For use with <span class="TEX"><span
class="ec-lmss-10">T</span><span
class="E"><span
class="ec-lmss-10">E</span></span><span
@@ -1196,14 +1199,14 @@ class="ec-lmss-10">4ht</span>
class="td01"><span
class="ec-lmvtt-10">textures </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-15-2"
class="td10">
- <!--l. 603--><p class="noindent" >For use with <span
+ <!--l. 607--><p class="noindent" >For use with <span
class="ec-lmss-10">Textures</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-16-1"
class="td01"><span
class="ec-lmvtt-10">vtex </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-16-2"
class="td10">
- <!--l. 604--><p class="noindent" >For use with MicroPress&#8217; <span
+ <!--l. 608--><p class="noindent" >For use with MicroPress&#8217; <span
class="ec-lmss-10">VTeX</span>; the PDF and HTML backends are detected
automatically. </td>
</tr><tr
@@ -1211,14 +1214,14 @@ class="ec-lmss-10">VTeX</span>; the PDF and HTML backends are detected
class="td01"><span
class="ec-lmvtt-10">vtexpdfmark </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-17-2"
class="td10">
- <!--l. 606--><p class="noindent" >For use with <span
+ <!--l. 610--><p class="noindent" >For use with <span
class="ec-lmss-10">VTeX</span>&#8217;s PostScript backend. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-18-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-18-1"
class="td01"><span
class="ec-lmvtt-10">xetex </span></td><td style="white-space:normal; text-align:left;" id="TBL-5-18-2"
class="td10">
- <!--l. 607--><p class="noindent" >For use with Xe<span class="TEX">T<span
+ <!--l. 611--><p class="noindent" >For use with Xe<span class="TEX">T<span
class="E">E</span>X</span>(using backend for dvipdfm). </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-5-19-"><td style="white-space:nowrap; text-align:left;" id="TBL-5-19-1"
@@ -1234,7 +1237,7 @@ class="td01"> </td>
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-5-22-2"
class="td10"></td></tr>
</table></div>
-<!--l. 611--><p class="indent" > If you use <span
+<!--l. 615--><p class="indent" > If you use <span
class="ec-lmss-10">dviwindo</span>, you may need to redefine the macro <span
class="ec-lmvtt-10">\wwwbrowser </span>(the default is
<span class="obeylines-h"><span class="verb"><span
@@ -1248,12 +1251,12 @@ add something like this to hyperref.cfg:
&#x00A0;<br />&#x00A0;&#x00A0;Files\string\Plus!\string\Microsoft\space
&#x00A0;<br />&#x00A0;&#x00A0;Internet\string\iexplore.exe}
</div>
-<!--l. 620--><p class="nopar" >
-<!--l. 622--><p class="noindent" >
+<!--l. 624--><p class="nopar" >
+<!--l. 626--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a
id="x1-90003.5"></a>Extension options</h4>
<a
- id="x1-9001r5"></a> <!--l. 624--><div class="longtable"> <table id="TBL-6" class="longtable"
+ id="x1-9001r5"></a> <!--l. 628--><div class="longtable"> <table id="TBL-6" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-6-1g"><col
id="TBL-6-1"><col
@@ -1267,7 +1270,7 @@ class="ec-lmvtt-10">extension </span></td><td
class="td11"> text </td><td style="white-space:nowrap; text-align:left;" id="TBL-6-1-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-6-1-4"
class="td10">
- <!--l. 624--><p class="noindent" >Set the file extension (e.g.&#x00A0;<span
+ <!--l. 628--><p class="noindent" >Set the file extension (e.g.&#x00A0;<span
class="ec-lmss-10">dvi</span>)
which will be appended to file links
created if you use the <span
@@ -1279,7 +1282,7 @@ class="ec-lmvtt-10">hyperfigures </span></td><td
class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-6-2-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-6-2-4"
class="td10">
- <!--l. 627--><p class="noindent" > </td>
+ <!--l. 631--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-3-1"
class="td01"><span
@@ -1288,7 +1291,7 @@ class="td11"> text </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-3-4"
class="td10">
- <!--l. 627--><p class="noindent" >Adds &#8216;backlink&#8217; text to the end
+ <!--l. 631--><p class="noindent" >Adds &#8216;backlink&#8217; text to the end
of each item in the bibliography,
as a list of section numbers. This
can only work properly <span
@@ -1312,7 +1315,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-4-4"
class="td10">
- <!--l. 631--><p class="noindent" >Adds &#8216;backlink&#8217; text to the end of
+ <!--l. 635--><p class="noindent" >Adds &#8216;backlink&#8217; text to the end of
each item in the bibliography, as a
list of page numbers. </td>
</tr><tr
@@ -1323,7 +1326,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-5-4"
class="td10">
- <!--l. 633--><p class="noindent" >Makes the page numbers of index
+ <!--l. 637--><p class="noindent" >Makes the page numbers of index
entries into hyperlinks. Relays on
unique page anchors (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">pageanchor</span></span></span>,
@@ -1343,7 +1346,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-7-4"
class="td10">
- <!--l. 636--><p class="noindent" >Makes the footnote marks into
+ <!--l. 640--><p class="noindent" >Makes the footnote marks into
hyperlinks to the footnote text.
Easily broken &#x2026; </td>
</tr><tr
@@ -1353,7 +1356,7 @@ class="ec-lmvtt-10">encap </span></td><td
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-6-8-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-6-8-4"
class="td10">
- <!--l. 638--><p class="noindent" >Sets encap character for hyperindex</td>
+ <!--l. 642--><p class="noindent" >Sets encap character for hyperindex</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-9-1"
class="td01"><span
@@ -1362,7 +1365,7 @@ class="td11"> text </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">section </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-9-4"
class="td10">
- <!--l. 639--><p class="noindent" >make text (<span class="obeylines-h"><span class="verb"><span
+ <!--l. 643--><p class="noindent" >make text (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">section</span></span></span>), page number
(<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">page</span></span></span>), both (<span class="obeylines-h"><span class="verb"><span
@@ -1377,7 +1380,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-10-4"
class="td10">
- <!--l. 640--><p class="noindent" >make page number, not text, be link
+ <!--l. 644--><p class="noindent" >make page number, not text, be link
on TOC, LOF and LOT </td>
@@ -1389,7 +1392,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-11-4"
class="td10">
- <!--l. 641--><p class="noindent" >allow links to break over lines by
+ <!--l. 645--><p class="noindent" >allow links to break over lines by
making links over multiple lines into
PDF links to the same target </td>
</tr><tr
@@ -1400,7 +1403,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-12-4"
class="td10">
- <!--l. 643--><p class="noindent" >Colors the text of links and anchors.
+ <!--l. 647--><p class="noindent" >Colors the text of links and anchors.
The colors chosen depend on the
the type of link. At present the
only types of link distinguished are
@@ -1416,7 +1419,7 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">red </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-13-4"
class="td10">
- <!--l. 648--><p class="noindent" >Color for normal internal links. </td>
+ <!--l. 652--><p class="noindent" >Color for normal internal links. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-14-1"
class="td01"><span
@@ -1425,7 +1428,8 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">black </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-14-4"
class="td10">
- <!--l. 649--><p class="noindent" >Color for anchor text. </td>
+ <!--l. 653--><p class="noindent" >Color for anchor text. Ignored by
+ most drivers. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-15-1"
class="td01"><span
@@ -1434,7 +1438,7 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">green </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-15-4"
class="td10">
- <!--l. 650--><p class="noindent" >Color for bibliographical citations in
+ <!--l. 654--><p class="noindent" >Color for bibliographical citations in
text. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-16-1"
@@ -1444,7 +1448,7 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">cyan </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-16-4"
class="td10">
- <!--l. 651--><p class="noindent" >Color for URLs which open local
+ <!--l. 655--><p class="noindent" >Color for URLs which open local
files. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-17-1"
@@ -1454,7 +1458,7 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">red </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-17-4"
class="td10">
- <!--l. 652--><p class="noindent" >Color for Acrobat menu items. </td>
+ <!--l. 656--><p class="noindent" >Color for Acrobat menu items. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-18-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-18-1"
class="td01"><span
@@ -1463,7 +1467,7 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">filecolor </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-18-4"
class="td10">
- <!--l. 653--><p class="noindent" >Color for run links (launch
+ <!--l. 657--><p class="noindent" >Color for run links (launch
annotations). </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-19-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-19-1"
@@ -1473,7 +1477,7 @@ class="td11"> color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">magenta </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-19-4"
class="td10">
- <!--l. 654--><p class="noindent" >Color for linked URLs. </td>
+ <!--l. 658--><p class="noindent" >Color for linked URLs. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-20-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-20-1"
class="td01"><span
@@ -1481,7 +1485,7 @@ class="ec-lmvtt-10">allcolors </span></td><td
class="td11"> color </td><td style="white-space:nowrap; text-align:left;" id="TBL-6-20-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-6-20-4"
class="td10">
- <!--l. 655--><p class="noindent" >Set all color options (without border
+ <!--l. 659--><p class="noindent" >Set all color options (without border
and field options). </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-21-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-21-1"
@@ -1497,7 +1501,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-6-22-4"
class="td10">
- <!--l. 656--><p class="noindent" >Use small caps instead of color for
+ <!--l. 660--><p class="noindent" >Use small caps instead of color for
links. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-23-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-23-1"
@@ -1506,7 +1510,7 @@ class="ec-lmvtt-10">hidelinks </span></td><td style="white-space:nowrap; tex
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-6-23-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-6-23-4"
class="td10">
- <!--l. 657--><p class="noindent" >Hide links (removing color and
+ <!--l. 661--><p class="noindent" >Hide links (removing color and
border). </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-6-24-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-24-1"
@@ -1524,15 +1528,15 @@ class="td01"> </td>
style="vertical-align:baseline;" id="TBL-6-28-"><td style="white-space:nowrap; text-align:left;" id="TBL-6-28-1"
class="td01"> </td></tr>
</table></div>
-<!--l. 660--><p class="noindent" >Note that all color names must be defined before use, following the normal system of the standard
+<!--l. 664--><p class="noindent" >Note that all color names must be defined before use, following the normal system of the standard
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;<span
class="ec-lmss-10">color </span>package.
-<!--l. 663--><p class="noindent" >
+<!--l. 667--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a
id="x1-100003.6"></a>PDF-specific display options</h4>
<a
- id="x1-10001r6"></a> <!--l. 665--><div class="longtable"> <table id="TBL-7" class="longtable"
+ id="x1-10001r6"></a> <!--l. 669--><div class="longtable"> <table id="TBL-7" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-7-1g"><col
id="TBL-7-1"><col
@@ -1549,7 +1553,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-1-4"
class="td10">
- <!--l. 665--><p class="noindent" >A set of Acrobat bookmarks are written, in a
+ <!--l. 669--><p class="noindent" >A set of Acrobat bookmarks are written, in a
manner similar to the table of contents, requiring
two passes of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>. Some postprocessing of
@@ -1572,7 +1576,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-2-4"
class="td10">
- <!--l. 671--><p class="noindent" >If Acrobat bookmarks are requested, show them
+ <!--l. 675--><p class="noindent" >If Acrobat bookmarks are requested, show them
with all the subtrees expanded. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-3-1"
@@ -1581,7 +1585,7 @@ class="ec-lmvtt-10">bookmarksopenlevel </span></td><td style="white-space:now
class="td11"> parameter </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-3-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-7-3-4"
class="td10">
- <!--l. 673--><p class="noindent" >level (<span
+ <!--l. 677--><p class="noindent" >level (<span
class="ec-lmvtt-10">\maxdimen</span>) to which bookmarks are open</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-4-1"
@@ -1591,7 +1595,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-4-4"
class="td10">
- <!--l. 674--><p class="noindent" >If Acrobat bookmarks are requested, include
+ <!--l. 678--><p class="noindent" >If Acrobat bookmarks are requested, include
section numbers. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-5-1"
@@ -1601,7 +1605,7 @@ class="td11"> text </td><td style="white-space:nowrap; text-align:lef
class="td11"> <span
class="ec-lmri-10">toc </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-5-4"
class="td10">
- <!--l. 675--><p class="noindent" >to specify which &#8216;toc&#8217; file to mimic </td>
+ <!--l. 679--><p class="noindent" >to specify which &#8216;toc&#8217; file to mimic </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-6-1"
class="td01"><span
@@ -1610,7 +1614,7 @@ class="td11"> boolean </td><td style="white-space:nowrap; text-align:left
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-6-4"
class="td10">
- <!--l. 677--><p class="noindent" >This option should be used to produce CJK
+ <!--l. 681--><p class="noindent" >This option should be used to produce CJK
bookmarks. Package <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">hyperref</span></span></span> supports both
normal and preprocessed mode of the <span
@@ -1626,7 +1630,7 @@ class="ec-lmss-10">CJK</span>
notably Acroread itself) support this. Also note
that option &#8216;CJKbookmarks&#8217; cannot be used
together with option &#8216;unicode&#8217;.
- <!--l. 689--><p class="noindent" >No mechanism is provided to
+ <!--l. 693--><p class="noindent" >No mechanism is provided to
translate non-Unicode bookmarks to Unicode; for
portable PDF documents only Unicode encoding
should be used. </td>
@@ -1638,7 +1642,7 @@ class="td11"> name </td><td style="white-space:nowrap; text-align:left
class="td11"> <span
class="ec-lmri-10">/I </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-7-4"
class="td10">
- <!--l. 692--><p class="noindent" >How link buttons behave when selected; /I is
+ <!--l. 696--><p class="noindent" >How link buttons behave when selected; /I is
for inverse (the default); the other possibilities
are /N (no effect), /O (outline), and /P (inset
highlighting). </td>
@@ -1650,7 +1654,7 @@ class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">0 1 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-8-4"
class="td10">
- <!--l. 695--><p class="noindent" >The color of the box around citations </td>
+ <!--l. 699--><p class="noindent" >The color of the box around citations </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-9-1"
class="td01"><span
@@ -1659,7 +1663,7 @@ class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">0 .5 .5 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-9-4"
class="td10">
- <!--l. 696--><p class="noindent" >The color of the box around links to files </td>
+ <!--l. 700--><p class="noindent" >The color of the box around links to files </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-10-1"
class="td01"><span
@@ -1668,7 +1672,7 @@ class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">1 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-10-4"
class="td10">
- <!--l. 697--><p class="noindent" >The color of the box around normal links </td>
+ <!--l. 701--><p class="noindent" >The color of the box around normal links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-11-1"
class="td01"><span
@@ -1677,7 +1681,7 @@ class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">1 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-11-4"
class="td10">
- <!--l. 698--><p class="noindent" >The color of the box around Acrobat menu links</td>
+ <!--l. 702--><p class="noindent" >The color of the box around Acrobat menu links</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-12-1"
class="td01"><span
@@ -1686,7 +1690,7 @@ class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">0 1 1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-12-4"
class="td10">
- <!--l. 699--><p class="noindent" >The color of the box around links to URLs </td>
+ <!--l. 703--><p class="noindent" >The color of the box around links to URLs </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-13-1"
class="td01"><span
@@ -1695,7 +1699,7 @@ class="td11"> RGB color </td><td style="white-space:nowrap; text-align:left;"
class="td11"> <span
class="ec-lmri-10">0 .7 .7 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-13-4"
class="td10">
- <!--l. 700--><p class="noindent" >Color of border around &#8216;run&#8217; links </td>
+ <!--l. 704--><p class="noindent" >Color of border around &#8216;run&#8217; links </td>
</tr><tr
@@ -1705,7 +1709,7 @@ class="ec-lmvtt-10">allbordercolors </span></td><td style="white-space
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-7-14-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-7-14-4"
class="td10">
- <!--l. 701--><p class="noindent" >Set all border color options </td>
+ <!--l. 705--><p class="noindent" >Set all border color options </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-7-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-7-15-1"
class="td01"><span
@@ -1714,7 +1718,7 @@ class="td11"> </td><td style="white-space:nowrap; text-align:le
class="td11"> <span
class="ec-lmri-10">0 0 1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-7-15-4"
class="td10">
- <!--l. 702--><p class="noindent" >The style of box around links; defaults to a box
+ <!--l. 706--><p class="noindent" >The style of box around links; defaults to a box
with lines of 1pt thickness, but the colorlinks
option resets it to produce no border. </td>
</tr><tr
@@ -1733,7 +1737,7 @@ class="td11"> </td><td style="white-space:nowrap; text-align:left;" i
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-7-19-4"
class="td10"></td></tr>
</table></div>
-<!--l. 706--><p class="noindent" >Note that the color of link borders can be specified <span
+<!--l. 710--><p class="noindent" >Note that the color of link borders can be specified <span
class="ec-lmri-10">only </span>as 3 numbers in the range 0..1, giving an RGB
color. You cannot use colors defined in <span class="TEX">T<span
class="E">E</span>X</span>. Since version 6.76a this is no longer true. Especially with
@@ -1742,7 +1746,7 @@ class="ec-lmss-10">xcolor </span>the usual color specifications of package <span
class="ec-lmss-10">(x)color </span>can be used. For further
information see description of package <span
class="ec-lmss-10">hycolor</span>.
-<!--l. 713--><p class="indent" > The bookmark commands are stored in a file called <span
+<!--l. 717--><p class="indent" > The bookmark commands are stored in a file called <span
class="ec-lmri-10">jobname</span><span
class="ec-lmvtt-10">.out</span>. The files is not processed by
<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
@@ -1756,12 +1760,12 @@ line
<div class="verbatim" id="verbatim-12">
\let\WriteBookmarks\relax
</div>
-<!--l. 720--><p class="nopar" >
-<!--l. 722--><p class="noindent" >
+<!--l. 724--><p class="nopar" >
+<!--l. 726--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a
id="x1-110003.7"></a>PDF display and information options</h4>
<a
- id="x1-11001r7"></a> <!--l. 724--><div class="longtable"> <table id="TBL-8" class="longtable"
+ id="x1-11001r7"></a> <!--l. 728--><div class="longtable"> <table id="TBL-8" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-8-1g"><col
id="TBL-8-1"><col
@@ -1773,20 +1777,20 @@ id="TBL-8-4"></colgroup>
class="td01"><span
class="ec-lmvtt-10">baseurl </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-1-2"
class="td11">
- <!--l. 724--><p class="noindent" >URL </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-3"
+ <!--l. 728--><p class="noindent" >URL </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-1-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-1-4"
class="td10">
- <!--l. 724--><p class="noindent" >Sets the base URL of the PDF document </td>
+ <!--l. 728--><p class="noindent" >Sets the base URL of the PDF document </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-1"
class="td01"><span
class="ec-lmvtt-10">pdfpagemode </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-2-2"
class="td11">
- <!--l. 725--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-3"
+ <!--l. 729--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-2-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-2-4"
class="td10">
- <!--l. 725--><p class="noindent" >Determines how the file is opening in
+ <!--l. 729--><p class="noindent" >Determines how the file is opening in
Acrobat; the possibilities are <span
class="ec-lmvtt-10">UseNone</span>,
<span
@@ -1805,74 +1809,74 @@ class="ec-lmvtt-10">UseOutlines </span>is used. </td>
class="td01"><span
class="ec-lmvtt-10">pdftitle </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-3-2"
class="td11">
- <!--l. 730--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-3"
+ <!--l. 734--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-3-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-3-4"
class="td10">
- <!--l. 730--><p class="noindent" >Sets the document information Title field </td>
+ <!--l. 734--><p class="noindent" >Sets the document information Title field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-1"
class="td01"><span
class="ec-lmvtt-10">pdfauthor </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-4-2"
class="td11">
- <!--l. 731--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-3"
+ <!--l. 735--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-4-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-4-4"
class="td10">
- <!--l. 731--><p class="noindent" >Sets the document information Author field </td>
+ <!--l. 735--><p class="noindent" >Sets the document information Author field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-1"
class="td01"><span
class="ec-lmvtt-10">pdfsubject </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-5-2"
class="td11">
- <!--l. 732--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-3"
+ <!--l. 736--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-5-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-5-4"
class="td10">
- <!--l. 732--><p class="noindent" >Sets the document information Subject field </td>
+ <!--l. 736--><p class="noindent" >Sets the document information Subject field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-1"
class="td01"><span
class="ec-lmvtt-10">pdfcreator </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-6-2"
class="td11">
- <!--l. 733--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-3"
+ <!--l. 737--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-6-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-6-4"
class="td10">
- <!--l. 733--><p class="noindent" >Sets the document information Creator field </td>
+ <!--l. 737--><p class="noindent" >Sets the document information Creator field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-1"
class="td01"><span
class="ec-lmvtt-10">addtopdfproducer </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-7-2"
class="td11">
- <!--l. 734--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-3"
+ <!--l. 738--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-7-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-7-4"
class="td10">
- <!--l. 734--><p class="noindent" >Adds additional text to the document
+ <!--l. 738--><p class="noindent" >Adds additional text to the document
information Producer field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-1"
class="td01"><span
class="ec-lmvtt-10">pdfkeywords </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-8-2"
class="td11">
- <!--l. 735--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-3"
+ <!--l. 739--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-8-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-8-4"
class="td10">
- <!--l. 735--><p class="noindent" >Sets the document information Keywords field</td>
+ <!--l. 739--><p class="noindent" >Sets the document information Keywords field</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-9-1"
class="td01"><span
class="ec-lmvtt-10">pdftrapped </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-9-2"
class="td11">
- <!--l. 736--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-9-3"
+ <!--l. 740--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-9-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-9-4"
class="td10">
- <!--l. 736--><p class="noindent" >Sets the document information Trapped entry.</td>
+ <!--l. 740--><p class="noindent" >Sets the document information Trapped entry.</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-10-1"
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-10-2"
class="td11">
- <!--l. 737--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-10-3"
+ <!--l. 741--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-10-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-10-4"
class="td10">
- <!--l. 737--><p class="noindent" >Possible values are <span
+ <!--l. 741--><p class="noindent" >Possible values are <span
class="ec-lmvtt-10">True</span>, <span
class="ec-lmvtt-10">False </span>and <span
class="ec-lmvtt-10">Unknown</span>.</td>
@@ -1880,64 +1884,64 @@ class="ec-lmvtt-10">Unknown</span>.</td>
style="vertical-align:baseline;" id="TBL-8-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-11-1"
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-11-2"
class="td11">
- <!--l. 738--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-11-3"
+ <!--l. 742--><p class="noindent" > </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-11-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-11-4"
class="td10">
- <!--l. 738--><p class="noindent" >An empty value means, the entry is not set. </td>
+ <!--l. 742--><p class="noindent" >An empty value means, the entry is not set. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-12-1"
class="td01"><span
class="ec-lmvtt-10">pdfinfo </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-12-2"
class="td11">
- <!--l. 739--><p class="noindent" >key
+ <!--l. 743--><p class="noindent" >key
value
list </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-12-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-12-4"
class="td10">
- <!--l. 739--><p class="noindent" >Alternative interface for setting the document
+ <!--l. 743--><p class="noindent" >Alternative interface for setting the document
information. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-13-1"
class="td01"><span
class="ec-lmvtt-10">pdfview </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-13-2"
class="td11">
- <!--l. 741--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-13-3"
+ <!--l. 745--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-13-3"
class="td11"> <span
class="ec-lmri-10">XYZ </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-13-4"
class="td10">
- <!--l. 741--><p class="noindent" >Sets the default PDF &#8216;view&#8217; for each link </td>
+ <!--l. 745--><p class="noindent" >Sets the default PDF &#8216;view&#8217; for each link </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-14-1"
class="td01"><span
class="ec-lmvtt-10">pdfstartpage </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-14-2"
class="td11">
- <!--l. 742--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-14-3"
+ <!--l. 746--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-14-3"
class="td11"> <span
class="ec-lmri-10">1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-14-4"
class="td10">
- <!--l. 742--><p class="noindent" >Determines on which page the PDF file is
+ <!--l. 746--><p class="noindent" >Determines on which page the PDF file is
opened. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-15-1"
class="td01"><span
class="ec-lmvtt-10">pdfstartview </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-15-2"
class="td11">
- <!--l. 743--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-15-3"
+ <!--l. 747--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-15-3"
class="td11"> <span
class="ec-lmri-10">Fit </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-15-4"
class="td10">
- <!--l. 743--><p class="noindent" >Set the startup page view </td>
+ <!--l. 747--><p class="noindent" >Set the startup page view </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-16-1"
class="td01"><span
class="ec-lmvtt-10">pdfremotestartview </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-16-2"
class="td11">
- <!--l. 744--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-16-3"
+ <!--l. 748--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-16-3"
class="td11"> <span
class="ec-lmri-10">Fit </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-16-4"
class="td10">
- <!--l. 744--><p class="noindent" >Set the startup page view of remote PDF files</td>
+ <!--l. 748--><p class="noindent" >Set the startup page view of remote PDF files</td>
</tr><tr
@@ -1945,45 +1949,45 @@ class="td10">
class="td01"><span
class="ec-lmvtt-10">pdfpagescrop </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-17-2"
class="td11">
- <!--l. 745--><p class="noindent" >n
+ <!--l. 749--><p class="noindent" >n
n
n
n </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-17-3"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-8-17-4"
class="td10">
- <!--l. 745--><p class="noindent" >Sets the default PDF crop box for pages. This
+ <!--l. 749--><p class="noindent" >Sets the default PDF crop box for pages. This
should be a set of four numbers </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-18-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-18-1"
class="td01"><span
class="ec-lmvtt-10">pdfcenterwindow </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-18-2"
class="td11">
- <!--l. 746--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-18-3"
+ <!--l. 750--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-18-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-18-4"
class="td10">
- <!--l. 746--><p class="noindent" >position the document window in the center
+ <!--l. 750--><p class="noindent" >position the document window in the center
of the screen </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-19-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-19-1"
class="td01"><span
class="ec-lmvtt-10">pdfdirection </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-19-2"
class="td11">
- <!--l. 747--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-19-3"
+ <!--l. 751--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-19-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-19-4"
class="td10">
- <!--l. 747--><p class="noindent" >direction setting </td>
+ <!--l. 751--><p class="noindent" >direction setting </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-20-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-20-1"
class="td01"><span
class="ec-lmvtt-10">pdfdisplaydoctitle </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-20-2"
class="td11">
- <!--l. 748--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-20-3"
+ <!--l. 752--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-20-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-20-4"
class="td10">
- <!--l. 748--><p class="noindent" >display document title instead of file name in
+ <!--l. 752--><p class="noindent" >display document title instead of file name in
title bar </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-21-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-21-1"
@@ -1996,155 +2000,155 @@ class="td10"></td></tr>
class="td01"><span
class="ec-lmvtt-10">pdfduplex </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-22-2"
class="td11">
- <!--l. 750--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-22-3"
+ <!--l. 754--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-22-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-22-4"
class="td10">
- <!--l. 750--><p class="noindent" >paper handling option for print dialog </td>
+ <!--l. 754--><p class="noindent" >paper handling option for print dialog </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-23-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-23-1"
class="td01"><span
class="ec-lmvtt-10">pdffitwindow </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-23-2"
class="td11">
- <!--l. 751--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-23-3"
+ <!--l. 755--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-23-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-23-4"
class="td10">
- <!--l. 751--><p class="noindent" >resize document window to fit document size </td>
+ <!--l. 755--><p class="noindent" >resize document window to fit document size </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-24-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-24-1"
class="td01"><span
class="ec-lmvtt-10">pdflang </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-24-2"
class="td11">
- <!--l. 752--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-24-3"
+ <!--l. 756--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-24-3"
class="td11"> <span
class="ec-lmri-10">relax </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-24-4"
class="td10">
- <!--l. 752--><p class="noindent" >PDF language identifier (RFC 3066) </td>
+ <!--l. 756--><p class="noindent" >PDF language identifier (RFC 3066) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-25-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-25-1"
class="td01"><span
class="ec-lmvtt-10">pdfmenubar </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-25-2"
class="td11">
- <!--l. 753--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-25-3"
+ <!--l. 757--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-25-3"
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-25-4"
class="td10">
- <!--l. 753--><p class="noindent" >make PDF viewer&#8217;s menu bar visible </td>
+ <!--l. 757--><p class="noindent" >make PDF viewer&#8217;s menu bar visible </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-26-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-26-1"
class="td01"><span
class="ec-lmvtt-10">pdfnewwindow </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-26-2"
class="td11">
- <!--l. 754--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-26-3"
+ <!--l. 758--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-26-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-26-4"
class="td10">
- <!--l. 754--><p class="noindent" >make links that open another PDF file start a
+ <!--l. 758--><p class="noindent" >make links that open another PDF file start a
new window </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-27-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-27-1"
class="td01"><span
class="ec-lmvtt-10">pdfnonfullscreenpagemode </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-27-2"
class="td11">
- <!--l. 756--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-27-3"
+ <!--l. 760--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-27-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-27-4"
class="td10">
- <!--l. 756--><p class="noindent" >page mode setting on exiting full-screen mode</td>
+ <!--l. 760--><p class="noindent" >page mode setting on exiting full-screen mode</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-28-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-28-1"
class="td01"><span
class="ec-lmvtt-10">pdfnumcopies </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-28-2"
class="td11">
- <!--l. 758--><p class="noindent" >integer </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-28-3"
+ <!--l. 762--><p class="noindent" >integer </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-28-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-28-4"
class="td10">
- <!--l. 758--><p class="noindent" >number of printed copies </td>
+ <!--l. 762--><p class="noindent" >number of printed copies </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-29-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-29-1"
class="td01"><span
class="ec-lmvtt-10">pdfpagelayout </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-29-2"
class="td11">
- <!--l. 759--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-29-3"
+ <!--l. 763--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-29-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-29-4"
class="td10">
- <!--l. 759--><p class="noindent" >set layout of PDF pages </td>
+ <!--l. 763--><p class="noindent" >set layout of PDF pages </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-30-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-30-1"
class="td01"><span
class="ec-lmvtt-10">pdfpagelabels </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-30-2"
class="td11">
- <!--l. 760--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-30-3"
+ <!--l. 764--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-30-3"
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-30-4"
class="td10">
- <!--l. 760--><p class="noindent" >set PDF page labels </td>
+ <!--l. 764--><p class="noindent" >set PDF page labels </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-31-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-31-1"
class="td01"><span
class="ec-lmvtt-10">pdfpagetransition </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-31-2"
class="td11">
- <!--l. 761--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-31-3"
+ <!--l. 765--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-31-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-31-4"
class="td10">
- <!--l. 761--><p class="noindent" >set PDF page transition style </td>
+ <!--l. 765--><p class="noindent" >set PDF page transition style </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-32-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-32-1"
class="td01"><span
class="ec-lmvtt-10">pdfpicktraybypdfsize </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-32-2"
class="td11">
- <!--l. 762--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-32-3"
+ <!--l. 766--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-32-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-32-4"
class="td10">
- <!--l. 762--><p class="noindent" >set option for print dialog </td>
+ <!--l. 766--><p class="noindent" >set option for print dialog </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-33-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-33-1"
class="td01"><span
class="ec-lmvtt-10">pdfprintarea </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-33-2"
class="td11">
- <!--l. 763--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-33-3"
+ <!--l. 767--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-33-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-33-4"
class="td10">
- <!--l. 763--><p class="noindent" >set /PrintArea of viewer preferences </td>
+ <!--l. 767--><p class="noindent" >set /PrintArea of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-34-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-34-1"
class="td01"><span
class="ec-lmvtt-10">pdfprintclip </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-34-2"
class="td11">
- <!--l. 764--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-34-3"
+ <!--l. 768--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-34-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-34-4"
class="td10">
- <!--l. 764--><p class="noindent" >set /PrintClip of viewer preferences </td>
+ <!--l. 768--><p class="noindent" >set /PrintClip of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-35-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-35-1"
class="td01"><span
class="ec-lmvtt-10">pdfprintpagerange </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-35-2"
class="td11">
- <!--l. 765--><p class="noindent" >n
+ <!--l. 769--><p class="noindent" >n
n
(n
n)* </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-35-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-35-4"
class="td10">
- <!--l. 766--><p class="noindent" >set /PrintPageRange of viewer preferences </td>
+ <!--l. 770--><p class="noindent" >set /PrintPageRange of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-36-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-36-1"
class="td01"><span
class="ec-lmvtt-10">pdfprintscaling </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-36-2"
class="td11">
- <!--l. 768--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-36-3"
+ <!--l. 772--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-36-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-36-4"
class="td10">
- <!--l. 768--><p class="noindent" >page scaling option for print dialog (option
+ <!--l. 772--><p class="noindent" >page scaling option for print dialog (option
/PrintScaling of viewer preferences, PDF 1.6);
valid values are <span
class="ec-lmvtt-10">None </span>and <span
@@ -2154,51 +2158,51 @@ class="ec-lmvtt-10">AppDefault</span> </td>
class="td01"><span
class="ec-lmvtt-10">pdftoolbar </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-37-2"
class="td11">
- <!--l. 773--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-37-3"
+ <!--l. 777--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-37-3"
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-37-4"
class="td10">
- <!--l. 773--><p class="noindent" >make PDF toolbar visible </td>
+ <!--l. 777--><p class="noindent" >make PDF toolbar visible </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-38-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-38-1"
class="td01"><span
class="ec-lmvtt-10">pdfviewarea </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-38-2"
class="td11">
- <!--l. 774--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-38-3"
+ <!--l. 778--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-38-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-38-4"
class="td10">
- <!--l. 774--><p class="noindent" >set /ViewArea of viewer preferences </td>
+ <!--l. 778--><p class="noindent" >set /ViewArea of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-39-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-39-1"
class="td01"><span
class="ec-lmvtt-10">pdfviewclip </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-39-2"
class="td11">
- <!--l. 775--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-39-3"
+ <!--l. 779--><p class="noindent" >text </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-39-3"
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-39-4"
class="td10">
- <!--l. 775--><p class="noindent" >set /ViewClip of viewer preferences </td>
+ <!--l. 779--><p class="noindent" >set /ViewClip of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-40-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-40-1"
class="td01"><span
class="ec-lmvtt-10">pdfwindowui </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-40-2"
class="td11">
- <!--l. 776--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-40-3"
+ <!--l. 780--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-40-3"
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-40-4"
class="td10">
- <!--l. 776--><p class="noindent" >make PDF user interface elements visible </td>
+ <!--l. 780--><p class="noindent" >make PDF user interface elements visible </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-8-41-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-41-1"
class="td01"><span
class="ec-lmvtt-10">unicode </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-41-2"
class="td11">
- <!--l. 777--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-41-3"
+ <!--l. 781--><p class="noindent" >boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-8-41-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-8-41-4"
class="td10">
- <!--l. 777--><p class="noindent" >Unicode encoded PDF strings </td>
+ <!--l. 781--><p class="noindent" >Unicode encoded PDF strings </td>
</tr><tr
@@ -2214,7 +2218,7 @@ class="td01"> </td>
style="vertical-align:baseline;" id="TBL-8-45-"><td style="white-space:nowrap; text-align:left;" id="TBL-8-45-1"
class="td01"> </td></tr>
</table></div>
-<!--l. 780--><p class="noindent" >Each link in Acrobat carries its own magnification level, which is set using PDF coordinate space, which
+<!--l. 784--><p class="noindent" >Each link in Acrobat carries its own magnification level, which is set using PDF coordinate space, which
is not the same as <span class="TEX">T<span
class="E">E</span>X</span>&#8217;s. The unit is bp and the origin is in the lower left corner. See also <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypercalcbp</span></span></span>
@@ -2235,7 +2239,7 @@ class="ec-lmvtt-10">pdfstartview </span>and <span
class="ec-lmvtt-10">pdfremotestartview</span>
parameters.
<a
- id="x1-11002r8"></a> <!--l. 793--><div class="longtable"> <table id="TBL-9" class="longtable"
+ id="x1-11002r8"></a> <!--l. 797--><div class="longtable"> <table id="TBL-9" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-9-1g"><col
id="TBL-9-1"><col
@@ -2248,7 +2252,7 @@ class="ec-lmvtt-10">XYZ </span></td><td style="white-space:nowrap; text-alig
class="td11"> <span
class="ec-lmri-10">left top zoom </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-1-3"
class="td10">
- <!--l. 793--><p class="noindent" >Sets a coordinate and a zoom factor. If any one
+ <!--l. 797--><p class="noindent" >Sets a coordinate and a zoom factor. If any one
is null, the source link value is used. <span
class="ec-lmri-10">null null</span>
<span
@@ -2260,7 +2264,7 @@ class="td01"><span
class="ec-lmvtt-10">Fit </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-2-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-9-2-3"
class="td10">
- <!--l. 795--><p class="noindent" >Fits the page to the window. </td>
+ <!--l. 799--><p class="noindent" >Fits the page to the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-3-1"
class="td01"><span
@@ -2268,7 +2272,7 @@ class="ec-lmvtt-10">FitH </span></td><td style="white-space:nowrap; text-ali
class="td11"> <span
class="ec-lmri-10">top </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-3-3"
class="td10">
- <!--l. 796--><p class="noindent" >Fits the width of the page to the window. </td>
+ <!--l. 800--><p class="noindent" >Fits the width of the page to the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-4-1"
class="td01"><span
@@ -2276,7 +2280,7 @@ class="ec-lmvtt-10">FitV </span></td><td style="white-space:nowrap; text-ali
class="td11"> <span
class="ec-lmri-10">left </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-4-3"
class="td10">
- <!--l. 797--><p class="noindent" >Fits the height of the page to the window. </td>
+ <!--l. 801--><p class="noindent" >Fits the height of the page to the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-5-1"
class="td01"><span
@@ -2284,7 +2288,7 @@ class="ec-lmvtt-10">FitR </span></td><td style="white-space:nowrap; text-ali
class="td11"> <span
class="ec-lmri-10">left bottom right top </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-5-3"
class="td10">
- <!--l. 798--><p class="noindent" >Fits the rectangle specified by the four
+ <!--l. 802--><p class="noindent" >Fits the rectangle specified by the four
coordinates to the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-1"
@@ -2292,7 +2296,7 @@ class="td01"><span
class="ec-lmvtt-10">FitB </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-9-6-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-9-6-3"
class="td10">
- <!--l. 799--><p class="noindent" >Fits the page bounding box to the window. </td>
+ <!--l. 803--><p class="noindent" >Fits the page bounding box to the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-7-1"
class="td01"><span
@@ -2300,7 +2304,7 @@ class="ec-lmvtt-10">FitBH </span></td><td style="white-space:nowrap; text-alig
class="td11"> <span
class="ec-lmri-10">top </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-7-3"
class="td10">
- <!--l. 800--><p class="noindent" >Fits the width of the page bounding box to
+ <!--l. 804--><p class="noindent" >Fits the width of the page bounding box to
the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-8-1"
@@ -2309,7 +2313,7 @@ class="ec-lmvtt-10">FitBV </span></td><td style="white-space:nowrap; text-alig
class="td11"> <span
class="ec-lmri-10">left </span></td><td style="white-space:normal; text-align:left;" id="TBL-9-8-3"
class="td10">
- <!--l. 801--><p class="noindent" >Fits the height of the page bounding box to
+ <!--l. 805--><p class="noindent" >Fits the height of the page bounding box to
the window. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-9-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-9-9-1"
@@ -2329,10 +2333,10 @@ class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="T
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-9-13-3"
class="td10"></td></tr>
</table></div>
-<!--l. 804--><p class="indent" > The <span
+<!--l. 808--><p class="indent" > The <span
class="ec-lmvtt-10">pdfpagelayout </span>can be one of the following values.
<a
- id="x1-11003r9"></a> <!--l. 807--><div class="longtable"> <table id="TBL-10" class="longtable"
+ id="x1-11003r9"></a> <!--l. 811--><div class="longtable"> <table id="TBL-10" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-10-1g"><col
id="TBL-10-1"><col
@@ -2342,26 +2346,26 @@ id="TBL-10-2"></colgroup>
class="td01"><span
class="ec-lmvtt-10">SinglePage </span></td><td style="white-space:normal; text-align:left;" id="TBL-10-1-2"
class="td10">
- <!--l. 807--><p class="noindent" >Displays a single page; advancing flips the page </td>
+ <!--l. 811--><p class="noindent" >Displays a single page; advancing flips the page </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-10-2-1"
class="td01"><span
class="ec-lmvtt-10">OneColumn </span></td><td style="white-space:normal; text-align:left;" id="TBL-10-2-2"
class="td10">
- <!--l. 808--><p class="noindent" >Displays the document in one column; continuous scrolling. </td>
+ <!--l. 812--><p class="noindent" >Displays the document in one column; continuous scrolling. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-10-3-1"
class="td01"><span
class="ec-lmvtt-10">TwoColumnLeft </span></td><td style="white-space:normal; text-align:left;" id="TBL-10-3-2"
class="td10">
- <!--l. 809--><p class="noindent" >Displays the document in two columns, odd-numbered pages to
+ <!--l. 813--><p class="noindent" >Displays the document in two columns, odd-numbered pages to
the left. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-10-4-1"
class="td01"><span
class="ec-lmvtt-10">TwoColumnRight </span></td><td style="white-space:normal; text-align:left;" id="TBL-10-4-2"
class="td10">
- <!--l. 810--><p class="noindent" >Displays the document in two columns, odd-numbered pages to
+ <!--l. 814--><p class="noindent" >Displays the document in two columns, odd-numbered pages to
the right. </td>
@@ -2370,14 +2374,14 @@ class="td10">
class="td01"><span
class="ec-lmvtt-10">TwoPageLeft </span></td><td style="white-space:normal; text-align:left;" id="TBL-10-5-2"
class="td10">
- <!--l. 811--><p class="noindent" >Displays two pages, odd-numbered pages to the left (since PDF
+ <!--l. 815--><p class="noindent" >Displays two pages, odd-numbered pages to the left (since PDF
1.5). </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-10-6-1"
class="td01"><span
class="ec-lmvtt-10">TwoPageRight </span></td><td style="white-space:normal; text-align:left;" id="TBL-10-6-2"
class="td10">
- <!--l. 812--><p class="noindent" >Displays two pages, odd-numbered pages to the right (since PDF
+ <!--l. 816--><p class="noindent" >Displays two pages, odd-numbered pages to the right (since PDF
1.5). </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-10-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-10-7-1"
@@ -2393,7 +2397,7 @@ class="td01"> </td>
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-10-10-2"
class="td10"></td></tr>
</table></div>
-<!--l. 815--><p class="indent" > Finally, the <span
+<!--l. 819--><p class="indent" > Finally, the <span
class="ec-lmvtt-10">pdfpagetransition </span>can be one of the following values, where <span
class="ec-lmri-10">/Di </span>stands for direction of
motion in degrees, generally in 90<sup><span
@@ -2407,7 +2411,7 @@ class="ec-lmri-10">/M </span>is for motion, either in (<span
class="ec-lmvtt-10">/I</span>) or out (<span
class="ec-lmvtt-10">/O</span>).
<a
- id="x1-11004r10"></a> <!--l. 823--><div class="longtable"> <table id="TBL-11" class="longtable"
+ id="x1-11004r10"></a> <!--l. 827--><div class="longtable"> <table id="TBL-11" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-11-1g"><col
id="TBL-11-1"><col
@@ -2419,7 +2423,7 @@ class="td01"><span
class="ec-lmvtt-10">Blinds </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-11-1-2"
class="td11"> /Dm </td><td style="white-space:normal; text-align:left;" id="TBL-11-1-3"
class="td10">
- <!--l. 823--><p class="noindent" >Multiple lines distributed evenly across the screen sweep
+ <!--l. 827--><p class="noindent" >Multiple lines distributed evenly across the screen sweep
in the same direction to reveal the new page. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-11-2-1"
@@ -2427,14 +2431,14 @@ class="td01"><span
class="ec-lmvtt-10">Box </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-11-2-2"
class="td11"> /M </td><td style="white-space:normal; text-align:left;" id="TBL-11-2-3"
class="td10">
- <!--l. 825--><p class="noindent" >A box sweeps in or out. </td>
+ <!--l. 829--><p class="noindent" >A box sweeps in or out. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-11-3-1"
class="td01"><span
class="ec-lmvtt-10">Dissolve </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-11-3-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-11-3-3"
class="td10">
- <!--l. 826--><p class="noindent" >The page image dissolves in a piecemeal fashion to reveal
+ <!--l. 830--><p class="noindent" >The page image dissolves in a piecemeal fashion to reveal
the new page. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-11-4-1"
@@ -2442,7 +2446,7 @@ class="td01"><span
class="ec-lmvtt-10">Glitter </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-11-4-2"
class="td11"> /Di </td><td style="white-space:normal; text-align:left;" id="TBL-11-4-3"
class="td10">
- <!--l. 827--><p class="noindent" >Similar to Dissolve, except the effect sweeps across the
+ <!--l. 831--><p class="noindent" >Similar to Dissolve, except the effect sweeps across the
screen. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-11-5-1"
@@ -2450,14 +2454,14 @@ class="td01"><span
class="ec-lmvtt-10">Split </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-11-5-2"
class="td11"> /Dm /M </td><td style="white-space:normal; text-align:left;" id="TBL-11-5-3"
class="td10">
- <!--l. 828--><p class="noindent" >Two lines sweep across the screen to reveal the new page.</td>
+ <!--l. 832--><p class="noindent" >Two lines sweep across the screen to reveal the new page.</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-11-6-1"
class="td01"><span
class="ec-lmvtt-10">Wipe </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-11-6-2"
class="td11"> /Di </td><td style="white-space:normal; text-align:left;" id="TBL-11-6-3"
class="td10">
- <!--l. 829--><p class="noindent" >A single line sweeps across the screen to reveal the new
+ <!--l. 833--><p class="noindent" >A single line sweeps across the screen to reveal the new
page. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-11-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-11-7-1"
@@ -2474,11 +2478,11 @@ class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-11-10-3"
class="td10"></td></tr>
</table></div>
-<!--l. 832--><p class="noindent" >
+<!--l. 836--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.8 </span> <a
id="x1-120003.8"></a>Option <span
class="ec-lmvtt-10">pdfinfo</span></h4>
-<!--l. 834--><p class="noindent" >The information entries can be set using <span
+<!--l. 838--><p class="noindent" >The information entries can be set using <span
class="ec-lmvtt-10">pdftitle</span>, <span
class="ec-lmvtt-10">pdfsubject</span>, &#x2026;. Option <span
class="ec-lmvtt-10">pdfinfo </span>provides an alternative
@@ -2505,14 +2509,14 @@ strings (see PDF specification). Example:
&#x00A0;<br />&#x00A0;&#x00A0;}
&#x00A0;<br />}
</div>
- <!--l. 853--><p class="nopar" ></div>
-<!--l. 856--><p class="noindent" >
+ <!--l. 857--><p class="nopar" ></div>
+<!--l. 860--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.9 </span> <a
id="x1-130003.9"></a>Big alphabetical list</h4>
-<!--l. 858--><p class="noindent" >The following is a complete listing of available options for <span
+<!--l. 862--><p class="noindent" >The following is a complete listing of available options for <span
class="ec-lmss-10">hyperref</span>, arranged alphabetically.
<a
- id="x1-13001r11"></a> <!--l. 862--><div class="longtable"> <table id="TBL-12" class="longtable"
+ id="x1-13001r11"></a> <!--l. 866--><div class="longtable"> <table id="TBL-12" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-12-1g"><col
id="TBL-12-1"><col
@@ -2525,7 +2529,7 @@ class="ec-lmvtt-10">anchorcolor </span></td><td style="white-space
class="td11"> <span
class="ec-lmri-10">black </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-1-3"
class="td10">
- <!--l. 862--><p class="noindent" >set color of anchors </td>
+ <!--l. 866--><p class="noindent" >set color of anchors, ignored by most drivers. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-2-1"
class="td01"><span
@@ -2533,7 +2537,7 @@ class="ec-lmvtt-10">backref </span></td><td style="white-spa
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-2-3"
class="td10">
- <!--l. 863--><p class="noindent" >do bibliographical back references </td>
+ <!--l. 867--><p class="noindent" >do bibliographical back references </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-3-1"
class="td01"><span
@@ -2541,7 +2545,7 @@ class="ec-lmvtt-10">baseurl </span></td><td style="white-spa
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-3-3"
class="td10">
- <!--l. 864--><p class="noindent" >set base URL for document </td>
+ <!--l. 868--><p class="noindent" >set base URL for document </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-4-1"
class="td01"><span
@@ -2549,7 +2553,7 @@ class="ec-lmvtt-10">bookmarks </span></td><td style="white-space:
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-4-3"
class="td10">
- <!--l. 865--><p class="noindent" >make bookmarks </td>
+ <!--l. 869--><p class="noindent" >make bookmarks </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-5-1"
class="td01"><span
@@ -2557,7 +2561,7 @@ class="ec-lmvtt-10">bookmarksnumbered </span></td><td style="white-space:nowra
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-5-3"
class="td10">
- <!--l. 866--><p class="noindent" >put section numbers in bookmarks </td>
+ <!--l. 870--><p class="noindent" >put section numbers in bookmarks </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-6-1"
class="td01"><span
@@ -2565,7 +2569,7 @@ class="ec-lmvtt-10">bookmarksopen </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-6-3"
class="td10">
- <!--l. 867--><p class="noindent" >open up bookmark tree </td>
+ <!--l. 871--><p class="noindent" >open up bookmark tree </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-7-1"
class="td01"><span
@@ -2573,7 +2577,7 @@ class="ec-lmvtt-10">bookmarksopenlevel </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmvtt-10">\maxdimen </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-7-3"
class="td10">
- <!--l. 868--><p class="noindent" >level to which bookmarks are open </td>
+ <!--l. 872--><p class="noindent" >level to which bookmarks are open </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-8-1"
class="td01"><span
@@ -2581,7 +2585,7 @@ class="ec-lmvtt-10">bookmarkstype </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">toc </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-8-3"
class="td10">
- <!--l. 869--><p class="noindent" >to specify which &#8216;toc&#8217; file to mimic </td>
+ <!--l. 873--><p class="noindent" >to specify which &#8216;toc&#8217; file to mimic </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-9-1"
class="td01"><span
@@ -2589,7 +2593,7 @@ class="ec-lmvtt-10">breaklinks </span></td><td style="white-spac
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-9-3"
class="td10">
- <!--l. 870--><p class="noindent" >allow links to break over lines </td>
+ <!--l. 874--><p class="noindent" >allow links to break over lines </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-10-1"
class="td01"><span
@@ -2597,7 +2601,7 @@ class="ec-lmvtt-10">CJKbookmarks </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-10-3"
class="td10">
- <!--l. 871--><p class="noindent" >to produce CJK bookmarks </td>
+ <!--l. 875--><p class="noindent" >to produce CJK bookmarks </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-11-1"
class="td01"><span
@@ -2605,7 +2609,7 @@ class="ec-lmvtt-10">citebordercolor </span></td><td style="white-space:
class="td11"> <span
class="ec-lmri-10">0 1 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-11-3"
class="td10">
- <!--l. 872--><p class="noindent" >color of border around cites </td>
+ <!--l. 876--><p class="noindent" >color of border around cites </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-12-1"
class="td01"><span
@@ -2613,7 +2617,7 @@ class="ec-lmvtt-10">citecolor </span></td><td style="white-spa
class="td11"> <span
class="ec-lmri-10">green </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-12-3"
class="td10">
- <!--l. 873--><p class="noindent" >color of citation links </td>
+ <!--l. 877--><p class="noindent" >color of citation links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-13-1"
class="td01"><span
@@ -2621,14 +2625,14 @@ class="ec-lmvtt-10">colorlinks </span></td><td style="white-spa
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-13-3"
class="td10">
- <!--l. 874--><p class="noindent" >color links </td>
+ <!--l. 878--><p class="noindent" >color links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-14-1"
class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-12-14-2"
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-14-3"
class="td10">
- <!--l. 875--><p class="noindent" >(<span
+ <!--l. 879--><p class="noindent" >(<span
class="ec-lmss-10">tex4ht</span>, <span
class="ec-lmss-10">dviwindo</span>) </td>
</tr><tr
@@ -2638,7 +2642,7 @@ class="ec-lmvtt-10">debug </span></td><td style="white-spac
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-15-3"
class="td10">
- <!--l. 876--><p class="noindent" >provide details of anchors defined; same as
+ <!--l. 880--><p class="noindent" >provide details of anchors defined; same as
verbose </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-16-1"
@@ -2647,9 +2651,11 @@ class="ec-lmvtt-10">destlabel </span></td><td style="white-spac
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-16-3"
class="td10">
- <!--l. 877--><p class="noindent" >destinations are named by the first <span class="obeylines-h"><span class="verb"><span
+ <!--l. 881--><p class="noindent" >destinations are named by the first <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\label</span></span></span>
after the anchor creation </td>
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-12-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-17-1"
class="td01"><span
@@ -2657,15 +2663,14 @@ class="ec-lmvtt-10">draft </span></td><td style="white-sp
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-17-3"
class="td10">
- <!--l. 878--><p class="noindent" >do not do any hyperlinking </td>
-
+ <!--l. 882--><p class="noindent" >do not do any hyperlinking </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-18-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-18-1"
class="td01"><span
class="ec-lmvtt-10">dvipdfm </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-18-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-18-3"
class="td10">
- <!--l. 879--><p class="noindent" >use <span
+ <!--l. 883--><p class="noindent" >use <span
class="ec-lmss-10">dvipdfm </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-19-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-19-1"
@@ -2673,7 +2678,7 @@ class="td01"><span
class="ec-lmvtt-10">dvipdfmx </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-19-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-19-3"
class="td10">
- <!--l. 880--><p class="noindent" >use <span
+ <!--l. 884--><p class="noindent" >use <span
class="ec-lmss-10">dvipdfmx </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-20-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-20-1"
@@ -2681,7 +2686,7 @@ class="td01"><span
class="ec-lmvtt-10">dvips </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-20-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-20-3"
class="td10">
- <!--l. 881--><p class="noindent" >use <span
+ <!--l. 885--><p class="noindent" >use <span
class="ec-lmss-10">dvips </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-21-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-21-1"
@@ -2694,7 +2699,7 @@ class="td01"><span
class="ec-lmvtt-10">dvipsone </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-22-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-22-3"
class="td10">
- <!--l. 882--><p class="noindent" >use <span
+ <!--l. 886--><p class="noindent" >use <span
class="ec-lmss-10">dvipsone </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-23-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-23-1"
@@ -2702,7 +2707,7 @@ class="td01"><span
class="ec-lmvtt-10">dviwindo </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-23-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-23-3"
class="td10">
- <!--l. 883--><p class="noindent" >use <span
+ <!--l. 887--><p class="noindent" >use <span
class="ec-lmss-10">dviwindo </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-24-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-24-1"
@@ -2710,7 +2715,7 @@ class="td01"><span
class="ec-lmvtt-10">encap </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-24-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-24-3"
class="td10">
- <!--l. 884--><p class="noindent" >to set encap character for hyperindex </td>
+ <!--l. 888--><p class="noindent" >to set encap character for hyperindex </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-25-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-25-1"
class="td01"><span
@@ -2718,7 +2723,7 @@ class="ec-lmvtt-10">extension </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">dvi </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-25-3"
class="td10">
- <!--l. 885--><p class="noindent" >suffix of linked files </td>
+ <!--l. 889--><p class="noindent" >suffix of linked files </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-26-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-26-1"
class="td01"><span
@@ -2726,7 +2731,7 @@ class="ec-lmvtt-10">filebordercolor </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">0 .5 .5 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-26-3"
class="td10">
- <!--l. 886--><p class="noindent" >color of border around file links </td>
+ <!--l. 890--><p class="noindent" >color of border around file links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-27-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-27-1"
class="td01"><span
@@ -2734,7 +2739,7 @@ class="ec-lmvtt-10">filecolor </span></td><td style="white-space:n
class="td11"> <span
class="ec-lmri-10">cyan </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-27-3"
class="td10">
- <!--l. 887--><p class="noindent" >color of file links </td>
+ <!--l. 891--><p class="noindent" >color of file links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-28-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-28-1"
class="td01"><span
@@ -2742,7 +2747,7 @@ class="ec-lmvtt-10">final </span></td><td style="white-space:n
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-28-3"
class="td10">
- <!--l. 888--><p class="noindent" >opposite of option draft </td>
+ <!--l. 892--><p class="noindent" >opposite of option draft </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-29-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-29-1"
class="td01"><span
@@ -2750,7 +2755,7 @@ class="ec-lmvtt-10">frenchlinks </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-29-3"
class="td10">
- <!--l. 889--><p class="noindent" >use small caps instead of color for links </td>
+ <!--l. 893--><p class="noindent" >use small caps instead of color for links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-30-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-30-1"
class="td01"><span
@@ -2758,7 +2763,7 @@ class="ec-lmvtt-10">hyperfigures </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-30-3"
class="td10">
- <!--l. 890--><p class="noindent" >make figures hyper links </td>
+ <!--l. 894--><p class="noindent" >make figures hyper links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-31-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-31-1"
class="td01"><span
@@ -2766,7 +2771,7 @@ class="ec-lmvtt-10">hyperfootnotes </span></td><td style="white-space:nowrap
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-31-3"
class="td10">
- <!--l. 891--><p class="noindent" >set up hyperlinked footnotes </td>
+ <!--l. 895--><p class="noindent" >set up hyperlinked footnotes </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-32-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-32-1"
class="td01"><span
@@ -2774,14 +2779,14 @@ class="ec-lmvtt-10">hyperindex </span></td><td style="white-space:nowra
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-32-3"
class="td10">
- <!--l. 892--><p class="noindent" >set up hyperlinked indices </td>
+ <!--l. 896--><p class="noindent" >set up hyperlinked indices </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-33-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-33-1"
class="td01"><span
class="ec-lmvtt-10">hypertex </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-33-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-33-3"
class="td10">
- <!--l. 893--><p class="noindent" >use <span
+ <!--l. 897--><p class="noindent" >use <span
class="ec-lmss-10">Hyper</span><span class="TEX"><span
class="ec-lmss-10">T</span><span
class="E"><span
@@ -2794,7 +2799,7 @@ class="ec-lmvtt-10">hypertexnames </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-34-3"
class="td10">
- <!--l. 894--><p class="noindent" >use guessable names for links </td>
+ <!--l. 898--><p class="noindent" >use guessable names for links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-35-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-35-1"
class="td01"><span
@@ -2802,7 +2807,7 @@ class="ec-lmvtt-10">implicit </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-35-3"
class="td10">
- <!--l. 895--><p class="noindent" >redefine <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+ <!--l. 899--><p class="noindent" >redefine <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>&#x00A0;internals </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-36-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-36-1"
@@ -2810,7 +2815,7 @@ class="td01"><span
class="ec-lmvtt-10">latex2html </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-36-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-36-3"
class="td10">
- <!--l. 896--><p class="noindent" >use <span class="LATEX"><span
+ <!--l. 900--><p class="noindent" >use <span class="LATEX"><span
class="ec-lmss-10">L</span><span class="A"><span
class="ec-lmss-10">A</span></span><span class="TEX"><span
class="ec-lmss-10">T</span><span
@@ -2825,7 +2830,7 @@ class="ec-lmvtt-10">linkbordercolor </span></td><td style="white-space:nowra
class="td11"> <span
class="ec-lmri-10">1 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-37-3"
class="td10">
- <!--l. 897--><p class="noindent" >color of border around links </td>
+ <!--l. 901--><p class="noindent" >color of border around links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-38-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-38-1"
class="td01"><span
@@ -2833,7 +2838,7 @@ class="ec-lmvtt-10">linkcolor </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">red </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-38-3"
class="td10">
- <!--l. 898--><p class="noindent" >color of links </td>
+ <!--l. 902--><p class="noindent" >color of links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-39-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-39-1"
class="td01"><span
@@ -2841,7 +2846,7 @@ class="ec-lmvtt-10">linktoc </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">section </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-39-3"
class="td10">
- <!--l. 899--><p class="noindent" >make text be link on TOC, LOF and LOT </td>
+ <!--l. 903--><p class="noindent" >make text be link on TOC, LOF and LOT </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-40-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-40-1"
class="td01"><span
@@ -2849,7 +2854,7 @@ class="ec-lmvtt-10">linktocpage </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-40-3"
class="td10">
- <!--l. 900--><p class="noindent" >make page number, not text, be link on TOC,
+ <!--l. 904--><p class="noindent" >make page number, not text, be link on TOC,
LOF and LOT </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-41-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-41-1"
@@ -2858,7 +2863,7 @@ class="ec-lmvtt-10">menubordercolor </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">1 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-41-3"
class="td10">
- <!--l. 901--><p class="noindent" >color of border around menu links </td>
+ <!--l. 905--><p class="noindent" >color of border around menu links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-42-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-42-1"
class="td01"> </td></tr>
@@ -2869,7 +2874,7 @@ class="ec-lmvtt-10">menucolor </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">red </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-43-3"
class="td10">
- <!--l. 902--><p class="noindent" >color for menu links </td>
+ <!--l. 906--><p class="noindent" >color for menu links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-44-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-44-1"
class="td01"><span
@@ -2877,7 +2882,7 @@ class="ec-lmvtt-10">nativepdf </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-44-3"
class="td10">
- <!--l. 903--><p class="noindent" >an alias for <span
+ <!--l. 907--><p class="noindent" >an alias for <span
class="ec-lmss-10">dvips</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-45-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-45-1"
@@ -2886,7 +2891,7 @@ class="ec-lmvtt-10">naturalnames </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-45-3"
class="td10">
- <!--l. 904--><p class="noindent" >use <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+ <!--l. 908--><p class="noindent" >use <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>-computed names for links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-46-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-46-1"
@@ -2895,7 +2900,7 @@ class="ec-lmvtt-10">nesting </span></td><td style="white-space:n
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-46-3"
class="td10">
- <!--l. 905--><p class="noindent" >allow nesting of links </td>
+ <!--l. 909--><p class="noindent" >allow nesting of links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-47-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-47-1"
class="td01"><span
@@ -2903,7 +2908,7 @@ class="ec-lmvtt-10">pageanchor </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-47-3"
class="td10">
- <!--l. 906--><p class="noindent" >put an anchor on every page </td>
+ <!--l. 910--><p class="noindent" >put an anchor on every page </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-48-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-48-1"
class="td01"><span
@@ -2911,7 +2916,9 @@ class="ec-lmvtt-10">pagebackref </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-48-3"
class="td10">
- <!--l. 907--><p class="noindent" >backreference by page number </td>
+ <!--l. 911--><p class="noindent" >backreference by page number </td>
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-12-49-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-49-1"
class="td01"><span
@@ -2919,9 +2926,7 @@ class="ec-lmvtt-10">pdfauthor </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-49-3"
class="td10">
- <!--l. 908--><p class="noindent" >text for PDF Author field </td>
-
-
+ <!--l. 912--><p class="noindent" >text for PDF Author field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-50-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-50-1"
class="td01"><span
@@ -2929,14 +2934,14 @@ class="ec-lmvtt-10">pdfborder </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">0 0 1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-50-3"
class="td10">
- <!--l. 909--><p class="noindent" >width of PDF link border </td>
+ <!--l. 913--><p class="noindent" >width of PDF link border </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-51-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-51-1"
class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-12-51-2"
class="td11"> <span
class="ec-lmri-10">0 0 0 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-51-3"
class="td10">
- <!--l. 910--><p class="noindent" >(<span
+ <!--l. 914--><p class="noindent" >(<span
class="ec-lmvtt-10">colorlinks)</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-52-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-52-1"
@@ -2945,7 +2950,7 @@ class="ec-lmvtt-10">pdfcenterwindow </span></td><td style="white-space:nowrap
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-52-3"
class="td10">
- <!--l. 911--><p class="noindent" >position the document window in the center
+ <!--l. 915--><p class="noindent" >position the document window in the center
of the screen </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-53-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-53-1"
@@ -2954,14 +2959,14 @@ class="ec-lmvtt-10">pdfcreator </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">LaTeX with </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-53-3"
class="td10">
- <!--l. 912--><p class="noindent" >text for PDF Creator field </td>
+ <!--l. 916--><p class="noindent" >text for PDF Creator field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-54-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-54-1"
class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-12-54-2"
class="td11"> <span
class="ec-lmri-10">hyperref </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-54-3"
class="td10">
- <!--l. 914--><p class="noindent" > </td>
+ <!--l. 918--><p class="noindent" > </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-55-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-55-1"
class="td01"><span
@@ -2969,7 +2974,7 @@ class="ec-lmvtt-10">pdfdirection </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-55-3"
class="td10">
- <!--l. 914--><p class="noindent" >direction setting </td>
+ <!--l. 918--><p class="noindent" >direction setting </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-56-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-56-1"
class="td01"><span
@@ -2977,7 +2982,7 @@ class="ec-lmvtt-10">pdfdisplaydoctitle </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-56-3"
class="td10">
- <!--l. 915--><p class="noindent" >display document title instead of file name in
+ <!--l. 919--><p class="noindent" >display document title instead of file name in
title bar </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-57-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-57-1"
@@ -2986,7 +2991,7 @@ class="ec-lmvtt-10">pdfduplex </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-57-3"
class="td10">
- <!--l. 917--><p class="noindent" >paper handling option for print dialog </td>
+ <!--l. 921--><p class="noindent" >paper handling option for print dialog </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-58-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-58-1"
class="td01"><span
@@ -2994,7 +2999,7 @@ class="ec-lmvtt-10">pdffitwindow </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-58-3"
class="td10">
- <!--l. 919--><p class="noindent" >resize document window to fit document size </td>
+ <!--l. 923--><p class="noindent" >resize document window to fit document size </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-59-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-59-1"
class="td01"><span
@@ -3002,7 +3007,7 @@ class="ec-lmvtt-10">pdfhighlight </span></td><td style="white-space:now
class="td11"> <span
class="ec-lmri-10">/I </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-59-3"
class="td10">
- <!--l. 920--><p class="noindent" >set highlighting of PDF links </td>
+ <!--l. 924--><p class="noindent" >set highlighting of PDF links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-60-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-60-1"
class="td01"><span
@@ -3010,7 +3015,7 @@ class="ec-lmvtt-10">pdfinfo </span></td><td style="white-space:n
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-60-3"
class="td10">
- <!--l. 921--><p class="noindent" >alternative interface for setting document
+ <!--l. 925--><p class="noindent" >alternative interface for setting document
information </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-61-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-61-1"
@@ -3019,7 +3024,7 @@ class="ec-lmvtt-10">pdfkeywords </span></td><td style="white-space:nowr
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-61-3"
class="td10">
- <!--l. 922--><p class="noindent" >text for PDF Keywords field </td>
+ <!--l. 926--><p class="noindent" >text for PDF Keywords field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-62-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-62-1"
class="td01"><span
@@ -3027,7 +3032,7 @@ class="ec-lmvtt-10">pdflang </span></td><td style="white-space:no
class="td11"> <span
class="ec-lmri-10">relax </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-62-3"
class="td10">
- <!--l. 923--><p class="noindent" >PDF language identifier (RFC 3066) </td>
+ <!--l. 927--><p class="noindent" >PDF language identifier (RFC 3066) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-63-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-63-1"
class="td01"> </td></tr>
@@ -3038,7 +3043,7 @@ class="ec-lmvtt-10">pdfmark </span></td><td style="whit
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-64-3"
class="td10">
- <!--l. 924--><p class="noindent" >an alias for <span
+ <!--l. 928--><p class="noindent" >an alias for <span
class="ec-lmss-10">dvips</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-65-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-65-1"
@@ -3047,7 +3052,7 @@ class="ec-lmvtt-10">pdfmenubar </span></td><td style="white-
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-65-3"
class="td10">
- <!--l. 925--><p class="noindent" >make PDF viewer&#8217;s menu bar visible </td>
+ <!--l. 929--><p class="noindent" >make PDF viewer&#8217;s menu bar visible </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-66-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-66-1"
class="td01"><span
@@ -3055,13 +3060,13 @@ class="ec-lmvtt-10">pdfnewwindow </span></td><td style="white-s
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-66-3"
class="td10">
- <!--l. 926--><p class="noindent" >make links that open another PDF </td>
+ <!--l. 930--><p class="noindent" >make links that open another PDF </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-67-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-67-1"
class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-12-67-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-67-3"
class="td10">
- <!--l. 927--><p class="noindent" >file start a new window </td>
+ <!--l. 931--><p class="noindent" >file start a new window </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-68-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-68-1"
class="td01"><span
@@ -3069,7 +3074,7 @@ class="ec-lmvtt-10">pdfnonfullscreenpagemode </span></td><td style="white-spac
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-68-3"
class="td10">
- <!--l. 929--><p class="noindent" >page mode setting on exiting full-screen mode</td>
+ <!--l. 933--><p class="noindent" >page mode setting on exiting full-screen mode</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-69-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-69-1"
class="td01"><span
@@ -3077,7 +3082,7 @@ class="ec-lmvtt-10">pdfnumcopies </span></td><td style="white-
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-69-3"
class="td10">
- <!--l. 931--><p class="noindent" >number of printed copies </td>
+ <!--l. 935--><p class="noindent" >number of printed copies </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-70-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-70-1"
class="td01"><span
@@ -3085,7 +3090,7 @@ class="ec-lmvtt-10">pdfpagelayout </span></td><td style="white
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-70-3"
class="td10">
- <!--l. 932--><p class="noindent" >set layout of PDF pages </td>
+ <!--l. 936--><p class="noindent" >set layout of PDF pages </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-71-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-71-1"
class="td01"><span
@@ -3093,7 +3098,7 @@ class="ec-lmvtt-10">pdfpagemode </span></td><td style="white-
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-71-3"
class="td10">
- <!--l. 933--><p class="noindent" >set default mode of PDF display </td>
+ <!--l. 937--><p class="noindent" >set default mode of PDF display </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-72-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-72-1"
class="td01"><span
@@ -3101,7 +3106,7 @@ class="ec-lmvtt-10">pdfpagelabels </span></td><td style="whit
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-72-3"
class="td10">
- <!--l. 934--><p class="noindent" >set PDF page labels </td>
+ <!--l. 938--><p class="noindent" >set PDF page labels </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-73-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-73-1"
class="td01"><span
@@ -3109,7 +3114,7 @@ class="ec-lmvtt-10">pdfpagescrop </span></td><td style="white
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-73-3"
class="td10">
- <!--l. 935--><p class="noindent" >set crop size of PDF document </td>
+ <!--l. 939--><p class="noindent" >set crop size of PDF document </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-74-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-74-1"
class="td01"><span
@@ -3117,7 +3122,7 @@ class="ec-lmvtt-10">pdfpagetransition </span></td><td style="white-
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-74-3"
class="td10">
- <!--l. 936--><p class="noindent" >set PDF page transition style </td>
+ <!--l. 940--><p class="noindent" >set PDF page transition style </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-75-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-75-1"
class="td01"><span
@@ -3125,7 +3130,7 @@ class="ec-lmvtt-10">pdfpicktraybypdfsize </span></td><td style="white-s
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-75-3"
class="td10">
- <!--l. 938--><p class="noindent" >set option for print dialog </td>
+ <!--l. 942--><p class="noindent" >set option for print dialog </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-76-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-76-1"
class="td01"><span
@@ -3133,7 +3138,7 @@ class="ec-lmvtt-10">pdfprintarea </span></td><td style="whit
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-76-3"
class="td10">
- <!--l. 939--><p class="noindent" >set /PrintArea of viewer preferences </td>
+ <!--l. 943--><p class="noindent" >set /PrintArea of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-77-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-77-1"
class="td01"><span
@@ -3141,7 +3146,7 @@ class="ec-lmvtt-10">pdfprintclip </span></td><td style="whi
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-77-3"
class="td10">
- <!--l. 940--><p class="noindent" >set /PrintClip of viewer preferences </td>
+ <!--l. 944--><p class="noindent" >set /PrintClip of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-78-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-78-1"
class="td01"><span
@@ -3149,7 +3154,9 @@ class="ec-lmvtt-10">pdfprintpagerange </span></td><td style="white-s
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-78-3"
class="td10">
- <!--l. 941--><p class="noindent" >set /PrintPageRange of viewer preferences </td>
+ <!--l. 945--><p class="noindent" >set /PrintPageRange of viewer preferences </td>
+
+
</tr><tr
style="vertical-align:baseline;" id="TBL-12-79-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-79-1"
class="td01"><span
@@ -3157,9 +3164,7 @@ class="ec-lmvtt-10">pdfprintscaling </span></td><td style="whit
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-79-3"
class="td10">
- <!--l. 942--><p class="noindent" >page scaling option for print dialog </td>
-
-
+ <!--l. 946--><p class="noindent" >page scaling option for print dialog </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-80-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-80-1"
class="td01"><span
@@ -3167,7 +3172,7 @@ class="ec-lmvtt-10">pdfproducer </span></td><td style="white
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-80-3"
class="td10">
- <!--l. 943--><p class="noindent" >text for PDF Producer field </td>
+ <!--l. 947--><p class="noindent" >text for PDF Producer field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-81-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-81-1"
class="td01"><span
@@ -3175,7 +3180,7 @@ class="ec-lmvtt-10">pdfremotestartview </span></td><td style="white-s
class="td11"> <span
class="ec-lmri-10">Fit </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-81-3"
class="td10">
- <!--l. 944--><p class="noindent" >starting view of remote PDF documents </td>
+ <!--l. 948--><p class="noindent" >starting view of remote PDF documents </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-82-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-82-1"
class="td01"><span
@@ -3183,7 +3188,7 @@ class="ec-lmvtt-10">pdfstartpage </span></td><td style="whit
class="td11"> <span
class="ec-lmri-10">1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-82-3"
class="td10">
- <!--l. 945--><p class="noindent" >page at which PDF document opens </td>
+ <!--l. 949--><p class="noindent" >page at which PDF document opens </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-83-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-83-1"
class="td01"><span
@@ -3191,7 +3196,7 @@ class="ec-lmvtt-10">pdfstartview </span></td><td style="whit
class="td11"> <span
class="ec-lmri-10">Fit </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-83-3"
class="td10">
- <!--l. 946--><p class="noindent" >starting view of PDF document </td>
+ <!--l. 950--><p class="noindent" >starting view of PDF document </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-84-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-84-1"
class="td01"> </td></tr>
@@ -3202,14 +3207,14 @@ class="ec-lmvtt-10">pdfsubject </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-85-3"
class="td10">
- <!--l. 947--><p class="noindent" >text for PDF Subject field </td>
+ <!--l. 951--><p class="noindent" >text for PDF Subject field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-86-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-86-1"
class="td01"><span
class="ec-lmvtt-10">pdftex </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-86-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-86-3"
class="td10">
- <!--l. 948--><p class="noindent" >use <span
+ <!--l. 952--><p class="noindent" >use <span
class="ec-lmss-10">pdf</span><span class="TEX"><span
class="ec-lmss-10">T</span><span
class="E"><span
@@ -3222,7 +3227,7 @@ class="ec-lmvtt-10">pdftitle </span></td><td style="white-space:nowra
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-87-3"
class="td10">
- <!--l. 949--><p class="noindent" >text for PDF Title field </td>
+ <!--l. 953--><p class="noindent" >text for PDF Title field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-88-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-88-1"
class="td01"><span
@@ -3230,7 +3235,7 @@ class="ec-lmvtt-10">pdftoolbar </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-88-3"
class="td10">
- <!--l. 950--><p class="noindent" >make PDF toolbar visible </td>
+ <!--l. 954--><p class="noindent" >make PDF toolbar visible </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-89-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-89-1"
class="td01"><span
@@ -3238,7 +3243,7 @@ class="ec-lmvtt-10">pdftrapped </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-89-3"
class="td10">
- <!--l. 951--><p class="noindent" >Sets the document information Trapped entry.
+ <!--l. 955--><p class="noindent" >Sets the document information Trapped entry.
Possible values are <span
class="ec-lmvtt-10">True</span>, <span
class="ec-lmvtt-10">False </span>and <span
@@ -3251,7 +3256,7 @@ class="ec-lmvtt-10">pdfview </span></td><td style="white-space:nowrap
class="td11"> <span
class="ec-lmri-10">XYZ </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-90-3"
class="td10">
- <!--l. 954--><p class="noindent" >PDF &#8216;view&#8217; when on link traversal </td>
+ <!--l. 958--><p class="noindent" >PDF &#8216;view&#8217; when on link traversal </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-91-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-91-1"
class="td01"><span
@@ -3259,7 +3264,7 @@ class="ec-lmvtt-10">pdfviewarea </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-91-3"
class="td10">
- <!--l. 955--><p class="noindent" >set /ViewArea of viewer preferences </td>
+ <!--l. 959--><p class="noindent" >set /ViewArea of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-92-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-92-1"
class="td01"><span
@@ -3267,7 +3272,7 @@ class="ec-lmvtt-10">pdfviewclip </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">empty </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-92-3"
class="td10">
- <!--l. 956--><p class="noindent" >set /ViewClip of viewer preferences </td>
+ <!--l. 960--><p class="noindent" >set /ViewClip of viewer preferences </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-93-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-93-1"
class="td01"><span
@@ -3275,7 +3280,7 @@ class="ec-lmvtt-10">pdfwindowui </span></td><td style="white-space:nowrap; t
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-93-3"
class="td10">
- <!--l. 957--><p class="noindent" >make PDF user interface elements visible </td>
+ <!--l. 961--><p class="noindent" >make PDF user interface elements visible </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-94-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-94-1"
class="td01"><span
@@ -3283,14 +3288,14 @@ class="ec-lmvtt-10">plainpages </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-94-3"
class="td10">
- <!--l. 958--><p class="noindent" >do page number anchors as plain Arabic </td>
+ <!--l. 962--><p class="noindent" >do page number anchors as plain Arabic </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-95-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-95-1"
class="td01"><span
class="ec-lmvtt-10">ps2pdf </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-95-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-95-3"
class="td10">
- <!--l. 959--><p class="noindent" >use <span
+ <!--l. 963--><p class="noindent" >use <span
class="ec-lmss-10">ps2pdf </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-96-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-96-1"
@@ -3299,7 +3304,7 @@ class="ec-lmvtt-10">raiselinks </span></td><td style="white-space:nowra
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-96-3"
class="td10">
- <!--l. 960--><p class="noindent" >raise up links (for <span
+ <!--l. 964--><p class="noindent" >raise up links (for <span
class="ec-lmss-10">Hyper</span><span class="TEX"><span
class="ec-lmss-10">T</span><span
class="E"><span
@@ -3312,7 +3317,7 @@ class="ec-lmvtt-10">runbordercolor </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">0 .7 .7 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-97-3"
class="td10">
- <!--l. 961--><p class="noindent" >color of border around &#8216;run&#8217; links </td>
+ <!--l. 965--><p class="noindent" >color of border around &#8216;run&#8217; links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-98-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-98-1"
class="td01"><span
@@ -3320,7 +3325,7 @@ class="ec-lmvtt-10">runcolor </span></td><td style="white-space:nowrap
class="td11"> <span
class="ec-lmri-10">filecolor </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-98-3"
class="td10">
- <!--l. 962--><p class="noindent" >color of &#8216;run&#8217; links </td>
+ <!--l. 966--><p class="noindent" >color of &#8216;run&#8217; links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-99-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-99-1"
class="td01"><span
@@ -3328,14 +3333,14 @@ class="ec-lmvtt-10">setpagesize </span></td><td style="white-space:nowrap
class="td11"> <span
class="ec-lmri-10">true </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-99-3"
class="td10">
- <!--l. 963--><p class="noindent" >set page size by special driver commands </td>
+ <!--l. 967--><p class="noindent" >set page size by special driver commands </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-100-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-100-1"
class="td01"><span
class="ec-lmvtt-10">tex4ht </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-100-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-100-3"
class="td10">
- <!--l. 964--><p class="noindent" >use <span class="TEX"><span
+ <!--l. 968--><p class="noindent" >use <span class="TEX"><span
class="ec-lmss-10">T</span><span
class="E"><span
class="ec-lmss-10">E</span></span><span
@@ -3347,7 +3352,7 @@ class="td01"><span
class="ec-lmvtt-10">textures </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-101-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-101-3"
class="td10">
- <!--l. 965--><p class="noindent" >use <span
+ <!--l. 969--><p class="noindent" >use <span
class="ec-lmss-10">Textures </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-102-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-102-1"
@@ -3356,7 +3361,18 @@ class="ec-lmvtt-10">unicode </span></td><td style="white-space:nowrap
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-102-3"
class="td10">
- <!--l. 966--><p class="noindent" >Unicode encoded pdf strings </td>
+ <!--l. 970--><p class="noindent" >Unicode encoded pdf strings, by defaut true
+ with <span
+class="ec-lmss-10">Xe</span><span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span> and <span
+class="ec-lmss-10">Lu</span><span class="TEX"><span
+class="ec-lmss-10">T</span><span
+class="E"><span
+class="ec-lmss-10">E</span></span><span
+class="ec-lmss-10">X</span></span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-103-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-103-1"
class="td01"><span
@@ -3364,7 +3380,7 @@ class="ec-lmvtt-10">urlbordercolor </span></td><td style="white-space:nowrap;
class="td11"> <span
class="ec-lmri-10">0 1 1 </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-103-3"
class="td10">
- <!--l. 967--><p class="noindent" >color of border around URL links </td>
+ <!--l. 971--><p class="noindent" >color of border around URL links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-104-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-104-1"
class="td01"><span
@@ -3372,7 +3388,7 @@ class="ec-lmvtt-10">urlcolor </span></td><td style="white-space:nowra
class="td11"> <span
class="ec-lmri-10">magenta </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-104-3"
class="td10">
- <!--l. 968--><p class="noindent" >color of URL links </td>
+ <!--l. 972--><p class="noindent" >color of URL links </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-105-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-105-1"
class="td01"> </td></tr>
@@ -3383,14 +3399,14 @@ class="ec-lmvtt-10">verbose </span></td><td style="white-space:nowrap; text-al
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:normal; text-align:left;" id="TBL-12-106-3"
class="td10">
- <!--l. 969--><p class="noindent" >be chatty </td>
+ <!--l. 973--><p class="noindent" >be chatty </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-107-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-107-1"
class="td01"><span
class="ec-lmvtt-10">vtex </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-107-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-107-3"
class="td10">
- <!--l. 970--><p class="noindent" >use <span
+ <!--l. 974--><p class="noindent" >use <span
class="ec-lmss-10">VTeX </span>backend </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-108-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-108-1"
@@ -3398,7 +3414,7 @@ class="td01"><span
class="ec-lmvtt-10">xetex </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-12-108-2"
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-12-108-3"
class="td10">
- <!--l. 971--><p class="noindent" >use <span
+ <!--l. 975--><p class="noindent" >use <span
class="ec-lmss-10">Xe</span><span class="TEX"><span
class="ec-lmss-10">T</span><span
class="E"><span
@@ -3415,18 +3431,18 @@ class="td01"> </td>
class="td01"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-12-112-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-112-1"
-class="td01"> </td>
+class="td01"> </td>
+
</tr><tr
style="vertical-align:baseline;" id="TBL-12-113-"><td style="white-space:nowrap; text-align:left;" id="TBL-12-113-1"
class="td01"> </td></tr>
- </table></div>
-
-<!--l. 974--><p class="noindent" >
+ </table></div>
+<!--l. 978--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">4 </span> <a
id="x1-140004"></a>Additional user macros</h3>
-<!--l. 976--><p class="noindent" >If you need to make references to URLs, or write explicit links, the following low-level user macros are
+<!--l. 980--><p class="noindent" >If you need to make references to URLs, or write explicit links, the following low-level user macros are
provided:
-<!--l. 979--><p class="noindent" >
+<!--l. 983--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-13" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-13-1g"><col
@@ -3443,13 +3459,13 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 983--><p class="noindent" >The <span
+<!--l. 987--><p class="noindent" >The <span
class="ec-lmri-10">text </span>is made a hyperlink to the <span
class="ec-lmri-10">URL</span>; this must be a full URL (relative to the base URL, if that is
defined). The special characters # and &#x02DC; do <span
class="ec-lmri-10">not </span>need to be escaped in any way (unless the command is
used in the argument of another command).
-<!--l. 988--><p class="indent" > The optional argument <span
+<!--l. 992--><p class="indent" > The optional argument <span
class="ec-lmri-10">options </span>recognizes the hyperref options <span
class="ec-lmvtt-10">pdfremotestartview</span>, <span
class="ec-lmvtt-10">pdfnewwindow</span>
@@ -3473,7 +3489,7 @@ class="ec-lmvtk-10">nextactionraw</span><span
class="ec-lmbx-10">:</span> </dt><dd
class="description">The value of key <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">/Next</span></span></span> of action dictionaries, see PDF specification.</dd></dl>
-<!--l. 1001--><p class="noindent" >
+<!--l. 1005--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-14" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-14-1g"><col
@@ -3484,7 +3500,7 @@ class="ec-lmvtt-10">\url</span><span class="obeylines-h"><span class="verb"><spa
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">URL</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td></tr></table> </div></span>
-<!--l. 1005--><p class="noindent" >Similar to <span
+<!--l. 1009--><p class="noindent" >Similar to <span
class="ec-lmvtt-10">\href</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">URL</span><span class="obeylines-h"><span class="verb"><span
@@ -3495,7 +3511,7 @@ class="ec-lmri-10">URL</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}}</span></span></span>. Depending on the driver <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\href</span></span></span> also tries to detect the link
type. Thus the result can be a url link, file link, &#x2026;
-<!--l. 1010--><p class="noindent" >
+<!--l. 1014--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-15" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-15-1g"><col
@@ -3506,10 +3522,10 @@ class="ec-lmvtt-10">\nolinkurl</span><span class="obeylines-h"><span class="verb
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">URL</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td></tr></table> </div></span>
-<!--l. 1014--><p class="noindent" >Write <span
+<!--l. 1018--><p class="noindent" >Write <span
class="ec-lmri-10">URL </span>in the same way as <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\url</span></span></span>, without creating a hyperlink.
-<!--l. 1017--><p class="noindent" >
+<!--l. 1021--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-16" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-16-1g"><col
@@ -3521,10 +3537,10 @@ class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">URL</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1021--><p class="noindent" >A base <span
+<!--l. 1025--><p class="noindent" >A base <span
class="ec-lmri-10">URL </span>is established, which is prepended to other specified URLs, to make it easier to write
portable documents.
-<!--l. 1024--><p class="noindent" >
+<!--l. 1028--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-17" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-17-1g"><col
@@ -3538,14 +3554,14 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1028--><p class="noindent" >The link to the image referenced by the URL is inserted, using <span
+<!--l. 1032--><p class="noindent" >The link to the image referenced by the URL is inserted, using <span
class="ec-lmri-10">text </span>as the anchor.
-<!--l. 1031--><p class="indent" > For drivers that produce HTML, the image itself is inserted by the browser, with the <span
-class="ec-lmri-10">text </span>being
-ignored completely.
-<!--l. 1034--><p class="noindent" >
+<!--l. 1035--><p class="indent" > For drivers that produce HTML, the image itself is inserted by the browser, with the <span
+class="ec-lmri-10">text </span>being
+ignored completely.
+<!--l. 1038--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-18" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-18-1g"><col
@@ -3561,10 +3577,10 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1038--><p class="noindent" >A target area of the document (the <span
+<!--l. 1042--><p class="noindent" >A target area of the document (the <span
class="ec-lmri-10">text</span>) is marked, and given the name <span
class="ec-lmri-10">category.name</span>
-<!--l. 1041--><p class="noindent" >
+<!--l. 1045--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-19" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-19-1g"><col
@@ -3582,10 +3598,10 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1045--><p class="noindent" ><span
+<!--l. 1049--><p class="noindent" ><span
class="ec-lmri-10">text </span>is made into a link to <span
class="ec-lmri-10">URL#category.name</span>
-<!--l. 1047--><p class="noindent" >
+<!--l. 1051--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-20" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-20-1g"><col
@@ -3599,12 +3615,12 @@ class="ec-lmvtt-10">]{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1051--><p class="noindent" ><span
+<!--l. 1055--><p class="noindent" ><span
class="ec-lmri-10">text </span>is made into a link to the same place as <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\ref{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> would be linked.
-<!--l. 1055--><p class="noindent" >
+<!--l. 1059--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-21" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-21-1g"><col
@@ -3618,7 +3634,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1058--><p class="noindent" >
+<!--l. 1062--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-22" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-22-1g"><col
@@ -3632,7 +3648,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1062--><p class="noindent" >A simple internal link is created with <span class="obeylines-h"><span class="verb"><span
+<!--l. 1066--><p class="noindent" >A simple internal link is created with <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypertarget</span></span></span>, with two parameters of an anchor <span
class="ec-lmri-10">name</span>, and anchor
<span
@@ -3641,11 +3657,11 @@ class="ec-lmvtt-10">\hyperlink</span></span></span> has two arguments, the name
class="ec-lmvtt-10">\hypertarget</span></span></span>,
and the <span
class="ec-lmri-10">text </span>which be used as the link on the page.
-<!--l. 1068--><p class="indent" > Note that in HTML parlance, the <span class="obeylines-h"><span class="verb"><span
+<!--l. 1072--><p class="indent" > Note that in HTML parlance, the <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyperlink</span></span></span> command inserts a notional # in front of each link,
making it relative to the current testdocument; <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\href</span></span></span> expects a full URL.
-<!--l. 1072--><p class="noindent" >
+<!--l. 1076--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-23" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-23-1g"><col
@@ -3654,7 +3670,7 @@ id="TBL-23-1"></colgroup><tr
class="td11"> <span
class="ec-lmvtt-10">\phantomsection </span></td>
</tr></table> </div></span>
-<!--l. 1076--><p class="noindent" >This sets an anchor at this location. It works similar to <span class="obeylines-h"><span class="verb"><span
+<!--l. 1080--><p class="noindent" >This sets an anchor at this location. It works similar to <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypertarget{}{}</span></span></span> with an automatically chosen
anchor name. Often it is used in conjunction with <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\addcontentsline</span></span></span> for sectionlike things (index,
@@ -3670,10 +3686,10 @@ Example:
&#x00A0;<br />\addcontentsline{toc}{chapter}{\indexname}
&#x00A0;<br />\printindex
</div>
- <!--l. 1089--><p class="nopar" ></div>
-<!--l. 1091--><p class="noindent" >Now the entry in the table of contents (and bookmarks) for the index points to the start of the index page,
+ <!--l. 1093--><p class="nopar" ></div>
+<!--l. 1095--><p class="noindent" >Now the entry in the table of contents (and bookmarks) for the index points to the start of the index page,
not to a location before this page.
-<!--l. 1095--><p class="noindent" >
+<!--l. 1099--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-24" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-24-1g"><col
@@ -3684,11 +3700,11 @@ class="ec-lmvtt-10">\autoref</span><span class="obeylines-h"><span class="verb">
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td></tr></table> </div></span>
-<!--l. 1099--><p class="noindent" >This is a replacement for the usual <span class="obeylines-h"><span class="verb"><span
+<!--l. 1103--><p class="noindent" >This is a replacement for the usual <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\ref</span></span></span> command that places a contextual label in front of the reference.
This gives your users a bigger target to click for hyperlinks (e.g.&#x00A0;&#8216;section 2&#8217; instead of merely the number
&#8216;2&#8217;).
-<!--l. 1105--><p class="indent" > The label is worked out from the context of the original <span class="obeylines-h"><span class="verb"><span
+<!--l. 1109--><p class="indent" > The label is worked out from the context of the original <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\label</span></span></span> command by <span
class="ec-lmss-10">hyperref </span>by using the
macros listed below (shown with their default values). The macros can be (re)defined in documents using
@@ -3696,7 +3712,7 @@ macros listed below (shown with their default values). The macros can be (re)def
class="ec-lmvtt-10">\(re)newcommand</span></span></span>; note that some of these macros are already defined in the standard document
classes. The mixture of lowercase and uppercase initial letters is deliberate and corresponds to the
author&#8217;s practice.
-<!--l. 1113--><p class="indent" > For each macro below, <span
+<!--l. 1117--><p class="indent" > For each macro below, <span
class="ec-lmss-10">hyperref </span>checks <span
class="ec-lmvtt-10">\*autorefname </span>before <span
class="ec-lmvtt-10">\*name</span>. For instance, it looks for
@@ -3704,7 +3720,7 @@ class="ec-lmvtt-10">\*name</span>. For instance, it looks for
class="ec-lmvtt-10">\figureautorefname </span>before <span
class="ec-lmvtt-10">\figurename</span>.
<a
- id="x1-14001r12"></a> <!--l. 1118--><div class="longtable"> <table id="TBL-25" class="longtable"
+ id="x1-14001r12"></a> <!--l. 1122--><div class="longtable"> <table id="TBL-25" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-25-1g"><col
id="TBL-25-1"><col
@@ -3714,80 +3730,80 @@ id="TBL-25-2"></colgroup>
class="td01"><span
class="ec-lmri-10">Macro </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-1-2"
class="td10">
- <!--l. 1118--><p class="noindent" ><span
+ <!--l. 1122--><p class="noindent" ><span
class="ec-lmri-10">Default</span> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-2-1"
class="td01"><span
class="ec-lmvtt-10">\figurename </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-2-2"
class="td10">
- <!--l. 1119--><p class="noindent" >Figure </td>
+ <!--l. 1123--><p class="noindent" >Figure </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-3-1"
class="td01"><span
class="ec-lmvtt-10">\tablename </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-3-2"
class="td10">
- <!--l. 1120--><p class="noindent" >Table </td>
+ <!--l. 1124--><p class="noindent" >Table </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-4-1"
class="td01"><span
class="ec-lmvtt-10">\partname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-4-2"
class="td10">
- <!--l. 1121--><p class="noindent" >Part </td>
+ <!--l. 1125--><p class="noindent" >Part </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-5-1"
class="td01"><span
class="ec-lmvtt-10">\appendixname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-5-2"
class="td10">
- <!--l. 1122--><p class="noindent" >Appendix </td>
+ <!--l. 1126--><p class="noindent" >Appendix </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-6-1"
class="td01"><span
class="ec-lmvtt-10">\equationname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-6-2"
class="td10">
- <!--l. 1123--><p class="noindent" >Equation </td>
+ <!--l. 1127--><p class="noindent" >Equation </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-7-1"
class="td01"><span
class="ec-lmvtt-10">\Itemname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-7-2"
class="td10">
- <!--l. 1124--><p class="noindent" >item </td>
+ <!--l. 1128--><p class="noindent" >item </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-8-1"
class="td01"><span
class="ec-lmvtt-10">\chaptername </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-8-2"
class="td10">
- <!--l. 1125--><p class="noindent" >chapter </td>
+ <!--l. 1129--><p class="noindent" >chapter </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-9-1"
class="td01"><span
class="ec-lmvtt-10">\sectionname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-9-2"
class="td10">
- <!--l. 1126--><p class="noindent" >section </td>
+ <!--l. 1130--><p class="noindent" >section </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-10-1"
class="td01"><span
class="ec-lmvtt-10">\subsectionname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-10-2"
class="td10">
- <!--l. 1127--><p class="noindent" >subsection </td>
+ <!--l. 1131--><p class="noindent" >subsection </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-11-1"
class="td01"><span
class="ec-lmvtt-10">\subsubsectionname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-11-2"
class="td10">
- <!--l. 1128--><p class="noindent" >subsubsection </td>
+ <!--l. 1132--><p class="noindent" >subsubsection </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-12-1"
class="td01"><span
class="ec-lmvtt-10">\paragraphname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-12-2"
class="td10">
- <!--l. 1129--><p class="noindent" >paragraph </td>
+ <!--l. 1133--><p class="noindent" >paragraph </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-13-1"
class="td01"><span
class="ec-lmvtt-10">\Hfootnotename </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-13-2"
class="td10">
- <!--l. 1130--><p class="noindent" >footnote </td>
+ <!--l. 1134--><p class="noindent" >footnote </td>
</tr><tr
@@ -3795,19 +3811,19 @@ class="td10">
class="td01"><span
class="ec-lmvtt-10">\AMSname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-14-2"
class="td10">
- <!--l. 1131--><p class="noindent" >Equation </td>
+ <!--l. 1135--><p class="noindent" >Equation </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-15-1"
class="td01"><span
class="ec-lmvtt-10">\theoremname </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-15-2"
class="td10">
- <!--l. 1132--><p class="noindent" >Theorem </td>
+ <!--l. 1136--><p class="noindent" >Theorem </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-16-1"
class="td01"><span
class="ec-lmvtt-10">\page </span></td><td style="white-space:normal; text-align:left;" id="TBL-25-16-2"
class="td10">
- <!--l. 1133--><p class="noindent" >page </td>
+ <!--l. 1137--><p class="noindent" >page </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-25-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-25-17-1"
class="td01"> </td>
@@ -3825,7 +3841,7 @@ class="td01"> </td>
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-25-21-2"
class="td10"></td></tr>
</table></div>
-<!--l. 1136--><p class="indent" > Example for a redefinition if <span
+<!--l. 1140--><p class="indent" > Example for a redefinition if <span
class="ec-lmss-10">babel </span>is used:
<div class="quote">
@@ -3836,8 +3852,8 @@ class="ec-lmss-10">babel </span>is used:
&#x00A0;<br />&#x00A0;&#x00A0;\def\subsectionautorefname{Unterkapitel}%
&#x00A0;<br />}
</div>
- <!--l. 1143--><p class="nopar" ></div>
-<!--l. 1146--><p class="indent" > Hint: <span
+ <!--l. 1147--><p class="nopar" ></div>
+<!--l. 1150--><p class="indent" > Hint: <span
class="ec-lmvtt-10">\autoref </span>works via the counter name that the reference is based on. Sometimes <span
class="ec-lmvtt-10">\autoref</span>
chooses the wrong name, if the counter is used for different things. For example, it happens with
@@ -3877,8 +3893,8 @@ lemmas:
&#x00A0;<br />
&#x00A0;<br />\end{document}
</div>
- <!--l. 1181--><p class="nopar" ></div>
-<!--l. 1184--><p class="noindent" >
+ <!--l. 1185--><p class="nopar" ></div>
+<!--l. 1188--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-26" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-26-1g"><col
@@ -3890,14 +3906,16 @@ class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1188--><p class="noindent" >It replaces <span class="obeylines-h"><span class="verb"><span
+<!--l. 1192--><p class="noindent" >It replaces <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\pageref</span></span></span> and adds the name for page in front of the page reference. First <span
class="ec-lmvtt-10">\pageautorefname</span>
is checked before <span
class="ec-lmvtt-10">\pagename</span>.
-<!--l. 1193--><p class="indent" > For instances where you want a reference to use the correct counter, but not to create a link, there
-are starred forms:
-<!--l. 1196--><p class="noindent" >
+<!--l. 1197--><p class="indent" > For instances where you want a reference to use the correct counter, but not to create a
+link, there are starred forms (these starred forms exist even if hyperref has been loaded with
+<span class="obeylines-h"><span class="verb"><span
+class="ec-lmvtt-10">implicit=false</span></span></span>):
+<!--l. 1201--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-27" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-27-1g"><col
@@ -3908,7 +3926,7 @@ class="ec-lmvtt-10">\ref*</span><span class="obeylines-h"><span class="verb"><sp
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td></tr></table> </div></span>
-<!--l. 1200--><p class="noindent" >
+<!--l. 1205--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-28" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-28-1g"><col
@@ -3920,8 +3938,7 @@ class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1204--><p class="noindent" >
-
+<!--l. 1209--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-29" class="tabular"
cellspacing="0" cellpadding="0"
@@ -3933,7 +3950,7 @@ class="ec-lmvtt-10">\autoref*</span><span class="obeylines-h"><span class="verb"
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td></tr></table> </div></span>
-<!--l. 1208--><p class="noindent" >
+<!--l. 1213--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-30" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-30-1g"><col
@@ -3945,18 +3962,18 @@ class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1212--><p class="indent" > A typical use would be to write
+<!--l. 1217--><p class="indent" > A typical use would be to write
<div class="verbatim" id="verbatim-17">
\hyperref[other]{that&#x00A0;nice&#x00A0;section&#x00A0;(\ref*{other})&#x00A0;we&#x00A0;read&#x00A0;before}
</div>
-<!--l. 1215--><p class="nopar" >
-<!--l. 1217--><p class="indent" > We want <span class="obeylines-h"><span class="verb"><span
+<!--l. 1220--><p class="nopar" >
+<!--l. 1222--><p class="indent" > We want <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\ref*{other}</span></span></span> to generate the correct number, but not to form a link, since we do this
ourselves with <span
class="ec-lmvtt-10">\hyperref</span>.
-<!--l. 1220--><p class="noindent" >
+<!--l. 1225--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-31" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-31-1g"><col
@@ -3974,7 +3991,7 @@ class="ec-lmri-10">X</span></span><span
class="ec-lmri-10">string</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1224--><p class="indent" > <span
+<!--l. 1229--><p class="indent" > <span
class="ec-lmvtt-10">\pdfstringdef </span>returns a macro containing the PDF string. (Currently this is done globally, but do not
rely on it.) All the following tasks, definitions and redefinitions are made in a group to keep them
local:
@@ -4018,12 +4035,12 @@ class="ec-lmvtt-10">\textbf</span></span></span>, etc.
<li class="itemize">Support for <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\xspace</span></span></span> provided by the <span
class="ec-lmss-10">xspace </span>package</li></ul>
-<!--l. 1240--><p class="indent" > In addition, parentheses are protected to avoid the danger of unsafe unbalanced parentheses in
+<!--l. 1245--><p class="indent" > In addition, parentheses are protected to avoid the danger of unsafe unbalanced parentheses in
the PDF string. For further details, see Heiko Oberdiek&#8217;s Euro<span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;paper distributed with
<span
class="ec-lmss-10">hyperref</span>.
-<!--l. 1244--><p class="noindent" >
+<!--l. 1249--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-32" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-32-1g"><col
@@ -4035,24 +4052,24 @@ class="ec-lmvtt-10">{NoHyper}</span></span></span>&#x2026;<span
class="ec-lmvtt-10">\end</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">{NoHyper}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1247--><p class="indent" > Sometimes we just don&#8217;t want the wretched package interfering with us. Define an environment we
+<!--l. 1252--><p class="indent" > Sometimes we just don&#8217;t want the wretched package interfering with us. Define an environment we
can put in manually, or include in a style file, which stops the hypertext functions doing anything.
This is used, for instance, in the Elsevier classes, to stop <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">hyperref</span></span></span> playing havoc in the front
matter.
-<!--l. 1253--><p class="noindent" >
+<!--l. 1258--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
id="x1-150004.1"></a>Bookmark macros</h4>
-<!--l. 1255--><p class="noindent" >
+<!--l. 1260--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">4.1.1 </span> <a
id="x1-160004.1.1"></a>Setting bookmarks</h5>
-<!--l. 1257--><p class="noindent" >Usually <span
+<!--l. 1262--><p class="noindent" >Usually <span
class="ec-lmss-10">hyperref </span>automatically adds bookmarks for <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\section</span></span></span> and similar macros. But they can also set
manually.
-<!--l. 1260--><p class="noindent" >
+<!--l. 1265--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-33" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-33-1g"><col
@@ -4067,11 +4084,11 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">name</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1263--><p class="indent" > creates a bookmark with the specified text and at the given level (default is 0). As name for the
+<!--l. 1268--><p class="indent" > creates a bookmark with the specified text and at the given level (default is 0). As name for the
internal anchor name is used (in conjunction with level). Therefore the name must be unique (similar to
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\label</span></span></span>).
-<!--l. 1267--><p class="noindent" >
+<!--l. 1272--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-34" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-34-1g"><col
@@ -4085,8 +4102,8 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">name</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1270--><p class="indent" > creates a bookmark at the current level.
-<!--l. 1272--><p class="noindent" >
+<!--l. 1275--><p class="indent" > creates a bookmark at the current level.
+<!--l. 1277--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-35" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-35-1g"><col
@@ -4100,9 +4117,9 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">name</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1275--><p class="indent" > creates a bookmark one step down in the bookmark hierarchy. Internally the current level is increased
+<!--l. 1280--><p class="indent" > creates a bookmark one step down in the bookmark hierarchy. Internally the current level is increased
by one.
-<!--l. 1278--><p class="noindent" >
+<!--l. 1283--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-36" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-36-1g"><col
@@ -4116,9 +4133,9 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">name</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1281--><p class="indent" > creates a bookmark below the current bookmark level. However after the command the current
+<!--l. 1286--><p class="indent" > creates a bookmark below the current bookmark level. However after the command the current
bookmark level has not changed.
-<!--l. 1284--><p class="noindent" ><span
+<!--l. 1289--><p class="noindent" ><span
class="ec-lmbx-10">Hint: </span>Package <span
class="ec-lmss-10">bookmark </span>replaces <span
class="ec-lmss-10">hyperref</span>&#8217;s bookmark organization by a new algorithm:
@@ -4129,18 +4146,18 @@ class="E">E</span>X</span></span>&#x00A0;run is needed.
<li class="itemize">More control over the bookmark appearance (color, font).
</li>
<li class="itemize">Different bookmark actions are supported (external file links, URLs, &#x2026;).</li></ul>
-<!--l. 1292--><p class="noindent" >Therefore I recommend using this package.
-<!--l. 1294--><p class="noindent" >
+<!--l. 1297--><p class="noindent" >Therefore I recommend using this package.
+<!--l. 1299--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">4.1.2 </span> <a
id="x1-170004.1.2"></a>Replacement macros</h5>
-<!--l. 1296--><p class="noindent" ><span
+<!--l. 1301--><p class="noindent" ><span
class="ec-lmss-10">hyperref </span>takes the text for bookmarks from the arguments of commands like <span
class="ec-lmvtt-10">\section</span>, which can
contain things like math, colors, or font changes, none of which will display in bookmarks as
is.
-<!--l. 1300--><p class="noindent" >
+<!--l. 1305--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-37" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-37-1g"><col
@@ -4158,7 +4175,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">PDFstring</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1304--><p class="indent" > For example,
+<!--l. 1309--><p class="indent" > For example,
<div class="verbatim" id="verbatim-18">
@@ -4170,8 +4187,8 @@ class="ec-lmvtt-10">}</span></span></span> </td>
&#x00A0;<br />}
&#x00A0;<br />\section{\texorpdfstring{\textcolor{red}}{}{Red}&#x00A0;Mars}
</div>
-<!--l. 1313--><p class="nopar" >
-<!--l. 1315--><p class="indent" > <span
+<!--l. 1318--><p class="nopar" >
+<!--l. 1320--><p class="indent" > <span
class="ec-lmvtt-10">\pdfstringdef </span>executes the hook before it expands the string. Therefore, you can use this hook to
perform additional tasks or to disable additional commands.
@@ -4183,8 +4200,8 @@ perform additional tasks or to disable additional commands.
&#x00A0;<br />&#x00A0;&#x00A0;\renewcommand{\mycommand}[1]{}%
&#x00A0;<br />}
</div>
-<!--l. 1325--><p class="nopar" >
-<!--l. 1327--><p class="indent" > However, for disabling commands, an easier way is via <span
+<!--l. 1330--><p class="nopar" >
+<!--l. 1332--><p class="indent" > However, for disabling commands, an easier way is via <span
class="ec-lmvtt-10">\pdfstringdefDisableCommands</span>, which adds
its argument to the definition of <span
class="ec-lmvtt-10">\pdfstringdefPreHook </span>(&#8216;@&#8217; can here be used as letter in command
@@ -4198,11 +4215,11 @@ names):
&#x00A0;<br />&#x00A0;&#x00A0;\let\textcolor\@gobble
&#x00A0;<br />}
</div>
-<!--l. 1338--><p class="nopar" >
-<!--l. 1340--><p class="noindent" >
+<!--l. 1343--><p class="nopar" >
+<!--l. 1345--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a
id="x1-180004.2"></a>Utility macros</h4>
-<!--l. 1343--><p class="noindent" >
+<!--l. 1348--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-38" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-38-1g"><col
@@ -4214,7 +4231,7 @@ class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">dimen specification</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 1346--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
+<!--l. 1351--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypercalcbp</span></span></span> takes a <span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;dimen specification and converts it to bp and returns the number
without the unit. This is useful for options <span class="obeylines-h"><span class="verb"><span
@@ -4231,32 +4248,32 @@ Example:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;-\headheight-\headsep}
&#x00A0;<br />}
</div>
- <!--l. 1358--><p class="nopar" ></div>
-<!--l. 1360--><p class="noindent" >The origin of the PDF coordinate system is the lower left corner.
-<!--l. 1362--><p class="indent" > Note, for calculations you need either package <span
+ <!--l. 1363--><p class="nopar" ></div>
+<!--l. 1365--><p class="noindent" >The origin of the PDF coordinate system is the lower left corner.
+<!--l. 1367--><p class="indent" > Note, for calculations you need either package <span
class="ec-lmss-10">calc </span>or <span
class="lmmi-10">&#x03B5;</span>-<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span>. Nowadays the latter should
automatically be enabled for <span class="HoLogo-LaTeX">L<span class="HoLogo-a">A</span><span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span></span> formats. Users without <span
class="lmmi-10">&#x03B5;</span>-<span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span>, please, look in the source
documentation <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">hyperref.dtx</span></span></span> for further limitations.
-<!--l. 1368--><p class="indent" > Also <span
+<!--l. 1373--><p class="indent" > Also <span
class="ec-lmvtt-10">\hypercalcbp </span>cannot be used in option specifications of <span
class="ec-lmvtt-10">\documentclass </span>and <span
class="ec-lmvtt-10">\usepackage</span>,
because <span class="HoLogo-LaTeX">L<span class="HoLogo-a">A</span><span class="HoLogo-TeX">T<span class="HoLogo-e">E</span>X</span></span> expands the option lists of these commands. However package <span
class="ec-lmss-10">hyperref </span>is not yet loaded
and an undefined control sequence error would arise.
-<!--l. 1375--><p class="noindent" >
+<!--l. 1380--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">5 </span> <a
id="x1-190005"></a>New Features<span class="footnote-mark"><a
href="manual4.html#fn3x0"><sup class="textsuperscript">3</sup></a></span><a
id="x1-19001f3"></a> </h3>
<h4 class="subsectionHead"><span class="titlemark">5.1 </span> <a
id="x1-200005.1"></a>Option &#8216;pdflinkmargin&#8217;</h4>
-<!--l. 1380--><p class="noindent" >Option &#8216;pdflinkmargin&#8217; is an experimental option for specifying a link margin, if the driver supports this.
+<!--l. 1385--><p class="noindent" >Option &#8216;pdflinkmargin&#8217; is an experimental option for specifying a link margin, if the driver supports this.
Default is 1 pt for supporting drivers.
-<!--l. 1385--><p class="indent" >
+<!--l. 1390--><p class="indent" >
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">pdfTeX</span> </dt><dd
@@ -4291,22 +4308,22 @@ class="ec-lmvtt-10">&#x00A0;#1}</span></span></span> (with
<span
class="ec-lmbx-10">Other drivers</span> </dt><dd
class="description">Unsupported.</dd></dl>
-<!--l. 1410--><p class="noindent" >
+<!--l. 1415--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.2 </span> <a
id="x1-210005.2"></a>Field option &#8216;calculatesortkey&#8217;</h4>
-<!--l. 1412--><p class="noindent" >Fields with calculated values are calculated in document order by default. If calculated field values
+<!--l. 1417--><p class="noindent" >Fields with calculated values are calculated in document order by default. If calculated field values
depend on other calculated fields that appear later in the document, then the correct calculation order
can be specified with option &#8216;calculatesortkey&#8217;. Its value is used as key to lexicographically sort the
calculated fields. The sort key do not need to be unique. Fields that share the same key are sorted in
document order.
-<!--l. 1422--><p class="indent" > Currently the field option &#8216;calculatesortkey&#8217; is only supported by the driver for pdfTeX.
-<!--l. 1426--><p class="noindent" >
+<!--l. 1427--><p class="indent" > Currently the field option &#8216;calculatesortkey&#8217; is only supported by the driver for pdfTeX.
+<!--l. 1431--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.3 </span> <a
id="x1-220005.3"></a>Option &#8216;localanchorname&#8217;</h4>
-<!--l. 1428--><p class="noindent" >When an anchor is set (e.g. via <span class="obeylines-h"><span class="verb"><span
+<!--l. 1433--><p class="noindent" >When an anchor is set (e.g. via <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\refstepcounter</span></span></span>, then the anchor name is globally set to the current
anchor name.
-<!--l. 1432--><p class="indent" > For example:
+<!--l. 1437--><p class="indent" > For example:
<div class="verbatim" id="verbatim-22">
@@ -4314,25 +4331,25 @@ anchor name.
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\begin{equation}\end{equation}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\label{sec:foobar}
</div>
-<!--l. 1437--><p class="nopar" > With the default global setting (localanchorname=false) a reference to &#8216;sec:foobar&#8217; jumps to the
+<!--l. 1442--><p class="nopar" > With the default global setting (localanchorname=false) a reference to &#8216;sec:foobar&#8217; jumps to the
equation before. With option &#8216;localanchorname&#8217; the anchor of the equation is forgotten after the
environment and the reference &#8216;sec:foobar&#8217; jumps to the section title.
-<!--l. 1445--><p class="indent" > Option &#8216;localanchorname&#8217; is an experimental option, there might be situations, where the anchor
+<!--l. 1450--><p class="indent" > Option &#8216;localanchorname&#8217; is an experimental option, there might be situations, where the anchor
name is not available as expected.
-<!--l. 1450--><p class="noindent" >
+<!--l. 1455--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.4 </span> <a
id="x1-230005.4"></a>Option &#8216;customdriver&#8217;</h4>
-<!--l. 1452--><p class="noindent" >The value of option &#8216;customdriver&#8217; is the name of an external driver file without extension &#8216;.def&#8217;. The file
+<!--l. 1457--><p class="noindent" >The value of option &#8216;customdriver&#8217; is the name of an external driver file without extension &#8216;.def&#8217;. The file
must have <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\ProvidesFile</span></span></span> with a version date and number that match the date and number of &#8216;hyperref&#8217;,
otherwise a warning is given.
-<!--l. 1457--><p class="indent" > Because the interface, what needs to be defined in the driver, is not well defined and
+<!--l. 1462--><p class="indent" > Because the interface, what needs to be defined in the driver, is not well defined and
quite messy, the option is mainly intended to ease developing, testing, debugging the driver
part.
-<!--l. 1462--><p class="noindent" >
+<!--l. 1467--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.5 </span> <a
id="x1-240005.5"></a>Option &#8216;psdextra&#8217;</h4>
-<!--l. 1464--><p class="noindent" >LaTeX&#8217;s NFSS is used to assist the conversion of arbitrary TeX strings to PDF strings (bookmarks, PDF
+<!--l. 1469--><p class="noindent" >LaTeX&#8217;s NFSS is used to assist the conversion of arbitrary TeX strings to PDF strings (bookmarks, PDF
information entries). Many math command names (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\geq</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\notin</span></span></span>, ...) are not in control of NFSS,
@@ -4346,17 +4363,17 @@ on means that the short names are available. Then <span class="obeylines-h"><spa
class="ec-lmvtt-10">\geq</span></span></span> can directly be used instead of
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\textgeq</span></span></span>.
-<!--l. 1478--><p class="noindent" >
+<!--l. 1483--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.6 </span> <a
id="x1-250005.6"></a>\XeTeXLinkBox</h4>
-<!--l. 1480--><p class="noindent" >When XeTeX generates a link annotation, it does not look at the boxes (as the other drivers), but only
+<!--l. 1485--><p class="noindent" >When XeTeX generates a link annotation, it does not look at the boxes (as the other drivers), but only
at the character glyphs. If there are no glyphs (images, rules, ...), then it does not generate a link
annotation. Macro <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\XeTeXLinkBox</span></span></span> puts its argument in a box and adds spaces at the lower left and
upper right corners. An additional margin can be specified by setting it to the dimen register
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\XeTeXLinkMargin</span></span></span>. The default is 2pt.
-<!--l. 1489--><p class="indent" > Example:
+<!--l. 1494--><p class="indent" > Example:
<div class="verbatim" id="verbatim-23">
@@ -4373,8 +4390,8 @@ class="ec-lmvtt-10">\XeTeXLinkMargin</span></span></span>. The default is 2pt.
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\end{document}
</div>
-<!--l. 1505--><p class="nopar" >
-<!--l. 1507--><p class="noindent" >
+<!--l. 1510--><p class="nopar" >
+<!--l. 1512--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.7 </span> <a
id="x1-260005.7"></a>\IfHyperBooleanExists and \IfHyperBoolean</h4>
@@ -4382,7 +4399,7 @@ class="ec-lmvtt-10">\XeTeXLinkMargin</span></span></span>. The default is 2pt.
<div class="verbatim" id="verbatim-24">
&#x00A0;\IfHyperBooleanExists{OPTION}{YES}{NO}
</div>
-<!--l. 1510--><p class="nopar" > If a hyperref OPTION is a boolean, that means it takes values &#8216;true&#8217; or &#8216;false&#8217;, then <span class="obeylines-h"><span class="verb"><span
+<!--l. 1515--><p class="nopar" > If a hyperref OPTION is a boolean, that means it takes values &#8216;true&#8217; or &#8216;false&#8217;, then <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\IfHyperBooleanExists</span></span></span>
calls YES, otherwise NO.
@@ -4390,23 +4407,23 @@ calls YES, otherwise NO.
<div class="verbatim" id="verbatim-25">
&#x00A0;\IfHyperBoolean{OPTION}{YES}{NO}
</div>
-<!--l. 1517--><p class="nopar" > Macro <span class="obeylines-h"><span class="verb"><span
+<!--l. 1522--><p class="nopar" > Macro <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\IfHyperBoolean</span></span></span> calls YES, if OPTION exists as boolean and is enabled. Otherwise NO is
executed.
-<!--l. 1523--><p class="indent" > Both macros are expandable. Additionally option &#8216;stoppedearly&#8217; is available. It is enabled if
+<!--l. 1528--><p class="indent" > Both macros are expandable. Additionally option &#8216;stoppedearly&#8217; is available. It is enabled if
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\MaybeStopEarly</span></span></span> or <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\MaybeStopNow</span></span></span> end hyperref prematurely.
-<!--l. 1528--><p class="noindent" >
+<!--l. 1533--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.8 </span> <a
id="x1-270005.8"></a>\unichar</h4>
-<!--l. 1530--><p class="noindent" >If a Unicode character is not supported by puenc.def, it can be given by using <span class="obeylines-h"><span class="verb"><span
+<!--l. 1535--><p class="noindent" >If a Unicode character is not supported by puenc.def, it can be given by using <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\unichar</span></span></span>. Its name
and syntax is inherited from package &#8216;ucs&#8217;. However it is defined independently for use in
hyperref&#8217;s <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\pdfstringdef</span></span></span> (that converts arbitrary TeX code to PDF strings or tries to do
this).
-<!--l. 1538--><p class="indent" > Macro <span class="obeylines-h"><span class="verb"><span
+<!--l. 1543--><p class="indent" > Macro <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\unichar</span></span></span> takes a TeX number as argument, examples for U+263A (WHITE SMILING
FACE):
@@ -4415,7 +4432,7 @@ FACE):
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\unichar{"263A}%&#x00A0;hexadecimal&#x00A0;notation
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\unichar{9786}%&#x00A0;decimal&#x00A0;notation
</div>
-<!--l. 1543--><p class="nopar" > &#8216;"&#8217; must not be a babel shorthand character or otherwise active. Otherwise prefix it with
+<!--l. 1548--><p class="nopar" > &#8216;"&#8217; must not be a babel shorthand character or otherwise active. Otherwise prefix it with
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\string</span></span></span>:
@@ -4423,18 +4440,18 @@ class="ec-lmvtt-10">\string</span></span></span>:
<div class="verbatim" id="verbatim-27">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\unichar{\string"263A}%&#x00A0;converts&#x00A0;&#8216;"&#8217;&#x00A0;to&#x00A0;&#8216;"&#8217;&#x00A0;with&#x00A0;catcode&#x00A0;12&#x00A0;(other)
</div>
-<!--l. 1548--><p class="nopar" > Users of (n)german packages or babel options may use <span class="obeylines-h"><span class="verb"><span
+<!--l. 1553--><p class="nopar" > Users of (n)german packages or babel options may use <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\dq</span></span></span> instead:
<div class="verbatim" id="verbatim-28">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\unichar{\dq&#x00A0;263A}%&#x00A0;\dq&#x00A0;is&#x00A0;double&#x00A0;quote&#x00A0;with&#x00A0;catcode&#x00A0;12&#x00A0;(other)
</div>
-<!--l. 1552--><p class="nopar" >
-<!--l. 1555--><p class="noindent" >
+<!--l. 1557--><p class="nopar" >
+<!--l. 1560--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.9 </span> <a
id="x1-280005.9"></a>\ifpdfstringunicode</h4>
-<!--l. 1557--><p class="noindent" >Some features of the PDF specification needs PDF strings. Examples are bookmarks or the entries in the
+<!--l. 1562--><p class="noindent" >Some features of the PDF specification needs PDF strings. Examples are bookmarks or the entries in the
information dictionary. The PDF specification allows two encodings &#8216;PDFDocEncoding&#8217; (8-bit encoding)
and &#8216;Unicode&#8217; (UTF-16). The user can help using <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\texorpdfstring</span></span></span> to replace complicate TeX constructs
@@ -4445,7 +4462,7 @@ class="ec-lmvtt-10">\ifpdfstringunicode</span></span></span>. It is only allowed
class="ec-lmvtt-10">\texorpdfstring</span></span></span> and
takes two arguments, the first allows the full range of Unicode. The second is limited to the characters
available in PDFDocEncoding.
-<!--l. 1571--><p class="indent" > As example we take a macro definition for the Vietnamese name of Han The Thanh. Correctly
+<!--l. 1576--><p class="indent" > As example we take a macro definition for the Vietnamese name of Han The Thanh. Correctly
written it needs some accented characters, one character even with a double accent. Class &#8216;tugboat.cls&#8217;
defines a macro for the typesetted name:
@@ -4457,9 +4474,9 @@ defines a macro for the typesetted name:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;~Th\&#8216;anh%
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;}
</div>
-<!--l. 1581--><p class="nopar" > It&#8217;s not entirely correct, the second accent over the &#8216;e&#8217; is not an acute, but a hook. However standard
+<!--l. 1586--><p class="nopar" > It&#8217;s not entirely correct, the second accent over the &#8216;e&#8217; is not an acute, but a hook. However standard
LaTeX does not provide such an accent.
-<!--l. 1586--><p class="indent" > Now we can extend the defintion to support hyperref. The first and the last word are already
+<!--l. 1591--><p class="indent" > Now we can extend the definition to support hyperref. The first and the last word are already
supported automatically. Characters with two or more accents are a difficult business in LaTeX, because
the NFSS2 macros of the LaTeX kernel do not support more than one accent. Therefore also puenc.def
misses support for them. But we can provide it using <span class="obeylines-h"><span class="verb"><span
@@ -4470,7 +4487,7 @@ is:
<div class="verbatim" id="verbatim-30">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;%&#x00A0;U+1EC3&#x00A0;LATIN&#x00A0;SMALL&#x00A0;LETTER&#x00A0;E&#x00A0;WITH&#x00A0;CIRCUMFLEX&#x00A0;AND&#x00A0;HOOK&#x00A0;ABOVE
</div>
-<!--l. 1595--><p class="nopar" > Thus we can put this together:
+<!--l. 1600--><p class="nopar" > Thus we can put this together:
<div class="verbatim" id="verbatim-31">
@@ -4481,7 +4498,7 @@ is:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;~Th\&#8216;anh%
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;}
</div>
-<!--l. 1604--><p class="nopar" > For PDFDocEncoding (PD1) the variant above has dropped the second accent. Alternatively we could
+<!--l. 1609--><p class="nopar" > For PDFDocEncoding (PD1) the variant above has dropped the second accent. Alternatively we could
provide a representation without accents instead of wrong accents:
@@ -4500,12 +4517,12 @@ provide a representation without accents instead of wrong accents:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;}%
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;}
</div>
-<!--l. 1622--><p class="nopar" >
-<!--l. 1624--><p class="noindent" >
+<!--l. 1627--><p class="nopar" >
+<!--l. 1629--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.10 </span> <a
id="x1-290005.10"></a>Customizing index style file with \nohyperpage</h4>
-<!--l. 1626--><p class="noindent" >Since version 2008/08/14 v6.78f.
-<!--l. 1630--><p class="indent" > For hyperlink support in the index, hyperref inserts <span class="obeylines-h"><span class="verb"><span
+<!--l. 1631--><p class="noindent" >Since version 2008/08/14 v6.78f.
+<!--l. 1635--><p class="indent" > For hyperlink support in the index, hyperref inserts <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyperpage</span></span></span> into the index macros. After
processing with Makeindex, <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyperpage</span></span></span> analyzes its argument to detect page ranges and page comma
@@ -4516,7 +4533,7 @@ lists. However, only the standard settings are supported directly:
&#x00A0;&#x00A0;&#x00A0;&#x00A0;delim_r&#x00A0;"--"
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;delim_n&#x00A0;",&#x00A0;"
</div>
-<!--l. 1637--><p class="nopar" > (See manual page/documentation of Makeindex that explains the keys that can be used in style files for
+<!--l. 1642--><p class="nopar" > (See manual page/documentation of Makeindex that explains the keys that can be used in style files for
Makeindex.) Customized versions of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">delim_r,</span><span
class="ec-lmvtt-10">&#x00A0;delim_n,</span><span
@@ -4535,16 +4552,18 @@ e.g.:
&#x00A0;&#x00A0;&#x00A0;&#x00A0;suffix_2p&#x00A0;"\\nohyperpage{f.}"
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;suffix_3p&#x00A0;"\\nohyperpage{ff.}"
</div>
-<!--l. 1649--><p class="nopar" > (Depending on the typesetting tradition some space "<span class="obeylines-h"><span class="verb"><span
+<!--l. 1654--><p class="nopar" > (Depending on the typesetting tradition some space "<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\\</span></span></span>," or "<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">~</span></span></span>" should be put before the first f inside
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\nohyperpage</span></span></span>.)
-<!--l. 1654--><p class="noindent" >
+<!--l. 1659--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.11 </span> <a
id="x1-300005.11"></a>Experimental option &#8216;ocgcolorlinks&#8217;</h4>
-<!--l. 1656--><p class="noindent" >The idea are colored links, when viewed, but printed without colors. This new experimental option
+<!--l. 1661--><p class="noindent" >The idea are colored links, when viewed, but printed without colors. This new experimental option
&#8216;ocgcolorlinks&#8217; uses Optional Content Groups, a feature introduced in PDF 1.5.
+<!--l. 1665--><p class="indent" > A better implementation which hasn&#8217;t the disadvantage to prevent line breaks is in the ocgx2
+package. Check its documentation for details how to use it.
<ul class="itemize1">
<li class="itemize">The option must be given for package loading: <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\usepackage[ocgcolorlinks]{hyperref}</span></span></span>
@@ -4558,15 +4577,15 @@ class="ec-lmvtt-10">\hypersetup{ocgcolorlinks=false}</span></span></span> inside
</li>
<li class="itemize">Supported drivers: pdftex, dvipdfm
</li>
- <li class="itemize">The PDF version should be at least 1.5. It is automatically set for pdfTeX. Users of dvipdfmx
- set the version on the command line: dvipdfmx -V 5</li></ul>
-<!--l. 1676--><p class="noindent" >
+ <li class="itemize">The PDF version should be at least 1.5. It is automatically set for pdfTeX, LuaTeX and
+ dvipdfmx.</li></ul>
+<!--l. 1683--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.12 </span> <a
id="x1-310005.12"></a>Option &#8216;pdfa&#8217;</h4>
-<!--l. 1678--><p class="noindent" >The new option &#8216;pdfa&#8217; tries to avoid violations of PDF/A in code generated by hyperref. However, the
+<!--l. 1685--><p class="noindent" >The new option &#8216;pdfa&#8217; tries to avoid violations of PDF/A in code generated by hyperref. However, the
result is usually not in PDF/A, because many features aren&#8217;t controlled by hyperref (XMP metadata,
fonts, colors, driver dependend low level stuff, ...).
-<!--l. 1685--><p class="indent" > Currently, option &#8216;pdfa&#8217; sets and disables the following items:
+<!--l. 1692--><p class="indent" > Currently, option &#8216;pdfa&#8217; sets and disables the following items:
<ul class="itemize1">
<li class="itemize">Enabled annotation flags: Print, NoZoom, NoRotate [PDF/A 6.5.3].
</li>
@@ -4575,8 +4594,7 @@ fonts, colors, driver dependend low level stuff, ...).
<li class="itemize">Disabled: Launch action (<a
href="run:..." >[</a>PDF/A 6.6.1].
</li>
- <li class="itemize">Restricted: Named actions (NextPage, PrevPage, FirstPage, LastPage) [PDF/A 6.6.1].
-
+ <li class="itemize">Restricted: Named actions (NextPage, PrevPage, FirstPage, LastPage) [PDF/A 6.6.1].
</li>
<li class="itemize">Many things are disabled in PDF formulars:
@@ -4590,13 +4608,13 @@ href="run:..." >[</a>PDF/A 6.6.1].
<li class="itemize">Interactive Forms: Flag NeedAppearances is the default &#8216;false&#8217; (Because of this,
hyperref&#8217;s implementation of Forms looks ugly). [PDF/A 6.9]</li></ul>
</li></ul>
-<!--l. 1705--><p class="indent" > The default value of the new option &#8216;pdfa&#8217; is &#8216;false&#8217;. It influences the loading of the package and
+<!--l. 1712--><p class="indent" > The default value of the new option &#8216;pdfa&#8217; is &#8216;false&#8217;. It influences the loading of the package and
cannot be changed after hyperref is loaded (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\usepackage{hyperref}</span></span></span>).
-<!--l. 1711--><p class="noindent" >
+<!--l. 1718--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.13 </span> <a
id="x1-320005.13"></a>Option &#8216;linktoc&#8217; added</h4>
-<!--l. 1713--><p class="noindent" >The new option &#8216;linktoc&#8217; allows more control which part of an entry in the table of contents is made into
+<!--l. 1720--><p class="noindent" >The new option &#8216;linktoc&#8217; allows more control which part of an entry in the table of contents is made into
a link:
<ul class="itemize1">
<li class="itemize">&#8216;linktoc=none&#8217; (no links)
@@ -4606,17 +4624,17 @@ a link:
<li class="itemize">&#8216;linktoc=page&#8217; (same as &#8216;linktocpage=true&#8217;)
</li>
<li class="itemize">&#8216;linktoc=all&#8217; (both the section and page part are links)</li></ul>
-<!--l. 1722--><p class="noindent" >
+<!--l. 1729--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.14 </span> <a
id="x1-330005.14"></a>Option &#8216;pdfnewwindow&#8217; changed</h4>
-<!--l. 1724--><p class="noindent" >Before 6.77b:
+<!--l. 1731--><p class="noindent" >Before 6.77b:
<ul class="itemize1">
<li class="itemize">pdfnewwindow=true &#8211;&#x003E; /NewWindow true
</li>
<li class="itemize">pdfnewwindow=false &#8211;&#x003E; (absent)
</li>
<li class="itemize">unused pdfnewwindow &#8211;&#x003E; (absent)</li></ul>
-<!--l. 1730--><p class="noindent" >Since 6.77b:
+<!--l. 1737--><p class="noindent" >Since 6.77b:
<ul class="itemize1">
<li class="itemize">pdfnewwindow=true &#8211;&#x003E; /NewWindow true
@@ -4626,26 +4644,26 @@ a link:
<li class="itemize">pdfnewwindow= &#8211;&#x003E; (absent)
</li>
<li class="itemize">unused pdfnewwindow &#8211;&#x003E; (absent)</li></ul>
-<!--l. 1740--><p class="indent" > Rationale: There is a difference between setting to &#8216;false&#8217; and an absent entry. In the former case the
+<!--l. 1747--><p class="indent" > Rationale: There is a difference between setting to &#8216;false&#8217; and an absent entry. In the former case the
new document replaces the old one, in the latter case the PDF viewer application should respect the user
preference.
-<!--l. 1746--><p class="noindent" >
+<!--l. 1753--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.15 </span> <a
id="x1-340005.15"></a>Flag options for PDF forms</h4>
-<!--l. 1748--><p class="noindent" >PDF form field macros (<span class="obeylines-h"><span class="verb"><span
+<!--l. 1755--><p class="noindent" >PDF form field macros (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\TextField</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\CheckBox</span></span></span>, ...) support boolean flag options. The option name is
the lowercase version of the names in the PDF specification (1.7):
-<!--l. 1752--><p class="indent" > <a
+<!--l. 1759--><p class="indent" > <a
href="http://www.adobe.com/devnet/pdf/pdf_reference.html" class="url" ><span
class="ec-lmvtt-10">http://www.adobe.com/devnet/pdf/pdf_reference.html</span></a>
-<!--l. 1754--><p class="indent" > <a
+<!--l. 1761--><p class="indent" > <a
href="http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf" class="url" ><span
class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf</span></a>
-<!--l. 1756--><p class="indent" > Options (convert to lowercase) except flags in square brackets:
+<!--l. 1763--><p class="indent" > Options (convert to lowercase) except flags in square brackets:
<ul class="itemize1">
<li class="itemize">Table 8.16 Annotation flags (page 608):
- <!--l. 1761--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1768--><p class="noindent" ><div class="obeylines-v">
1 Invisible
<br />2 Hidden (PDF 1.2)
<br />3 Print (PDF 1.2)
@@ -4658,13 +4676,13 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf</
<br />10 LockedContents (PDF 1.7)</div>
</li>
<li class="itemize">Table 8.70 Field flags common to all field types (page 676):
- <!--l. 1775--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1782--><p class="noindent" ><div class="obeylines-v">
1 ReadOnly
<br />2 Required
<br />3 NoExport</div>
</li>
<li class="itemize">Table 8.75 Field flags specific to button fields (page 686):
- <!--l. 1782--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1789--><p class="noindent" ><div class="obeylines-v">
15 NoToggleToOff (Radio buttons only)
<br />16 Radio (set: radio buttons, clear: check box, pushbutton: clear)
@@ -4672,7 +4690,7 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf</
<br />26 RadiosInUniso (PDF 1.5)</div>
</li>
<li class="itemize">Table 8.77 Field flags specific to text fields (page 691):
- <!--l. 1790--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1797--><p class="noindent" ><div class="obeylines-v">
13 Multiline
<br />14 Password
<br />21 FileSelect (PDF 1.4)
@@ -4682,7 +4700,7 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf</
<br />26 RichText (PDF 1.5)</div>
</li>
<li class="itemize">Table 8.79 Field flags specific to choice fields (page 693):
- <!--l. 1801--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1808--><p class="noindent" ><div class="obeylines-v">
18 Combo (set: combo box, clear: list box)
<br />19 Edit (only useful if Combo is set)
<br />20 (Sort) for authoring tools, not PDF viewers
@@ -4691,7 +4709,7 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf</
<br />27 CommitOnSelChange (PDF 1.5)</div>
</li>
<li class="itemize">Table 8.86 Flags for submit-form actions (page 704):
- <!--l. 1811--><p class="noindent" ><div class="obeylines-v">
+ <!--l. 1818--><p class="noindent" ><div class="obeylines-v">
[1 Include/Exclude] unsupported, use &#8216;noexport&#8217; (table 8.70) instead
<br />2 IncludeNoValueFields
<br />[3 ExportFormat] handled by option &#8216;export&#8217;
@@ -4708,7 +4726,7 @@ class="ec-lmvtt-10">http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf</
</li></ul>
-<!--l. 1828--><p class="indent" > New option &#8216;export&#8217; sets the export format of a submit action. Valid values are (upper- or
+<!--l. 1835--><p class="indent" > New option &#8216;export&#8217; sets the export format of a submit action. Valid values are (upper- or
lowercase):
<ul class="itemize1">
<li class="itemize">FDF
@@ -4718,16 +4736,16 @@ lowercase):
<li class="itemize">XFDF
</li>
<li class="itemize">PDF (not supported by Acrobat Reader)</li></ul>
-<!--l. 1837--><p class="noindent" >
+<!--l. 1844--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.16 </span> <a
id="x1-350005.16"></a>Option &#8216;pdfversion&#8217;</h4>
-<!--l. 1839--><p class="noindent" >This is an experimental option. It notifies &#8216;hyperref&#8217; about the intended PDF version. Currently this is
+<!--l. 1846--><p class="noindent" >This is an experimental option. It notifies &#8216;hyperref&#8217; about the intended PDF version. Currently this is
used in code for PDF forms (implementation notes 116 and 122 of PDF spec 1.7).
-<!--l. 1845--><p class="indent" > Values: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7. Values below 1.2 are not supported, because most drivers expect
+<!--l. 1852--><p class="indent" > Values: 1.2, 1.3, 1.4, 1.5, 1.6, 1.7. Values below 1.2 are not supported, because most drivers expect
higher PDF versions.
-<!--l. 1850--><p class="indent" > The option must be used early, not after <span class="obeylines-h"><span class="verb"><span
+<!--l. 1857--><p class="indent" > The option must be used early, not after <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\usepackage{hyperref}</span></span></span>.
-<!--l. 1853--><p class="indent" > In theory this option should also set the PDF version, but this is not generally supported.
+<!--l. 1860--><p class="indent" > In theory this option should also set the PDF version, but this is not generally supported.
<ul class="itemize1">
<li class="itemize">pdfTeX below 1.10a:
unsupported. pdfTeX &#x003E;= 1.10a and &#x003C; 1.30: <span class="obeylines-h"><span class="verb"><span
@@ -4742,25 +4760,25 @@ class="ec-lmvtt-10">\pdfminorversion</span></span></span>
&#8216;V 4&#8217;.
</li>
<li class="itemize">Ghostscript: option -dCompatibilityLevel (this is set in &#8216;ps2pdf12&#8217;, &#8216;ps2pdf13&#8217;, &#8216;ps2pdf14&#8217;).</li></ul>
-<!--l. 1868--><p class="indent" > The current PDF version is used as default if this version can be detected (only pdfTeX &#x003E;= 1.10a).
+<!--l. 1875--><p class="indent" > The current PDF version is used as default if this version can be detected (only pdfTeX &#x003E;= 1.10a).
Otherwise the lowest version 1.2 is assumed. Thus &#8216;hyperref&#8217; tries to avoid PDF code that breaks this
version, but is free to use ignorable higher PDF features.
-<!--l. 1875--><p class="noindent" >
+<!--l. 1882--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.17 </span> <a
id="x1-360005.17"></a>Field option &#8216;name&#8217;</h4>
-<!--l. 1877--><p class="noindent" >Many form objects uses the label argument for several purposes:
+<!--l. 1884--><p class="noindent" >Many form objects uses the label argument for several purposes:
<ul class="itemize1">
<li class="itemize">Layouted label.
</li>
<li class="itemize">As name in HTML structures.</li></ul>
-<!--l. 1883--><p class="noindent" >Code that is suitable for layouting with TeX can break in the structures of the output format. If option
+<!--l. 1890--><p class="noindent" >Code that is suitable for layouting with TeX can break in the structures of the output format. If option
&#8216;name&#8217; is given, then its value is used as name in the different output structures. Thus the value should
consist of letters only.
-<!--l. 1890--><p class="noindent" >
+<!--l. 1897--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.18 </span> <a
id="x1-370005.18"></a>Option &#8216;pdfencoding&#8217;</h4>
-<!--l. 1892--><p class="noindent" >The PDF format allows two encodings for bookmarks and entries in the information dictionary:
+<!--l. 1899--><p class="noindent" >The PDF format allows two encodings for bookmarks and entries in the information dictionary:
PDFDocEncoding and Unicode as UTF-16BE. Option "pdfencoding" selects between these
encodings:
<ul class="itemize1">
@@ -4772,40 +4790,44 @@ encodings:
</li>
<li class="itemize">"auto" PDFDocEncoding if the string does not contain characters outside the encoding and
Unicode otherwise.</li></ul>
-<!--l. 1904--><p class="noindent" >
+<!--l. 1911--><p class="indent" > The luatex driver uses "unicode" by default. If another encoding should be forced, it should be done
+in <span class="obeylines-h"><span class="verb"><span
+class="ec-lmvtt-10">hypersetup</span></span></span>.
+<!--l. 1914--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.19 </span> <a
id="x1-380005.19"></a>Color options/package hycolor</h4>
-<!--l. 1906--><p class="noindent" >See documentation of package &#8216;hycolor&#8217;.
-<!--l. 1909--><p class="noindent" >
+<!--l. 1916--><p class="noindent" >See documentation of package &#8216;hycolor&#8217;.
+<!--l. 1919--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.20 </span> <a
id="x1-390005.20"></a>Option pdfusetitle</h4>
-<!--l. 1911--><p class="noindent" >If option pdfusetitle is set then hyperref tries to derive the values for pdftitle and pdfauthor
+<!--l. 1921--><p class="noindent" >If option pdfusetitle is set then hyperref tries to derive the values for pdftitle and pdfauthor
from <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\title</span></span></span> and <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\author</span></span></span>. An optional argument for <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\title</span></span></span> and <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\author</span></span></span> is supported (class
amsart).
-<!--l. 1917--><p class="noindent" >
+<!--l. 1927--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.21 </span> <a
id="x1-400005.21"></a>Starred form of \autoref</h4>
-<!--l. 1919--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
+<!--l. 1929--><p class="noindent" ><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\autoref*</span></span></span> generates a reference without link as <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\ref*</span></span></span> or <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\pageref*</span></span></span>.
-<!--l. 1922--><p class="noindent" >
+<!--l. 1932--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.22 </span> <a
id="x1-410005.22"></a>Link border style</h4>
-<!--l. 1924--><p class="noindent" >Links can be underlined instead of the default rectangle or options "colorlinks", "frenchlinks". This is
+<!--l. 1934--><p class="noindent" >Links can be underlined instead of the default rectangle or options "colorlinks", "frenchlinks". This is
done by option <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">pdfborderstyle={/S/U/W</span><span
class="ec-lmvtt-10">&#x00A0;1}</span></span></span>
-<!--l. 1928--><p class="indent" > Some remarks:
+<!--l. 1938--><p class="indent" > Some remarks:
+
+
<ul class="itemize1">
<li class="itemize">AR7/Linux seems to have a bug, that don&#8217;t use the default value "1" for the width, but zero,
thus that the underline is not visible without "/W 1". The same applies for dashed boxes,
- eg.: pdfborderstyle=/S/D/D[3 2]/W 1
-
+ eg.: pdfborderstyle=/S/D/D[3 2]/W 1
</li>
<li class="itemize">The syntax is described in the PDF specification, look for "border style", eg. Table 8.13
"Entries in a border style dictionary" (specification for version 1.6)
@@ -4814,21 +4836,21 @@ class="ec-lmvtt-10">&#x00A0;1}</span></span></span>
colorlinks is enabled.
</li>
<li class="itemize">Be aware that not all PDF viewers support this feature, not even Acrobat Reader itself:
- <!--l. 1949--><p class="noindent" >Some support:
+ <!--l. 1959--><p class="noindent" >Some support:
<ul class="itemize2">
<li class="itemize">AR7/Linux: "underline" and "dashed", but the border width must be given.
</li>
<li class="itemize">xpdf 3.00: "underline" and "dashed"</li></ul>
- <!--l. 1956--><p class="noindent" >Unsupported:
+ <!--l. 1966--><p class="noindent" >Unsupported:
<ul class="itemize2">
<li class="itemize">AR5/Linux
</li>
<li class="itemize">ghostscript 8.50</li></ul>
</li></ul>
-<!--l. 1963--><p class="noindent" >
+<!--l. 1973--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.23 </span> <a
id="x1-420005.23"></a>Option "bookmarksdepth"</h4>
-<!--l. 1965--><p class="noindent" >The depth of the bookmarks can be controlled by the new option "bookmarksdepth". The option acts
+<!--l. 1975--><p class="noindent" >The depth of the bookmarks can be controlled by the new option "bookmarksdepth". The option acts
globally and distinguishes three cases:
<ul class="itemize1">
<li class="itemize">"bookmarksdepth" without value Then hyperref uses the current value of counter "tocdepth".
@@ -4848,18 +4870,18 @@ class="ec-lmvtt-10">\toclevel@&#x003C;name&#x003E;</span></span></span>". Exampl
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\hypersetup{bookmarksdepth=4}&#x00A0;%&#x00A0;same&#x00A0;as&#x00A0;before
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\hypersetup{bookmarksdepth}&#x00A0;%&#x00A0;counter&#x00A0;"tocdepth"&#x00A0;is&#x00A0;used
</div>
- <!--l. 1984--><p class="nopar" ></li></ul>
-<!--l. 1987--><p class="noindent" >
+ <!--l. 1994--><p class="nopar" ></li></ul>
+<!--l. 1997--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.24 </span> <a
id="x1-430005.24"></a>Option "pdfescapeform"</h4>
-<!--l. 1989--><p class="noindent" >There are many places where arbitrary strings end up as PS or PDF strings. The PS/PDF strings in
+<!--l. 1999--><p class="noindent" >There are many places where arbitrary strings end up as PS or PDF strings. The PS/PDF strings in
parentheses form require the protection of some characters, e.g. unmatched left or right parentheses need
escaping or the escape character itself (backslash). Since 2006/02/12 v6.75a the PS/PDF driver
should do this automatically. However I assume a problem with compatibility, especially
regarding the form part where larger amounts of JavaScript code can be present. It would
be a pain to remove all the escaping, because an additional escaping layer can falsify the
code.
-<!--l. 2001--><p class="indent" > Therefore a new option pdfescapeform was introduced:
+<!--l. 2011--><p class="indent" > Therefore a new option pdfescapeform was introduced:
<ul class="itemize1">
<li class="itemize">pdfescapeform=false Escaping for the formulars are disabled, this is the compatibility
behaviour, therefore this is the default.
@@ -4867,10 +4889,10 @@ code.
<li class="itemize">pdfescapeform=true Then the PS/PDF drivers do all the necessary escaping. This is the
logical choice and the recommended setting. For example, the user writes JavaScript as
JavaScript and do not care about escaping characters for PS/PDF output.</li></ul>
-<!--l. 2014--><p class="noindent" >
+<!--l. 2024--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.25 </span> <a
id="x1-440005.25"></a>Default driver setting</h4>
-<!--l. 2016--><p class="noindent" >(hyperref &#x003E;= 6.72s) If no driver is given, hyperref tries its best to guess the most suitable
+<!--l. 2026--><p class="noindent" >(hyperref &#x003E;= 6.72s) If no driver is given, hyperref tries its best to guess the most suitable
driver. Thus it loads "hpdftex", if pdfTeX is detected running in PDF mode. Or it loads the
corresponding VTeX driver for VTeX&#8217;s working modes. Unhappily many driver programs run
after the TeX compiler, so hyperref does not have a chance (dvips, dvipdfm, ...). In this
@@ -4882,18 +4904,18 @@ xdvi for example. This behaviour, however, can easily be changed in the configur
<div class="verbatim" id="verbatim-36">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\providecommand*{\Hy@defaultdriver}{hdvips}
</div>
-<!--l. 2029--><p class="nopar" > for dvips, or
+<!--l. 2039--><p class="nopar" > for dvips, or
<div class="verbatim" id="verbatim-37">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\providecommand*{\Hy@defaultdriver}{hypertex}
</div>
-<!--l. 2033--><p class="nopar" > for the default behaviour of hyperref.
-<!--l. 2036--><p class="indent" > See also the new option &#8216;driverfallback&#8217;.
-<!--l. 2038--><p class="noindent" >
+<!--l. 2043--><p class="nopar" > for the default behaviour of hyperref.
+<!--l. 2046--><p class="indent" > See also the new option &#8216;driverfallback&#8217;.
+<!--l. 2048--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.26 </span> <a
id="x1-450005.26"></a>Backref entries</h4>
-<!--l. 2040--><p class="noindent" >Alternative interface for formatting of backref entries, example:
+<!--l. 2050--><p class="noindent" >Alternative interface for formatting of backref entries, example:
<div class="verbatim" id="verbatim-38">
@@ -4986,11 +5008,11 @@ xdvi for example. This behaviour, however, can easily be changed in the configur
&#x00A0;<br />
&#x00A0;<br />\end{document}
</div>
-<!--l. 2129--><p class="nopar" >
-<!--l. 2131--><p class="noindent" >
+<!--l. 2139--><p class="nopar" >
+<!--l. 2141--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">5.27 </span> <a
id="x1-460005.27"></a>\phantomsection</h4>
-<!--l. 2133--><p class="noindent" >Set an anchor at this location. It is often used in conjunction with <span class="obeylines-h"><span class="verb"><span
+<!--l. 2143--><p class="noindent" >Set an anchor at this location. It is often used in conjunction with <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\addcontentsline</span></span></span> for sectionlike things
(index, bibliography, preface). <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\addcontentsline</span></span></span> refers to the latest previous location where an anchor is
@@ -5003,15 +5025,15 @@ set.
&#x00A0;<br />&#x00A0;&#x00A0;\addcontentsline{toc}{chapter}{\indexname}
&#x00A0;<br />&#x00A0;&#x00A0;\printindex
</div>
-<!--l. 2143--><p class="nopar" >
-<!--l. 2145--><p class="indent" > Now the entry in the table of contents (and bookmarks) for the index points to the start of the index
+<!--l. 2153--><p class="nopar" >
+<!--l. 2155--><p class="indent" > Now the entry in the table of contents (and bookmarks) for the index points to the start of the index
page, not to a location before this page.
-<!--l. 2151--><p class="noindent" >
+<!--l. 2161--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">6 </span> <a
id="x1-470006"></a>Acrobat-specific behavior</h3>
-<!--l. 2152--><p class="noindent" >If you want to access the menu options of Acrobat Reader or Exchange, the following macro is provided
+<!--l. 2162--><p class="noindent" >If you want to access the menu options of Acrobat Reader or Exchange, the following macro is provided
in the appropriate drivers:
-<!--l. 2155--><p class="noindent" >
+<!--l. 2165--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-39" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-39-1g"><col
@@ -5025,13 +5047,13 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2159--><p class="noindent" >The <span
+<!--l. 2169--><p class="noindent" >The <span
class="ec-lmri-10">text </span>is used to create a button which activates the appropriate <span
class="ec-lmri-10">menuoption</span>. The following table lists
the option names you can use&#8212;comparison of this with the menus in Acrobat Reader or Exchange will
show what they do. Obviously some are only appropriate to Exchange.
<a
- id="x1-47001r13"></a> <!--l. 2163--><div class="longtable"> <table id="TBL-40" class="longtable"
+ id="x1-47001r13"></a> <!--l. 2173--><div class="longtable"> <table id="TBL-40" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-40-1g"><col
id="TBL-40-1"><col
@@ -5040,7 +5062,7 @@ id="TBL-40-2"></colgroup>
style="vertical-align:baseline;" id="TBL-40-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-1-1"
class="td01">File </td><td style="white-space:normal; text-align:left;" id="TBL-40-1-2"
class="td10">
- <!--l. 2163--><p class="noindent" >Open,
+ <!--l. 2173--><p class="noindent" >Open,
Close,
Scan,
Save,
@@ -5054,7 +5076,7 @@ class="td10">
class="td01">File<span
class="lmsy-10">&#x2192;</span>Import </td><td style="white-space:normal; text-align:left;" id="TBL-40-2-2"
class="td10">
- <!--l. 2164--><p class="noindent" >ImportImage,
+ <!--l. 2174--><p class="noindent" >ImportImage,
ImportNotes,
AcroForm:ImportFDF </td>
</tr><tr
@@ -5062,14 +5084,14 @@ class="td10">
class="td01">File<span
class="lmsy-10">&#x2192;</span>Export </td><td style="white-space:normal; text-align:left;" id="TBL-40-3-2"
class="td10">
- <!--l. 2165--><p class="noindent" >ExportNotes,
+ <!--l. 2175--><p class="noindent" >ExportNotes,
AcroForm:ExportFDF </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-40-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-4-1"
class="td01">File<span
class="lmsy-10">&#x2192;</span>DocumentInfo </td><td style="white-space:normal; text-align:left;" id="TBL-40-4-2"
class="td10">
- <!--l. 2166--><p class="noindent" >GeneralInfo,
+ <!--l. 2176--><p class="noindent" >GeneralInfo,
OpenInfo,
FontsInfo,
SecurityInfo,
@@ -5082,7 +5104,7 @@ class="td10">
class="td01">File<span
class="lmsy-10">&#x2192;</span>Preferences </td><td style="white-space:normal; text-align:left;" id="TBL-40-5-2"
class="td10">
- <!--l. 2167--><p class="noindent" >GeneralPrefs,
+ <!--l. 2177--><p class="noindent" >GeneralPrefs,
NotePrefs,
FullScreenPrefs,
Weblink:Prefs,
@@ -5094,7 +5116,7 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-6-1"
class="td01">Edit </td><td style="white-space:normal; text-align:left;" id="TBL-40-6-2"
class="td10">
- <!--l. 2169--><p class="noindent" >Undo,
+ <!--l. 2179--><p class="noindent" >Undo,
Cut,
Copy,
Paste,
@@ -5110,19 +5132,19 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-7-1"
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-40-7-2"
class="td10">
- <!--l. 2172--><p class="noindent" >Properties </td>
+ <!--l. 2182--><p class="noindent" >Properties </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-40-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-8-1"
class="td01">Edit<span
class="lmsy-10">&#x2192;</span>Fields </td><td style="white-space:normal; text-align:left;" id="TBL-40-8-2"
class="td10">
- <!--l. 2173--><p class="noindent" >AcroForm:Duplicate,
+ <!--l. 2183--><p class="noindent" >AcroForm:Duplicate,
AcroForm:TabOrder </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-40-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-9-1"
class="td01">Document </td><td style="white-space:normal; text-align:left;" id="TBL-40-9-2"
class="td10">
- <!--l. 2174--><p class="noindent" >Cpt:CapturePages,
+ <!--l. 2184--><p class="noindent" >Cpt:CapturePages,
AcroForm:Actions,
CropPages,
RotatePages,
@@ -5140,7 +5162,7 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-10-1"
class="td01">View </td><td style="white-space:normal; text-align:left;" id="TBL-40-10-2"
class="td10">
- <!--l. 2177--><p class="noindent" >ActualSize,
+ <!--l. 2187--><p class="noindent" >ActualSize,
FitVisible,
FitWidth,
FitPage,
@@ -5164,7 +5186,7 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-11-1"
class="td01">Tools </td><td style="white-space:normal; text-align:left;" id="TBL-40-11-2"
class="td10">
- <!--l. 2180--><p class="noindent" >Hand,
+ <!--l. 2190--><p class="noindent" >Hand,
ZoomIn,
ZoomOut,
SelectText,
@@ -5184,7 +5206,7 @@ class="td10">
class="td01">Tools<span
class="lmsy-10">&#x2192;</span>Search </td><td style="white-space:normal; text-align:left;" id="TBL-40-12-2"
class="td10">
- <!--l. 2183--><p class="noindent" >AcroSrch:Query,
+ <!--l. 2193--><p class="noindent" >AcroSrch:Query,
AcroSrch:Indexes,
AcroSrch:Results,
AcroSrch:Assist,
@@ -5198,7 +5220,7 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-13-1"
class="td01">Window </td><td style="white-space:normal; text-align:left;" id="TBL-40-13-2"
class="td10">
- <!--l. 2185--><p class="noindent" >ShowHideToolBar,
+ <!--l. 2195--><p class="noindent" >ShowHideToolBar,
ShowHideMenuBar,
ShowHideClipboard,
Cascade,
@@ -5209,7 +5231,7 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-14-1"
class="td01">Help </td><td style="white-space:normal; text-align:left;" id="TBL-40-14-2"
class="td10">
- <!--l. 2187--><p class="noindent" >HelpUserGuide,
+ <!--l. 2197--><p class="noindent" >HelpUserGuide,
HelpTutorial,
HelpExchange,
HelpScan,
@@ -5224,7 +5246,7 @@ class="td10">
style="vertical-align:baseline;" id="TBL-40-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-15-1"
class="td01">Help(Windows) </td><td style="white-space:normal; text-align:left;" id="TBL-40-15-2"
class="td10">
- <!--l. 2189--><p class="noindent" >About </td>
+ <!--l. 2199--><p class="noindent" >About </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-40-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-40-16-1"
class="td01"> </td>
@@ -5239,13 +5261,13 @@ class="td01"> </td>
class="td01"> </td><td style="white-space:normal; text-align:left;" id="TBL-40-19-2"
class="td10"></td></tr>
</table></div>
-<!--l. 2192--><p class="noindent" >
+<!--l. 2202--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">7 </span> <a
id="x1-480007"></a>PDF and HTML forms</h3>
-<!--l. 2193--><p class="noindent" >You must put your fields inside a <span
+<!--l. 2203--><p class="noindent" >You must put your fields inside a <span
class="ec-lmvtt-10">Form </span>environment (only one per file).
-<!--l. 2195--><p class="indent" > There are six macros to prepare fields:
-<!--l. 2197--><p class="noindent" >
+<!--l. 2205--><p class="indent" > There are six macros to prepare fields:
+<!--l. 2207--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-41" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-41-1g"><col
@@ -5259,7 +5281,7 @@ class="ec-lmvtt-10">]{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2201--><p class="noindent" >
+<!--l. 2211--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-42" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-42-1g"><col
@@ -5273,7 +5295,7 @@ class="ec-lmvtt-10">]{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2205--><p class="noindent" >
+<!--l. 2215--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-43" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-43-1g"><col
@@ -5289,7 +5311,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">choices</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2209--><p class="noindent" >
+<!--l. 2219--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-44" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-44-1g"><col
@@ -5303,7 +5325,7 @@ class="ec-lmvtt-10">]{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2213--><p class="noindent" >
+<!--l. 2223--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-45" class="tabular"
@@ -5319,7 +5341,7 @@ class="ec-lmvtt-10">]{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2217--><p class="noindent" >
+<!--l. 2227--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-46" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-46-1g"><col
@@ -5333,8 +5355,8 @@ class="ec-lmvtt-10">]{</span></span></span><span
class="ec-lmri-10">label</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2221--><p class="indent" > The way forms and their labels are laid out is determined by:
-<!--l. 2222--><p class="noindent" >
+<!--l. 2231--><p class="indent" > The way forms and their labels are laid out is determined by:
+<!--l. 2232--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-47" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-47-1g"><col
@@ -5348,7 +5370,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">field</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2226--><p class="noindent" >
+<!--l. 2236--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-48" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-48-1g"><col
@@ -5362,7 +5384,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">field</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2230--><p class="noindent" >
+<!--l. 2240--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-49" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-49-1g"><col
@@ -5376,9 +5398,9 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">field</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2234--><p class="indent" > These macros default to #1 #2
-<!--l. 2236--><p class="indent" > What is actually shown in as the field is determined by:
-<!--l. 2237--><p class="noindent" >
+<!--l. 2244--><p class="indent" > These macros default to #1 #2
+<!--l. 2246--><p class="indent" > What is actually shown in as the field is determined by:
+<!--l. 2247--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-50" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-50-1g"><col
@@ -5392,7 +5414,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">height</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2241--><p class="noindent" >
+<!--l. 2251--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-51" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-51-1g"><col
@@ -5406,7 +5428,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">height</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2244--><p class="noindent" >
+<!--l. 2254--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-52" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-52-1g"><col
@@ -5420,7 +5442,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">height</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2247--><p class="noindent" >
+<!--l. 2257--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-53" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-53-1g"><col
@@ -5434,7 +5456,7 @@ class="ec-lmvtt-10">}{</span></span></span><span
class="ec-lmri-10">height</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td>
</tr></table> </div></span>
-<!--l. 2251--><p class="noindent" >
+<!--l. 2261--><p class="noindent" >
<span class="fbox"><!--tex4ht:inline--><div class="tabular"> <table id="TBL-54" class="tabular"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-54-1g"><col
@@ -5445,7 +5467,7 @@ class="ec-lmvtt-10">\MakeButtonField</span><span class="obeylines-h"><span class
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmri-10">text</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span> </td></tr></table> </div></span>
-<!--l. 2255--><p class="indent" > These macros default to <span class="obeylines-h"><span class="verb"><span
+<!--l. 2265--><p class="indent" > These macros default to <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\vbox</span><span
class="ec-lmvtt-10">&#x00A0;to</span><span
class="ec-lmvtt-10">&#x00A0;#2{\hbox</span><span
@@ -5454,7 +5476,7 @@ class="ec-lmvtt-10">&#x00A0;#1{\hfill}\vfill}</span></span></span>, except the l
to #1; it is used for buttons, and the special <span
class="ec-lmvtt-10">\Submit </span>and <span
class="ec-lmvtt-10">\Reset </span>macros.
-<!--l. 2259--><p class="indent" > You may also want to redefine the following macros:
+<!--l. 2269--><p class="indent" > You may also want to redefine the following macros:
<div class="verbatim" id="verbatim-40">
@@ -5470,12 +5492,12 @@ class="ec-lmvtt-10">\Reset </span>macros.
&#x00A0;<br />\def\DefaultHeightofTextMultiline{4\baselineskip}
&#x00A0;<br />\def\DefaultWidthofText{3cm}
</div>
-<!--l. 2272--><p class="nopar" >
-<!--l. 2274--><p class="noindent" >
+<!--l. 2282--><p class="nopar" >
+<!--l. 2284--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a
id="x1-490007.1"></a>Forms environment parameters</h4>
<a
- id="x1-49001r14"></a> <!--l. 2278--><div class="longtable"> <table id="TBL-55" class="longtable"
+ id="x1-49001r14"></a> <!--l. 2288--><div class="longtable"> <table id="TBL-55" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-55-1g"><col
id="TBL-55-1"><col
@@ -5488,7 +5510,7 @@ class="ec-lmvtt-10">action </span></td><td style="white-space:nowrap; text-
class="td11"> <span
class="ec-lmri-10">URL </span></td><td style="white-space:normal; text-align:left;" id="TBL-55-1-3"
class="td10">
- <!--l. 2278--><p class="noindent" >The URL that will receive the form data if a <span
+ <!--l. 2288--><p class="noindent" >The URL that will receive the form data if a <span
class="ec-lmss-10">Submit </span>button
is included in the form </td>
</tr><tr
@@ -5498,7 +5520,7 @@ class="ec-lmvtt-10">encoding </span></td><td style="white-space:nowrap; text-a
class="td11"> <span
class="ec-lmri-10">name </span></td><td style="white-space:normal; text-align:left;" id="TBL-55-2-3"
class="td10">
- <!--l. 2279--><p class="noindent" >The encoding for the string set to the URL; FDF-encoding
+ <!--l. 2289--><p class="noindent" >The encoding for the string set to the URL; FDF-encoding
is usual, and <span
class="ec-lmvtt-10">html </span>is the only valid value </td>
</tr><tr
@@ -5508,7 +5530,7 @@ class="ec-lmvtt-10">method </span></td><td style="white-space:nowrap; text-al
class="td11"> <span
class="ec-lmri-10">name </span></td><td style="white-space:normal; text-align:left;" id="TBL-55-3-3"
class="td10">
- <!--l. 2281--><p class="noindent" >Used only when generating HTML; values can be <span
+ <!--l. 2291--><p class="noindent" >Used only when generating HTML; values can be <span
class="ec-lmvtt-10">post </span>or
<span
class="ec-lmvtt-10">get</span> </td>
@@ -5530,15 +5552,15 @@ class="td01"> </td><td style="white-space:nowrap; text-align:left;" id=
class="td11"> </td><td style="white-space:normal; text-align:left;" id="TBL-55-8-3"
class="td10"></td></tr>
</table></div>
-<!--l. 2284--><p class="noindent" >
+<!--l. 2294--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a
id="x1-500007.2"></a>Forms optional parameters</h4>
-<!--l. 2285--><p class="noindent" >Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e.&#x00A0;<span
+<!--l. 2295--><p class="noindent" >Note that all colors must be expressed as RGB triples, in the range 0..1 (i.e.&#x00A0;<span
class="ec-lmvtt-10">color=0 0</span>
<span
class="ec-lmvtt-10">0.5</span>)
<a
- id="x1-50001r15"></a> <!--l. 2290--><div class="longtable"> <table id="TBL-56" class="longtable"
+ id="x1-50001r15"></a> <!--l. 2300--><div class="longtable"> <table id="TBL-56" class="longtable"
cellspacing="0" cellpadding="0"
><colgroup id="TBL-56-1g"><col
id="TBL-56-1"><col
@@ -5560,479 +5582,459 @@ class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id
class="td11"> <span
class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-2-4"
class="td10"> alignment within text field; 0 is left-aligned, </td>
-<td id="TBL-56-2-5"
-class="td00"> </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-3-1"
-class="td01"> </td>
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-3-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-3-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-3-4"
+class="td10"> 1 is centered, 2 is right-aligned. </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-4-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-4-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-4-3"
+class="td01"><span
+class="ec-lmvtt-10">altname </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-4-2"
+class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-4-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-4-4"
-class="td10"> 1 is centered, 2 is right-aligned. </td>
+class="td10"> alternative name, </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-5-1"
-class="td01"><span
-class="ec-lmvtt-10">altname </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-5-2"
-class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-5-3"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-5-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-5-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-5-4"
-class="td10"> alternative name, </td>
-<td id="TBL-56-5-5"
-class="td00"> </td>
+class="td10"> the name shown in the user interface </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-6-1"
-class="td01"> </td>
+class="td01"><span
+class="ec-lmvtt-10">backgroundcolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-6-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-6-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-6-4"
+class="td10"> color of box </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-7-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-7-2"
+class="td01"><span
+class="ec-lmvtt-10">bordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-7-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-7-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-7-4"
-class="td10"> the name shown in the user interface </td>
+class="td10"> color of border </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-8-1"
class="td01"><span
-class="ec-lmvtt-10">backgroundcolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-8-2"
+class="ec-lmvtt-10">bordersep </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-8-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-8-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-8-4"
-class="td10"> color of box </td>
-
+class="td10"> box border gap </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-9-1"
class="td01"><span
-class="ec-lmvtt-10">bordercolor </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-9-2"
+class="ec-lmvtt-10">borderwidth </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-9-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-9-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-9-4"
-class="td10"> color of border </td>
+class="td11"> <span
+class="ec-lmri-10">1 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-9-4"
+class="td10"> width of box border, the value is a dimension </td>
+
</tr><tr
style="vertical-align:baseline;" id="TBL-56-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-10-1"
-class="td01"><span
-class="ec-lmvtt-10">bordersep </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-10-2"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-10-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-10-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-10-4"
-class="td10"> box border gap </td>
+class="td10"> or a number with default unit bp </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-11-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-11-1"
class="td01"><span
-class="ec-lmvtt-10">borderwidth </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-11-2"
+class="ec-lmvtt-10">calculate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-11-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-11-3"
-class="td11"> <span
-class="ec-lmri-10">1 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-11-4"
-class="td10"> width of box border, the value is a dimension </td>
-</tr><tr
- style="vertical-align:baseline;" id="TBL-56-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-4"
-class="td10"> or a number with default unit bp </td>
-</tr><tr
- style="vertical-align:baseline;" id="TBL-56-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-1"
-class="td01"><span
-class="ec-lmvtt-10">calculate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-4"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-11-4"
class="td10"> JavaScript code to calculate the value of the field</td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-1"
+ style="vertical-align:baseline;" id="TBL-56-12-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-1"
class="td01"><span
-class="ec-lmvtt-10">charsize </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-2"
-class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-4"
+class="ec-lmvtt-10">charsize </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-2"
+class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-12-4"
class="td10"> font size of field text </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-1"
+ style="vertical-align:baseline;" id="TBL-56-13-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-1"
class="td01"><span
-class="ec-lmvtt-10">checkboxsymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-2"
-class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-3"
+class="ec-lmvtt-10">checkboxsymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-2"
+class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-3"
class="td11"> <span
class="ec-lmri-10">4 (</span><span
class="pzdr-">&#x2714;</span><span
-class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-4"
+class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-13-4"
class="td10"> symbol used for check boxes (ZapfDingbats), </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-4"
+ style="vertical-align:baseline;" id="TBL-56-14-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-1"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-14-4"
class="td10"> the value is a character or <span
class="ec-lmvtt-10">\ding</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmvtto-10">number</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span>, </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-4"
+ style="vertical-align:baseline;" id="TBL-56-15-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-1"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-15-4"
class="td10"> see package <span
class="ec-lmss-10">pifont </span>from bundle <span
class="ec-lmss-10">psnfss </span></td>
</tr><tr
+ style="vertical-align:baseline;" id="TBL-56-16-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-1"
+class="td01"><span
+class="ec-lmvtt-10">checked </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-3"
+class="td11"> <span
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-16-4"
+class="td10"> whether option selected by default </td>
+</tr><tr
+ style="vertical-align:baseline;" id="TBL-56-17-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-1"
+class="td01"><span
+class="ec-lmvtt-10">color </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-17-4"
+class="td10"> color of text in box </td>
+</tr><tr
style="vertical-align:baseline;" id="TBL-56-18-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-18-1"
class="td01"><span
-class="ec-lmvtt-10">checked </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-18-2"
+class="ec-lmvtt-10">combo </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-18-2"
class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-18-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-18-4"
-class="td10"> whether option selected by default </td>
+class="td10"> choice list is &#8216;combo&#8217; style </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-19-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-19-1"
class="td01"><span
-class="ec-lmvtt-10">color </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-19-2"
+class="ec-lmvtt-10">default </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-19-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-19-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-19-4"
-class="td10"> color of text in box </td>
+class="td10"> default value </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-20-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-20-1"
class="td01"><span
-class="ec-lmvtt-10">combo </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-20-2"
+class="ec-lmvtt-10">disabled </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-20-2"
class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-20-3"
class="td11"> <span
class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-20-4"
-class="td10"> choice list is &#8216;combo&#8217; style </td>
+class="td10"> field disabled </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-21-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-1"
-class="td01"><span
-class="ec-lmvtt-10">default </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-4"
-class="td10"> default value </td>
-</tr><tr
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-21-4"
+class="td10"></td></tr>
+<tr
style="vertical-align:baseline;" id="TBL-56-22-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-1"
class="td01"><span
-class="ec-lmvtt-10">disabled </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-3"
-class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-4"
-class="td10"> field disabled </td>
+class="ec-lmvtt-10">format </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-22-4"
+class="td10"> JavaScript code to format the field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-23-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-4"
-class="td10"></td></tr>
-<tr
+class="td01"><span
+class="ec-lmvtt-10">height </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-2"
+class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-23-4"
+class="td10"> height of field box </td>
+</tr><tr
style="vertical-align:baseline;" id="TBL-56-24-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-1"
class="td01"><span
-class="ec-lmvtt-10">format </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-4"
-class="td10"> JavaScript code to format the field </td>
+class="ec-lmvtt-10">hidden </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-3"
+class="td11"> <span
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-24-4"
+class="td10"> field hidden </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-25-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-25-1"
class="td01"><span
-class="ec-lmvtt-10">height </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-25-2"
-class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-25-3"
+class="ec-lmvtt-10">keystroke </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-25-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-25-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-25-4"
-class="td10"> height of field box </td>
+class="td10"> JavaScript code to control the keystrokes on entry</td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-26-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-1"
class="td01"><span
-class="ec-lmvtt-10">hidden </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-3"
-class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-4"
-class="td10"> field hidden </td>
+class="ec-lmvtt-10">mappingname </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-2"
+class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-26-4"
+class="td10"> the mapping name to be used when exporting </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-27-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-27-1"
-class="td01"><span
-class="ec-lmvtt-10">keystroke </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-27-2"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-27-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-27-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-27-4"
-class="td10"> JavaScript code to control the keystrokes on entry</td>
+class="td10"> the field data </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-28-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-1"
class="td01"><span
-class="ec-lmvtt-10">mappingname </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-2"
-class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-4"
-class="td10"> the mapping name to be used when exporting </td>
-<td id="TBL-56-28-5"
-class="td00"> </td>
+class="ec-lmvtt-10">maxlen </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-2"
+class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-3"
+class="td11"> <span
+class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-28-4"
+class="td10"> number of characters allowed in text field </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-29-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-29-1"
-class="td01"> </td>
+class="td01"><span
+class="ec-lmvtt-10">menulength </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-29-2"
+class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-29-3"
+class="td11"> <span
+class="ec-lmri-10">4 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-29-4"
+class="td10"> number of elements shown in list </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-30-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-4"
-class="td10"> the field data </td>
+class="td01"><span
+class="ec-lmvtt-10">multiline </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-3"
+class="td11"> <span
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-30-4"
+class="td10"> whether text box is multiline </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-31-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-1"
class="td01"><span
-class="ec-lmvtt-10">maxlen </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-2"
-class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-3"
-class="td11"> <span
-class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-4"
-class="td10"> number of characters allowed in text field </td>
+class="ec-lmvtt-10">name </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-2"
+class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-31-4"
+class="td10"> name of field (defaults to label) </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-32-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-1"
class="td01"><span
-class="ec-lmvtt-10">menulength </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-2"
-class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-3"
-class="td11"> <span
-class="ec-lmri-10">4 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-4"
-class="td10"> number of elements shown in list </td>
+class="ec-lmvtt-10">onblur </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-32-4"
+class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-33-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-1"
class="td01"><span
-class="ec-lmvtt-10">multiline </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-3"
-class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-4"
-class="td10"> whether text box is multiline </td>
+class="ec-lmvtt-10">onchange </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-33-4"
+class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-34-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-34-1"
class="td01"><span
-class="ec-lmvtt-10">name </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-34-2"
-class="td11"> name </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-34-3"
+class="ec-lmvtt-10">onclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-34-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-34-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-34-4"
-class="td10"> name of field (defaults to label) </td>
+class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-35-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-35-1"
class="td01"><span
-class="ec-lmvtt-10">onblur </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-35-2"
+class="ec-lmvtt-10">ondblclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-35-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-35-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-35-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-36-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-36-1"
class="td01"><span
-class="ec-lmvtt-10">onchange </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-36-2"
+class="ec-lmvtt-10">onfocus </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-36-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-36-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-36-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-37-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-37-1"
class="td01"><span
-class="ec-lmvtt-10">onclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-37-2"
+class="ec-lmvtt-10">onkeydown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-37-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-37-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-37-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-38-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-38-1"
class="td01"><span
-class="ec-lmvtt-10">ondblclick </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-38-2"
+class="ec-lmvtt-10">onkeypress </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-38-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-38-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-38-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-39-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-39-1"
class="td01"><span
-class="ec-lmvtt-10">onfocus </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-39-2"
+class="ec-lmvtt-10">onkeyup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-39-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-39-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-39-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-40-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-40-1"
class="td01"><span
-class="ec-lmvtt-10">onkeydown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-40-2"
+class="ec-lmvtt-10">onmousedown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-40-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-40-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-40-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-41-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-41-1"
class="td01"><span
-class="ec-lmvtt-10">onkeypress </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-41-2"
+class="ec-lmvtt-10">onmousemove </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-41-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-41-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-41-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-42-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-42-1"
-class="td01"><span
-class="ec-lmvtt-10">onkeyup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-42-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-42-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-42-4"
-class="td10"> JavaScript code </td>
-</tr><tr
+class="td01"> </td></tr>
+<tr
style="vertical-align:baseline;" id="TBL-56-43-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-43-1"
class="td01"><span
-class="ec-lmvtt-10">onmousedown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-43-2"
+class="ec-lmvtt-10">onmouseout </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-43-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-43-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-43-4"
-class="td10"> JavaScript code </td>
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-43-4"
+class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-44-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-44-1"
class="td01"><span
-class="ec-lmvtt-10">onmousemove </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-44-2"
+class="ec-lmvtt-10">onmouseover </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-44-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-44-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-44-4"
-class="td10"> JavaScript code </td>
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-44-4"
+class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-45-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-45-1"
-class="td01"> </td></tr>
-<tr
+class="td01"><span
+class="ec-lmvtt-10">onmouseup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-45-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-45-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-45-4"
+class="td10"> JavaScript code </td>
+</tr><tr
style="vertical-align:baseline;" id="TBL-56-46-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-46-1"
class="td01"><span
-class="ec-lmvtt-10">onmouseout </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-46-2"
+class="ec-lmvtt-10">onselect </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-46-2"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-46-3"
class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-46-4"
class="td10"> JavaScript code </td>
</tr><tr
style="vertical-align:baseline;" id="TBL-56-47-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-1"
class="td01"><span
-class="ec-lmvtt-10">onmouseover </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-4"
-class="td10"> JavaScript code </td>
-</tr><tr
- style="vertical-align:baseline;" id="TBL-56-48-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-1"
-class="td01"><span
-class="ec-lmvtt-10">onmouseup </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-4"
-class="td10"> JavaScript code </td>
-</tr><tr
- style="vertical-align:baseline;" id="TBL-56-49-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-1"
-class="td01"><span
-class="ec-lmvtt-10">onselect </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-4"
-class="td10"> JavaScript code </td>
-</tr><tr
- style="vertical-align:baseline;" id="TBL-56-50-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-1"
-class="td01"><span
-class="ec-lmvtt-10">password </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-3"
+class="ec-lmvtt-10">password </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-3"
class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-4"
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-47-4"
class="td10"> text field is &#8216;password&#8217; style </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-51-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-1"
+ style="vertical-align:baseline;" id="TBL-56-48-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-1"
class="td01"><span
-class="ec-lmvtt-10">popdown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-3"
+class="ec-lmvtt-10">popdown </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-3"
class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-4"
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-48-4"
class="td10"> choice list is &#8216;popdown&#8217; style </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-52-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-1"
+ style="vertical-align:baseline;" id="TBL-56-49-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-1"
class="td01"><span
-class="ec-lmvtt-10">radio </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-3"
+class="ec-lmvtt-10">radio </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-3"
class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-4"
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-49-4"
class="td10"> choice list is &#8216;radio&#8217; style </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-53-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-1"
+ style="vertical-align:baseline;" id="TBL-56-50-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-1"
class="td01"><span
-class="ec-lmvtt-10">radiosymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-2"
-class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-3"
+class="ec-lmvtt-10">radiosymbol </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-2"
+class="td11"> char </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-3"
class="td11"> <span
class="ec-lmri-10">H (</span><span
class="pzdr-">&#x2605;</span><span
-class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-4"
+class="ec-lmri-10">) </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-50-4"
class="td10"> symbol used for radio fields (ZapfDingbats),</td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-54-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-4"
+ style="vertical-align:baseline;" id="TBL-56-51-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-1"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-51-4"
class="td10"> the value is a character or <span
class="ec-lmvtt-10">\ding</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">{</span></span></span><span
class="ec-lmvtto-10">number</span><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">}</span></span></span>, </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-55-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-4"
+ style="vertical-align:baseline;" id="TBL-56-52-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-1"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-52-4"
class="td10"> see package <span
class="ec-lmss-10">pifont </span>from bundle <span
class="ec-lmss-10">psnfss </span></td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-56-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-1"
+ style="vertical-align:baseline;" id="TBL-56-53-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-1"
class="td01"><span
-class="ec-lmvtt-10">readonly </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-2"
-class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-3"
+class="ec-lmvtt-10">readonly </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-2"
+class="td11"> boolean </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-3"
class="td11"> <span
-class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-4"
+class="ec-lmri-10">false </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-53-4"
class="td10"> field is readonly </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-57-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-1"
+ style="vertical-align:baseline;" id="TBL-56-54-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-1"
class="td01"><span
-class="ec-lmvtt-10">rotation </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-2"
-class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-3"
+class="ec-lmvtt-10">rotation </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-2"
+class="td11"> number </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-3"
class="td11"> <span
-class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-4"
+class="ec-lmri-10">0 </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-54-4"
class="td10"> rotation of the widget annotation </td>
-<td id="TBL-56-57-5"
-class="td00"> </td>
-</tr><tr
- style="vertical-align:baseline;" id="TBL-56-58-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-58-1"
-class="td01"> </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-59-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-1"
-class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-4"
+ style="vertical-align:baseline;" id="TBL-56-55-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-1"
+class="td01"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-55-4"
class="td10"> (degree, counterclockwise, multiple of 90) </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-60-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-60-1"
+ style="vertical-align:baseline;" id="TBL-56-56-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-1"
class="td01"><span
-class="ec-lmvtt-10">tabkey </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-60-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-60-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-60-4"
+class="ec-lmvtt-10">tabkey </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-56-4"
class="td10"> (as per HTML) </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-61-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-61-1"
+ style="vertical-align:baseline;" id="TBL-56-57-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-1"
class="td01"><span
-class="ec-lmvtt-10">validate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-61-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-61-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-61-4"
+class="ec-lmvtt-10">validate </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-57-4"
class="td10"> JavaScript code to validate the entry </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-62-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-62-1"
+ style="vertical-align:baseline;" id="TBL-56-58-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-58-1"
class="td01"><span
-class="ec-lmvtt-10">value </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-62-2"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-62-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-62-4"
+class="ec-lmvtt-10">value </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-58-2"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-58-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-58-4"
class="td10"> initial value </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-63-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-63-1"
+ style="vertical-align:baseline;" id="TBL-56-59-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-1"
class="td01"><span
-class="ec-lmvtt-10">width </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-63-2"
-class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-63-3"
-class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-63-4"
+class="ec-lmvtt-10">width </span></td><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-2"
+class="td11"> dimen </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-3"
+class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-56-59-4"
class="td10"> width of field box </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-64-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-64-1"
+ style="vertical-align:baseline;" id="TBL-56-60-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-60-1"
class="td01"> </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-65-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-65-1"
+ style="vertical-align:baseline;" id="TBL-56-61-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-61-1"
class="td01"> </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-66-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-66-1"
+ style="vertical-align:baseline;" id="TBL-56-62-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-62-1"
class="td01"> </td>
</tr><tr
- style="vertical-align:baseline;" id="TBL-56-67-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-67-1"
+ style="vertical-align:baseline;" id="TBL-56-63-"><td style="white-space:nowrap; text-align:left;" id="TBL-56-63-1"
class="td01"> </td></tr>
</table></div>
-<!--l. 2349--><p class="noindent" >
+<!--l. 2359--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">8 </span> <a
id="x1-510008"></a>Defining a new driver</h3>
-<!--l. 2350--><p class="noindent" >A hyperref driver has to provide definitions for eight macros:
-<!--l. 2353--><p class="noindent" >1. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2360--><p class="noindent" >A hyperref driver has to provide definitions for eight macros:
+<!--l. 2363--><p class="noindent" >1. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@anchor</span></span></span>
-
-
-<!--l. 2355--><p class="noindent" >2. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2365--><p class="noindent" >2. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@link</span></span></span>
-<!--l. 2357--><p class="noindent" >3. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2367--><p class="noindent" >3. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@linkfile</span></span></span>
-<!--l. 2359--><p class="noindent" >4. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2369--><p class="noindent" >4. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@linkurl</span></span></span>
-<!--l. 2361--><p class="noindent" >5. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2371--><p class="noindent" >5. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@anchorstart</span></span></span>
-<!--l. 2363--><p class="noindent" >6. <span class="obeylines-h"><span class="verb"><span
+
+
+<!--l. 2373--><p class="noindent" >6. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@anchorend</span></span></span>
-<!--l. 2365--><p class="noindent" >7. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2375--><p class="noindent" >7. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@linkstart</span></span></span>
-<!--l. 2367--><p class="noindent" >8. <span class="obeylines-h"><span class="verb"><span
+<!--l. 2377--><p class="noindent" >8. <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyper@linkend</span></span></span>
-<!--l. 2370--><p class="indent" > The draft option defines the macros as follows
+<!--l. 2380--><p class="indent" > The draft option defines the macros as follows
<div class="verbatim" id="verbatim-41">
@@ -6045,11 +6047,11 @@ class="ec-lmvtt-10">\hyper@linkend</span></span></span>
&#x00A0;<br />\let\hyper@linkstart\@gobbletwo
&#x00A0;<br />\let\hyper@linkend\@empty
</div>
-<!--l. 2380--><p class="nopar" >
-<!--l. 2382--><p class="noindent" >
+<!--l. 2390--><p class="nopar" >
+<!--l. 2392--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">9 </span> <a
id="x1-520009"></a>Special support for other packages</h3>
-<!--l. 2384--><p class="noindent" >Package <span
+<!--l. 2394--><p class="noindent" >Package <span
class="ec-lmss-10">hyperref </span>aims to cooperate with other packages, but there are several possible sources for
conflict, such as
<ul class="itemize1">
@@ -6072,7 +6074,7 @@ class="ec-lmvtt-10">implicit=false </span>for these packages
to work.
</li>
<li class="itemize">Packages that do anything serious with the index.</li></ul>
-<!--l. 2404--><p class="indent" > The <span
+<!--l. 2414--><p class="indent" > The <span
class="ec-lmss-10">hyperref </span>package is distributed with variants on two useful packages designed to work especially
well with it. These are <span
class="ec-lmss-10">xr </span>and <span
@@ -6080,14 +6082,14 @@ class="ec-lmss-10">minitoc</span>, which support crossdocument links using <span
<span
class="ec-lmvtt-10">\label</span>/<span
class="ec-lmvtt-10">\ref </span>mechanisms and per-chapter tables of contents, respectively.
-<!--l. 2411--><p class="noindent" >
+<!--l. 2421--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">9.1 </span> <a
id="x1-530009.1"></a>Package Compatibility</h4>
-<!--l. 2413--><p class="noindent" >Currently only package loading orders are available:
-<!--l. 2417--><p class="indent" > Note: hyperref loads package "nameref" at <span class="obeylines-h"><span class="verb"><span
+<!--l. 2423--><p class="noindent" >Currently only package loading orders are available:
+<!--l. 2427--><p class="indent" > Note: hyperref loads package "nameref" at <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\begin{document}</span></span></span>. Sometimes this is too late, thus this
package must be loaded earlier.
-<!--l. 2422--><p class="noindent" >
+<!--l. 2432--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.1 </span> <a
id="x1-540009.1.1"></a>algorithm</h5>
@@ -6097,11 +6099,11 @@ package must be loaded earlier.
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage[chapter]{algorithm}%&#x00A0;eg.
</div>
-<!--l. 2427--><p class="nopar" >
-<!--l. 2429--><p class="noindent" >
+<!--l. 2437--><p class="nopar" >
+<!--l. 2439--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.2 </span> <a
id="x1-550009.1.2"></a>amsmath</h5>
-<!--l. 2431--><p class="noindent" >The environments equation and eqnarray are not supported too well. For example, there might be
+<!--l. 2441--><p class="noindent" >The environments equation and eqnarray are not supported too well. For example, there might be
spacing problems (eqnarray isn&#8217;t recommended anyway, see CTAN:info/l2tabu/, the situation for
equation is unclear, because nobody is interested in investigating). Consider using the environments that
package amsmath provide, e.g. gather for equation. The environment equation can even redefined to use
@@ -6113,22 +6115,22 @@ gather:
&#x00A0;<br />&#x00A0;&#x00A0;\let\equation\gather
&#x00A0;<br />&#x00A0;&#x00A0;\let\endequation\endgather
</div>
-<!--l. 2442--><p class="nopar" >
-<!--l. 2444--><p class="noindent" >
+<!--l. 2452--><p class="nopar" >
+<!--l. 2454--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.3 </span> <a
id="x1-560009.1.3"></a>amsrefs</h5>
-<!--l. 2446--><p class="noindent" >Package loading order:
+<!--l. 2456--><p class="noindent" >Package loading order:
<div class="verbatim" id="verbatim-44">
&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{amsrefs}
</div>
-<!--l. 2451--><p class="nopar" >
-<!--l. 2453--><p class="noindent" >
+<!--l. 2461--><p class="nopar" >
+<!--l. 2463--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.4 </span> <a
id="x1-570009.1.4"></a>arydshln, longtable</h5>
-<!--l. 2455--><p class="noindent" >Package longtable must be put before hyperref and arydshln, hyperref after arydshln generates an error,
+<!--l. 2465--><p class="noindent" >Package longtable must be put before hyperref and arydshln, hyperref after arydshln generates an error,
thus the resulting package order is then:
@@ -6137,16 +6139,16 @@ thus the resulting package order is then:
&#x00A0;<br />&#x00A0;&#x00A0;\usepacakge{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{arydshln}
</div>
-<!--l. 2463--><p class="nopar" >
-<!--l. 2465--><p class="noindent" >
+<!--l. 2473--><p class="nopar" >
+<!--l. 2475--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.5 </span> <a
id="x1-580009.1.5"></a>babel/magyar.ldf</h5>
-<!--l. 2467--><p class="noindent" >The old version 2005/03/30 v1.4j will not work. You need at least version 1.5, maintained by Péter
+<!--l. 2477--><p class="noindent" >The old version 2005/03/30 v1.4j will not work. You need at least version 1.5, maintained by Péter
Szabó, see CTAN:language/hungarian/babel/.
-<!--l. 2472--><p class="noindent" >
+<!--l. 2482--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.6 </span> <a
id="x1-590009.1.6"></a>babel/spanish.ldf</h5>
-<!--l. 2474--><p class="noindent" >Babel&#8217;s spanish.ldf redefines &#8216;<span class="obeylines-h"><span class="verb"><span
+<!--l. 2484--><p class="noindent" >Babel&#8217;s spanish.ldf redefines &#8216;<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\.</span></span></span>&#8217; to support &#8216;<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\...</span></span></span>&#8217;. In bookmarks (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\pdfstringdef</span></span></span>) only &#8216;<span class="obeylines-h"><span class="verb"><span
@@ -6154,10 +6156,10 @@ class="ec-lmvtt-10">\.</span></span></span>&#8217; is supported. If
&#8216;<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\...</span></span></span>&#8217; is needed, <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\texorpdfstring{\...}{\dots}</span></span></span> can be used instead.
-<!--l. 2481--><p class="noindent" >
+<!--l. 2491--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.7 </span> <a
id="x1-600009.1.7"></a>bibentry</h5>
-<!--l. 2483--><p class="noindent" >Workaround:
+<!--l. 2493--><p class="noindent" >Workaround:
<div class="verbatim" id="verbatim-46">
@@ -6176,16 +6178,16 @@ class="ec-lmvtt-10">\texorpdfstring{\...}{\dots}</span></span></span> can be use
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\nobibliography{database}
&#x00A0;<br />&#x00A0;&#x00A0;\endgroup
</div>
-<!--l. 2500--><p class="nopar" >
-<!--l. 2502--><p class="noindent" >
+<!--l. 2510--><p class="nopar" >
+<!--l. 2512--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.8 </span> <a
id="x1-610009.1.8"></a>bigfoot</h5>
-<!--l. 2504--><p class="noindent" >Hyperref does not support package &#8216;bigfoot&#8217;. And package &#8216;bigfoot&#8217; does not support hyperref&#8217;s footnotes
+<!--l. 2514--><p class="noindent" >Hyperref does not support package &#8216;bigfoot&#8217;. And package &#8216;bigfoot&#8217; does not support hyperref&#8217;s footnotes
and disables them (hyperfootnotes=false).
-<!--l. 2509--><p class="noindent" >
+<!--l. 2519--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.9 </span> <a
id="x1-620009.1.9"></a>chappg</h5>
-<!--l. 2511--><p class="noindent" >Package &#8216;chappg&#8217; uses <span class="obeylines-h"><span class="verb"><span
+<!--l. 2521--><p class="noindent" >Package &#8216;chappg&#8217; uses <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@addtoreset</span></span></span> that is redefined by &#8216;hyperref&#8217;. The package order is
therefore:
@@ -6194,11 +6196,11 @@ therefore:
&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{chappg}
</div>
-<!--l. 2517--><p class="nopar" >
-<!--l. 2519--><p class="noindent" >
+<!--l. 2527--><p class="nopar" >
+<!--l. 2529--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.10 </span> <a
id="x1-630009.1.10"></a>cite</h5>
-<!--l. 2521--><p class="noindent" >This is from Mike Shell: cite.sty cannot currently be used with hyperref. However, I can do a workaround
+<!--l. 2531--><p class="noindent" >This is from Mike Shell: cite.sty cannot currently be used with hyperref. However, I can do a workaround
via:
@@ -6209,14 +6211,14 @@ via:
&#x00A0;<br />
&#x00A0;<br />&#x00A0;\usepackage[hypertex]{hyperref}
</div>
-<!--l. 2531--><p class="nopar" >
-<!--l. 2533--><p class="indent" > so that hyperref will not redefine any of the biblabel stuff - so cite.sty will work as normal -
+<!--l. 2541--><p class="nopar" >
+<!--l. 2543--><p class="indent" > so that hyperref will not redefine any of the biblabel stuff - so cite.sty will work as normal -
although the citations will not be hyperlinked, of course (But this may not be an issue for many
people).
-<!--l. 2538--><p class="noindent" >
+<!--l. 2548--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.11 </span> <a
id="x1-640009.1.11"></a>count1to</h5>
-<!--l. 2540--><p class="noindent" >Package &#8216;count1to&#8217; adds several <span class="obeylines-h"><span class="verb"><span
+<!--l. 2550--><p class="noindent" >Package &#8216;count1to&#8217; adds several <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@addtoreset</span></span></span> commands that confuse &#8216;hyperref&#8217;. Therefore <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\theH&#x003C;...&#x003E;</span></span></span>
has to be fixed:
@@ -6232,26 +6234,26 @@ has to be fixed:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\renewcommand*{\theHsubparagraph}{\theHparagraph.\arabic{subparagraph}}%
&#x00A0;<br />&#x00A0;&#x00A0;}
</div>
-<!--l. 2552--><p class="nopar" >
-<!--l. 2554--><p class="noindent" >
+<!--l. 2562--><p class="nopar" >
+<!--l. 2564--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.12 </span> <a
id="x1-650009.1.12"></a>dblaccnt</h5>
-<!--l. 2556--><p class="noindent" >pd1enc.def or puenc.def should be loaded before:
+<!--l. 2566--><p class="noindent" >pd1enc.def or puenc.def should be loaded before:
<div class="verbatim" id="verbatim-50">
&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{dblaccnt}
</div>
-<!--l. 2560--><p class="nopar" > or see entry for "vietnam".
-<!--l. 2564--><p class="noindent" >
+<!--l. 2570--><p class="nopar" > or see entry for "vietnam".
+<!--l. 2574--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.13 </span> <a
id="x1-660009.1.13"></a>easyeqn</h5>
-<!--l. 2565--><p class="noindent" >Not compatible, breaks.
-<!--l. 2568--><p class="noindent" >
+<!--l. 2575--><p class="noindent" >Not compatible, breaks.
+<!--l. 2578--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.14 </span> <a
id="x1-670009.1.14"></a>ellipsis</h5>
-<!--l. 2570--><p class="noindent" >This packages redefines <span class="obeylines-h"><span class="verb"><span
+<!--l. 2580--><p class="noindent" >This packages redefines <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\textellipsis</span></span></span> after package hyperref (pd1enc.def/puenc.def should be loaded
before):
@@ -6260,8 +6262,8 @@ before):
&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{ellipsis}
</div>
-<!--l. 2575--><p class="nopar" >
-<!--l. 2577--><p class="noindent" >
+<!--l. 2585--><p class="nopar" >
+<!--l. 2587--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.15 </span> <a
id="x1-680009.1.15"></a>float</h5>
@@ -6270,35 +6272,35 @@ before):
&#x00A0;\usepackage{float}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2581--><p class="nopar" >
+<!--l. 2591--><p class="nopar" >
<ul class="itemize1">
<li class="itemize">Several <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\caption</span></span></span> commands are not supported inside one float object.
</li>
<li class="itemize">Anchor are set at top of the float object, if its style is controlled by float.sty.</li></ul>
-<!--l. 2588--><p class="noindent" >
+<!--l. 2598--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.16 </span> <a
id="x1-690009.1.16"></a>endnotes</h5>
-<!--l. 2589--><p class="noindent" >Unsupported.
-<!--l. 2591--><p class="noindent" >
+<!--l. 2599--><p class="noindent" >Unsupported.
+<!--l. 2601--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.17 </span> <a
id="x1-700009.1.17"></a>foiltex</h5>
-<!--l. 2592--><p class="noindent" >Update to version 2008/01/28 v2.1.4b: Since version 6.77a hyperref does not hack into <span class="obeylines-h"><span class="verb"><span
+<!--l. 2602--><p class="noindent" >Update to version 2008/01/28 v2.1.4b: Since version 6.77a hyperref does not hack into <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@begindvi</span></span></span>, it
uses package &#8216;atbegshi&#8217; instead, that hooks into <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\shipout</span></span></span>. Thus the patch of &#8216;foils.cls&#8217; regarding hyperref
is now obsolete and causes an undefined error message about <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@hyperfixhead</span></span></span>. This is fixed in FoilTeX
2.1.4b.
-<!--l. 2600--><p class="noindent" >
+<!--l. 2610--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.18 </span> <a
id="x1-710009.1.18"></a>footnote</h5>
-<!--l. 2602--><p class="noindent" >This package is not supported, you have to disable hyperref&#8217;s footnote support by using option
+<!--l. 2612--><p class="noindent" >This package is not supported, you have to disable hyperref&#8217;s footnote support by using option
"hyperfootnotes=false".
-<!--l. 2606--><p class="noindent" >
+<!--l. 2616--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.19 </span> <a
id="x1-720009.1.19"></a>geometry</h5>
-<!--l. 2608--><p class="noindent" >Driver &#8216;dvipdfm&#8217; and program &#8216;dvipdfm&#8217; might generate a warning: Sorry. Too late to change page size
+<!--l. 2618--><p class="noindent" >Driver &#8216;dvipdfm&#8217; and program &#8216;dvipdfm&#8217; might generate a warning: Sorry. Too late to change page size
Then prefer the program &#8216;dvipdfmx&#8217; or use one of the following workarounds to move the <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\special</span></span></span> of
geometry to an earlier location:
@@ -6331,22 +6333,22 @@ geometry to an earlier location:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;]{geometry}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2640--><p class="nopar" >
-<!--l. 2642--><p class="noindent" >
+<!--l. 2650--><p class="nopar" >
+<!--l. 2652--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.20 </span> <a
id="x1-730009.1.20"></a>IEEEtran.cls</h5>
-<!--l. 2644--><p class="noindent" >version &#x003E;= V1.6b (because of <span class="obeylines-h"><span class="verb"><span
+<!--l. 2654--><p class="noindent" >version &#x003E;= V1.6b (because of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@makecaption</span></span></span>, see ChangeLog)
-<!--l. 2647--><p class="noindent" >
+<!--l. 2657--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.21 </span> <a
id="x1-740009.1.21"></a>index</h5>
-<!--l. 2649--><p class="noindent" >version &#x003E;= 1995/09/28 v4.1 (because of <span class="obeylines-h"><span class="verb"><span
+<!--l. 2659--><p class="noindent" >version &#x003E;= 1995/09/28 v4.1 (because of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\addcontentsline</span></span></span> redefinition)
-<!--l. 2652--><p class="noindent" >
+<!--l. 2662--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.22 </span> <a
id="x1-750009.1.22"></a>lastpage</h5>
-<!--l. 2654--><p class="noindent" >Compatible.
-<!--l. 2657--><p class="noindent" >
+<!--l. 2664--><p class="noindent" >Compatible.
+<!--l. 2667--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.23 </span> <a
id="x1-760009.1.23"></a>linguex</h5>
@@ -6355,8 +6357,8 @@ class="ec-lmvtt-10">\addcontentsline</span></span></span> redefinition)
&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{linguex}
</div>
-<!--l. 2661--><p class="nopar" >
-<!--l. 2663--><p class="noindent" >
+<!--l. 2671--><p class="nopar" >
+<!--l. 2673--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.24 </span> <a
id="x1-770009.1.24"></a>ltabptch</h5>
@@ -6366,20 +6368,20 @@ class="ec-lmvtt-10">\addcontentsline</span></span></span> redefinition)
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{ltabptch}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2668--><p class="nopar" >
-<!--l. 2670--><p class="noindent" >
+<!--l. 2678--><p class="nopar" >
+<!--l. 2680--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.25 </span> <a
id="x1-780009.1.25"></a>mathenv</h5>
-<!--l. 2672--><p class="noindent" >Unsupported.
-<!--l. 2676--><p class="indent" > Both &#8216;mathenv&#8217; and &#8216;hyperref&#8217; messes around with environment &#8216;eqnarray&#8217;. You can load &#8216;mathenv&#8217;
+<!--l. 2682--><p class="noindent" >Unsupported.
+<!--l. 2686--><p class="indent" > Both &#8216;mathenv&#8217; and &#8216;hyperref&#8217; messes around with environment &#8216;eqnarray&#8217;. You can load &#8216;mathenv&#8217;
after &#8216;hyperref&#8217; to avoid an error message. But <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\label</span></span></span> will not work inside environment &#8216;eqnarray&#8217;
properly, for example.
-<!--l. 2683--><p class="noindent" >
+<!--l. 2693--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.26 </span> <a
id="x1-790009.1.26"></a>minitoc-hyper</h5>
-<!--l. 2685--><p class="noindent" >This package is obsolete, use the uptodate original package minitoc instead.
-<!--l. 2689--><p class="noindent" >
+<!--l. 2695--><p class="noindent" >This package is obsolete, use the uptodate original package minitoc instead.
+<!--l. 2699--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.27 </span> <a
id="x1-800009.1.27"></a>multind</h5>
@@ -6388,8 +6390,8 @@ properly, for example.
&#x00A0;\usepackage{multind}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2693--><p class="nopar" >
-<!--l. 2695--><p class="noindent" >
+<!--l. 2703--><p class="nopar" >
+<!--l. 2705--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.28 </span> <a
id="x1-810009.1.28"></a>natbib</h5>
@@ -6398,18 +6400,18 @@ properly, for example.
&#x00A0;\usepackage{natbib}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2699--><p class="nopar" >
-<!--l. 2701--><p class="noindent" >
+<!--l. 2709--><p class="nopar" >
+<!--l. 2711--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.29 </span> <a
id="x1-820009.1.29"></a>nomencl</h5>
-<!--l. 2702--><p class="noindent" >Example for introducing links for the page numbers:
+<!--l. 2712--><p class="noindent" >Example for introducing links for the page numbers:
<div class="verbatim" id="verbatim-58">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;\renewcommand*{\pagedeclaration}[1]{\unskip,&#x00A0;\hyperpage{#1}}
</div>
-<!--l. 2705--><p class="nopar" >
-<!--l. 2708--><p class="indent" > For equations the following might work:
+<!--l. 2715--><p class="nopar" >
+<!--l. 2718--><p class="indent" > For equations the following might work:
<div class="verbatim" id="verbatim-59">
@@ -6419,8 +6421,8 @@ properly, for example.
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;But&#x00A0;the&#x00A0;mapping&#x00A0;from&#x00A0;the&#x00A0;equation&#x00A0;number&#x00A0;to&#x00A0;the&#x00A0;anchor&#x00A0;name
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;is&#x00A0;not&#x00A0;available&#x00A0;in&#x00A0;general.
</div>
-<!--l. 2715--><p class="nopar" >
-<!--l. 2717--><p class="noindent" >
+<!--l. 2725--><p class="nopar" >
+<!--l. 2727--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.30 </span> <a
id="x1-830009.1.30"></a>parskip</h5>
@@ -6429,10 +6431,10 @@ properly, for example.
&#x00A0;\usepackage{parskip}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}[2012/08/20]
</div>
-<!--l. 2721--><p class="nopar" >
-<!--l. 2724--><p class="indent" > Both packages want to redefine <span class="obeylines-h"><span class="verb"><span
+<!--l. 2731--><p class="nopar" >
+<!--l. 2734--><p class="indent" > Both packages want to redefine <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@starttoc</span></span></span>.
-<!--l. 2727--><p class="noindent" >
+<!--l. 2737--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.31 </span> <a
id="x1-840009.1.31"></a>prettyref</h5>
@@ -6457,8 +6459,8 @@ class="ec-lmvtt-10">\@starttoc</span></span></span>.
&#x00A0;<br />%%%&#x00A0;example&#x00A0;for&#x00A0;prettyref&#x00A0;%%%
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;
</div>
-<!--l. 2746--><p class="nopar" >
-<!--l. 2748--><p class="noindent" >
+<!--l. 2756--><p class="nopar" >
+<!--l. 2758--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.32 </span> <a
id="x1-850009.1.32"></a>ntheorem</h5>
@@ -6470,8 +6472,8 @@ class="ec-lmvtt-10">\@starttoc</span></span></span>.
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage[hyperref]{ntheorem}
&#x00A0;<br />&#x00A0;&#x00A0;But&#x00A0;there&#x00A0;are&#x00A0;still&#x00A0;unsolved&#x00A0;problems&#x00A0;(options&#x00A0;thref,&#x00A0;...).
</div>
-<!--l. 2755--><p class="nopar" >
-<!--l. 2757--><p class="noindent" >
+<!--l. 2765--><p class="nopar" >
+<!--l. 2767--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.33 </span> <a
id="x1-860009.1.33"></a>setspace</h5>
@@ -6480,8 +6482,8 @@ class="ec-lmvtt-10">\@starttoc</span></span></span>.
&#x00A0;\usepackage{setspace}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2761--><p class="nopar" >
-<!--l. 2763--><p class="noindent" >
+<!--l. 2771--><p class="nopar" >
+<!--l. 2773--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.34 </span> <a
id="x1-870009.1.34"></a>sidecap</h5>
@@ -6492,8 +6494,8 @@ class="ec-lmvtt-10">\@starttoc</span></span></span>.
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{sidecap}
</div>
-<!--l. 2769--><p class="nopar" >
-<!--l. 2771--><p class="noindent" >
+<!--l. 2779--><p class="nopar" >
+<!--l. 2781--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.35 </span> <a
id="x1-880009.1.35"></a>subfigure</h5>
@@ -6517,8 +6519,8 @@ class="ec-lmvtt-10">\@starttoc</span></span></span>.
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{subfigure}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;or&#x00A0;vice&#x00A0;versa?
</div>
-<!--l. 2790--><p class="nopar" >
-<!--l. 2792--><p class="noindent" >
+<!--l. 2800--><p class="nopar" >
+<!--l. 2802--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.36 </span> <a
id="x1-890009.1.36"></a>titleref</h5>
@@ -6528,23 +6530,23 @@ class="ec-lmvtt-10">\@starttoc</span></span></span>.
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{titleref}%&#x00A0;without&#x00A0;usetoc
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2797--><p class="nopar" >
-<!--l. 2799--><p class="noindent" >
+<!--l. 2807--><p class="nopar" >
+<!--l. 2809--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.37 </span> <a
id="x1-900009.1.37"></a>tabularx</h5>
-<!--l. 2801--><p class="noindent" >Linked footnotes are not supported inside environment &#8216;tabularx&#8217;, because they uses the optional
+<!--l. 2811--><p class="noindent" >Linked footnotes are not supported inside environment &#8216;tabularx&#8217;, because they uses the optional
argument of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\footnotetext</span></span></span>, see section &#8216;Limitations&#8217;. Before version 2011/09/28 6.82i hyperref had
disabled footnotes entirely by &#8216;hyperfootnotes=false&#8217;.
-<!--l. 2807--><p class="noindent" >
+<!--l. 2817--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.38 </span> <a
id="x1-910009.1.38"></a>titlesec</h5>
-<!--l. 2809--><p class="noindent" >"nameref" supports titlesec, but hyperref does not (unsolved is the anchor setting, missing with
+<!--l. 2819--><p class="noindent" >"nameref" supports titlesec, but hyperref does not (unsolved is the anchor setting, missing with
unnumbered section, perhaps problems with page breaks with numbered ones).
-<!--l. 2814--><p class="noindent" >
+<!--l. 2824--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.39 </span> <a
id="x1-920009.1.39"></a>ucs/utf8x.def</h5>
-<!--l. 2816--><p class="noindent" >The first time a multibyte UTF8 sequence is called, it does some calculations and stores the result in a
+<!--l. 2826--><p class="noindent" >The first time a multibyte UTF8 sequence is called, it does some calculations and stores the result in a
macro for speeding up the next calls of that UTF8 sequence. However this makes the first call
non-expandable and will break if used in information entries or bookmarks. Package "ucs" offers
<span class="obeylines-h"><span class="verb"><span
@@ -6559,14 +6561,14 @@ class="ec-lmvtt-10">\PreloadUnicodePage</span></span></span> to solve this:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\PrerenderUnicode{^^c3^^b6}%&#x00A0;or&#x00A0;\PrerenderUnicodePage{1}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\hypersetup{pdftitle={Umlaut&#x00A0;example:&#x00A0;^^c3^^b6}}
</div>
-<!--l. 2829--><p class="nopar" > The notation with two carets avoids trouble with 8-bit bytes for the README file, you can use the
+<!--l. 2839--><p class="nopar" > The notation with two carets avoids trouble with 8-bit bytes for the README file, you can use the
characters directly.
-<!--l. 2834--><p class="noindent" >
+<!--l. 2844--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.40 </span> <a
id="x1-930009.1.40"></a>varioref</h5>
-<!--l. 2835--><p class="noindent" >There are too many problems with varioref. Nobody has time to sort them out. Therefore this package is
+<!--l. 2845--><p class="noindent" >There are too many problems with varioref. Nobody has time to sort them out. Therefore this package is
now unsupported.
-<!--l. 2839--><p class="indent" > Perhaps you are lucky and some of the features of varioref works with the following loading
+<!--l. 2849--><p class="indent" > Perhaps you are lucky and some of the features of varioref works with the following loading
order:
@@ -6575,10 +6577,10 @@ order:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{varioref}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2845--><p class="nopar" >
-<!--l. 2848--><p class="indent" > Also some babel versions can be problematic. For exmample, 2005/05/21 v3.8g contains a patch for
+<!--l. 2855--><p class="nopar" >
+<!--l. 2858--><p class="indent" > Also some babel versions can be problematic. For exmample, 2005/05/21 v3.8g contains a patch for
varioref that breaks the hyperref support for varioref.
-<!--l. 2854--><p class="indent" > Also unsupported:
+<!--l. 2864--><p class="indent" > Also unsupported:
<ul class="itemize1">
<li class="itemize"><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\Ref</span></span></span>, <span class="obeylines-h"><span class="verb"><span
@@ -6586,11 +6588,11 @@ class="ec-lmvtt-10">\Vref</span></span></span> do not uppercase the first letter
</li>
<li class="itemize"><span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\vpageref[]{...}</span></span></span> On the same page a previous space is not suppressed.</li></ul>
-<!--l. 2861--><p class="noindent" >
+<!--l. 2871--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.41 </span> <a
id="x1-940009.1.41"></a>verse</h5>
-<!--l. 2863--><p class="noindent" >Version 2005/08/22 v2.22 contains support for hyperref.
-<!--l. 2865--><p class="indent" > For older versions see example from de.comp.text.tex (2005/08/11, slightly modified):
+<!--l. 2873--><p class="noindent" >Version 2005/08/22 v2.22 contains support for hyperref.
+<!--l. 2875--><p class="indent" > For older versions see example from de.comp.text.tex (2005/08/11, slightly modified):
<div class="verbatim" id="verbatim-69">
@@ -6635,8 +6637,8 @@ class="ec-lmvtt-10">\vpageref[]{...}</span></span></span> On the same page a pre
&#x00A0;<br />
&#x00A0;<br />&#x00A0;&#x00A0;\end{document}
</div>
-<!--l. 2909--><p class="nopar" >
-<!--l. 2911--><p class="noindent" >
+<!--l. 2919--><p class="nopar" >
+<!--l. 2921--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.42 </span> <a
id="x1-950009.1.42"></a>vietnam</h5>
@@ -6647,37 +6649,37 @@ class="ec-lmvtt-10">\vpageref[]{...}</span></span></span> On the same page a pre
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{vietnam}
&#x00A0;<br />&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 2917--><p class="nopar" >
-<!--l. 2919--><p class="noindent" >
+<!--l. 2927--><p class="nopar" >
+<!--l. 2929--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">9.1.43 </span> <a
id="x1-960009.1.43"></a>XeTeX</h5>
-<!--l. 2921--><p class="noindent" >Default for the encoding of bookmarks is &#8216;pdfencoding=auto&#8217;. That means the strings are always treated
+<!--l. 2931--><p class="noindent" >Default for the encoding of bookmarks is &#8216;pdfencoding=auto&#8217;. That means the strings are always treated
as unicode strings. Only if the string restricts to the printable ASCII set, it is written as ASCII string.
The reason is that the <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\special</span></span></span> does not support PDFDocEncoding.
-<!--l. 2929--><p class="indent" > XeTeX uses the program xdvipdfmx for PDF output generation. This program behaves a little
+<!--l. 2939--><p class="indent" > XeTeX uses the program xdvipdfmx for PDF output generation. This program behaves a little
different from dvipdfm, because of the supported Unicode characters. Strings for bookmarks or
information entries can be output directly. The big chars (char code &#x003E; 255) are written in UTF-8 and
xdvipdfmx tries to convert them to UTF-16BE. However hyperref already provides PDF strings encoded
in UTF-16BE, thus the result is a warning
-<!--l. 2938--><p class="indent" > "Failed to convert input string to UTF16..."
-<!--l. 2940--><p class="indent" > The best way would be, if xdvipdfm could detect the byte order marker (<span class="obeylines-h"><span class="verb"><span
+<!--l. 2948--><p class="indent" > "Failed to convert input string to UTF16..."
+<!--l. 2950--><p class="indent" > The best way would be, if xdvipdfm could detect the byte order marker (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\376\377</span></span></span>) and skips the
conversion if that marker is present.
-<!--l. 2944--><p class="indent" > For the time being I added the following to hyperref, when option &#8216;pdfencoding=auto&#8217; is set (default
+<!--l. 2954--><p class="indent" > For the time being I added the following to hyperref, when option &#8216;pdfencoding=auto&#8217; is set (default
for XeTeX): The string is converted back to big characters thus that the string is written as UTF-8. But
I am very unhappy with this solution. Main disadvantage: Two versions of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\pdfstringdef</span></span></span> are
needed:
-<!--l. 2951--><p class="indent" > a) The string is converted back to big characters for the "tainted keys" of xdvipdfmx
+<!--l. 2961--><p class="indent" > a) The string is converted back to big characters for the "tainted keys" of xdvipdfmx
(<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">spc_pdfm.c:</span><span
class="ec-lmvtt-10">&#x00A0;default_taintkeys</span></span></span>). The subset hyperref uses is /Title, /Author, /Subject,
/Keywords, /Creator, /Producer, /T. Any changes of this set in xdvipdfmx cannot be detected by
hyperref.
-<!--l. 2957--><p class="indent" > b) Without conversion for the other strings , providing UTF16be directly. Examples: Prefix of page
+<!--l. 2967--><p class="indent" > b) Without conversion for the other strings , providing UTF16be directly. Examples: Prefix of page
labels, some elements of formulars.
-<!--l. 2961--><p class="indent" > Thus <span
+<!--l. 2971--><p class="indent" > Thus <span
class="ec-lmbx-10">each </span>application that uses <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\pdfstringdef</span></span></span> now must check, if it defines a string
for some of the tained keys. If yes, then the call of <span class="obeylines-h"><span class="verb"><span
@@ -6685,16 +6687,16 @@ class="ec-lmvtt-10">\pdfstringdef</span></span></span> should be preceded by
"<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\csname</span><span
class="ec-lmvtt-10">&#x00A0;HyPsd@XeTeXBigCharstrue\endcsname</span></span></span>". Example: package bookmark.
-<!--l. 2969--><p class="noindent" >
+<!--l. 2979--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">10 </span> <a
id="x1-9700010"></a>Limitations<span class="footnote-mark"><a
href="manual5.html#fn4x0"><sup class="textsuperscript">4</sup></a></span><a
id="x1-97001f4"></a> </h3>
<h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a
id="x1-9800010.1"></a>Wrapped/broken link support</h4>
-<!--l. 2972--><p class="noindent" >Only few drivers support automatically wrapped/broken links, e.g. pdftex, dvipdfm, hypertex. Other
+<!--l. 2982--><p class="noindent" >Only few drivers support automatically wrapped/broken links, e.g. pdftex, dvipdfm, hypertex. Other
drivers lack this feature, e.g. dvips, dvipsone.
-<!--l. 2976--><p class="indent" > Workarounds:
+<!--l. 2986--><p class="indent" > Workarounds:
<ul class="itemize1">
@@ -6709,23 +6711,23 @@ class="ec-lmvtt-10">\url</span></span></span>"s are caught by package "breakurl"
<li class="itemize">The option "breaklinks" is intended for internal use. But it can be used to force link wrapping,
e.g. when printing a document. However, when such a document is converted to PDF and
viewed with a PDF viewer, the active link area will be misplaced.
- <!--l. 2990--><p class="noindent" >Another limitation: some penalties are "optimized" by TeX, thus there are missing break
+ <!--l. 3000--><p class="noindent" >Another limitation: some penalties are "optimized" by TeX, thus there are missing break
points, especially within <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\url</span></span></span>. (See thread "hyperref.sty, breaklinks and url.sty 3.2" in
comp.text.tex 2005-09).</li></ul>
-<!--l. 2996--><p class="noindent" >
+<!--l. 3006--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a
id="x1-9900010.2"></a>Links across pages</h4>
-<!--l. 2998--><p class="noindent" >In general they have problems:
+<!--l. 3008--><p class="noindent" >In general they have problems:
<ul class="itemize1">
<li class="itemize">Some driver doesn&#8217;t support them at all (see above).
</li>
<li class="itemize">The driver allows it, but the link result might include the footer and/or header, or an error
message can occur sometimes.</li></ul>
-<!--l. 3006--><p class="noindent" >
+<!--l. 3016--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a
id="x1-10000010.3"></a>Footnotes</h4>
-<!--l. 3008--><p class="noindent" >LaTeX allows the separation of the footnote mark and the footnote text (<span class="obeylines-h"><span class="verb"><span
+<!--l. 3018--><p class="noindent" >LaTeX allows the separation of the footnote mark and the footnote text (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\footnotemark</span></span></span>,
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\footnotetext</span></span></span>). This interface might be enough for visual typesetting. But the relation between
@@ -6741,14 +6743,14 @@ Thus the implementation of hyperref does not support the optional argument of <s
class="ec-lmvtt-10">\footnotemark\verb</span></span></span>
and <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\footnotetext</span></span></span>.
-<!--l. 3019--><p class="noindent" >
+<!--l. 3029--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">11 </span> <a
id="x1-10100011"></a>Hints<span class="footnote-mark"><a
href="manual6.html#fn5x0"><sup class="textsuperscript">5</sup></a></span><a
id="x1-101001f5"></a> </h3>
<h4 class="subsectionHead"><span class="titlemark">11.1 </span> <a
id="x1-10200011.1"></a>Spaces in option values</h4>
-<!--l. 3023--><p class="noindent" >Unhappily LaTeX strips spaces from options if they are given in <span class="obeylines-h"><span class="verb"><span
+<!--l. 3033--><p class="noindent" >Unhappily LaTeX strips spaces from options if they are given in <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\documentclass</span></span></span> or <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\usepackage</span></span></span> (or
<span class="obeylines-h"><span class="verb"><span
@@ -6758,32 +6760,32 @@ class="ec-lmvtt-10">\RequirePackage</span></span></span>), e.g.:
<div class="verbatim" id="verbatim-71">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage[pdfborder=0&#x00A0;0&#x00A0;1]{hyperref}
</div>
-<!--l. 3027--><p class="nopar" > Package hyperref now gets
+<!--l. 3037--><p class="nopar" > Package hyperref now gets
<div class="verbatim" id="verbatim-72">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;pdfborder=001
</div>
-<!--l. 3031--><p class="nopar" > and the result is an invalid PDF file. As workaround braces can be used:
+<!--l. 3041--><p class="nopar" > and the result is an invalid PDF file. As workaround braces can be used:
<div class="verbatim" id="verbatim-73">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage[pdfborder={0&#x00A0;0&#x00A0;1}]{hyperref}
</div>
-<!--l. 3036--><p class="nopar" > Some options can also be given in <span class="obeylines-h"><span class="verb"><span
+<!--l. 3046--><p class="nopar" > Some options can also be given in <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypersetup</span></span></span>
<div class="verbatim" id="verbatim-74">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\hypersetup{pdfborder=0&#x00A0;0&#x00A0;1}
</div>
-<!--l. 3040--><p class="nopar" > In <span class="obeylines-h"><span class="verb"><span
+<!--l. 3050--><p class="nopar" > In <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hypersetup</span></span></span> the options are directly processed as key value options (see package keyval) without
space stripping in the value part.
-<!--l. 3046--><p class="indent" > Alternatively, LaTeX&#8217;s option handling system can be adapted to key value options by
+<!--l. 3056--><p class="indent" > Alternatively, LaTeX&#8217;s option handling system can be adapted to key value options by
one of the packages "kvoptions-patch" (from project "kvoptions") or "xkvltxp" (from project
"xsetkeys").
-<!--l. 3051--><p class="noindent" >
+<!--l. 3061--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">11.2 </span> <a
id="x1-10300011.2"></a>Index with makeindex</h4>
<ul class="itemize1">
@@ -6812,7 +6814,7 @@ class="ec-lmvtt-10">\hyperpage</span></span></span> command. With
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;...
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;\index{Some&#x00A0;example|main}
</div>
- <!--l. 3075--><p class="nopar" >
+ <!--l. 3085--><p class="nopar" >
</li>
<li class="itemize">Scientic Word/Scientific WorkPlace users can use package robustindex with hyperindex=false.
</li>
@@ -6822,7 +6824,7 @@ class="ec-lmvtt-10">\hyperpage</span></span></span> command. With
<div class="verbatim" id="verbatim-76">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage[encap=?]{hyperref}
</div>
- <!--l. 3082--><p class="nopar" >
+ <!--l. 3092--><p class="nopar" >
</li>
<li class="itemize">An other possibility is the insertion of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\hyperpage</span></span></span> by a style file for makeindex. For this case,
@@ -6843,11 +6845,11 @@ class="ec-lmvtt-10">\hyperpage</span></span></span> will be defined regardless
&#x00A0;<br />encap_suffix&#x00A0;"}"
&#x00A0;<br />%%%&#x00A0;cut&#x00A0;%%%&#x00A0;hyperindex.ist&#x00A0;%%%&#x00A0;cut&#x00A0;%%%
</div>
- <!--l. 3098--><p class="nopar" ></li></ul>
-<!--l. 3101--><p class="noindent" >
+ <!--l. 3108--><p class="nopar" ></li></ul>
+<!--l. 3111--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">11.3 </span> <a
id="x1-10400011.3"></a>Warning "bookmark level for unknown &#x003C;foobar&#x003E; defaults to 0"</h4>
-<!--l. 3103--><p class="noindent" >Getting rid of it:
+<!--l. 3113--><p class="noindent" >Getting rid of it:
<div class="verbatim" id="verbatim-78">
@@ -6855,15 +6857,15 @@ class="ec-lmvtt-10">\hyperpage</span></span></span> will be defined regardless
&#x00A0;<br />\providecommand*{\toclevel@&#x003C;foobar&#x003E;}{0}
&#x00A0;<br />\makeatother
</div>
-<!--l. 3108--><p class="nopar" >
-<!--l. 3110--><p class="noindent" >
+<!--l. 3118--><p class="nopar" >
+<!--l. 3120--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">11.4 </span> <a
id="x1-10500011.4"></a>Link anchors in figures</h4>
-<!--l. 3112--><p class="noindent" >The caption command increments the counter and here is the place where hyperref set the corresponding
+<!--l. 3122--><p class="noindent" >The caption command increments the counter and here is the place where hyperref set the corresponding
anchor. Unhappily the caption is set below the figure, so the figure is not visible if a link jumps to a
figure. In this case, try package "hypcap.sty" that implements a method to circumvent the
problem.
-<!--l. 3120--><p class="noindent" >
+<!--l. 3130--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">11.5 </span> <a
id="x1-10600011.5"></a>Additional unicode characters in bookmarks and pdf information entries:</h4>
@@ -6872,14 +6874,14 @@ problem.
\documentclass[pdftex]{article}
&#x00A0;<br />\usepackage[unicode]{hyperref}
</div>
-<!--l. 3124--><p class="nopar" >
-<!--l. 3126--><p class="indent" > Support for additional unicode characters:
-<!--l. 3128--><p class="indent" > Example: <span class="obeylines-h"><span class="verb"><span
+<!--l. 3134--><p class="nopar" >
+<!--l. 3136--><p class="indent" > Support for additional unicode characters:
+<!--l. 3138--><p class="indent" > Example: <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\.{a}</span></span></span> and <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\d{a}</span></span></span>
-<!--l. 3130--><p class="indent" > 1. Get a list with unicode data, eg:
-<!--l. 3132--><p class="indent" > http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
-<!--l. 3134--><p class="indent" > 2. Identify the characters (<span class="obeylines-h"><span class="verb"><span
+<!--l. 3140--><p class="indent" > 1. Get a list with unicode data, eg:
+<!--l. 3142--><p class="indent" > http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
+<!--l. 3144--><p class="indent" > 2. Identify the characters (<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\.{a}</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\d{a}</span></span></span>):
@@ -6888,9 +6890,9 @@ class="ec-lmvtt-10">\d{a}</span></span></span>):
&#x00A0;&#x00A0;&#x00A0;&#x00A0;0227;LATIN&#x00A0;SMALL&#x00A0;LETTER&#x00A0;A&#x00A0;WITH&#x00A0;DOT&#x00A0;ABOVE;...
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;1EA1;LATIN&#x00A0;SMALL&#x00A0;LETTER&#x00A0;A&#x00A0;WITH&#x00A0;DOT&#x00A0;BELOW;...
</div>
-<!--l. 3138--><p class="nopar" >
-<!--l. 3140--><p class="indent" > 3. Calculate the octal code:
-<!--l. 3142--><p class="indent" > The first characters of the line in the file are hex values, convert each byte and prepend them with a
+<!--l. 3148--><p class="nopar" >
+<!--l. 3150--><p class="indent" > 3. Calculate the octal code:
+<!--l. 3152--><p class="indent" > The first characters of the line in the file are hex values, convert each byte and prepend them with a
backslash. (This will go into the PDF file.)
@@ -6898,9 +6900,9 @@ backslash. (This will go into the PDF file.)
&#x00A0;&#x00A0;&#x00A0;&#x00A0;0227&#x00A0;-&#x003E;&#x00A0;\002\047
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;1EA1&#x00A0;-&#x003E;&#x00A0;\036\241
</div>
-<!--l. 3149--><p class="nopar" >
-<!--l. 3151--><p class="indent" > 4. Transform into a form understood by hyperref:
-<!--l. 3153--><p class="indent" > Hyperref must know where the first byte starts, this is marked by "9" (8 and 9 cannot occur in octal
+<!--l. 3159--><p class="nopar" >
+<!--l. 3161--><p class="indent" > 4. Transform into a form understood by hyperref:
+<!--l. 3163--><p class="indent" > Hyperref must know where the first byte starts, this is marked by "9" (8 and 9 cannot occur in octal
numbers):
@@ -6908,8 +6910,8 @@ numbers):
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\002\047&#x00A0;-&#x003E;&#x00A0;\9002\047
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\036\241&#x00A0;-&#x003E;&#x00A0;\9036\241
</div>
-<!--l. 3160--><p class="nopar" >
-<!--l. 3162--><p class="indent" > Optional: "8" is used for abbreviations:
+<!--l. 3170--><p class="nopar" >
+<!--l. 3172--><p class="indent" > Optional: "8" is used for abbreviations:
<div class="verbatim" id="verbatim-83">
@@ -6917,8 +6919,8 @@ numbers):
&#x00A0;<br />
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\9002\047&#x00A0;-&#x003E;&#x00A0;\82\047
</div>
-<!--l. 3168--><p class="nopar" >
-<!--l. 3170--><p class="indent" > 5. Declare the character with LaTeX:
+<!--l. 3178--><p class="nopar" >
+<!--l. 3180--><p class="indent" > 5. Declare the character with LaTeX:
<div class="verbatim" id="verbatim-84">
@@ -6930,11 +6932,11 @@ numbers):
&#x00A0;<br />\end{document}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;
</div>
-<!--l. 3179--><p class="nopar" >
-<!--l. 3181--><p class="noindent" >
+<!--l. 3189--><p class="nopar" >
+<!--l. 3191--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">11.6 </span> <a
id="x1-10700011.6"></a>Footnotes</h4>
-<!--l. 3183--><p class="noindent" >The footnote support is rather limited. It is beyond the scope to use <span class="obeylines-h"><span class="verb"><span
+<!--l. 3193--><p class="noindent" >The footnote support is rather limited. It is beyond the scope to use <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\footnotemark</span></span></span> and <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\footnotetext</span></span></span>
out of order or reusing <span class="obeylines-h"><span class="verb"><span
@@ -6991,12 +6993,12 @@ class="ec-lmvtt-10">\footnotemark</span></span></span>. Here you can either disa
&#x00A0;<br />
&#x00A0;<br />\end{document}
</div>
-<!--l. 3237--><p class="nopar" >
+<!--l. 3247--><p class="nopar" >
-<!--l. 3239--><p class="noindent" >
+<!--l. 3249--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">11.7 </span> <a
id="x1-10800011.7"></a>Subordinate counters</h4>
-<!--l. 3241--><p class="noindent" >Some counters do not have unique values and require the value of other counters to be unique. For
+<!--l. 3251--><p class="noindent" >Some counters do not have unique values and require the value of other counters to be unique. For
example, sections or figures might be numbered within chapters or <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\newtheorem</span></span></span> is used with an
optional counter argument. Internally LaTeX uses <span class="obeylines-h"><span class="verb"><span
@@ -7005,13 +7007,13 @@ another counter. Package hyperref hooks into <span class="obeylines-h"><span cla
class="ec-lmvtt-10">\@addtoreset</span></span></span> to catch this situation. Also <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\numberwithin</span></span></span>
of package amsmath is caught by hyperref.
-<!--l. 3251--><p class="indent" > However, if the definition of subordinate counters take place before hyperref is loaded, the old
+<!--l. 3261--><p class="indent" > However, if the definition of subordinate counters take place before hyperref is loaded, the old
meaning of <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\@addtoreset</span></span></span> is called without hyperref&#8217;s additions. Then the companion counter macro
<span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\theH&#x003C;counter&#x003E;</span></span></span> can be redefined accordingly. Or move the definition of subordinate counters after
hyperref is loaded.
-<!--l. 3257--><p class="indent" > Example for <span class="obeylines-h"><span class="verb"><span
+<!--l. 3267--><p class="indent" > Example for <span class="obeylines-h"><span class="verb"><span
class="ec-lmvtt-10">\newtheorem</span></span></span>, problematic case:
@@ -7019,14 +7021,14 @@ class="ec-lmvtt-10">\newtheorem</span></span></span>, problematic case:
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\newtheorem{corA}{CorollaryA}[section]
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{hyperref}
</div>
-<!--l. 3261--><p class="nopar" > Solution a)
+<!--l. 3271--><p class="nopar" > Solution a)
<div class="verbatim" id="verbatim-87">
&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\newtheorem{corA}{CorollaryA}[section}
</div>
-<!--l. 3266--><p class="nopar" > Solution b)
+<!--l. 3276--><p class="nopar" > Solution b)
<div class="verbatim" id="verbatim-88">
@@ -7034,11 +7036,11 @@ class="ec-lmvtt-10">\newtheorem</span></span></span>, problematic case:
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\usepackage{hyperref}
&#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;\newcommand*{\theHcorA}{\theHsection.\number\value{corA}}
</div>
-<!--l. 3272--><p class="nopar" >
-<!--l. 3274--><p class="noindent" >
+<!--l. 3282--><p class="nopar" >
+<!--l. 3284--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">12 </span> <a
id="x1-10900012"></a>History and acknowledgments</h3>
-<!--l. 3276--><p class="noindent" >The original authors of <span
+<!--l. 3286--><p class="noindent" >The original authors of <span
class="ec-lmss-10">hyperbasics.tex </span>and <span
class="ec-lmss-10">hypertex.sty</span>, from which this package descends, are
Tanmoy Bhattacharya and Thorsten Ohl. Package <span
@@ -7051,13 +7053,13 @@ Carlisle, T.&#x00A0;V.&#x00A0;Raman and Leslie Lamport for comments, requests, t
get the package into its first useable state. Various other people are mentioned at the point
in the source where I had to change the code in later versions because of problems they
found.
-<!--l. 3289--><p class="indent" > Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has
+<!--l. 3299--><p class="indent" > Tanmoy found a great many of the bugs, and (even better) often provided fixes, which has
made the package more robust. The days spent on Rev<span class="TEX">T<span
class="E">E</span>X</span>&#x00A0;are entirely due to him! The
investigations of Bill Moss into the later versions including native PDF support uncovered a
good many bugs, and his testing is appreciated. Hans Hagen provided a lot of insight into
PDF.
-<!--l. 3297--><p class="indent" > Berthold Horn provided help, encouragement and sponsorship for the <span
+<!--l. 3307--><p class="indent" > Berthold Horn provided help, encouragement and sponsorship for the <span
class="ec-lmss-10">dvipsone </span>and <span
class="ec-lmss-10">dviwindo </span>drivers.
Sergey Lesenko provided the changes needed for <span
@@ -7071,14 +7073,14 @@ class="ec-lmss-10">hyper </span>package (developed in parallel with
<span
class="ec-lmss-10">hyperref</span>) showed me solutions for some problems. Hopefully the two packages will combine one
day.
-<!--l. 3306--><p class="indent" > The forms creation section owes a great deal to: T.&#x00A0;V.&#x00A0;Raman, for encouragement, support and
+<!--l. 3316--><p class="indent" > The forms creation section owes a great deal to: T.&#x00A0;V.&#x00A0;Raman, for encouragement, support and
ideas; Thomas Merz, whose book <span
class="ec-lmri-10">Web Publishing with Acrobat/PDF </span>provided crucial insights;
D.&#x00A0;P.&#x00A0;Story, whose detailed article about pdfmarks and forms solved many practical problems; and Hans
Hagen, who explained how to do it in <span
class="ec-lmss-10">pdftex</span>.
-<!--l. 3312--><p class="indent" > Steve Peter recreated the manual source in July 2003 after it had been lost.
-<!--l. 3315--><p class="indent" > Especial extra thanks to David Carlisle for the <span
+<!--l. 3322--><p class="indent" > Steve Peter recreated the manual source in July 2003 after it had been lost.
+<!--l. 3325--><p class="indent" > Especial extra thanks to David Carlisle for the <span
class="ec-lmss-10">backref </span>module, the ps2pdf and dviwindo support,
frequent general rewrites of my bad code, and for working on changes to the <span
class="ec-lmss-10">xr </span>package to suit
diff --git a/macros/latex/contrib/hyperref/doc/manual.pdf b/macros/latex/contrib/hyperref/doc/manual.pdf
index dacc887c66..150ed4513c 100644
--- a/macros/latex/contrib/hyperref/doc/manual.pdf
+++ b/macros/latex/contrib/hyperref/doc/manual.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/manual2.html b/macros/latex/contrib/hyperref/doc/manual2.html
index 14dde10eb5..dc86192660 100644
--- a/macros/latex/contrib/hyperref/doc/manual2.html
+++ b/macros/latex/contrib/hyperref/doc/manual2.html
@@ -11,7 +11,7 @@
</head><body
>
<div class="footnote-text">
- <!--l. 203--><p class="indent" > <span class="footnote-mark"><a
+ <!--l. 207--><p class="indent" > <span class="footnote-mark"><a
id="fn1x0"> <sup class="textsuperscript">1</sup></a></span><span
class="ec-lmr-8">This is borrowed from an article by Arthur Smith.</span></div>
diff --git a/macros/latex/contrib/hyperref/doc/manual3.html b/macros/latex/contrib/hyperref/doc/manual3.html
index 2d18007085..d08f1b9eb8 100644
--- a/macros/latex/contrib/hyperref/doc/manual3.html
+++ b/macros/latex/contrib/hyperref/doc/manual3.html
@@ -11,7 +11,7 @@
</head><body
>
<div class="footnote-text">
- <!--l. 268--><p class="indent" > <span class="footnote-mark"><a
+ <!--l. 272--><p class="indent" > <span class="footnote-mark"><a
id="fn2x0"> <sup class="textsuperscript">2</sup></a></span><span
class="ec-lmr-8">Make sure you turn off the partial font downloading supported by </span><span
class="ec-lmss-8">dvips </span><span
diff --git a/macros/latex/contrib/hyperref/doc/options.pdf b/macros/latex/contrib/hyperref/doc/options.pdf
index 4e655613ad..cec94f6e6c 100644
--- a/macros/latex/contrib/hyperref/doc/options.pdf
+++ b/macros/latex/contrib/hyperref/doc/options.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/hluatex.dtx b/macros/latex/contrib/hyperref/hluatex.dtx
index 364e9d60c2..6d94245ef3 100644
--- a/macros/latex/contrib/hyperref/hluatex.dtx
+++ b/macros/latex/contrib/hyperref/hluatex.dtx
@@ -1,6 +1,7 @@
% \iffalse
%% Source File: hluatex.dtx
%% Copyright 2016 Oberdiek Package Support Group
+%% Copyright 2019 The LaTeX3 Project
%%
%%
%% Derived from hpdftex.def
@@ -15,7 +16,9 @@
\GetFileInfo{hluatex.def}%
\title{hluatex.def}
\date{}%
- \author{Oberdiek Package Support Group}
+ \author{Maintained by The \LaTeX3 Project\\%
+ \texttt{https://github.com/latex3/hyperref/issues}%
+}
\maketitle
\DocInput{hluatex.dtx}%
\end{document}
@@ -25,6 +28,12 @@
%
% \begin{macrocode}
%<*luatex>
+%% 2019-09-17,v 6.88j force unicode encoding, see issue #101
+%% code mostly copied from hxetex.def
+\HyPsd@LoadUnicode
+\Hy@unicodetrue
+\let\HyPsd@pdfencoding\HyPsd@pdfencoding@unicode
+\HyPsd@LoadStringEnc
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% remains of luatex85 package
\protected\def\pdfcatalog {\pdfextension catalog }
diff --git a/macros/latex/contrib/hyperref/hyperref.dtx b/macros/latex/contrib/hyperref/hyperref.dtx
index 9c2096a402..92a4cad56d 100644
--- a/macros/latex/contrib/hyperref/hyperref.dtx
+++ b/macros/latex/contrib/hyperref/hyperref.dtx
@@ -3,7 +3,8 @@
%% with portions written by David Carlisle and Heiko Oberdiek,
%% 2001-2012 Heiko Oberdiek.
%% 2016-2019 Oberdiek Package Suport Group
-%% https://github.com/ho-tex/hyperref/issues
+%% 2019 LaTeX3 Project
+%% https://github.com/latex3/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
%% -------------------------------------------
@@ -18,7 +19,7 @@
%%
%% This work has the LPPL maintenance status `maintained'.
%%
-%% The Current Maintainer of this work is Heiko Oberdiek.
+%% The Current Maintainer of this work is the LaTeX3 Project.
%%
%% The list of all files belonging to the `Hyperref Bundle' is
%% given in the file `manifest.txt'.
@@ -48,7 +49,7 @@
%<puvnenc>\ProvidesFile{puvnenc.def}
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
-%<!none> [2019/09/12 v6.88i %
+%<!none> [2019/09/28 v7.00a %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -119,8 +120,9 @@
\GetFileInfo{hyperref.sty}%
\title{Hypertext marks in \LaTeX}%
\author{Sebastian Rahtz (deceased)\\%
- Heiko Oberdiek (maintainer)\\%
- \texttt{https://github.com/ho-tex/hyperref/issues}}%
+ Heiko Oberdiek (inactive)\\%
+ The \LaTeX3 Project\\%
+ \texttt{https://github.com/latex3/hyperref/issues}}%
% \date{processed \today}%
\date{\filedate\space\fileversion}%
\maketitle
@@ -1223,7 +1225,7 @@
% printable ASCII area that don't obey the NFSS, so they have
% to be redefined here.
% UF 29.09.2017: added a mapping for \cs{noboundary}, see issue |#37|
-% \url{https://github.com/ho-tex/hyperref/issues/37}
+% \url{https://github.com/latex3/hyperref/issues/37}
% No test for PU, if some definition for PD1 is added it will work too.
% \begin{macrocode}
\let\{\textbraceleft
@@ -4929,7 +4931,7 @@
%
% \begin{macro}{\Hy@DisableOption}
% \begin{macrocode}
-\def\Hy@realDisableOption#1{%
+\def\Hy@DisableOption#1{%
\ltx@ifundefined{KV@Hyp@#1@default}{%
\define@key{Hyp}{#1}%
}{%
@@ -4938,17 +4940,6 @@
{\Hy@WarnOptionDisabled{#1}}%
}
-\def\Hy@DisableOption#1{%
- \ifnum\currentgrouplevel>0
- \expandafter\@firstoftwo
- \else
- \expandafter\@secondoftwo
- \fi
- {%
- \expandafter\gdef\csname Hy@smuggleout#1\endcsname{\Hy@DisableOption{#1}}%
- \expandafter\aftergroup\csname Hy@smuggleout#1\endcsname
- }
- {\Hy@realDisableOption{#1}}}
% \end{macrocode}
% \end{macro}
%
@@ -7756,6 +7747,12 @@
\@ifstar\@namerefstar\T@nameref
}%
% }%
+ \ifHy@implicit
+ \else
+ \let \@pagerefstar\T@pageref
+ \let \@refstar\T@ref
+ \let \@namerefstar\T@nameref
+ \fi
}
\Hy@AtBeginDocument{%
\ifHy@texht
@@ -9369,6 +9366,7 @@
\else
\def\@currValue{#2}%
\fi
+ \expandafter\Hy@pdfstringdef\expandafter\@currValue\expandafter{\@currValue}%
}
\define@key{Field}{loc}{%
\def\Fld@loc{#1}%
@@ -9478,7 +9476,7 @@
\def\Fld@bordersep{#1}%
}
\define@key{Field}{default}{%
- \def\Fld@default{#1}%
+ \Hy@pdfstringdef\Fld@default{#1}%
}
\define@key{Field}{align}{%
\def\Fld@align{#1}%
@@ -9645,13 +9643,28 @@
\@ifnextchar[{\@Reset}{\@Reset[]}%
}
\def\LayoutTextField#1#2{% label, field
- #1 #2%
+ \def\Hy@temp{#1}%
+ \ifx\Hy@temp\@empty
+ #2%
+ \else
+ #1 #2%
+ \fi
}
\def\LayoutChoiceField#1#2{% label, field
- #1 #2%
+ \def\Hy@temp{#1}%
+ \ifx\Hy@temp\@empty
+ #2%
+ \else
+ #1 #2%
+ \fi
}
\def\LayoutCheckField#1#2{% label, field
- #1 #2%
+ \def\Hy@temp{#1}%
+ \ifx\Hy@temp\@empty
+ #2%
+ \else
+ #1 #2%
+ \fi
}
\def\LayoutPushButtonField#1{% button
#1%
@@ -9678,12 +9691,12 @@
\def\DefaultWidthofSubmit{2cm}
\def\DefaultHeightofReset{14pt}
\def\DefaultWidthofReset{2cm}
-\def\DefaultHeightofCheckBox{\baselineskip}
-\def\DefaultWidthofCheckBox{\baselineskip}
-\def\DefaultHeightofChoiceMenu{\baselineskip}
-\def\DefaultWidthofChoiceMenu{\baselineskip}
-\def\DefaultHeightofText{\baselineskip}
-\def\DefaultHeightofTextMultiline{4\baselineskip}
+\def\DefaultHeightofCheckBox{\normalbaselineskip}
+\def\DefaultWidthofCheckBox{\normalbaselineskip}
+\def\DefaultHeightofChoiceMenu{\normalbaselineskip}
+\def\DefaultWidthofChoiceMenu{\normalbaselineskip}
+\def\DefaultHeightofText{\normalbaselineskip}
+\def\DefaultHeightofTextMultiline{4\normalbaselineskip}
\def\DefaultWidthofText{3cm}
\def\DefaultOptionsofSubmit{print,name=Submit,noexport}
\def\DefaultOptionsofReset{print,name=Reset,noexport}
diff --git a/macros/latex/contrib/hyperref/hyperref.pdf b/macros/latex/contrib/hyperref/hyperref.pdf
index 25803ee801..add067eb88 100644
--- a/macros/latex/contrib/hyperref/hyperref.pdf
+++ b/macros/latex/contrib/hyperref/hyperref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/nameref.dtx b/macros/latex/contrib/hyperref/nameref.dtx
index d955ff41ed..d8801b576b 100644
--- a/macros/latex/contrib/hyperref/nameref.dtx
+++ b/macros/latex/contrib/hyperref/nameref.dtx
@@ -3,8 +3,9 @@
%% Copyright (C) 1995-1999 Sebastian Rahtz
%% 2000 Sebastian Rahtz, Heiko Oberdiek
%% 2001-2012 Heiko Oberdiek
-%% 2016 Oberdiek Package Suport Group
-%% https://github.com/ho-tex/hyperref/issues
+%% 2016-2019 Oberdiek Package Suport Group
+%% 2019- The LaTeX3 Project
+%% https://github.com/latex3/hyperref/issues
%%
%% This file is part of the `Hyperref Bundle'.
%% -------------------------------------------
@@ -19,7 +20,7 @@
%%
%% This work has the LPPL maintenance status `maintained'.
%%
-%% The Current Maintainer of this work is Heiko Oberdiek.
+%% The Current Maintainer of this work is The LaTeX3 Project.
%%
%% The list of all files belonging to the `Hyperref Bundle' is
%% given in the file `manifest.txt'.
@@ -32,7 +33,7 @@
%<driver>\ProvidesFile{nameref.drv}
% \fi
% \ProvidesFile{nameref.dtx}
- [2019/09/12 v2.45 Cross-referencing by name of section]%
+ [2019/09/16 v2.46 Cross-referencing by name of section]%
%
%
% \iffalse
@@ -54,8 +55,9 @@
}%
}%
\author{Sebastian Rahtz (deceased)\\%
- Heiko Oberdiek (maintainer)\\%
- \texttt{https://github.com/ho-tex/hyperref/issues}}%
+ Heiko Oberdiek (inactive)\\%
+ The \LaTeX3 Project\\%
+ \texttt{https://github.com/latex3/hyperref/issues}}%
\date{\filedate}%
\maketitle
\makeatletter
@@ -757,7 +759,100 @@
\AtBeginDocument{%
\ifx\csname @@vpageref\endcsname\relax
\else
- \let\NR@@vpageref\@@vpageref
+%FMi
+% \end{macrocode}
+% Test if we are using the new varioref ...
+% \begin{macrocode}
+ \ifdefined\vp@gerefstar
+ \let\NR@@vpageref\@@vpageref
+% \end{macrocode}
+% if not then old patching code
+% \begin{macrocode}
+ \else
+ \def\NR@@vpageref#1[#2]#3{%
+ \leavevmode\unskip
+ \global\advance\c@vrcnt\@ne
+ \@ifundefined{r@\the\c@vrcnt @vr}%
+ {\@namedef{r@\the\c@vrcnt @vr}{{??}{??}{}{}{}}}{}%
+ \edef\@tempa{%
+ \expandafter\expandafter\expandafter
+ \@secondoffive\csname r@\the\c@vrcnt @vr\endcsname
+ }%
+ \@ifundefined{r@\the\c@vrcnt @xvr}%
+ {\@namedef{r@\the\c@vrcnt @xvr}{{??}{??}{}{}{}}}{}%
+ \edef\@tempb{%
+ \expandafter\expandafter\expandafter
+ \@secondoffive\csname r@\the\c@vrcnt @xvr\endcsname
+ }%
+ {%
+ \let\@currentlabel\@empty
+ \expandafter\label\expandafter{\the\c@vrcnt @xvr}%
+ }%
+ \ifx\@tempa\@tempb
+ \else
+ \vref@err{%
+ \noexpand\vref at page boundary %
+ \@tempb-\@tempa\space (may loop)%
+ }%
+ \fi
+ \@ifundefined{r@#3}{\@namedef{r@#3}{{??}{??}{}{}{}}}{}%
+ \edef\thevpagerefnum{%
+ \expandafter\expandafter\expandafter
+ \@secondoffive\csname r@#3\endcsname
+ }%
+ \ifx\vref@space\@undefined
+ \space
+ \else
+ \vref@space
+ \fi
+ \ifx\@tempa\thevpagerefnum
+ #1%
+ \else
+ #2%
+ \is@pos@number\thevpagerefnum{%
+ \is@pos@number\@tempa{%
+ \@tempcnta\@tempa
+ \advance\@tempcnta\@ne
+ }{%
+ \@tempcnta\maxdimen
+ }%
+ \ifnum \thevpagerefnum =\@tempcnta
+ \ifodd\@tempcnta
+ \if@twoside
+ \reftextfaceafter
+ \else
+ \reftextafter
+ \fi
+ \else
+ \reftextafter
+ \fi
+ \else
+ \advance\@tempcnta-2 %
+ \ifnum \thevpagerefnum =\@tempcnta
+ \ifodd\@tempcnta
+ \reftextbefore
+ \else
+ \if@twoside
+ \reftextfacebefore
+ \else
+ \reftextbefore
+ \fi
+ \fi
+ \else
+ \reftextfaraway{#3}%
+ \fi
+ \fi
+ }{%
+ \reftextfaraway{#3}%
+ }%
+ \fi
+ {%
+ \let\@currentlabel\@empty
+ \expandafter\label\expandafter{\the\c@vrcnt @vr}%
+ }%
+ }%
+ \fi
+%FM - end mod
\def\@@vpageref#1[#2]#3{%
\begingroup
\csname @safe@activestrue\endcsname
diff --git a/macros/latex/contrib/hyperref/nameref.pdf b/macros/latex/contrib/hyperref/nameref.pdf
index da7e85953c..7eb2809f46 100644
--- a/macros/latex/contrib/hyperref/nameref.pdf
+++ b/macros/latex/contrib/hyperref/nameref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/psdmapshortnames.pl b/macros/latex/contrib/hyperref/psdmapshortnames.pl
index 4af924c932..9b2f280db8 100644
--- a/macros/latex/contrib/hyperref/psdmapshortnames.pl
+++ b/macros/latex/contrib/hyperref/psdmapshortnames.pl
@@ -19,7 +19,7 @@ $^W=1;
#
# This work has the LPPL maintenance status `maintained'.
#
-# The Current Maintainer of this work is Heiko Oberdiek.
+# The Current Maintainer of this work is The LaTeX3 Project.
#
# The list of all files belonging to the `Hyperref Bundle' is
# given in the file `manifest.txt'.
diff --git a/macros/latex/contrib/hyperref/xr-hyper.sty b/macros/latex/contrib/hyperref/xr-hyper.sty
index 0f36f39a11..aeca59dd4e 100644
--- a/macros/latex/contrib/hyperref/xr-hyper.sty
+++ b/macros/latex/contrib/hyperref/xr-hyper.sty
@@ -1,6 +1,6 @@
%% xr package (beta release)
-%% Copyright (C) 1993-1997 David Carlisle
+%% Copyright (C) 1993-2019 David Carlisle
%% This is a modified version of the xr package from the Standard LaTeX
%% tools distribution. It has some internal changes to cooperate with
@@ -9,7 +9,7 @@
%% If no problems are reported the version in the tools distribution
%% will be updated to match this at the next LaTeX release.
-%% \externaldocument[prefix]{document}[URL]
+%% \externaldocument[prefix][nocite]{document}[URL]
%% The `document' referred to by the main argument is the file
%% document.aux
@@ -40,6 +40,25 @@
%% remote directory, which is then explicitly prepended to the names of
%% any included aux files.
%%
+%%
+%% Version 6.1 incorporates linking to citations in external documents
+%% (originally from xcite package and now included in xr.
+%%
+%% Many packages have variant citation commands (natbib,
+%% biblatex,....) and the external document may or may not have used
+%% hyperref. Because of these differences the citation linking may not
+%% always work, it can be disabled by specifying [nocite] after the
+%% prefix:
+%%
+%% \externaldocument[][nocite]{somefile}
+%%
+%% In the case of \ref, if the external document has not used
+%% hyperref, this package will work like xr and produce the correct
+%% text, but can not produce a well formed link as the target document
+%% is not set up. In this case you may prefer to use \ref* rather than
+%% \ref to avoid generating a hyperlink.
+%%
+%%
%% History
%%
%% 1997/10/06 v6.00beta2
@@ -50,28 +69,44 @@
%% 2000/03/22 v6.00beta4
%% \xdef changed to \protected@xdef.
%%
+%% 2019/10/03 v6.1
+%% Incorporate updates to xr (including citation support)
+%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xr-hyper}
- [2000/03/22 v6.00beta4 eXternal References (DPC)]
+ [2019/10/03 v6.1 eXternal References (DPC)]
-\def\externaldocument{\@testopt\XR@{}}
-\def\XR@[#1]#2{\@testopt{\XR@@{#1}{#2}}{#2.\XR@ext}}
+\def\externaldocument{\@testopt\XR@cite{}}
+\let\externalcitedocument\externaldocument
+\def\XR@cite[#1]{\@testopt{\XR@[#1]}{}}
+\def\XR@[#1][#2]#3{\@testopt{\XR@@{#1}{#2}{#3}}{#3.\XR@ext}}
-\def\XR@@#1#2[#3]{{%
+\def\XR@@#1#2#3[#4]{{%
\makeatletter
\def\XR@prefix{#1}%
- \def\XR@URL{#3}%
- \filename@parse{#2}%
- \XR@next#2.aux\relax\\}}
+ \def\XR@nocite{#2}%
+ \ifx\XR@nocite\XR@@nocite
+ \let\XR@bibcite\vadjust
+ \else
+ \let\XR@bibcite\bibcite
+ \fi
+ \def\XR@URL{#4}%
+ \filename@parse{#3}%
+ \XR@next#3.aux\relax\\}}
+\def\XR@@nocite{nocite}
\def\XR@next#1\relax#2\\{%
\edef\XR@list{#2}%
\XR@loop{#1}}
\def\XR@aux{%
\ifx\XR@list\@empty\else\expandafter\XR@explist\fi}
+\long\def\@gobblethree #1#2#3{}
+\long\def\@firstofthree #1#2#3{#1}
+\long\def\@secondofthree#1#2#3{#2}
+\long\def\@thirdofthree #1#2#3{#3}
+
\def\XR@explist{\expandafter\XR@next\XR@list\\}
\def\XR@loop#1{%
-\def\f{#1}%\show\f
\openin\@inputcheck#1\relax
\ifeof\@inputcheck
\PackageWarning{xr}{^^JNo file #1^^JLABELS NOT IMPORTED.^^J}%
@@ -82,13 +117,20 @@
\def\XR@read{%
\read\@inputcheck to\XR@line
\expandafter\XR@test\XR@line...\XR@}
+% 2019 update to match xr
\long\def\XR@test#1#2#3#4\XR@{%
+ \let\XR@tempa\@gobblethree
\ifx#1\newlabel
- \expandafter\protected@xdef\csname r@\XR@prefix#2\endcsname
- {\XR@addURL{#3}}%
+ \let\XR@tempa\@firstofthree
+ \else\ifx#1\XR@bibcite
+ \let\XR@tempa\@secondofthree
\else\ifx#1\@input
- \edef\XR@list{\XR@list\filename@area#2\relax}%
- \fi\fi
+ \let\XR@tempa\@thirdofthree
+ \fi\fi\fi
+ \XR@tempa
+ {\expandafter\protected@xdef\csname r@\XR@prefix#2\endcsname{\XR@addURL{#3}{}{}{}}}%
+ {\expandafter\bibcite\expandafter{\XR@prefix#2}{#3}}%
+ {\edef\XR@list{\XR@list\filename@area#2\relax}}%
\ifeof\@inputcheck\expandafter\XR@aux
\else\expandafter\XR@read\fi}
diff --git a/macros/latex/contrib/multicolrule/README.md b/macros/latex/contrib/multicolrule/README.md
index 09bac07801..c04a36de6e 100644
--- a/macros/latex/contrib/multicolrule/README.md
+++ b/macros/latex/contrib/multicolrule/README.md
@@ -26,6 +26,3 @@ and to get the change list, you must issue
`makeindex -s gglo.ist -o multicolrule.gls multicolrule.glo`.
This package requires expl3 and xparse.
- % |\DeclareMCRulePattern| \marg{name} \marg{key-value list}
- % \end{syntax}
-
diff --git a/macros/latex/contrib/multicolrule/mcrule-examples.pdf b/macros/latex/contrib/multicolrule/mcrule-examples.pdf
index 1db0ac9c58..7a4237a86e 100644
--- a/macros/latex/contrib/multicolrule/mcrule-examples.pdf
+++ b/macros/latex/contrib/multicolrule/mcrule-examples.pdf
Binary files differ
diff --git a/macros/latex/contrib/multicolrule/mcrule-examples.tex b/macros/latex/contrib/multicolrule/mcrule-examples.tex
index ea5991c54e..3796b78e32 100644
--- a/macros/latex/contrib/multicolrule/mcrule-examples.tex
+++ b/macros/latex/contrib/multicolrule/mcrule-examples.tex
@@ -2,17 +2,19 @@
\documentclass{article}
\usepackage[left=1in,right=1in,top=1in,bottom=1in]{geometry}
\usepackage{fontspec}
-\usepackage[tikz]{multicolrule}[2018/12/31]
+\usepackage[tikz]{multicolrule}[2019/10/01]
\usepackage{lipsum}
+\usepackage{fancyvrb}
\usepackage{bbding}
\usepackage{pgfornament}
\usepackage{bidi}
+\usetikzlibrary{calc}
\setlength{\columnsep}{24pt}
\setlength{\columnseprule}{.5pt}
\begin{document}
\section*{Style Gallery}
-This file gives brief examples covering all the defined line styles and
+This file gives brief examples covering all defined line styles and
other functions available in \texttt{multicolrule}. See the documentation
for instructions on how to set them in your own documents.
@@ -157,13 +159,22 @@ for instructions on how to set them in your own documents.
\lipsum[1-2]
\end{multicols}
-\setlength{\columnsep}{50pt}
-\begin{multicols}{2}[Custom Line (color gray, 4 repeats), just because we can]
+\begin{multicols}{2}[Custom line that is too wide for the separator]
\SetMCRule{color=gray,repeat=4,repeat-distance=4pt,width=1pt,custom-line={\path (TOP) to [ornament=88] (BOT);}}
\lipsum[1-2]
\end{multicols}
-\newpage
+\begin{multicols}{2}[Custom line with horizontal lines flush with vertical rule]
+ \SetMCRule{color=gray,width=0.4pt, expand=2pt, custom-line={
+ \coordinate (TOPLEFT) at ($(TOP)-(\columnwidth+.5\columnsep,\columnseprule)$);
+ \coordinate (TOPRIGHT) at ($(TOP)+(\columnwidth+.5\columnsep,-\columnseprule)$);
+ \coordinate (BOTLEFT) at ($(BOT)-(\columnwidth+.5\columnsep,-\columnseprule)$);
+ \coordinate (BOTRIGHT) at ($(BOT)+(\columnwidth+.5\columnsep,\columnseprule)$);
+ \draw[line width=\columnseprule] (TOPLEFT) -- (TOPRIGHT)
+ (TOP) -- (BOT) (BOTLEFT) -- (BOTRIGHT);}}
+ \lipsum[1-2]
+\end{multicols}
+
\subsection*{Extended Rules}
\setlength{\columnsep}{24pt}
@@ -177,16 +188,32 @@ for instructions on how to set them in your own documents.
\lipsum[1]
\end{multicols}
-\begin{multicols}{2}[Dashed -- shrink both 16pt]
- \SetMCRule{line-style=dashed,extend-top=-16pt,extend-bot=-16pt}
+\begin{multicols}{2}[Dashed -- expand -8pt]
+ \SetMCRule{line-style=dashed,expand=-8pt}
+ \lipsum[1]
+\end{multicols}
+
+\begin{multicols}{2}[Dots -- expand 8pt]
+ \SetMCRule{line-style=dots,expand=8pt}
\lipsum[1]
\end{multicols}
-\begin{multicols}{2}[Extend-Fill with extend-reserve]
+\begin{multicols}{2}[Dots -- shift 16pt]
+ \SetMCRule{line-style=dots,shift=16pt}
+ \lipsum[1-2]
+\end{multicols}
+
+\begin{multicols}{2}[Extend-fill with extend-reserve]
\SetMCRule{line-style=solid,extend-fill,extend-reserve=\baselineskip}
- \lipsum[1-5]
+ \lipsum[1-2]
+\end{multicols}
+And something at the end to show the reserved space.
+
+\begin{multicols}{2}[Strut with extend-fill + extend-reserve]
+ \SetMCRule{line-style=strut,extend-fill,extend-reserve=\baselineskip}
+ \lipsum[1-3]
\end{multicols}
-And something at the end to show the reserved space
+This text is here to show the effect of the strut used as a separator above.
\subsection*{Patterns}
@@ -194,7 +221,7 @@ And something at the end to show the reserved space
\DeclareMCRulePattern{right-hand}{custom-tile={\HandRight}{8pt}{8pt}}
\DeclareMCRulePattern{shrinking}{line-style=solid,color=blue,extend-top=-16pt}
\begin{multicols}{3}[Alternating Patterns]
- \SetMCRule{patterns={right-hand,left-hand}}
+ \SetMCRule{patterns={left-hand,right-hand}}
\lipsum[1-3]
\end{multicols}
@@ -225,6 +252,12 @@ And something at the end to show the reserved space
\lipsum[1-2]
\end{multicols}
+\DeclareMCRulePattern{invisible}{width=thin,line-style=strut}
+\SetMCRule{patterns={left-hand,invisible,right-hand}}
+\begin{multicols}{4}[Invisible middle divider with strut]
+ \raggedcolumns
+ \lipsum[1-2]
+\end{multicols}
\DeclareMCRulePattern{blue-double}{width=thick,line-style=solid,color=blue,double=3pt}
\DeclareMCRulePattern{orange-triple}{width=thick,line-style=solid,color=orange,triple=3pt}
diff --git a/macros/latex/contrib/multicolrule/multicolrule.dtx b/macros/latex/contrib/multicolrule/multicolrule.dtx
index 85de910089..ac6d017a18 100644
--- a/macros/latex/contrib/multicolrule/multicolrule.dtx
+++ b/macros/latex/contrib/multicolrule/multicolrule.dtx
@@ -147,12 +147,13 @@ and the derived files multicolrule.ins,
% \cs_new_nopar:Npn,\cs_set:Npn,
% \c_one_int,\c_zero_dim,\c_zero_int,
% \dim_compare_p:nNn,\dim_new:N,\dim_set:Nn,
-% \dim_compare:nNnTF,\dim_eval:n,\dimen,
-% \end,\ExplSyntaxOff,\ExplSyntaxOn,\fill,\hbox:n,\hspace,\ht,
-% \int_compare_nNnTF,\int_compare_p:nNn,
+% \dim_compare:nNnTF,\dim_eval:n,\dim_max:nn,\dimen,
+% \end,\ExplSyntaxOff,\ExplSyntaxOn,\exp_stop_f:,
+% \fill,\fp_to_dim:n,\hbox:n,\hspace,\ht,
+% \int_compare:nNnTF,\int_compare:nNnT,\int_compare_p:nNn,
% \int_gdecr:N,\int_gincr:N,\int_gset:Nn,\int_gzero:N,
% \int_new:N,\int_set:Nn,\kern,\keys_define:nn,
-% \keys_set:nn,\keys_set_finter:nnn,
+% \keys_set:nn,\keys_set_filter:nnV,
% \msg_error:nnn,\msg_info:nnn,\msg_new:nnn,\msg_new:nnnn,\msg_warning:nn,
% \NewDocumentCommand,\node,\prg_replicate:nn,\ProcessKeysOptions,
% \prop_get:NnNTF,\prop_gput:Nnn,\prop_item:Nn,\prop_new:N,
@@ -179,6 +180,7 @@ and the derived files multicolrule.ins,
% \changes{v1.1}{2018/12/21}{Allow extended rules}
% \changes{v1.2}{2019/1/1}{Define rule patterns}
% \changes{v1.2}{2019/1/1}{Allow per-column rule changes}
+% \changes{v1.2a}{2019/2/12}{Improve documentation}
%
%\begin{abstract}
% The \mcrule{} package lets you customize the appearance of the vertical rule
@@ -210,7 +212,7 @@ and the derived files multicolrule.ins,
% Of course it's a legitimate question why anyone should \emph{want} to change
% this rule, or indeed use one at all, as good typography tends to avoid using
% large vertical lines.\footnote{See, for example, the remarks in the
-% documentation for the \pkg{booktabs} package} In my own case, I needed to
+% documentation for the \pkg{booktabs} package.} In my own case, I needed to
% modify the rule because of the requirements of a particular style I was
% imitating, and having done the hard work of creating the necessary
% infrastructure for one line style, it was simple to extend the solution to a
@@ -225,9 +227,16 @@ and the derived files multicolrule.ins,
% \begin{multicols}{2}
% \SetMCRule{custom-line={\path (TOP) to [ornament=85] (BOT);},extend-top=-24pt,
% extend-bot=-8pt}
-% \subsection*{New for Version 1.2}
+% \subsection*{New for Version 1.3}
% Version\stydsc{custom-line=\\\{\textbackslash path (TOP) to [ornament=85]
-% (BOT);\}, extend-top=-24pt, extend-bot=-8pt} 1.2 adds the ability to define
+% (BOT);\}, extend-top=-24pt, extend-bot=-8pt} 1.3 adds a strut rule. This
+% places an invisible rule (a strut) that obeys the other options for the rule.
+% Using a strut allows you to achieve effects such as selectively disabling one
+% separator within a pattern or using the extend and reserve options to control
+% the spacing to the text outside the \env{multicols} environment.
+%
+% \subsection*{New for Version 1.2}
+% Version 1.2 adds the ability to define
% patterns, which are aliases for a series of \cs{SetMCRule} settings. With
% patterns, you can change individual separators on the same page. For example,
% in three-column text, the left separator can differ from the right.
@@ -272,7 +281,7 @@ and the derived files multicolrule.ins,
% whether this is the case. If you would like support for one of these, please
% send me an email or file a feature request on github and I'll see what I can
% do.
-%
+%
% The line styles that work by repeating elements in a tiled pattern may have
% significant gaps at the end of columns, particularly for larger patterns.
% You can mitigate this problem slightly by tweaking the spaces above and
@@ -284,11 +293,10 @@ and the derived files multicolrule.ins,
% Extending rules beyond their natural column lengths can seriously mess up
% the output, including, in certain edge cases, causing \pkg{multicol} to
% overprint columns or even put them in the margins. The fact that the extended
-% rule occupies space on the page instead of extending up into the margin was a
-% deliberate design decision and is necessary to support the
-% \kvdesc{extend-fill} and \kvdesc{extend-reserve} options work correctly. A
-% future version may support drawing the rules to a background layer so that
-% the text is not shifted.
+% rule affects the vertical layout was a deliberate design decision and is
+% necessary to support the \kvdesc{extend-fill} and \kvdesc{extend-reserve}
+% options. A future version may support drawing the rules to a background layer
+% so that the text is not shifted.
% \end{multicols}
%
% \begin{multicols}{2}[\subsection{License}]
@@ -350,7 +358,11 @@ and the derived files multicolrule.ins,
% \end{multicols}
%
% \section{The User Interface}
-% |\SetMCRule| \marg{key-value list}
+% \begin{function}{\SetMCRule}
+% \begin{syntax}
+% \cs{SetMCRule} \meta{key-value list}
+% \end{syntax}
+% \end{function}
%
% \begin{multicols}{2}
% \SetMCRule{width=2pt,line-style=circles}
@@ -393,6 +405,8 @@ and the derived files multicolrule.ins,
% (see sec. \ref{sec:custom})\\
% \kvdesc{double} & Draw two copies of the rule (see sec.
% \ref{sec:repeats})\\
+% \kvdesc{expand} & Change the extend distance by the same amount at the top
+% and bottom of the column (see sec. \ref{sec:extend})\\
% \kvdesc{extend-bot} & Set an extra amount to extend the rule at the bottom of
% the column (see sec. \ref{sec:extend})\\
% \kvdesc{extend-fill} & Extend rule to the bottom of the text area
@@ -415,6 +429,8 @@ and the derived files multicolrule.ins,
% sec. \ref{sec:repeats})\\
% \kvdesc{repeat-distance} & Set the horizontal space between
% adjacent copies of repeated rules (see sec. \ref{sec:repeats})\\
+% \kvdesc{shift} & Shift the extend distance downward; this affects both the
+% top and bottom of the column (see sec. \ref{sec:extend})\\
% \kvdesc{triple} & Draw three copies of the rule (see sec.
% \ref{sec:repeats})\\
% \kvdesc{width} & Set the width of the rule (see sec.
@@ -497,6 +513,7 @@ and the derived files multicolrule.ins,
% \kvdesc{solid} & A solid line, like \kvdesc{default}, but supports extending
% rules\\
% \kvdesc{solid-circles} & A series of filled circles (\emph{tikz only})\\
+% \kvdesc{strut} & An invisible (0pt) strut is drawn in place of a solid rule.\\
% \bottomrule
% \end{longtable}
%
@@ -525,6 +542,12 @@ and the derived files multicolrule.ins,
% The \kvdesc{dotted} styles differ from \kvdesc{dots} in that the former are
% squares with side lengths equal to \cs{columnseprule}. This mirrors the
% behavior of the equivalently named dotted patterns in \pkg{tikz}.
+%
+% The \kvdesc{strut} style draws a 0pt rule. Like every other line style,
+% however, the value of \cs{columnseprule} must be greater than 0pt for it
+% to be drawn. An invisible rule can be useful if you want to disable a rule
+% in the middle of a cycle of patterns or in conjunction with the extend
+% various extend options. See section \ref{sec:extend}.
% \end{multicols}
%
% \subsubsection{Custom Patterns}\label{sec:custom}
@@ -589,9 +612,16 @@ and the derived files multicolrule.ins,
% This function will use the color set in
% \cs{columnseprulecolor} if you don't set it explicitly within the tikz
% command, but you must provide everything else necessary to draw the line
-% correctly, including the line width. Note that this function should be
-% considered experimental. It works for single-line commands such as the one
-% shown in the example, but I haven't tested it with anything more elaborate.
+% correctly, including the line width. Note that nothing limits you to drawing
+% a picture that fits within the space between the columns. If the rule is
+% wider than the available space, it will be centered between the columns and
+% overlap the text. Normally, of course, that will be undesirable, but you can
+% use it to your advantage in certain cases. The file \file{mcrule-example.pdf}
+% contains examples showing the effect of a rule that is too wide, as well as
+% a custom rule which includes horizontal rules at the top and bottom of the
+% column.\footnote{This latter rule was developed as an answer to
+% \href{https://tex.stackexchange.com/questions/473828/horizontal-rules-before-and-after-multicols}
+% {StackExchange question 473828}.}
% \end{multicols}
%
% \begin{multicols}{2}[\subsection{Colors}\label{sec:color}]
@@ -627,8 +657,9 @@ and the derived files multicolrule.ins,
% \SetMCRule{width=thick,line-style=dash-dot-dot}
% You\stydsc{line-style= dash-dot-dot,\\ width=thick} can set the width of the
% rule with the \kvdesc{width} key. Legal values are any explicit dimension or
-% dimension expression, as well as with names that parallel those used by
-% \pkg{tikz}, except that spaces in the key names are replaced with hyphens.
+% dimension expression, as well as one of the names listed in table
+% \ref{table:linewidths}. These names parallel those used by \pkg{tikz}, except
+% that spaces in the key names are replaced with hyphens.
%
% The current width of the rule is kept in \cs{columnseprule}, just as in
% vanilla \LaTeX, and if it is set separately, the custom rule's width will
@@ -681,33 +712,49 @@ and the derived files multicolrule.ins,
% \end{multicols}
%
%\begin{multicols}{2}[\subsection{Extended Rules}\label{sec:extend}]
-% \SetMCRule{line-style=dashed,extend-top=-16pt,extend-bot=-16pt}
-%
-% You\stydsc{line-style=dashed, extend-top=-16pt, extend-bot=-16pt} can specify
-% an additional amount by which the top or bottom of the rule projects beyond
-% the column's natural length with the keys \kvdesc{extend-top} and
-% \kvdesc{extend-bot}, each of which can be set to a dimension expression.
-% Extending the top of the rule with a positive dimension will push the columns
-% down from any preceding material. A positive value for \kvdesc{extend-bot}
-% does the same in the other direction when a column ends in the middle of a
-% page, but the rule will extend into the the bottom margin if the column goes
-% to the end of the page, and so you probably only want to use this in very
-% limited situations where you need a special effect for one column or a small
-% \env{multicol} environment. Overprinting and other bizarre effects can
-% result from extending the rule in the wrong place. Negative values for both
-% keys may be more generally useful, as they have the effect of shrinking the
-% rule. This behavior is illustrated with the rule for this section.
-%
-% The \kvdesc{extend-fill} key is a boolean option that, when set to true, will
-% extend the rule to occupy any space between the bottom of the columns and the
-% end of the text area. Providing the key with no value is equivalent to
-% |extend-fill=true|. This option has no effect unless the \pkg{multicol}
-% package is loaded.
-%
-% If you want text below the \env{multicols} environment when using
-% \kvdesc{extend-fill}, you can reserve space for it with
-% \kvdesc{extend-reserve}, which takes a dimension expression specifying the
-% vertical space to leave available after the rule. If the value is greater
+% \SetMCRule{line-style=dashed,expand=-16pt}
+%
+% You\stydsc{line-style=dashed, expand=-16pt} can specify an additional amount
+% by which the top or bottom of the rule projects beyond the column's natural
+% length with the keys \kvdesc{extend-top} and \kvdesc{extend-bot}, each of
+% which can be set to a dimension expression. Extending the top of the rule
+% with a positive dimension will push the columns down from any preceding
+% material. A positive value for \kvdesc{extend-bot} does the same in the other
+% direction when a column ends in the middle of a page, but the rule will
+% extend into the the bottom margin if the column goes to the end of the page.
+%
+% Note that positive values for extending the rules should be used with
+% caution and only in situations where you need a special effect for one column
+% or a small \env{multicol} environment. (See section \ref{sec:patterns} for a
+% way to limit the change to one or a few columns.) Overprinting and other
+% bizarre effects can result from extending the rule in the wrong place.
+% Negative values for both keys may be more generally useful, as they have the
+% effect of shrinking the rule. This behavior is illustrated with the rule for
+% this section.
+%
+% The \kvdesc{expand} and \kvdesc{shift} keys provide shorthands for two
+% common situations. You can use \kvdesc{expand} to set the same value for
+% \kvdesc{extend-top} and \kvdesc{extend-bot} For example, |expand=-16pt| is
+% equivalent to |extend-bot=-16pt, extend-top=-16pt|. The \kvdesc{shift} key
+% moves the rule downward for positive values and upward for negative ones
+% without changing the overall length of the rule. More precisely, |shift=x|
+% translates to |extend-bot=x, extend-top=-x|. For example, |shift=16pt| is
+% equivalent to |extend-bot=16pt, extend-top=-16pt|.
+%\end{multicols}
+%
+%\begin{multicols}{2}
+% \SetMCRule{line-style=solid,extend-fill}
+% The\stydsc{line-style=solid, extend-fill} \kvdesc{extend-fill} key is a
+% boolean option that, when set to true, will extend the rule to occupy any
+% space between the bottom of the columns and the end of the text area.
+% Providing the key with no value is equivalent to |extend-fill=true|. This
+% option is only relevant for the \env{multicols} environment. It will have
+% no effect with either \env{multicols*} or the plain \LaTeX{} two-column mode.
+%
+% If you want text below and on the same page as the \env{multicols}
+% environment when using \kvdesc{extend-fill}, you can reserve space for it
+% with \kvdesc{extend-reserve}, which takes a dimension expression specifying
+% the vertical space to leave available after the rule. If the value is greater
% than zero, the height of the extended line will be reduced by the reserved
% amount plus the value of \cs{multicolsep}. In other words, you only have to
% specify the actual space you need for the text itself, not the space that
@@ -717,54 +764,64 @@ and the derived files multicolrule.ins,
% probably will find this material spilling onto the next page anyway.
%\end{multicols}
%
-%\subsection{Rule Patterns}
+%\subsection{Rule Patterns}\label{sec:patterns}
+% \begin{function}{\DeclareMCRulePattern}
% \begin{syntax}
- % |\DeclareMCRulePattern| \marg{name} \marg{key-value list}
- % \end{syntax}
+% \cs{DeclareMCRulePattern} \marg{name} \marg{key-value list}
+% \end{syntax}
+% \end{function}
%\DeclareMCRulePattern{left-hand}{custom-tile={\HandLeft}{8pt}{8pt}}
%\DeclareMCRulePattern{right-hand}{custom-tile={\HandRight}{8pt}{8pt}}
%\begin{multicols}{3}
% \noindent \DescribeMacro{\DeclareMCRulePattern}
% \SetMCRule{patterns={right-hand,left-hand}}
% A\stydsc{patterns=\{right-hand, left-hand\}\\ See the code sample below for
-% the definitions of the patterns} ``pattern'' refers to a bundle of settings used by \mcrule. You can declare
-% a pattern for a line style with the command \cs{DeclareMCRulePattern}. The
-% \meta{name} should consist of letters and hyphens only. The
-% \meta{key-value list} can contain all keys that are valid for \cs{SetMCRule}
-% with the exception of \kvdesc{patterns}. If you put something like
-% |patterns=foo| in the definition of a pattern, you won't get an error, but it
-% will be ignored.
+% the definitions of the patterns} \emph{pattern} refers to a bundle of
+% settings used by \mcrule. Although you can use patterns as a shortcut to save
+% you a little typing, their main purpose is to let you to alter individual
+% rules within a multicol environment. For example, if you have three-column
+% text, you can make the left rule different from the right one. In two-column
+% text, you can have different rules for alternating pages.
+%
+% You declare a pattern for a line style with the command
+% \cs{DeclareMCRulePattern}. The \meta{name} should consist of letters and
+% hyphens only. The \meta{key-value list} can contain all keys that are valid
+% for \cs{SetMCRule} with the exception of \kvdesc{patterns}, which is filtered
+% out. In other words, if you put something like |patterns=foo| in the
+% pattern definition, it will be ignored.
%
% Once you have declared a pattern, you can use it as a value for the
% \kvdesc{patterns} argument of \cs{SetMCRule}. This key can accept either a
% single pattern or a comma-separated list of patterns. If you use a
% comma-separated list, make sure you enclose it in braces.
%
-% When a pattern is in effect, its settings are applied on top of whatever
-% the prior settings are. If you set the key to an empty list, any patterns
-% currently in effect will be canceled, and \mcrule{} will revert to the
-% previous settings.
+% When a pattern is in effect, its settings are applied on top of the prior
+% settings. If you set the key to an empty list, any patterns currently in
+% effect will be canceled, and \mcrule{} will revert to the previous settings.
%
% If the \kvdesc{patterns} key contains more than one pattern, \mcrule{} will
% cycle through the list of patterns, using one pattern each time a rule is
-% drawn between columns. (Note, the patterns do not cycle within a single
-% column separator if you use the \kvdesc{repeat} key.) This cycle is global,
-% so if the number columns is not a multiple of the number of patterns and you
-% start a new \env{multicols} environment with the same patterns in effect, the
-% cycle will pick up where it left off. Every time you set new patternss,
-% however, the cycle begins anew.
-%
+% drawn between columns. Note that the patterns do not cycle within a single
+% column separator if you use the \kvdesc{repeat} key. This cycle is global,
+% so if the number column separators is not a multiple of the number of
+% patterns and you start a new \env{multicols} environment with the same
+% patterns in effect, the cycle will pick up where it left off. Every time you
+% set new patterns, however, the cycle begins anew with the first pattern in
+% the list.
%\end{multicols}
%
-% The columns above were defined with the following:
-%\begin{verbatim}
+% \noindent The columns above were defined with the following commands:
+%
+% \medskip
+%
+% \begin{BVerbatim}
% \DeclareMCRulePattern{left-hand}{custom-tile={\HandLeft}{8pt}{8pt}}
% \DeclareMCRulePattern{right-hand}{custom-tile={\HandRight}{8pt}{8pt}}
% \begin{multicols}{3}
% \SetMCRule{patterns={right-hand,left-hand}}
% ...
% \end{multicols}
-%\end{verbatim}
+% \end{BVerbatim}
%
%\DeclareMCRulePattern{shrink-me}{line-style=solid,extend-top=-3\baselineskip}
%\begin{multicols}{3}
@@ -789,7 +846,7 @@ and the derived files multicolrule.ins,
% For example, suppose you have four-column text and want to alter the third
% column separator on the first page of the environment only.\footnote{Remember
% that you have one less column separator than you have columns.} You could
-% accomplish this task with the code above.
+% accomplish this task with the code below.
%
% Using predefined patterns adds processing overhead, since they must be
% applied each time the rule is drawn. Therefore it is more efficient to avoid
@@ -798,20 +855,24 @@ and the derived files multicolrule.ins,
% unlikely to notice too much delay.
%
% Note that any settings you provide in the same command where you apply a
-% \kvdesc{patterns} key do not alter definition of the pattern. If you do this,
-% you are altering the settings in effect before the pattern is applied.
+% \kvdesc{patterns} key do not alter definition of the pattern, even if they
+% come after the \kvdesc{patterns} key. Such settings will take effect before
+% the pattern is applied and will reappear after the pattern ends, if it does.
%
%\end{multicols}
-
-% Shrinking the final two column separators in four-column text:
-%\begin{verbatim}
+%
+% \noindent Shrinking the final two column separators in four-column text:
+%
+% \medskip
+%
+%\begin{BVerbatim}
% \DeclareMCRulePattern{shrink-me}{line-style=solid,
% extend-top=-3\baselineskip}
% \begin{multicols}{4}
% \SetMCRule{patterns=shrink-me,pattern-after=1,pattern-for=2}
% ...
% \end{multicols}
-%\end{verbatim}
+%\end{BVerbatim}
%
%\end{documentation}
%
@@ -830,7 +891,7 @@ and the derived files multicolrule.ins,
%\subsection{Preliminaries}
%
% \begin{macrocode}
-\ProvidesExplPackage {multicolrule} {2019/01/01} {1.2}
+\ProvidesExplPackage {multicolrule} {2019/10/01} {1.3}
{Decorative vertical rules between columns}
% \end{macrocode}
%
@@ -932,23 +993,50 @@ and the derived files multicolrule.ins,
\ProcessKeysOptions{mcrule-opts}
% \end{macrocode}
%
-% \subsection{Patching Output Routines}
+% \subsection{Patching Output Routines}\label{sec:patching}
+% Now that we know what mode we're going to run in, we patch the output
+% routine(s) to substitute our custom rule for the vanilla one. Since
+% \pkg{multicol} doesn't fully support twocolumn mode, we patch one or the
+% other, but not both.
%
-%\begin{function}{\@@_column_height:,\@@_column_depth:}
+% First we set some stubs for functions we'll need to redirect depending on
+% the mode we're operating in.
%
-% Get the height and depth of the box appropriate to the supported mode.
+%\begin{macro}{\@@_column_height:}
+% Returns the fixed height of the columns. The actual code to calculate the
+% height is set when we set the appropriate mode.
%
% \begin{macrocode}
\cs_new:Npn \@@_column_height: {}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\@@_column_depth:}
+% Returns the maximum depth of the columns. The actual code to calculate the
+% depth is set when we set the appropriate mode.
+%
+% \begin{macrocode}
\cs_new:Npn \@@_column_depth: {}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_patch_mcol_output:N}
-% Now that we know what mode we're going to run in, we patch the output
-% routine(s) to substitute our custom rule for the vanilla one. Since
-% \pkg{multicol} doesn't fully support twocolumn mode, we patch one or the
-% other, but not both. As of version 1.2, we make \cs{columnseprulecolor}
+%\begin{macro}{\@@_column_overflow:}
+% Returns the amount by which text overflows the bottom of the columns. This
+% situation occurs in \pkg{multicol} when \cs{maxbalancingoverflow} is greater
+% than 0 (by default it's 12pt) and there would otherwise be a widow at the end
+% of the environment, so we don't check for it in two-column mode.
+% \changes{v1.2a}{2019/2/12}{New internal function}
+%
+% \begin{macrocode}
+\cs_new:Npn \@@_column_overflow: {0pt}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\@@_patch_mcol_output:N}
+% We create a helper macro to simplify patching the appropriate part of the
+% relevant \pkg{multicol} routines. The search and replace texts are identical
+% across several routines, so only the name of the function to be patched
+% needs to be passed as a parameter. We make \cs{columnseprulecolor}
% part of \cs{mcruledivider} so that we can set the color as part of a
% style pattern.
% \changes{v1.2}{2019/1/1}{Move \cs{columnseprulecolor} inside
@@ -962,9 +1050,9 @@ and the derived files multicolrule.ins,
{\msg_info:nnn {multicolrule} {patch-failure} {#1}}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_patch_twocol_output:N}
+%\begin{macro}{\@@_patch_twocol_output:N}
% The same idea as above, only for the vanilla twocolumn mode.
% \changes{v1.2}{2019/1/1}{Move \cs{columnseprulecolor} inside
% \cs{mcruledivider}}
@@ -977,7 +1065,9 @@ and the derived files multicolrule.ins,
{\msg_info:nnn {multicolrule} {patch-failure} {#1}}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
+%
+% Now the actual patching begins.
%
% \begin{macrocode}
\bool_if:NTF \g_@@_twocolumn_bool
@@ -985,15 +1075,23 @@ and the derived files multicolrule.ins,
\@ifpackageloaded{multicol}
{\msg_warning:nn {multicolrule} {multicol-loaded}}{}
% \end{macrocode}
-% Provide the column-color macro from \pkg{multicol}.
+%
+% Default \LaTeX{} lacks \cs{columnseprulecolor}, so if we're in two-column
+% mode, we provide it here.
+%
% \begin{macrocode}
\cs_gset:Npn \columnseprulecolor {\normalcolor}
+% \end{macrocode}
+%
+% In vanilla twocolumn mode, the column height and depth can be taken directly
+% from \cmd{\@outputbox}.
+%
+% \begin{macrocode}
\cs_gset:Npn \@@_column_height: {\box_ht:N \@outputbox}
\cs_gset:Npn \@@_column_depth: {\box_dp:N \@outputbox}
- \@@_patch_twocol_output:N \@outputdblcol
% \end{macrocode}
%
-% Now patch the relevant code in |\@outputdblcol|, replacing the hard-coded
+% Now patch the relevant code in \cmd{\@outputdblcol}, replacing the hard-coded
% rule with a macro that we can overwrite.
%
% \begin{macrocode}
@@ -1004,6 +1102,7 @@ and the derived files multicolrule.ins,
% after \pkg{xcolor}, \pkg{tikz}, \emph{and} \pkg{multicol}, so it must always
% be loaded after us. We use \cs{AfterPackage} from \pkg{scrlfile} to insert
% the patch if \pkg{bidi} is loaded later on.
+%
% \begin{macrocode}
\AfterPackage!{bidi}
{
@@ -1022,14 +1121,48 @@ and the derived files multicolrule.ins,
\@@_patch_mcol_output:N \RL@column@boxes
% \end{macrocode}
%
-% Although taking the height of \cmd{\mult@rightbox} is a reliable way
-% to get the column height, the same isn't true for the depth, so we
-% use |\dimen\tw@|, which \pkg{multicol} uses to hold the maximum
-% depth of all the columns, instead.
+% In LTR mode, we are invoked after a column has been typeset, which destroys
+% their boxes in the process. So the only boxes we can be sure still exist are
+% \cmd{\mult@rightbox}, which will be set to the same column height as all the
+% others, and \cmd{\mult@nat@firstbox}, which contains the first column at its
+% natural height.
%
% \begin{macrocode}
- \cs_gset:Npn \@@_column_height: {\box_ht:N \mult@rightbox}
- \cs_gset:Npn \@@_column_depth: {\dimen\tw@}
+ \cs_gset:Npn \@@_column_height:
+ {
+ \box_ht:N \mult@rightbox
+ }
+% \end{macrocode}
+%
+% Since the depth can differ from column to column, we use |\dimen\tw@|,
+% which \pkg{multicol} uses to hold the maximum depth of all the columns
+% already typeset, but as it won't have reached the final one yet, we check
+% that too. This could lead to an inconsistent height in the event that
+% there are 3 or more columns and a middle column has a significantly larger
+% depth than either the previous columns or the last column, but for now it
+% does not seem worth accounting for a condition that is likely to be very
+% rare in actual user documents.
+% \changes{v1.2a}{2019/2/12}{Check depth of final column}
+%
+% \begin{macrocode}
+ \cs_gset:Npn \@@_column_depth:
+ {
+ \dim_max:nn {\dimen\tw@}{\box_dp:N \mult@rightbox}
+ }
+% \end{macrocode}
+%
+% To avoid widows, \pkg{multicol} allows some overflow, by default up to 12pt,
+% and so it's possible that some text will overflow beyond the fixed bottom of
+% the column. In this case, our rule won't descend far enough. To correct, we
+% measure the column overflow as the difference between the natural height of
+% the first box and the height of the last column, and add that amount if it's
+% greater than 0pt.
+%
+% \begin{macrocode}
+\cs_gset:Npn \@@_column_overflow:
+{
+ \dim_max:nn {\box_ht:N \mult@nat@firstbox - \box_ht:N \mult@rightbox}{0pt}
+}
% \end{macrocode}
%
% We need to reissue \cs{LRmulticolcolumns} to update the actual code in
@@ -1045,9 +1178,8 @@ and the derived files multicolrule.ins,
% columns in right-to-left order, and the effect is to leave the original
% \pkg{multicol} definitions loaded but unused. As a result, after these
% changes, the \pkg{multicol} commands \cs{LRmulticolcolumns} and
-% \cs{RLmulticolcolumns} have no visible effect. But as \pkg{bidi} also
-% reworks the footnotes extensively, it's easier just to patch the equivalent
-% output routines rather than rewrite it properly.
+% \cs{RLmulticolcolumns} have no visible effect. First we replace
+% \pkg{bidi}'s copies of the column boxes routines with our patched version.
%
% \begin{macrocode}
\AfterPackage!{bidi}
@@ -1065,28 +1197,24 @@ and the derived files multicolrule.ins,
}
}
% \end{macrocode}
-%
%
% \subsection{Creating the Rules}
-% Utility functions for different rule types
-%
-%\begin{macro}{\mcruledivider}
+% Now we declare utility functions for different rule types.
%
-% This is the function directly called by the patched output routines. It
-% has a \LaTeX2 name so the user can redefine it if necessary. Its main
-% function is to call the internal function \cs{mcrule_divider:}, which contains
+%\begin{function}{\mcruledivider}
+% This is the function directly called by the patched output routines. Its main
+% purpose is to call the internal function \cs{mcrule_divider:}, which contains
% the actual rule-typesetting instructions, the number of times specified in
-% \cs{l_@@_repeat_int}. \pkg{multicol} puts the rule in a group
-% in order to keep the color contained, which means that any local changes
-% here will be lost at the end of the rule. For this reason, we must set the
-% pattern, if any, here in order to support having different line styles
-% between different columns.
+% \cs{l_@@_repeat_int}. \pkg{multicol} puts the rule in a group in order to keep
+% the color contained, which means that any local changes here will be lost at
+% the end of the rule. For this reason, we must set the pattern, if any, here in
+% order to support having different line styles between different columns.
%
-% \changes{v1.2}{2019/1/1}{Add pattern support}
% \begin{macrocode}
\cs_new_protected:Npn \mcruledivider
{
% \end{macrocode}
+% \changes{v1.2}{2019/1/1}{Add pattern support}
% If the |pattern-after| counter is set, wait that many iterations of the rule
% before we apply the patterns.
% \begin{macrocode}
@@ -1096,9 +1224,11 @@ and the derived files multicolrule.ins,
}
{
% \end{macrocode}
+%
% Don't change if the pattern is empty or the |pattern-for| counter has
% expired. The way the logic works here, negative values of |pattern-for|
% result in an indefinite number of repeats.
+%
% \begin{macrocode}
\bool_lazy_and:nnT
{\int_compare_p:nNn {\seq_count:N \l_@@_pattern_list_seq} > {\c_zero_int}}
@@ -1110,7 +1240,8 @@ and the derived files multicolrule.ins,
{
\int_gset:Nn \g_@@_pattern_count_int {\c_one_int}
}
- \tl_set:Nx \l_tmpa_tl {\seq_item:Nn \l_@@_pattern_list_seq {\g_@@_pattern_count_int} }
+ \tl_set:Nx \l_tmpa_tl {\seq_item:Nn \l_@@_pattern_list_seq
+ {\g_@@_pattern_count_int} }
\tl_if_blank:VF \l_tmpa_tl
{
\@@_set_pattern:V \l_tmpa_tl
@@ -1122,13 +1253,17 @@ and the derived files multicolrule.ins,
}
}
% \end{macrocode}
+%
% Now that the pattern has been changed we can set the color.
+%
% \begin{macrocode}
\columnseprulecolor
% \end{macrocode}
+%
% We only call \cs{mcrule_divider:} if \cs{columnseprule} $>0$, so that all
% line styles can be turned off by setting it to 0, just as is the case with
% the vanilla rules.
+%
% \begin{macrocode}
\bool_lazy_and:nnT
{\dim_compare_p:nNn {\columnseprule} > {\c_zero_dim}}
@@ -1143,24 +1278,27 @@ and the derived files multicolrule.ins,
}
}
% \end{macrocode}
-%\end{macro}
+%\end{function}
%
-%\begin{function}{\@@_column_total_height:,\@@_column_total_depth:}
+%\begin{macro}{\@@_column_total_height:,\@@_column_total_depth:}
% Get column height and depth with any explicit alterations.
+% \changes{v1.2a}{2019/2/12}{Account for overflow text}
+%
% \begin{macrocode}
\cs_new:Npn \@@_column_total_height:
{
\dim_eval:n {\@@_column_height: + \@@_column_depth: +
- \@@_extend_column_top: + \@@_extend_column_bottom:}
+ \@@_extend_column_top: + \@@_column_overflow: + \@@_extend_column_bottom:}
}
\cs_new:Npn \@@_column_total_depth:
{
- \dim_eval:n {\@@_column_depth: + \@@_extend_column_bottom:}
+ \dim_eval:n {\@@_column_depth: + \@@_column_overflow: +
+ \@@_extend_column_bottom:}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_extend_column_top:}
+%\begin{macro}{\@@_extend_column_top:}
% Currently, the extend amount for the top is just the
% |\l_@@_extend_top_dim| distance. In the future we may allow more complex
% criteria, such as by odd or even page, or on a particular page. Although
@@ -1172,9 +1310,9 @@ and the derived files multicolrule.ins,
\l_@@_extend_top_dim
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_extend_column_bottom:}
+%\begin{macro}{\@@_extend_column_bottom:}
% The |extend-fill| option, which is only applicable with \pkg{multicol},
% extends the rule from the bottom of the column to the end of the text area,
% minus whatever reserved space the user specifies. If there's less space
@@ -1194,9 +1332,9 @@ and the derived files multicolrule.ins,
{\l_@@_extend_bot_dim}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_extend_reserve:}
+%\begin{macro}{\@@_extend_reserve:}
% The reserved space is the amount of user-provided space we want, but we also
% have to account for the space added with \cs{multicolsep}.
% \begin{macrocode}
@@ -1207,7 +1345,7 @@ and the derived files multicolrule.ins,
{\c_zero_dim}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
%\begin{function}{\mcrule_divider:}
% This is the routine that contains the instructions to draw one copy
@@ -1219,14 +1357,15 @@ and the derived files multicolrule.ins,
% \end{macrocode}
%\end{function}
%
-%\begin{function}{\@@_pattern:nnn}
+%\begin{macro}{\@@_pattern:nnn}
% \begin{syntax}
-% |\__mcrule_pattern:nnn| \Arg{pattern} \Arg{space above} \Arg{space below}
+% \cs{@@_mcrule_pattern:nnn} \Arg{pattern} \Arg{space above} \Arg{space below}
% \end{syntax}
% Typesets a single copy of a pattern, vertically centered, in a vertical
% box that is the height of the current column. The pattern must be
-% something that can go in a horizontal box. The spaces above and below
-% must be fixed dimensions.
+% something that can go in a horizontal box. The \meta{space above} and
+% \meta{space below} arguments must be dimension expressions.
+% \changes{v1.2a}{2018/1/2}{Allow evaluated dimensions for kerns}
% \begin{macrocode}
\cs_new_nopar:Npn \@@_pattern:nnn #1#2#3
{
@@ -1235,22 +1374,25 @@ and the derived files multicolrule.ins,
\vbox_to_ht:nn {\@@_column_total_height:}
{
\tex_vfill:D
- \tex_kern:D #2 \hbox:n{#1} \tex_kern:D #3
+ \tex_kern:D \dim_eval:n {#2} \exp_stop_f:
+ \hbox:n{#1}
+ \tex_kern:D \dim_eval:n {#3} \exp_stop_f:
\tex_vfill:D
}
}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_tile_pattern:nnn}
+%\begin{macro}{\@@_tile_pattern:nnn}
% \begin{syntax}
-% |\__mcrule_tile_pattern:nnn| \Arg{pattern} \Arg{space above} \Arg{space below}
+% \cs{mcrule_tile_pattern:nnn} \Arg{pattern} \Arg{space above} \Arg{space below}
% \end{syntax}
% Typesets multiple copies of pattern, tiled so as to occupy a vertical box
% that is the height of the current column. The pattern must be something
-% that can go in a horizontal box. The spaces above and below must be fixed
-% dimensions.
+% that can go in a horizontal box. The \meta{space above} and
+% \meta{space below} arguments must be dimension expressions.
+% \changes{v1.2a}{2018/1/2}{Allow evaluated dimensions for kerns}
% \begin{macrocode}
\cs_new_nopar:Npn \@@_tile_pattern:nnn #1#2#3
{
@@ -1260,24 +1402,27 @@ and the derived files multicolrule.ins,
{
\tex_cleaders:D \vbox:n
{
- \tex_kern:D #2 \hbox:n{#1} \tex_kern:D #3
+ \tex_kern:D \dim_eval:n {#2} \exp_stop_f:
+ \hbox:n{#1}
+ \tex_kern:D \dim_eval:n {#3} \exp_stop_f:
}
\tex_vfill:D
}
}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_line_pattern:nnnn}
+%\begin{macro}{\@@_line_pattern:nnnn}
% \begin{syntax}
-% |\__mcrule_line_pattern:nnnn| \Arg{tikz-name} \Arg{height} \Arg{space above}
+% \cs{@@_mcrule_line_pattern:nnnn} \Arg{tikz-name} \Arg{height} \Arg{space above}
% \Arg{space below}
% \end{syntax}
% This function can draw a line pattern using either a \pkg{tikz} name or
% directly (as a tiled pattern). The latter case is currently limited to line
% patterns that can be described in terms of a solid line of length
% \meta{height} separated by spaces above and/or below the line.
+%
% \begin{macrocode}
\cs_new:Npn \@@_line_pattern:nnnn #1#2#3#4
{
@@ -1290,9 +1435,9 @@ and the derived files multicolrule.ins,
}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_solid_line:}
+%\begin{macro}{\@@_solid_line:}
% Unlike the default solid line, which is created with a simple \tn{vrule},
% this version allows us to extend the line beyond the natural space of the
% column.
@@ -1302,7 +1447,18 @@ and the derived files multicolrule.ins,
\rule[-\@@_column_total_depth:]{\columnseprule}{\@@_column_total_height:}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
+%
+%\begin{macro}{\@@_strut:}
+% Uses a zero-width rule, regardless of the actual value of \cs{columnseprule}.
+% \changes{v1.3}{2019/10/1}{New function}
+% \begin{macrocode}
+\cs_new:Npn \@@_strut:
+{
+ \rule[-\@@_column_total_depth:]{0pt}{\@@_column_total_height:}
+}
+% \end{macrocode}
+%\end{macro}
%
% \subsubsection{Tikz-only Routines}
%
@@ -1318,7 +1474,7 @@ and the derived files multicolrule.ins,
\ExplSyntaxOn
% \end{macrocode}
%
-%\begin{function}{\@@_tikz_picture:n}
+%\begin{macro}{\@@_tikz_picture:n}
% \begin{syntax}
% |\__mcrule_tikz_picture:n| \Arg{draw function}
% \end{syntax}
@@ -1337,11 +1493,11 @@ and the derived files multicolrule.ins,
\end{tikzpicture}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_pattern_line:n}
+%\begin{macro}{\@@_pattern_line:n}
% \begin{syntax}
-% |\__mcrule_pattern_line:n| \Arg{tikz pattern}
+% \cs{@@_mcrule_pattern_line:n} \Arg{tikz pattern}
% \end{syntax}
% For the \pkg{tikz} versions of the predefined lines, we just draw
% a line the length of the column box. \meta{tikz pattern} should
@@ -1355,9 +1511,9 @@ and the derived files multicolrule.ins,
\end{tikzpicture}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_circle:}
+%\begin{macro}{\@@_circle:}
% Draw a hollow circle with a diameter equal to |\columnseprule|. This will be
% used as a tile pattern.
%
@@ -1369,9 +1525,9 @@ and the derived files multicolrule.ins,
\end{tikzpicture}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_solid_circle:}
+%\begin{macro}{\@@_solid_circle:}
% Draw a filled circle with a diameter equal to |\columnseprule|. This will be
% used as a tile pattern.
%
@@ -1384,7 +1540,7 @@ and the derived files multicolrule.ins,
}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
% In case \pkg{tikz} functions are not active, we provide stubs
% that issue error messages.
@@ -1403,7 +1559,7 @@ and the derived files multicolrule.ins,
% \end{macrocode}
%
% \subsection{Color}
-%\begin{function}{\@@_set_rule_color:}
+%\begin{macro}{\@@_set_rule_color:}
% Reset color definition in \cs{columnseprulecolor} by name or
% by model and color specification.
%
@@ -1424,11 +1580,11 @@ and the derived files multicolrule.ins,
}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
% \subsection{Patterns}
%
-%\begin{function}{\@@_set_pattern_list:n}
+%\begin{macro}{\@@_set_pattern_list:n}
% Sets a comma-separated list of patterns as a sequence for later use. The
% global counter that indicates where we are in the list is also reset here, so
% setting a list of patterns always means that the next rule will use the first
@@ -1442,9 +1598,9 @@ and the derived files multicolrule.ins,
\int_gset:Nn \g_@@_pattern_for_int {-1}
}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
-%\begin{function}{\@@_set_pattern:n}
+%\begin{macro}{\@@_set_pattern:n}
%
% Set the keys an individual pattern. To avoid potential recursion and loops,
% we filter out the key `pattern' when it appears in a pattern definition.
@@ -1462,7 +1618,7 @@ and the derived files multicolrule.ins,
}
\cs_generate_variant:Nn \@@_set_pattern:n {V}
% \end{macrocode}
-%\end{function}
+%\end{macro}
%
% \subsection{Key-Values}
% Set up all the key definitions. For the line styles, this involves
@@ -1471,6 +1627,7 @@ and the derived files multicolrule.ins,
% extend-reserve keys}
% \changes{v1.2}{2019/1/1}{Added patterns, pattern-after, and pattern-for
% keys}
+% \changes{v1.2a}{2019/2/12}{Added expand and shift shortcuts}
%
% \begin{macrocode}
\keys_define:nn {mcrule}
@@ -1480,11 +1637,21 @@ and the derived files multicolrule.ins,
extend-fill .bool_set:N = \l_@@_extend_fill_bool,
extend-fill .default:n = true,
extend-reserve .dim_set:N = \l_@@_extend_reserve_dim,
+ expand .code:n = {
+ \dim_set:Nn \l_@@_extend_bot_dim {#1}
+ \dim_set:Nn \l_@@_extend_top_dim {#1}
+ },
+ shift .code:n = {
+ \dim_set:Nn \l_@@_extend_bot_dim {#1}
+ \dim_set:Nn \l_@@_extend_top_dim {\fp_to_dim:n {-1 * \l_@@_extend_bot_dim}}
+ },
line-style .choice:,
line-style / default .code:n = \cs_set:Npn \mcrule_divider:
{\vrule\@width\columnseprule},
line-style / solid .code:n = \cs_set:Npn \mcrule_divider:
{\@@_solid_line:},
+ line-style / strut .code:n = \cs_set:Npn \mcrule_divider:
+ {\@@_strut:},
line-style / dots .code:n = \cs_set:Npn \mcrule_divider:
{\@@_tile_pattern:nnn {.}{1pt}{1pt}},
line-style / dense-dots .code:n = \cs_set:Npn \mcrule_divider:
@@ -1591,10 +1758,10 @@ and the derived files multicolrule.ins,
%\end{macro}
%
%\begin{macro}{\DeclareMCRulePattern}
-% Declare a new style pattern.
% \begin{syntax}
-% |\DeclareMCRule| \marg{name} \marg{key-value list}
+% \cs{DeclareMCRule} \Arg{name} \meta{key-value list}
% \end{syntax}
+% Declare a new style pattern.
% If a pattern of that name exists, it will be overwritten silently.
% \begin{macrocode}
\NewDocumentCommand{\DeclareMCRulePattern}{m m}
diff --git a/macros/latex/contrib/multicolrule/multicolrule.pdf b/macros/latex/contrib/multicolrule/multicolrule.pdf
index 06380ab826..9571400c97 100644
--- a/macros/latex/contrib/multicolrule/multicolrule.pdf
+++ b/macros/latex/contrib/multicolrule/multicolrule.pdf
Binary files differ
diff --git a/macros/latex/contrib/tasks/README b/macros/latex/contrib/tasks/README
index 48d949ffac..190287819c 100644
--- a/macros/latex/contrib/tasks/README
+++ b/macros/latex/contrib/tasks/README
@@ -1,14 +1,14 @@
--------------------------------------------------------------------------
-the TASKS package v0.12 2016/08/13
+the TASKS package v1.0 2019/10/04
- Horizontal columned lists.
+ horizontally columned lists
--------------------------------------------------------------------------
Clemens Niederberger
Web: https://github.com/cgnieder/tasks/
E-Mail: contact@mychemistry.eu
--------------------------------------------------------------------------
-Copyright 2013-2016 Clemens Niederberger
+Copyright 2013--2019 Clemens Niederberger
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/tasks/tasks.cfg b/macros/latex/contrib/tasks/tasks.cfg
index 7a62d42383..d76ad264cd 100644
--- a/macros/latex/contrib/tasks/tasks.cfg
+++ b/macros/latex/contrib/tasks/tasks.cfg
@@ -1,14 +1,14 @@
% --------------------------------------------------------------------------
% the TASKS package
%
-% Horizontal columned lists.
+% horizontally columned lists
%
% --------------------------------------------------------------------------
% Clemens Niederberger
% Web: https://github.com/cgnieder/tasks/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2013-2016 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -25,29 +25,5 @@
% If you have any ideas, questions, suggestions or bugs to report, please
% feel free to contact me.
% --------------------------------------------------------------------------
-% further instances for the `tasks' environment
-\ProvidesFile{tasks.cfg}
- [%
- \csname c_tasks_date_tl\endcsname\space
- v\csname c_tasks_version_tl\endcsname\space
- tasks instances%
- ]
-
-% ITEMIZE:
-\DeclareInstance {tasks} {itemize} {default}
- {
- enumerate = false ,
- label-width = 1.125em
- }
-
-% ENUMERATE:
-\DeclareInstance {tasks} {enumerate} {default}
- { counter-format = tsk. }
-
-% MULTIPLECHOICE
-\DeclareInstance {tasks} {multiplechoice} {default}
- {
- enumerate = false ,
- label = \choicebox
- }
-
+%
+% fill this file with your custom definitions:
diff --git a/macros/latex/contrib/tasks/tasks.sty b/macros/latex/contrib/tasks/tasks.sty
index 81e265ed5e..26260ba6a2 100644
--- a/macros/latex/contrib/tasks/tasks.sty
+++ b/macros/latex/contrib/tasks/tasks.sty
@@ -1,14 +1,14 @@
% --------------------------------------------------------------------------
% the TASKS package
%
-% Horizontal columned lists.
+% horizontally columned lists
%
% --------------------------------------------------------------------------
% Clemens Niederberger
% Web: https://github.com/cgnieder/tasks/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2013-2016 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -25,45 +25,89 @@
% If you have any ideas, questions, suggestions or bugs to report, please
% feel free to contact me.
% --------------------------------------------------------------------------
-\RequirePackage { expl3 , xparse , epic , cntformats , xtemplate , environ }
+\RequirePackage {expl3,xparse,xtemplate}
\ExplSyntaxOn
-\tl_const:Nn \c_tasks_name_tl {tasks}
-\tl_const:Nn \c_tasks_date_tl {2016/08/13}
-\tl_const:Nn \c_tasks_version_tl {0.12}
-\tl_const:Nn \c_tasks_info_tl {Horizontal columned lists}
-
+\tl_const:Nn \c_tasks_date_tl {2019/10/04}
+\tl_const:Nn \c_tasks_version_major_number_tl {1}
+\tl_const:Nn \c_tasks_version_minor_number_tl {0}
+\tl_const:Nn \c_tasks_version_subrelease_tl {}
+\tl_const:Nx \c_tasks_version_number_tl
+ {
+ \c_tasks_version_major_number_tl .
+ \c_tasks_version_minor_number_tl
+ }
+\tl_const:Nx \c_tasks_version_tl
+ {
+ \c_tasks_version_number_tl
+ \c_tasks_version_subrelease_tl
+ }
+\tl_const:Nn \c_tasks_info_tl {horizontally ~ columned ~ lists}
+
\ProvidesExplPackage
- {\c_tasks_name_tl}
+ {tasks}
{\c_tasks_date_tl}
{\c_tasks_version_tl}
- {\c_tasks_info_tl \c_space_tl (CN)}
+ {\c_tasks_info_tl}
% --------------------------------------------------------------------------
% variants of kernel functions:
-\cs_generate_variant:Nn \tl_if_eq:nnTF { V }
-\cs_generate_variant:Nn \tl_if_eq:nnT { V }
+\cs_generate_variant:Nn \tl_if_eq:nnTF {V}
+\cs_generate_variant:Nn \tl_if_eq:nnT {V}
+\cs_generate_variant:Nn \coffin_attach:NnnNnnnn {NnnNx}
+\cs_generate_variant:Nn \tl_set_rescan:Nnn {NnV}
+\cs_generate_variant:Nn \hbox_set:Nn {NV}
+\cs_generate_variant:Nn \msg_warning:nnnn {nnV,nnnx}
+
+% --------------------------------------------------------------------------
+\msg_new:nnn {tasks} {width-too-small}
+ {
+ The~ width~ off~ `#1'~ is~ too~ small~ \msg_line_context: .~
+ Please~ set~ it~ at~ least~ to~ #2.
+ }
+
+\msg_new:nnn {tasks} {no-item}
+ {
+ You've~ placed~ `#1'~ before~ the~ first~ #2~ \msg_line_context: .~
+ I~ will~ through~ it~ away~ and~ ignore~ it~ for~ the~ rest~ of~ the~
+ list.
+ }
+
+\msg_new:nnn {tasks} {deprecated}
+ {
+ You've~ tried~ setting~ #1~ `#2'~ \msg_line_context: .~ However,~
+ #1~ `#2'~ is~ deprecated.~
+ \tl_if_blank:nF {#2} {Please~ use~ #1~ `#3'~ instead.~}
+ Refer~ to~ the~ manual~ for~ details.
+ }
+
+% --------------------------------------------------------------------------
+\cs_new_protected:Npn \tasks_deprecated:NN #1#2
+ {
+ \cs_undefine:N #1
+ \cs_new:Npn #1
+ { \msg_warning:nnnnn {tasks} {deprecated} {command} {#1} {#2} #2 }
+ }
% --------------------------------------------------------------------------
% variables:
\seq_new:N \l__tasks_seq
-\int_new:N \l__tasks_depth_int
-\int_new:N \g__tasks_int
\int_new:N \g__tasks_total_items_int
\int_new:N \l__tasks_columns_int
-\int_new:N \l__tasks_rows_int
+\int_new:N \g__tasks_rows_int
\int_new:N \g__tasks_current_col_num_int
\int_new:N \g__tasks_current_row_num_int
\int_new:N \l__tasks_item_columns_int
+\int_new:N \g__tasks_env_int
-\bool_new:N \l__tasks_enumerate_bool
\bool_new:N \l__tasks_resume_bool
\bool_new:N \l__tasks_load_tasks_bool
\bool_new:N \l__tasks_label_width_bool
\bool_new:N \l__tasks_item_indent_bool
\bool_new:N \l__tasks_label_offset_bool
\bool_new:N \l__tasks_custom_label_bool
+\bool_new:N \l__tasks_custom_label_format_bool
\bool_new:N \l__tasks_custom_after_item_skip_bool
\bool_new:N \l__tasks_debug_bool
\bool_new:N \l__tasks_item_full_line_bool
@@ -72,8 +116,6 @@
\tl_new:N \l__tasks_instance_tl
\tl_new:N \l__tasks_label_tl
\tl_new:N \l__tasks_custom_label_tl
-\tl_new:N \l__tasks_label_pattern_tl
-\tl_new:N \l__tasks_custom_label_pattern_tl
\tl_new:N \l__tasks_label_format_tl
\tl_new:N \l__tasks_custom_label_format_tl
\tl_new:N \l__tasks_item_format_tl
@@ -81,7 +123,6 @@
\tl_new:N \l__tasks_item_fill_left_tl
\tl_new:N \l__tasks_item_fill_right_tl
\tl_new:N \l__tasks_label_align_tl
-% \tl_new:N \task
\tl_new:N \l__tasks_item_tl
\tl_new:N \l__tasks_tmp_label_tl
@@ -93,6 +134,9 @@
\dim_new:N \l__tasks_label_offset_dim
\dim_new:N \l__tasks_label_default_offset_dim
\dim_new:N \l__tasks_column_sep_dim
+\dim_new:N \l__tasks_correction_dim
+
+\dim_new:N \l__tasks_full_width_dim
\skip_new:N \l__tasks_after_item_skip
\skip_new:N \l__tasks_custom_after_item_skip
@@ -102,14 +146,14 @@
\coffin_new:N \l__tasks_item_coffin
\coffin_new:N \l__tasks_label_coffin
-\NewCounterPattern* [ tasks ] { task } { tsk }
-\ReadCounterFrom [ tasks ] { task } \g__tasks_int
+\newcounter {task}
% temporary variables:
\int_new:N \l__tasks_tmpa_int
\int_new:N \l__tasks_tmpb_int
\tl_new:N \l__tasks_tmpa_tl
\coffin_new:N \l__tasks_tmpa_coffin
+\box_new:N \l__tasks_tmpa_box
\cs_new:Npn \__tasks_debug:n #1
{
@@ -119,36 +163,28 @@
}
% --------------------------------------------------------------------------
-% collect the tasks:
-\cs_new_protected:Npn \__tasks_collect_tasks:nww #1#2 \end #3
- {
- \tl_put_right:Nn \l__tasks_body_tl {#1}
- \end {#3}
- \tl_if_eq:nnF {#1} {#3}
- { \__tasks_collect_tasks:nww {#1} }
- }
-
% #1: instance
% #2: number of columns
% #3: item separator
% #4: environment body
-\cs_new_protected:Npn \__tasks:nnnn #1#2#3#4
+\cs_new_protected:Npn \tasks_environment:nnnn #1#2#3#4
{
\bool_if:NT \l__tasks_debug_bool { \dim_set:Nn \fboxsep {0pt} }
\seq_set_split:Nnn \l__tasks_seq {#3} {#4}
% remove the first (empty) item:
\seq_pop_left:NN \l__tasks_seq \l__tasks_tmpa_tl
- \tl_if_blank:VF \l__tasks_tmpa_tl { \@noitemerr }
+ \tl_if_blank:VF \l__tasks_tmpa_tl
+ { \msg_warning:nnVn {tasks}{no-item} \l__tasks_tmpa_tl {#3} }
\int_gset:Nn \g__tasks_total_items_int
{ \seq_count:N \l__tasks_seq }
\UseInstance {tasks} {#1}
{ \g__tasks_total_items_int }
{#2}
- { \l__tasks_custom_label_pattern_tl }
+ { }
% just to be sure:
\seq_clear:N \l__tasks_seq
}
-\cs_generate_variant:Nn \__tasks:nnnn { VnnV }
+\cs_generate_variant:Nn \tasks_environment:nnnn {V}
% #1: label
% #2: item format
@@ -169,17 +205,31 @@
\dim_set:Nn \l__tasks_item_width_dim
{
\bool_if:NTF \l__tasks_item_full_line_bool
- { \linewidth }
+ { \l__tasks_full_width_dim }
{
(
- \linewidth
+ \l__tasks_full_width_dim
- \l__tasks_columns_int \l__tasks_column_sep_dim
+ \l__tasks_column_sep_dim
) / \l__tasks_columns_int
}
- - \l__tasks_depth_int \l__tasks_item_indent_dim
+ - \l__tasks_item_indent_dim
\bool_if:NT \l__tasks_debug_bool { -2\fboxrule }
}
+ \dim_set:Nn \l_tmpa_dim
+ {
+ \l__tasks_columns_int \l__tasks_item_width_dim
+ + \l__tasks_columns_int \l__tasks_column_sep_dim
+ - \l__tasks_column_sep_dim
+ + \l__tasks_columns_int \l__tasks_item_indent_dim
+ \bool_if:NT \l__tasks_debug_bool { +\l__tasks_columns_int\fboxrule }
+ \bool_if:NT \l__tasks_debug_bool { +\l__tasks_columns_int\fboxrule }
+ }
+ \dim_compare:nNnT
+ { \l_tmpa_dim }
+ >
+ { \l__tasks_full_width_dim }
+ { \dim_sub:Nn \l__tasks_item_width_dim { \l__tasks_correction_dim } }
\__tasks_gset_rows_num:NN
\g__tasks_total_items_int
\l__tasks_columns_int
@@ -188,17 +238,17 @@
\int_compare:nNnT
{ \g__tasks_current_col_num_int } > { \l__tasks_columns_int }
{
- \int_gset:Nn \g__tasks_current_col_num_int { 1 }
- \int_incr:N \g__tasks_current_row_num_int
+ \int_gset:Nn \g__tasks_current_col_num_int {1}
+ \int_gincr:N \g__tasks_current_row_num_int
}
+ % if the next item fills rest of line:
\bool_if:NT \l__tasks_item_rest_of_line_bool
{
+ % number of remaining columns:
\int_set:Nn \l__tasks_tmpa_int
{ \l__tasks_columns_int - \g__tasks_current_col_num_int + 1 }
- \int_compare:nNnTF { \l__tasks_item_columns_int } = { 0 }
- {
- \int_set:Nn \l__tasks_tmpb_int { \l__tasks_tmpa_int - 1 } % 8
- }
+ % check requested column number and adjust:
+ \int_compare:nNnF { \l__tasks_item_columns_int } = {0}
{
\int_compare:nNnTF
{ \l__tasks_tmpa_int } > { \l__tasks_item_columns_int }
@@ -207,16 +257,16 @@
\bool_if:nT
{
\l__tasks_item_rest_of_line_bool &&
- !\int_compare_p:nNn { \l__tasks_item_columns_int} = { 0 }
+ !\int_compare_p:nNn { \l__tasks_item_columns_int } = {0}
}
{
\int_gadd:Nn \g__tasks_current_col_num_int
- { \l__tasks_item_columns_int -1 }
+ { \l__tasks_item_columns_int -1 }
\int_gadd:Nn \g__tasks_total_items_int
- { \l__tasks_item_columns_int -1 }
+ { \l__tasks_item_columns_int - 1 }
}
- \int_set:Nn \l__tasks_tmpb_int { \l__tasks_tmpa_int -1 }
}
+ \int_set:Nn \l__tasks_tmpb_int { \l__tasks_tmpa_int - 1 }
\dim_set:Nn \l__tasks_item_width_dim
{
\l__tasks_tmpa_int \l__tasks_item_width_dim
@@ -231,7 +281,7 @@
{
\vcoffin_set:Nnn \l__tasks_tmpa_coffin
{ \l__tasks_item_width_dim }
- { \__tasks_setup: #2 {#3} \strut }
+ { \__tasks_setup: #2 {#3} \mode_if_horizontal:T { \strut } }
\__tasks_debug:n
{
\coffin_typeset:Nnnnn \l__tasks_tmpa_coffin
@@ -243,14 +293,15 @@
{
\vcoffin_set:Nnn \l__tasks_tmpa_coffin
{
- \l__tasks_label_width_dim
- \bool_if:NT \l__tasks_debug_bool {-2\fboxrule }
+ \dim_abs:n { \l__tasks_label_width_dim }
+ \bool_if:NT \l__tasks_debug_bool {+2\fboxrule }
}
{
\noindent
- \tl_use:N \l__tasks_item_fill_left_tl
- \strut #1
- \tl_use:N \l__tasks_item_fill_right_tl
+ \l__tasks_item_fill_left_tl
+ #1
+ \l__tasks_item_fill_right_tl
+ \strut
}
\__tasks_debug:n
{
@@ -260,19 +311,26 @@
}
% attach the label box at the left of the item box, shifted by
% \l__tasks_label_offset_dim :
- \coffin_attach:NnnNnnnn
- \l__tasks_item_coffin {l} {T}
- \l__tasks_label_coffin {l} {T}
+ \dim_compare:nNnTF { \l__tasks_label_width_dim } < {0pt}
{
- \dim_compare:nNnTF
- { \l__tasks_item_indent_dim }
- <
- { \l__tasks_label_offset_dim + \l__tasks_label_width_dim }
+ \coffin_attach:NnnNnnnn
+ \l__tasks_item_coffin {l} {T}
+ \l__tasks_label_coffin {r} {T}
+ { - \l__tasks_label_offset_dim }
+ {0pt}
+ }
+ {
+ \coffin_attach:NnnNnnnn
+ \l__tasks_item_coffin {l} {T}
+ \l__tasks_label_coffin {l} {T}
+ {
+ - \l__tasks_label_offset_dim - \l__tasks_label_width_dim
+ \bool_if:NT \l__tasks_debug_bool {-2\fboxrule }
+ }
{0pt}
- { - \l__tasks_label_width_dim - \l__tasks_label_offset_dim }
- } { 0pt }
+ }
% when a new row starts enter vertical mode:
- \int_compare:nNnT { \g__tasks_current_col_num_int } = { 1 }
+ \int_compare:nNnT { \g__tasks_current_col_num_int } = {1}
{ \skip_vertical:N \c_zero_skip }
% skip horizontally by \l__tasks_item_indent_dim
\noindent
@@ -288,11 +346,11 @@
\l__tasks_item_full_line_bool ||
(
\l__tasks_item_rest_of_line_bool &&
- \int_compare_p:nNn { \l__tasks_item_columns_int } = { 0 }
+ \int_compare_p:nNn { \l__tasks_item_columns_int } = {0}
)
}
{ \tasks_new_row: }
- % are we between items in a row? The skip by \l__tasks_column_sep_dim :
+ % are we between items in a row? Then skip by \l__tasks_column_sep_dim :
\int_compare:nNnT
{ \g__tasks_current_col_num_int } < { \l__tasks_columns_int }
{ \skip_horizontal:N \l__tasks_column_sep_dim }
@@ -302,7 +360,7 @@
{
( \int_compare_p:nNn { \g__tasks_current_col_num_int } = { \l__tasks_columns_int } )
&&
- ( \int_compare_p:n { \g__tasks_current_row_num_int != \l__tasks_rows_int } )
+ ( \int_compare_p:n { \g__tasks_current_row_num_int != \g__tasks_rows_int } )
}
{ \skip_vertical:N \l__tasks_after_item_skip }
% clean up:
@@ -312,35 +370,23 @@
\bool_set_false:N \l__tasks_item_full_line_bool
\bool_set_false:N \l__tasks_item_rest_of_line_bool
}
-\cs_generate_variant:Nn \__tasks_task:nnn { VVV }
+\cs_generate_variant:Nn \__tasks_task:nnn {VVV}
\cs_new_protected:Npn \__tasks_setup:
{
- \dim_set:Nn \parskip { 0pt }
- \skip_set:Nn \parfillskip { 0pt plus 1fil }
+ \dim_set:Nn \parskip {0pt}
+ \skip_set:Nn \parfillskip {0pt plus 1fil}
\dim_set_eq:NN \parskip \parsep
\dim_set_eq:NN \parindent \listparindent
\noindent
- \dim_compare:nNnT
- { \l__tasks_item_indent_dim }
- <
- { \l__tasks_label_offset_dim + \l__tasks_label_width_dim }
- {
- \skip_horizontal:n
- {
- \l__tasks_label_offset_dim
- + \l__tasks_label_width_dim
- - \l__tasks_item_indent_dim
- }
- }
\strut
}
\cs_new_protected:Npn \__tasks_gset_rows_num:NN #1#2
{
- \int_gset:Nn \l__tasks_rows_int { \int_div_truncate:nn {#1} {#2} }
- \int_compare:nNnT { \int_mod:nn {#1} {#2} } > { 0 }
- { \int_gincr:N \l__tasks_rows_int }
+ \int_gset:Nn \g__tasks_rows_int { \int_div_truncate:nn {#1} {#2} }
+ \int_compare:nNnT { \int_mod:nn {#1} {#2} } > {0}
+ { \int_gincr:N \g__tasks_rows_int }
}
\cs_new_protected:Npn \__tasks_label_align:n #1
@@ -349,28 +395,27 @@
{
{left}
{
- \tl_clear:N \l__tasks_item_fill_left_tl
- \tl_set_eq:NN \l__tasks_item_fill_right_tl \hfill
+ \tl_clear:N \l__tasks_item_fill_left_tl
+ \tl_set:Nn \l__tasks_item_fill_right_tl {\hfill}
}
{right}
{
- \tl_set_eq:NN \l__tasks_item_fill_left_tl \hfill
- \tl_clear:N \l__tasks_item_fill_right_tl
+ \tl_set:Nn \l__tasks_item_fill_left_tl {\hfill}
+ \tl_clear:N \l__tasks_item_fill_right_tl
}
{center}
{
- \tl_set_eq:NN \l__tasks_item_fill_left_tl \hfill
- \tl_set_eq:NN \l__tasks_item_fill_right_tl \hfill
+ \tl_set:Nn \l__tasks_item_fill_left_tl {\hfill}
+ \tl_set:Nn \l__tasks_item_fill_right_tl {\hfill}
}
}
{
- \tl_clear:N \l__tasks_item_fill_left_tl
- \tl_set_eq:NN \l__tasks_item_fill_right_tl \hfill
+ \tl_clear:N \l__tasks_item_fill_left_tl
+ \tl_set:Nn \l__tasks_item_fill_right_tl {\hfill}
}
}
-\cs_generate_variant:Nn \__tasks_label_align:n { V }
-\__tasks_label_align:n {left}
-
+\cs_generate_variant:Nn \__tasks_label_align:n {V}
+
% --------------------------------------------------------------------------
% the `tasks' object:
% #1: number of items
@@ -380,15 +425,13 @@
% the `default' template interface:
\DeclareTemplateInterface {tasks} {default} {3}
{
- enumerate : boolean = true ,
- label : tokenlist ,
- indent : length = 2.5em ,
- counter-format : tokenlist = tsk[a]) ,
+ label : tokenlist = \alph*) ,
+ indent : length = 2.5em ,
label-format : tokenlist ,
- label-width : length = 1em ,
- label-offset : length = .3333em ,
+ label-width : length = 11pt ,
+ label-offset : length = .3333em ,
item-format : tokenlist ,
- after-item-skip : skip = 1ex plus 1ex minus 1ex
+ after-item-skip : skip = 1ex plus 1ex minus 1ex
}
% in the next three commands we want a really unlikely to occur marker; for
@@ -400,10 +443,8 @@
% the `default' template code:
\DeclareTemplateCode {tasks} {default} {3}
{
- enumerate = \l__tasks_enumerate_bool ,
label = \l__tasks_label_tl ,
indent = \l__tasks_item_default_indent_dim ,
- counter-format = \l__tasks_label_pattern_tl ,
label-format = \l__tasks_label_format_tl ,
label-width = \l__tasks_label_default_width_dim ,
label-offset = \l__tasks_label_default_offset_dim ,
@@ -430,41 +471,20 @@
\l__tasks_label_offset_dim
\l__tasks_label_default_offset_dim
}
- % \dim_compare:nNnT
- % { \l__tasks_item_indent_dim }
- % <
- % { \l__tasks_label_offset_dim + \l__tasks_label_width_dim }
- % {
- % \dim_set:Nn \l__tasks_item_indent_dim
- % { \l__tasks_label_offset_dim + \l__tasks_label_width_dim }
- % }
\bool_if:NT \l__tasks_custom_after_item_skip_bool
{
\skip_set_eq:NN
\l__tasks_after_item_skip
\l__tasks_custom_after_item_skip
}
- \bool_if:NT \l__tasks_custom_label_bool
- {
- \tl_set_eq:NN
- \l__tasks_label_tl
- \l__tasks_custom_label_tl
- \bool_set_false:N \l__tasks_enumerate_bool
- }
\__tasks_label_align:V \l__tasks_label_align_tl
% need this for enumerate list:
- \bool_if:nT { !\l__tasks_resume_bool && \l__tasks_enumerate_bool }
- { \int_gzero:N \g__tasks_int }
+ \bool_if:NF \l__tasks_resume_bool
+ { \setcounter {task} {0} }
\int_set:Nn \l__tasks_columns_int {#2}
% set all the items in their own coffins and join with the ground:
\int_gzero:N \g__tasks_current_col_num_int
- \int_set:Nn \g__tasks_current_row_num_int {1}
- \tl_if_blank:VF \l__tasks_custom_label_pattern_tl
- {
- \tl_set_eq:NN
- \l__tasks_label_pattern_tl
- \l__tasks_custom_label_pattern_tl
- }
+ \int_gset:Nn \g__tasks_current_row_num_int {1}
\tl_if_blank:VF \l__tasks_custom_label_format_tl
{
\tl_set_eq:NN
@@ -477,27 +497,46 @@
\l__tasks_item_format_tl
\l__tasks_custom_item_format_tl
}
+ % prepare counter according to given format:
+ \tl_set:Nx \l__tasks_tmpa_tl
+ {
+ \bool_if:NTF \l__tasks_custom_label_bool
+ { \tl_to_str:V \l__tasks_custom_label_tl }
+ { \tl_to_str:V \l__tasks_label_tl }
+ }
+ \tl_replace_once:Nnn \l__tasks_tmpa_tl {*} {{task}}
+ \tl_set_rescan:NnV \l__tasks_tmpa_tl {} \l__tasks_tmpa_tl
+ \dim_compare:nNnT
+ { \l__tasks_item_indent_dim }
+ <
+ { \l__tasks_label_offset_dim + \l__tasks_label_width_dim }
+ {
+ \msg_warning:nnnx {tasks}
+ {width-too-small}
+ {item-indent}
+ { \dim_to_decimal:n { \l__tasks_label_offset_dim + \l__tasks_label_width_dim } }
+ }
+ % do the tasks:
\seq_map_inline:Nn \l__tasks_seq
{
\__tasks_read_item:www ##1 \q_stop
- \bool_if:NTF \l__tasks_enumerate_bool
- {
- \tl_if_eq:VnT \l__tasks_tmp_label_tl { $tasks$default$label$ }
- {
- \int_gincr:N \g__tasks_int
- \SaveCounterPatternFrom [tasks]
- \l__tasks_tmpa_tl
- \l__tasks_label_tl
- \l__tasks_label_pattern_tl
- \cs_gset:Npx \@currentlabel { \l__tasks_label_tl }
- }
- }
+ \refstepcounter {task}
+ \tl_set:NV \l__tasks_label_tl \l__tasks_tmpa_tl
+ \bool_if:NTF \l__tasks_custom_label_format_bool
+ { \tl_put_left:NV \l__tasks_label_tl \l__tasks_custom_label_format_tl }
+ { \tl_put_left:NV \l__tasks_label_tl \l__tasks_label_format_tl }
+ % check if the label width is big enough:
+ \hbox_set:NV \l__tasks_tmpa_box \l__tasks_label_tl
+ \dim_compare:nNnF
+ { \box_wd:N \l__tasks_tmpa_box }
+ <
+ { \l__tasks_label_width_dim }
{
- \tl_if_blank:VT \l__tasks_label_tl
- { \tl_set_eq:NN \l__tasks_label_tl \labelitemi }
+ \msg_warning:nnnx {tasks}
+ {width-too-small}
+ {label-width}
+ { \dim_to_decimal:n { \box_wd:N \l__tasks_tmpa_box } }
}
- \tl_put_left:NV \l__tasks_label_tl \l__tasks_label_format_tl
- % \tl_put_left:NV \l__tasks_item_tl \l__tasks_item_format_tl
\tl_if_eq:VnTF \l__tasks_tmp_label_tl { $tasks$default$label$ }
{
\__tasks_task:VVV
@@ -517,13 +556,13 @@
\cs_new_protected:Npn \__tasks_read_item:www
{
- \peek_meaning_remove:NTF !
+ \peek_charcode_remove:NTF !
{
\bool_set_true:N \l__tasks_item_full_line_bool
\__tasks_read_item_aux:ww
}
{
- \peek_meaning_remove:NTF *
+ \peek_charcode_remove:NTF *
{
\bool_set_true:N \l__tasks_item_rest_of_line_bool
\__tasks_read_item_rest_of_line:ww
@@ -555,7 +594,7 @@
\cs_new_protected:Npn \__tasks_read_item_aux_ii:ww [#1]#2 \q_stop
{
\tl_set:Nn \l__tasks_tmp_label_tl {#1}
- \tl_if_eq:nnF { #1 } { $tasks$default$label$ }
+ \tl_if_eq:nnF {#1} { $tasks$default$label$ }
{ \tl_put_left:NV \l__tasks_tmp_label_tl \l__tasks_label_format_tl }
\tl_set:Nx \l__tasks_item_tl { \tl_trim_spaces:n {#2} }
}
@@ -563,100 +602,56 @@
\__tasks_restore_dollar:
% --------------------------------------------------------------------------
-% choice box:
-\bool_new:N \l__tasks_choice_checked_bool
-\dim_new:N \l__tasks_choice_width_dim
-\dim_set:Nn \l__tasks_choice_width_dim { 1.25ex }
-\dim_new:N \l__tasks_choice_linewidth_dim
-\dim_set:Nn \l__tasks_choice_linewidth_dim { .3pt }
-\dim_new:N \l__tasks_choice_checkwidth_dim
-\dim_set:Nn \l__tasks_choice_checkwidth_dim { .5pt }
-\dim_new:N \l__tasks_choice_raise_dim
-\dim_set:Nn \l__tasks_choice_raise_dim { .1ex }
-
-\cs_new_protected:Npn \tasks_choice:
- {
- \leavevmode
- \group_begin:
- \bool_set_false:N \l__tasks_choice_checked_bool
- \box_move_up:nn
- { \l__tasks_choice_raise_dim }
- { \hbox:n { \__tasks_choice: } }
- \group_end:
- }
-
-\cs_new_protected:Npn \tasks_choice_checked:
- {
- \leavevmode
- \group_begin:
- \bool_set_true:N \l__tasks_choice_checked_bool
- \box_move_up:nn
- { \l__tasks_choice_raise_dim }
- { \hbox:n { \__tasks_choice: } }
- \group_end:
- }
-
-\cs_new_protected:Npn \__tasks_choice:
- {%
- \dim_set:Nn \unitlength { .1\l__tasks_choice_width_dim }
- \begin{picture}(10,0)
- \linethickness \l__tasks_choice_linewidth_dim
- \drawline(0,0)(0,10)(10,10)(10,0)(0,0)
- \linethickness \l__tasks_choice_checkwidth_dim
- \bool_if:NT \l__tasks_choice_checked_bool
- {
- \drawline(2,2)(8,8)
- \drawline(2,8)(8,2)
- }
- \end{picture}%
- }
-
-\providecommand* \choicebox { \tasks_choice: }
-\providecommand* \checkedchoicebox { \tasks_choice_checked: }
-
-% --------------------------------------------------------------------------
-% base instance:
-% ALPHABETIZE: a) b) c)
-\DeclareInstance {tasks} {alphabetize} {default} { }
-
\keys_define:nn {tasks/list}
{
- debug .bool_set:N = \l__tasks_debug_bool ,
- style .tl_set:N = \l__tasks_instance_tl ,
- style .initial:n = alphabetize ,
- counter-format .tl_set:N = \l__tasks_custom_label_pattern_tl ,
- label .code:n =
+ debug .bool_set:N = \l__tasks_debug_bool ,
+ break-correction .dim_set:N = \l__tasks_correction_dim ,
+ break-correction .initial:n = .00001pt ,
+ style .tl_set:N = \l__tasks_instance_tl ,
+ style .initial:n = alphabetize ,
+ counter-format .code:n =
+ \msg_warning:nnnn {tasks} {deprecated} {option} {counter-format} {label}
+ \keys_set:nn {tasks/list} { label = #1 } ,
+ label .code:n =
\bool_set_true:N \l__tasks_custom_label_bool
\tl_set:Nn \l__tasks_custom_label_tl {#1} ,
- label-format .tl_set:N = \l__tasks_custom_label_format_tl ,
- label-width .code:n =
+ label-format .code:n =
+ \bool_set_true:N \l__tasks_custom_label_format_bool
+ \tl_set:Nn \l__tasks_custom_label_format_tl ,
+ label-width .code:n =
\dim_set:Nn \l__tasks_label_width_dim {#1}
\bool_set_true:N \l__tasks_label_width_bool ,
- label-offset .code:n =
+ label-offset .code:n =
\dim_set:Nn \l__tasks_label_offset_dim {#1}
\bool_set_true:N \l__tasks_label_offset_bool ,
- label-align .tl_set:N = \l__tasks_label_align_tl ,
- item-format .tl_set:N = \l__tasks_custom_item_format_tl ,
- item-indent .code:n =
+ label-align .tl_set:N = \l__tasks_label_align_tl ,
+ item-format .tl_set:N = \l__tasks_custom_item_format_tl ,
+ item-indent .code:n =
\dim_set:Nn \l__tasks_item_indent_dim {#1}
\bool_set_true:N \l__tasks_item_indent_bool ,
- column-sep .dim_set:N = \l__tasks_column_sep_dim ,
- before-skip .skip_set:N = \l__tasks_before_list_skip ,
- after-skip .skip_set:N = \l__tasks_after_list_skip ,
+ column-sep .dim_set:N = \l__tasks_column_sep_dim ,
+ before-skip .skip_set:N = \l__tasks_before_list_skip ,
+ after-skip .skip_set:N = \l__tasks_after_list_skip ,
after-item-skip .code:n =
\bool_set_true:N \l__tasks_custom_after_item_skip_bool
\skip_set:Nn \l__tasks_custom_after_item_skip {#1} ,
- resume .bool_set:N = \l__tasks_resume_bool
+ resume .bool_set:N = \l__tasks_resume_bool
}
% --------------------------------------------------------------------------
-% the generic environment:
-\NewEnviron {__tasks_env:} [3]
+
+\cs_new_protected:Npn \tasks_body:nnnn #1#2#3#4
{
- \if@inlabel
- \noindent\par\nobreak\vskip-\parskip\vskip-\baselineskip\hrule\@height\z@
- \fi
- \dim_compare:nNnF { \l__tasks_before_list_skip } = { 0pt }
+ \int_gincr:N \g__tasks_env_int
+ \legacy_if:nT {@inlabel}
+ {
+ \noindent\par
+ \nobreak
+ \vskip-\parskip
+ \vskip-\baselineskip
+ \hrule\@height\z@
+ }
+ \dim_compare:nNnF { \l__tasks_before_list_skip } = {0pt}
{ \vspace {\l__tasks_before_list_skip} }
\list {}
{
@@ -664,11 +659,11 @@
\dim_set:Nn \leftmargin {0pt}
\dim_set:Nn \rightmargin {0pt}
}
- \item \scan_stop:
- \int_incr:N \l__tasks_depth_int
- \__tasks:VnnV \l__tasks_instance_tl {#3} {#1} \BODY
+ \item \scan_stop:
+ \dim_set:Nn \l__tasks_full_width_dim { \linewidth }
+ \tasks_environment:Vnnn \l__tasks_instance_tl {#3} {#1} {#4}
\endlist
- \dim_compare:nNnF { \l__tasks_after_list_skip } = { 0pt }
+ \dim_compare:nNnF { \l__tasks_after_list_skip } = {0pt}
{ \vspace {\l__tasks_after_list_skip} }
}
@@ -693,25 +688,41 @@
% --------------------------------------------------------------------------
% the user environment:
-\NewDocumentCommand \NewTasks { O{}mO{\task}D(){1} }
+\NewDocumentCommand \NewTasksEnvironment { O{}mO{\task}D(){1} }
{
- \NewDocumentEnvironment {#2} { O{}D(){#4} }
- { \__tasks_env: {#3} { #1,##1 } {##2} }
- { \end__tasks_env: }
+ \NewDocumentEnvironment {#2} { O{}D(){#4}+b }
+ { \tasks_body:nnnn {#3} {#1,##1} {##2} {##3} }
+ { }
}
-\NewDocumentCommand \RenewTasks { O{}mO{\task}D(){1} }
+\NewDocumentCommand \RenewTasksEnvironment { O{}mO{\task}D(){1} }
{
- \RenewDocumentEnvironment {#2} { O{}D(){#4} }
- { \__tasks_env: {#3} { #1,##1 } {##2} }
- { \end__tasks_env: }
+ \RenewDocumentEnvironment {#2} { O{}D(){#4}+b }
+ { \tasks_body:nnnn {#3} {#1,##1} {##2} {##3} }
+ { }
}
+\tasks_deprecated:NN \NewTasks \NewTasksEnvironment
+\tasks_deprecated:NN \RenewTasks \RenewTasksEnvironment
+
% --------------------------------------------------------------------------
% default list:
-\NewTasks {tasks}
+\NewTasksEnvironment {tasks}
-\file_if_exist:nT {tasks.cfg} { \file_input:n {tasks.cfg} }
+% base instance:
+% ALPHABETIZE: a) b) c)
+\DeclareInstance {tasks} {alphabetize} {default} { }
+
+% ITEMIZE:
+\DeclareInstance {tasks} {itemize} {default}
+ {
+ label-width = 1.125em ,
+ label = \labelitemi
+ }
+
+% ENUMERATE:
+\DeclareInstance {tasks} {enumerate} {default}
+ { label = \arabic*. }
% --------------------------------------------------------------------------
% setup:
@@ -721,9 +732,21 @@
\NewDocumentCommand \settasks { m }
{ \tasks_setup:n {#1} }
+% default:
+ \__tasks_label_align:n {left}
+
% --------------------------------------------------------------------------
-\tex_endinput:D
+\file_if_exist:nT {tasks.cfg} { \file_input:n {tasks.cfg} }
+
+\AtBeginDocument
+ {
+ \@ifpackageloaded {hyperref}
+ { \tl_set:Nn \theHtask { \int_use:N \g__tasks_env_int . \thetask } }
+ {}
+ }
+\file_input_stop:
+% --------------------------------------------------------------------------
% HISTORY:
2013/01/19 v0.7 - extracted from `exsheets' package; this also lead to a
slightly new syntax and a few new options for it
@@ -776,3 +799,9 @@
together like one would expect: an item indent of 0pt will
align the complete item with the margin and the needed
overlap for the label is reserved
+2016/08/16 v0.13 - a negative value for label width will make the label
+ protrude to the margin
+2019/10/04 v1.0 - get rid of `cntformats', `environ' and `epic'
+ - no default multiple choice any more
+ - rename \NewTasks and \RenewTasks
+ - the option `counter-format' is deprecated
diff --git a/macros/latex/contrib/tasks/tasks_en.pdf b/macros/latex/contrib/tasks/tasks_en.pdf
index 0e7f51af91..fb9d209ea2 100644
--- a/macros/latex/contrib/tasks/tasks_en.pdf
+++ b/macros/latex/contrib/tasks/tasks_en.pdf
Binary files differ
diff --git a/macros/latex/contrib/tasks/tasks_en.tex b/macros/latex/contrib/tasks/tasks_en.tex
index 35b56f74a2..25f5353eee 100644
--- a/macros/latex/contrib/tasks/tasks_en.tex
+++ b/macros/latex/contrib/tasks/tasks_en.tex
@@ -1,14 +1,14 @@
% --------------------------------------------------------------------------
% the TASKS package
%
-% Horizontal columned lists.
+% horizontally columned lists
%
% --------------------------------------------------------------------------
% Clemens Niederberger
% Web: https://github.com/cgnieder/tasks/
% E-Mail: contact@mychemistry.eu
% --------------------------------------------------------------------------
-% Copyright 2013-2014 Clemens Niederberger
+% Copyright 2013--2019 Clemens Niederberger
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -33,31 +33,23 @@
authors = Clemens Niederberger ,
email = {contact@mychemistry.eu} ,
url = {https://github.com/cgnieder/tasks/} ,
- info = {create horizontal columned lists} ,
+ info = {horizontally columned lists} ,
add-cmds = {
- checkedchoicebox ,
- choicebox,
- NewTasks,
+ NewTasksEnvironment,
+ RenewTasksEnvironment,
settasks,
startnewitemline ,
task
} ,
add-silent-cmds = {
- choice, correct,
DeclareInstance, DeclareTemplateInterface,
leftthumbsup,
- sample, Sample
+ sample, Sample , theexercise
}
}
-\BeforeBeginEnvironment{example}{\vspace{\baselineskip}}
-\AfterEndEnvironment{example}{\vspace{\baselineskip}}
-\BeforeBeginEnvironment{sourcecode}{\vspace{\baselineskip}}
-\AfterEndEnvironment{sourcecode}{\vspace{\baselineskip}}
-
\newpackagename\ExSheets{ExSheets}
-\newpackagename\ExSheetslistings{ExSheets-listings}
-\newpackagename\cntformats{cntformats}
+\newpackagename\xsim{xsim}
\newpackagename\Tasks{tasks}
% ----------------------------------------------------------------------------
@@ -75,15 +67,10 @@
\usepackage{filecontents}
\usepackage{csquotes}
-
-
% ----------------------------------------------------------------------------
% example definitions that have to be done in the preamble:
-\usepackage{exsheets}
+\usepackage{xsim}
\usepackage{dingbat}
-\NewTasks[style=multiplechoice]{multiplechoice}[\choice](3)
-\newcommand*\correct{\PrintSolutionsTF{\checkedchoicebox}{\choicebox}}
-
\newcommand*\sample{This is some sample text we will use to create a somewhat
longer text spanning a few lines.}
@@ -91,7 +78,8 @@
\begin{document}
-\section{Motivation}
+\section{Preface}
+\subsection{Motivation}
Originally \Tasks\ has been an integral part of the
\ExSheets\changedversion{0.7} package. However, users told me that it indeed
could be useful to have it as a stand-alone package not having to load the
@@ -109,15 +97,24 @@ what \code{tasks} primarily is for. If you don't need this feature you're
better off using traditional \LaTeX{} lists and the \pkg{enumitem} package for
customization.
+\subsection{Changes}
+The step to version~1.0 brought some significant changes:
+\begin{itemize}
+ \item the option \option{counter-format} is deprecated. Labels can now be
+ set quite similar to the way they are set in \pkg{enumitem}. This also
+ made the \code{emuerate} option of the list template superfluous which has
+ been removed accordingly.
+ \item The commands \cs{NewTasks} and \cs{RenewTasks} have ben renamed.
+ \item The multiple choice lists have been removed.
+ \item Custom definitions can be put in a \code{tasks.cfg} file which is
+ automatically loaded if available.
+\end{itemize}
+
\section{License and Requirements}\label{sec:license}
\license
\Tasks\ requires the \bnd{l3kernel}~\cite{bnd:l3kernel} bundle,
-\needpackage{xparse}, \pkg{xtemplate} and \needpackage{l3keys2e} which are
-part of the \bnd{l3packages}~\cite{bnd:l3packages} bundle,
-\pkg{epic}~\cite{pkg:epic}, \pkg{cntformats}~\cite{pkg:cntformats}, and
-\pkg{environ}~\cite{pkg:environ}.
-
+\needpackage{xparse} and \pkg{xtemplate}.
\section{How it works}
\subsection{The Basics}
@@ -272,17 +269,13 @@ following ones that can be set using a setup command:
\keyval{style}{instance}\Default
Choose the instance to be used. Read more on this in
section~\ref{sec:tasks}.
- \keyval{counter-format}{counter specs}\Default{tsk[a])}
- \sinceversion{0.9}Sets a custom label. The letters \code{tsk} are
- replaced with the task-counter. An optional argument directly following
- these letters specifies the counter format: \code{1}: \cs*{arabic},
- \code{a}: \cs*{alph}, \code{A}: \cs*{Alph}, \code{r}: \cs*{roman} and
- \code{R}: \cs*{Roman}.
\keyval{label-format}{code}\Default
\changedversion{0.9}Can be used to apply a formatting like, \eg,
\cs*{bfseries} to the labels.
- \keyval{label}{code}\Default
- \changedversion{0.9}Overwrite the automatic label to a custom one.
+ \keyval{label}{code}\Default{\cs*{alph}\code{*)}}
+ \changedversion{1.0}Sets a custom label. The \code{*} is replaced by
+ \Marg{task}. This is heavily inspired by
+ \pkg{enumitem}'s~\cite{pkg:enumitem} \code{label} option.
\keyval{label-width}{dim}\Default{1em}
Sets the width of the item labels.
\keyval{label-offset}{dim}\Default{.3333em}
@@ -353,7 +346,7 @@ following ones that can be set using a setup command:
Now the same list as above but with three columns and a different label:
\begin{example}
- \begin{tasks}[counter-format=(tsk[r]),label-width=4ex](2)
+ \begin{tasks}[label=(\roman*),label-width=4ex](2)
\task \Sample
\task \sample\ \sample
\task \sample
@@ -361,32 +354,25 @@ Now the same list as above but with three columns and a different label:
\task \sample\par\sample
\end{tasks}
\end{example}
-% \begin{tasks}[counter-format=(tsk[r]),label-width=4ex](3)
-% \task \Sample
-% \task \sample\ \sample
-% \task \sample
-% \task \Sample
-% \task \sample\par\sample
-% \end{tasks}
-
-Let's use it inside a question, \ie, inside \ExSheets' \env{question}
+
+Let's use it inside a question, \ie, inside \xsim's \env{exercise}
environment:
\begin{example}
% since settings are local the following ones will be lost
% outside this example;
\settasks{
- counter-format = qu.tsk ,
- item-indent = 2em ,
- label-width = 2em ,
- label-offset = 0pt
+ label = \theexercise.\arabic* ,
+ item-indent = 2em ,
+ label-width = 2em ,
+ label-offset = 0pt
}
- \begin{question}[type=exam]{4}
+ \begin{exercise}
I have these two tasks for you. Shall we begin?
\begin{tasks}(2)
\task The first task: easy!
\task The second task: even more so!
\end{tasks}
- \end{question}
+ \end{exercise}
\begin{solution}[print]
Now, let's see\ldots\ ah, yes:
\begin{tasks}
@@ -412,7 +398,7 @@ available:
\begin{description}
\item[itemize] uses \cs*{labelitemi} as labels.
\item[enumerate] enumerates the items with 1., 2., \ldots
- \item[multiplechoice] a --~well~-- `multiple choice' list.
+ % \item[multiplechoice] a --~well~-- `multiple choice' list.
\end{description}
\begin{example}
\begin{tasks}[style=itemize](2)
@@ -423,11 +409,11 @@ available:
\task that's just how\ldots
\task \ldots we expected
\end{tasks}
- \begin{tasks}[style=multiplechoice](2)
- \task that's just how\ldots
- \task \ldots we expected
- \end{tasks}
\end{example}
+ % \begin{tasks}[style=multiplechoice](2)
+ % \task that's just how\ldots
+ % \task \ldots we expected
+ % \end{tasks}
\section{Custom Labels}
If you want to change a single label inside a list, you can use the optional
@@ -441,28 +427,28 @@ argument of \cs{task}. This will temporarily overwrite the default label.
\end{tasks}
\end{example}
-\section{New Tasks}
+\section{New \code{tasks}-like Environments}
It is possible to add custom environments that work like the \code{tasks}
environment.
\begin{commands}
- \command{NewTasks}[\oarg{options}\marg{name}\oarg{separator}\darg{cols}]
+ \command{NewTasksEnvironment}[\oarg{options}\marg{name}\oarg{separator}\darg{cols}]
Define environment \meta{name} that uses \meta{separator} to introduce a
new item. Default for \meta{separator} is \cs{task}, default for
\meta{cols} is \code{1}. The \meta{options} are the ones described in
section~\ref{sec:tasks:options}.
- \command{RenewTasks}[\oarg{options}\marg{name}\oarg{separator}\darg{cols}]
- Renew environment previously defined with \cs{NewTasks}.
+ \command{RenewTasksEnvironment}[\oarg{options}\marg{name}\oarg{separator}\darg{cols}]
+ Renew environment previously defined with \cs{NewTasksEnvironment}.
\end{commands}
The \env{tasks} environment is defined as follows:
\begin{sourcecode}
- \NewTasks{tasks}
+ \NewTasksEnvironment{tasks}
\end{sourcecode}
The separator does not have to be a control sequence:
\begin{example}
% preamble:
% \usepackage{dingbat}
- \NewTasks[label=\footnotesize\leftthumbsup,label-width=1.3em]{done}[*]
+ \NewTasksEnvironment[label=\footnotesize\leftthumbsup,label-width=15pt]{done}[*]
\begin{done}
* First task
* Second task
@@ -483,7 +469,7 @@ argument.
\begin{example}
% preamble:
% \usepackage{dingbat}
- \NewTasks[label=\footnotesize\leftthumbsup,label-width=1.3em]{done}[*]
+ \NewTasksEnvironment[label=\footnotesize\leftthumbsup,label-width=15pt]{done}[*]
\begin{done}(3)
* First task
* Second task
@@ -492,43 +478,8 @@ argument.
\end{done}
\end{example}
-Let's say you want a \env*{multiplechoice} environment that has three columns
-in its default state. You could do something like this:
-\begin{example}
- % preamble:
- % \NewTasks[style=multiplechoice]{multiplechoice}[\choice](3)
- % \newcommand*\correct{\PrintSolutionsTF{\checkedchoicebox}{\choicebox}}
- %
- % \PrintSolutionsTF and the {question} environment are provided
- % by the ExSheets package
- \begin{question}
- \begin{multiplechoice}
- \choice First choice
- \choice Second choice
- \choice[\correct] Third choice
- \end{multiplechoice}
- \end{question}
- \begin{solution}[print]
- \begin{multiplechoice}
- \choice First choice
- \choice Second choice
- \choice[\correct] Third choice
- \end{multiplechoice}
- \end{solution}
-\end{example}
-
-The last example shows you two additional commands:
-\begin{commands}
- \command{choicebox}[\quad\choicebox]
- Print an empty square.
- \command{checkedchoicebox}[\quad\checkedchoicebox]
- Print a crossed-out square.
-\end{commands}
-
-
\section{Styling \Tasks}
-Equivalent to the styling of \ExSheets\ \Tasks\ uses \pkg{xtemplate} to
-declare additional instances for the lists.
+\Tasks\ uses \pkg{xtemplate} to declare additional instances for the lists.
\subsection{The \code{tasks} Object}\label{sec:tasks}
The object that's defined by \Tasks\ is the `tasks' object. This time there
@@ -544,10 +495,8 @@ of their usage.
\DeclareTemplateInterface{tasks}{default}{3}
{
% option : type = default
- enumerate : boolean = true ,
- label : tokenlist ,
+ label : tokenlist = \alph*) ,
indent : length = 2.5em ,
- counter-format : tokenlist = tsk[a]) ,
label-format : tokenlist ,
label-width : length = 1em ,
label-offset : length = .3333em ,
@@ -558,24 +507,17 @@ of their usage.
\subsubsection{Predefined Instances}
This is rather brief this time:
\begin{sourcecode}
- % ALPHABETIZE: a) b) c)
+ % alphabetize: a) b) c)
\DeclareInstance{tasks}{alphabetize}{default}{}
- % available when `load-tasks=true':
- % ITEMIZE:
- \DeclareInstance{tasks}{itemize}{default}
- {
- enumerate = false ,
- label-width = 1.125em
- }
- % ENUMERATE:
- \DeclareInstance{tasks}{enumerate}{default}
- { counter-format = tsk. }
- % MULTIPLECHOICE:
- \DeclareInstance{tasks}{multiplechoice}{default}
+ % itemize
+ \DeclareInstance {tasks} {itemize} {default}
{
- enumerate = false ,
- label = \choicebox ,
+ label-width = 1.125em ,
+ label = \labelitemi
}
+ % enumerate:
+ \DeclareInstance {tasks} {enumerate} {default}
+ { label = \arabic*. }
\end{sourcecode}
\end{document}
diff --git a/macros/latex/doc/changes-doc.txt b/macros/latex/doc/changes-doc.txt
deleted file mode 100644
index cd70fad506..0000000000
--- a/macros/latex/doc/changes-doc.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-This file lists changes to the LaTeX2e files in reverse chronological order.
-It is provided for convenience only. It therefore makes no claims to
-completeness or accuracy and it contains some references to files that
-are not part of the distribution.
-=======================================================================
-
-2016-03-31 Joseph Wright <latex-bugs@latex-project.org>
-
- * latexchanges.tex: Bring up to date to 2016/03/31
-
-2016-02-01 Joseph Wright <latex-bugs@latex-project.org>
-
- * latexchanges.tex: Bring up to date to 2016/02/01
-
-2015-10-27 Joseph Wright <latex-bugs@latex-project.org>
-
- * latexchanges.tex: Bring up to date to 2015/10/01 PL2
-
-2015-07-01 David Carlisle <latex-bugs@latex-project.org>
-
- * latexchanges.tex: describe the patch level system
-
-2015-04-05 Joseph Wright <joseph.wright@morningstar2.co.uk>
- * Clarify reason for \typein change in LuaTeX
-
-2015-04-03 David Carlisle <latex-bugs@latex-project.org>
-
- * ltnews22.tex: set date back to Jan
-
-2015-03-31 Joseph Wright <joseph.wright@morningstar2.co.uk>
- * New changes.txt file for LaTeX2e core documentation
-
diff --git a/macros/latex/doc/latexchanges.txt b/macros/latex/doc/latexchanges.txt
deleted file mode 100644
index 0b57c80286..0000000000
--- a/macros/latex/doc/latexchanges.txt
+++ /dev/null
@@ -1,986 +0,0 @@
-A
-Changes to the L TEX 2ε format
-A
-c Copyright 2015–2018, L TEX3 Project Team.
-All rights reserved.
-
-2018-04-01
-
-Contents
-1 Introduction
-
-3
-
-2 Changes introduced in 2018-12-01
-
-3
-
-3 Changes introduced in 2018-04-01 patch 5
-
-3
-
-4 Changes introduced in 2018-04-01 patch 4
-
-3
-
-5 Changes introduced in 2018-04-01 patch 3
-
-3
-
-6 Changes introduced in 2018-04-01 patch 2
-
-4
-
-7 Changes introduced in 2018-04-01 patch 1
-
-4
-
-8 Changes introduced in 2018-04-01
-
-4
-
-9 Changes introduced in 2017-04-15
-
-4
-
-10 Changes introduced in 2017/01/01 patch 3
-
-5
-
-11 Changes introduced in 2017/01/01 patch 2
-
-5
-
-12 Changes introduced in 2017/01/01 patch 1
-
-5
-
-13 Changes introduced in 2017/01/01
-
-5
-
-14 Changes introduced in 2016/03/31 patch 3
-
-5
-
-15 Changes introduced in 2016/03/31 patch 2
-
-5
-
-16 Changes introduced in 2016/03/31 patch 1
-
-5
-
-17 Changes introduced in 2016/03/31
-
-6
-
-18 Changes introduced in 2016/02/01
-
-6
-
-1
-
- 19 Changes introduced in 2015/10/01 patch 2
-
-6
-
-20 Changes introduced in 2015/10/01 patch 1
-
-6
-
-A
-21 Changes introduced in L TEX 2015/10/01
-21.1 LuaTeX allocation . . . . . . . . . . . . .
-21.2 Increased number of floats . . . . . . . . .
-21.3 Improved \newinsert . . . . . . . . . . .
-21.4 New accent, \textcommabelow (pr/4414)
-21.5 Unicode 8 . . . . . . . . . . . . . . . . . .
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-.
-.
-.
-.
-.
-
-6
-6
-6
-7
-7
-7
-
-22 Changes introduced in 2015/01/01 patch 2
-
-7
-
-23 Changes introduced in 2015/01/01 patch 1
-
-7
-
-A
-24 Changes between L TEX releases 2014/05/01 and 2015/01/01
-A X version changes . . . . . . . . . . . . . . . . .
-24.1 Support for L TE
-24.2 New Allocation Code . . . . . . . . . . . . . . . . . . . . . . . . .
-24.3 e-TEX tracing if available . . . . . . . . . . . . . . . . . . . . . .
-24.4 \textsubscript not deï¬ned in latex.ltx (pr/3492) . . . . . . . .
-24.5 \@ discards spaces when moving (pr/3039) . . . . . . . . . . . . .
-24.6 1-col ï¬g can come before earlier 2-col ï¬g (pr/2346) . . . . . . . .
-24.7 Inï¬nite glue found (pr/4023 and pr/2346) . . . . . . . . . . . . .
-24.8 Wrong header for twocolumn (pr/2613) . . . . . . . . . . . . . .
-24.9 \setlength produces error if used with registers like \dimen0
-(pr/3066) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-24.10Fewer fragile commands . . . . . . . . . . . . . . . . . . . . . . .
-24.11\addpenalty ruins flush-bottom (pr/3073) . . . . . . . . . . . .
-24.12Within counters only reset next level down (pr4393) . . . . . . .
-24.13Check the optional arguments of floats . . . . . . . . . . . . . . .
-24.14\DeclareMathSizes only take pts. (pr/3693) . . . . . . . . . . .
-24.15No hyphenation in ï¬rst word after float environment (pr/3498) .
-24.16\fnsymbol should use text symbols (pr/3400) . . . . . . . . . . .
-24.17\footnotemark[x] crashes with ï¬xltx2e.sty (pr/3752) . . . . . . .
-
-2
-
-8
-8
-8
-9
-9
-9
-9
-11
-11
-12
-12
-13
-13
-13
-13
-14
-14
-14
-
- 1
-
-Introduction
-
-A
-This document describes changes that have been made to the L TEX format
-A
-since the 2014/05/01 L TEX release.
-A
-A
-As announced in L TEX News 22, the 2015 L TEX release adopts a new policy. Improvements and bug ï¬xes will be made to the format sources, with the
-latexrelease package being available to revert changes to use deï¬nitions from an
-earlier format.
-
-2
-
-Changes introduced in 2018-12-01
-
-Further additions to the characters supported by default in UTF-8. \guillemetleft
-and \guillemetright provided as alias for the names based on the Adobe font
-names (65).
-The use of potrusion in tables of contents is suppressed by default, see https:
-//tex.stackexchange.com/q/172785.
-The handling of visible space in verbation was adjusted for 69 and 70.
-Spaces are removed from the argument passed to BiBTeX, 88.
-New commands Hwithstroke| and verb\hwithstroke added to T1 encoding
-support.
-The internal box structure for floats is adjusted to preserve box levels of split
-hyperlinks, avoiding a fatal pdftex error. 94.
-
-3
-
-Changes introduced in 2018-04-01 patch 5
-
-Improved support for non ASCII ï¬lenames on the commandline on ï¬lesystems
-using legacy encodings.
-Adjusted the new package rollback code so that some edge cases where rollback
-can not be guaranteed become a warning not an error.
-
-4
-
-Changes introduced in 2018-04-01 patch 4
-
-No changes to the format, but docstrip adjusted so that non-ASCII .ins ï¬les
-work with the new UTF-8 defaults.
-
-5
-
-Changes introduced in 2018-04-01 patch 3
-
-Additional adjustments for GitHub issues 34 and 38, adjustment to the location of some documentation ï¬les, such as source2e.tex to be installed in the
-documentation sources not the default TEX input tree.
-3
-
- 6
-
-Changes introduced in 2018-04-01 patch 2
-
-Additional adjustments for GitHub issues 32 and 33.
-
-7
-
-Changes introduced in 2018-04-01 patch 1
-
-Make \UseRawInputEncoding and latexrelease reset \inputencodingname when
-disabling the UTF-8 input handling.
-
-8
-
-Changes introduced in 2018-04-01
-
-A
-Further details of changes at this release are given in L TEX News 28, but in
-brief the main changes are as listed below.
-
-The default encoding for ï¬les has been changed to UTF-8.
-A new possibility to refer to older versions of packages has been added.
-New commands previously available in remreset and chngcntr packages for controlling counters have been added.
-The deï¬nition of \@ifundefined has been reï¬ned to use the e-TEX\ifcsname
-primitive when available, and to avoid deï¬ning the command being tested to be
-\relax in the case that it was previously undeï¬ned.
-
-9
-
-Changes introduced in 2017-04-15
-
-A
-Optionally, L TEX format and package dates may use ISO style dates with rather than /.
-
-For Unicode TEXs, made further adjustments to the composite accent code in
-tuenc.def, and further updates tracking changes in LuaTEX, now at 1.04.
-Previously deï¬ning an encoding-speciï¬c composite with an undeclared accent
-A
-(or an accent declared later) gave no error, but did nothing useful. L TEX will
-now detect this and give the accent comamnd a default deï¬nition as an error,
-allowing the declared composite to work as intended.
-The deï¬nition of \- is adjusted to match the comments in 3855 to accomodate
-non standard settings of \hyphenchar.
-In parboxes and similar settings, \lineskiplimit is now reset (to the existing default value, \normallineskiplimit). See https://tex.stackexchange.
-com/a/359934.
-The code for verb\newpage has been adjusted to add a test on the value of
-\prevdepth so that the depth of the last line is preserved in forced page breaks.
-
-4
-
- 10
-
-Changes introduced in 2017/01/01 patch 3
-
-Emergency patch to correct a typo in a change introduced in patch 2.
-
-11
-
-Changes introduced in 2017/01/01 patch 2
-
-More adjustments for TU encoding, allowing for characters missing in common
-system fonts. Additional fd ï¬les for Latin Modern variants are included in the
-documented sources.
-
-12
-
-Changes introduced in 2017/01/01 patch 1
-
-Fixes to TU encoding deï¬nitions for LuaTEX and XeTEX.
-
-13
-
-Changes introduced in 2017/01/01
-
-A new test is added during format making that eTEX extensions are available.
-A
-A
-As noted in L TEX news, eTEX will now be required to build L TEX.
-Further updates tracking changes for LuaTEX 1.0.
-The deï¬nition of \showhyphens is changed in formats built with XeTEX, as the
-original version, inherited from plain TEX does not work with Xe-TEX.
-Changes to the default encoding used by LuaTEX and XeTEX formats to be TU
-(Unicode) rather than OT1 (7 bit legacy TEX encoding).
-
-14
-
-Changes introduced in 2016/03/31 patch 3
-
-Fixes to \newinsert and \extrafloats.
-
-15
-
-Changes introduced in 2016/03/31 patch 2
-
-Adjustments to \c{g} in OT1 encoding.
-
-16
-
-Changes introduced in 2016/03/31 patch 1
-
-Adjust the upper limit for Character Class allocation in Xe-TEX to 4096 to
-match a change in Xe-TEX.
-
-5
-
- 17
-
-Changes introduced in 2016/03/31
-
-Modify picture mode as suggested in latex/4452 to avoid leaders of almost zero
-length.
-Modify the checks in \DeclareMathSymbol and related commands so that they
-do not give errors with new LuaTEX releases.
-
-18
-
-Changes introduced in 2016/02/01
-
-Adjustments to LuaTEX support to match changes to the LuaTEX engine, and
-to the character class allocation in XeTEX.
-Load Unicode data from new generic unicode-data distribution.
-
-19
-
-Changes introduced in 2015/10/01 patch 2
-
-This release ï¬xes the behaviour of the allocation mechanism if the switch from
-the standard to extended pool takes place within a group.
-
-20
-
-Changes introduced in 2015/10/01 patch 1
-
-This release allows latexrelease to revert the LuaTEX-speciï¬c changes, in particular ï¬xing an incorrect date in part of the mechanism and adding a method to
-disable callback management entirely.
-
-21
-21.1
-
-A
-Changes introduced in L TEX 2015/10/01
-
-LuaTeX allocation
-
-Almost all changes at this release relate to incorporating allocation macros for
-luatex into the format as done for etex and xetex in 2015/01/01. For details see
-A
-ltluatex.dtx or L TEX News 22. ltluatex.dtx now forms a new chapter (N)
-in the documented sources, source2e.tex.
-
-21.2
-
-Increased number of floats
-
-The default float list has been increased from 18 to 52 registers if eTEX is available. The list can be increased further using \extrafloats however this default
-allocation uses classic registers below 256 so the registers are also available for
-\newinsert as described below.
-
-6
-
- 21.3
-
-Improved \newinsert
-
-The command \newinsert has been extended to take registers from the lists of
-free float registers once the classic register allocation is used up. This should
-make it highly unlikely to get “no room†errors on register allocation assuming
-the format is used with an e-TEX based TEX engine.
-
-21.4
-
-New accent, \textcommabelow (pr/4414)
-
-The command \textcommabelow has been added. This is mainly intended for
-Romanian letters S s T t.
-, , , ,
-
-21.5
-
-Unicode 8
-
-The ï¬le unicode-letters.def used to initialise character data in Unicode TEX
-variants has been regenerated from data ï¬les updated to Unicode 8.
-
-22
-
-Changes introduced in 2015/01/01 patch 2
-
-There were no changes to the format at this release, but the sources were ï¬xed to
-ï¬x bug latex/4434 affecting bottom float positioning if the latexrelease package
-was used.
-
-23
-
-Changes introduced in 2015/01/01 patch 1
-
-This release re-introduces the “Patch Level†scheme for identifying releases beA
-tween main “dated†releases. Early L TEX 2ε releases included a mechanism
-whereby updates could be provided by a patch ï¬le. This was mainly intended
-to allow updates to be made without downloading the full sources again, which
-was an important consideration with download speeds and costs at the time.
-The new mechanism incorporates any changes directly into the sources, but
-A
-having the patch level identiï¬ed in the banner allows the L TEX release to be
-identiï¬ed, even if (as in this case) most of the changes do not affect the format
-but affect other base packages such as latexrelease and inputenc. The patch level
-is shown in the banner at the start of the job, but does not affect the date
-handling of the \IncludeInRelease mechanism.
-Apart from re-arranging the version banner, the only change in the format is
-that \newtoks was accidentally deï¬ned twice, using the old and new allocation scheme described in Section 24.2. The old deï¬nition is now only in the
-latexrelease package, for use when emulating old formats.
-
-7
-
- 24
-
-24.1
-
-A
-Changes between L TEX releases 2014/05/01
-and 2015/01/011
-A
-Support for L TEX version changes
-
-\includeInRelease{ date }[ date ]{ label }{ message }{ code }
-The \includeInRelease command has been added to support backward and
-A
-forward compatibility for the L TEX format. It supports the declaration of conditional code that can be loaded based on options given to the latexrelease package.
-Its use is described in detail in the latexrelease package documentation.
-
-24.2
-
-New Allocation Code
-
-Previously \newcount and related commands were based on classic TeX and
-only allocated in the range 0–255. This was extended (in different ways) for eTEX in the etex package and in the xelatex.ini and lualatex.ini ï¬les used
-in those formats. Related to this the number of boxes allocated to store floats
-was limited. This was extended to a certain extent in the morefloats package
-(by Don Hosek and H.-Martin Muench) but the new allocation incorporates
-float allocation directly and supports much larger float lists using the extended
-registers.
-The new code allocates registers in the full extended range ( 215 − 1 for etex
-and xelatex, 216 − 1 for lualatex. In addition a new command \extrafloats is
-provided.
-\extrafloats{ number }
-A
-This allocates additional registers for the L TEX float system to hold ï¬gures and
-tables etc. Similar functionality has been available via the morefloats package
-but this is a different implementation using extended e-TEX registers when available so allows many more registers to be reserved for floats as they are allocated
-from a pool of 32 or 64 thousand rather than 256 registers, depending on the
-engine in use.
-
-\newmarks{ command }
-e-TEX only, previously available via the etex package. Allocates commands to
-use the extended e-TEX mark mechanism.
-\newXeTeXintercharclass{ command }
-A
-Xe-TEX only, previously in the Xe-L TEX format, but added via xelatex.ini
-not part of the core release. Allocates commands to use the Xe-TEX character
-class mechanism.
-1 Much of this text is taken from ï¬xltx2e package which was formerly used to make such
-changes available separately.
-
-8
-
- 24.3
-
-e-TEX tracing if available
-
-\loggingall (Usually used via \tracingall) is extended to enable additional
-e-TEX tracing if e-TEX is available. (\tracingall extension has been available
-as part of the etex package previously).
-Also based on code from the etex package, a command \tracingnone is added
-to reverse the effects of \tracingall and turn off all primitive TEX tracing. A
-new command \hideoutput has been added which resets the tracing parameters
-set by \showoutput.
-
-24.4
-
-\textsubscript not deï¬ned in latex.ltx (pr/3492)
-
->Number:
->Category:
->Synopsis:
->Arrival-Date:
->Originator:
-
-3492
-latex
-\textsubscript not defined in latex.ltx
-Tue Jan 14 23:01:00 CET 2003
-Ionel Mugurel Ciobica
-
-I use \textsubscript much more often than \textsuperscript, and
-\textsubscript it is not defined in latex.ltx. Could you please
-consider including the definition of \textsubscript in the latex.ltx
-for the next versions of LaTeX.
-Thank you.
-
-24.5
-
-\@ discards spaces when moving (pr/3039)
-
->Number:
-3039
->Category:
-latex
->Synopsis:
-\@ discards spaces when moving
->Arrival-Date:
-Sat May 22 09:01:06 1999
->Originator:
-Donald Arseneau
->Description:
-The \@ command expands to \spacefactor\@m in auxiliary files,
-which then ignores following spaces when it is reprocessed.
-
-24.6
-
-1-col ï¬g can come before earlier 2-col ï¬g (pr/2346)
-
->Number:
-2346
->Category:
-latex
->Synopsis:
-2-col: 1-col fig can come before earlier 2-col fig
->Arrival-Date:
-Wed Dec 18 15:41:07 1996
->Originator:
-bil kleb
->Description:
-as documented in Lamport’s book, p. 198, concerning figure
-placement, "a figure will not be printed before an earlier
-figure, and a table will not be printed before an earlier
-table." however, there is a footnote stating, "However,
-in two-column page style, a single-column figure can come before
-an earlier double-column figure, and vice versa."
-
-9
-
- This twocolumn behavior is undesirable---at least by me and
-most professional organizations i publish in. ed snyzter developed
-a hack fix for 2.09 several years ago which links the two
-counters, but i have not run across a similar "fix" for 2e...
-
-Originally ï¬xed in package ï¬x2col which was merged into this package. Documentation and code from this package have been merged into this ï¬le.
-24.6.1
-
-Notes on the Implementation Strategy
-
-The standard output routine maintains two lists of floats that have been ‘deferred’ for later consideration. One list for single column floats, and one for
-double column floats (which are always immediately put onto their deferred
-A
-list). This mechanism means that L TEX ‘knows’ which type of float is contained in each box by the list that it is processing, but having two lists means
-that there is no mechanism for preserving the order between the floats in each
-list.
-The solution to this problem consists of two small changes to the output routine.
-Firstly, abandon the ‘double column float list’ \@dbldeferlist and change
-every command where it is used so that instead the same \@deferlist is used
-as for single column floats. That one change ensures that double and single
-A
-column floats stay in the same sequence, but as L TEX no longer ‘knows’ whether
-a float is double or single column, it will happily insert a double float into a
-single column, overprinting the other column, or the margin.
-The second change is to provide an alternative mechanism for recording the
-A
-two column floats. L TEX already has a compact mechanism for recording float
-information, an integer count register assigned to each float records information
-about the ‘type’ of float ‘ï¬gure’, ‘table’ and the position information ‘htp’ etc.
-The type information is stored in the ‘high’ bits, one bit position (above ‘32’)
-allocated to each float type. The ‘low’ bits store information about the allowed
-A
-positions, one bit each allocated for h t b p. In the L TEX2.09 system, the bit
-corresponding to ‘16’ formed a ‘boundary’ between these two sets of information,
-and it was never actually used by the system. Ed Sznyter’s ï¬xfloats package not
-unreasonably used this position to store the double column information, setting
-the bit for double column floats. Then at each point in the output routine at
-which a float is committed to a certain region, an additional check must be
-made to check that the float is (or is not) double column. If it spans the wrong
-number of columns it is deferred rather than being added.
-A
-Unfortunately the bit ‘16’ is not available in L TEX 2ε . It is used to encode the
-extra float position possibility ‘!’ that was added in that system. It would be
-possible to use position ‘32’ and to move the flags for ‘table’, ‘ï¬gure’,. . . up one
-position, to start at 64, but this would mean that in principle one less float
-type would be supported, and more importantly is likely to break any other
-packages that assume anything about the output routine internals. So here I
-instead use another mechanism for flagging double column floats: By default
-all floats have depth 0pt. This package arranges that double column ones have
-depth 1sp. This information may then be used in the same manner as in the
-
-10
-
- ï¬xfloats package, to defer any floats that are not of the correct column spanning
-type.
-
-24.7
-
-Inï¬nite glue found (pr/4023 and pr/2346)
-
-The ï¬x for pr/2346 did not work as intended when used in conjunction with
-\enlargethispage as the latter introduced an inï¬nite negative glue at the
-bottom of the page. That in turn make a \vsplit operation to get at the
-column marks invalid.
-
-24.8
-
-Wrong header for twocolumn (pr/2613)
-
->Number:
-2613
->Category:
-latex
->Synopsis:
-wrong headline for twocolumn
->Arrival-Date:
-Mon Sep 22 16:41:09 1997
->Originator:
-Daniel Reischert
->Description:
-When setting the document in two columns
-the headline shows the top mark of the second column,
-but it should show the top mark of the first column.
-
-Originally ï¬xed in package ï¬x2col which was merged into this package. Documentation and code from this package have been merged into this ï¬le.
-24.8.1
-
-Notes on the Implementation Strategy
-
-A
-The standard L TEX twocolumn system works internally by making each column
-a separate ‘page’ that is passed independently to TEX’s page breaker. (Unlike
-say the multicol package, where all columns are gathered together and then split
-into columns later, using \vsplit.) This means that the primitive TEX marks
-that are normally used for header information, are globally reset after the ï¬rst
-A
-column. By default L TEX does nothing about this. A good solution is provided
-by Piet van Oostrum (building on earlier work of Joe Pallas) in his ï¬xmarks
-package.
-
-After the ï¬rst column box has been collected the mark information for that
-box is saved, so that any \firstmark can be ‘artiï¬cially’ used to set the pagelevel marks after the second column has been collected. (The second column
-\firstmark is not normally required.) Unfortunately TEX does not provide a
-direct way of knowing if any marks are in the page, \firstmark always has a
-value from previous pages, even if there is no mark in this page. The solution
-is to make a copy of the box and then \vsplit it so that any marks show up
-as \splitfirstmark.
-The use of \vsplit does mean that the output routine will globally change the
-value of \splitfirstmark and \splitbotmark. The ï¬xmarks package goes to
-some trouble to save and restore these values so that the output routine does not
-change the values. This part of ï¬xmarks is not copied here as it is quite costly
-11
-
- (having to be run on every page) and there is no reason why anyone writing
-code using \vsplit should allow the output routine to be triggered before the
-split marks have been accessed.
-
-24.9
-
-\setlength produces error if used with registers like
-\dimen0 (pr/3066)
-
->Number:
-3066
->Category:
-latex
->Synopsis:
-\setlength{\dimen0}{10pt}
->Arrival-Date:
-Tue Jul 6 15:01:06 1999
->Originator:
-Heiko Oberdiek
->Description:
-The current implementation of \setlength causes an error,
-because the length specification isn’t terminated properly.
-More safe:
-\def\setlength#1#2{#1=#2\relax}
-
-24.10
-
-Fewer fragile commands
-
->Number:
->Category:
->Synopsis:
->Arrival-Date:
->Originator:
-
-3816
-latex
-Argument of \@sect has an extra }.
-Sat Oct 22 23:11:01 +0200 2005
-Susanne Wunsch
-
-Use of a \raisebox in \section{} produces the error message
-mentioned in the subject.
-PR latex/1738 described a similar problem, which has been solved
-10 years ago. Protecting the \raisebox with \protect solved my
-problem as well, but wouldn’t it make sense to have a similar fix
-as in the PR?
-It is particularly confusing, that an unprotected \raisebox in a
-\section*-environment works fine, while in a \section-environment
-produces error.
-
-While not technically a bug, in this day and age there are few reasons why
-commands taking optional arguments should not be robust.
-24.10.1
-
-Notes on the implementation strategy
-
-Rather than changing the kernel macros to be robust, we have decided to add the
-macro \MakeRobust\MakeRobust in ï¬xltx2e so that users can easily turn fragile
-macros into robust ones. A macro \foo is made robust by doing the simple
-\MakeRobust{\foo}. ï¬xltx2e makes the following kernel macros robust: \(, \),
-\[, \], \makebox, \savebox, \framebox, \parbox, \rule and \raisebox.
-. . . TODO . . . fleqn vesion of \[\]
-12
-
- 24.11
-
-\addpenalty ruins flush-bottom (pr/3073)
-
->Number:
-3073
->Category:
-latex
->Synopsis:
-\addpenalty ruins flush-bottom
->Arrival-Date:
-Sat Jul 17 05:11:05 1999
->Originator:
-Donald Arseneau
->Description:
-Just to keep in mind for further development eh?
-A page break at an \addpenalty after \vspace does *not*
-give a flush-bottom page. (The intent of \addpenalty is
-apparently just to preserve the flush bottom by putting
-the breakpoint ‘above’ the skip.)
-
-24.12
-
-Within counters only reset next level down (pr4393)
-
-A
-This is actually implicitly documented behavior in the L TEX Manual that states
-that \stepcounter resets all counters marked “withinâ€. However it means that
-if, for example, theorems are numbered within sections and you start a new
-chapter in a book, the section counter is reset to zero but the theorem counter
-is not until the ï¬rst section appears. Thus a theorem directly within the chapter
-body (without a new section) would show an incremented number relative to
-the last theorem of the previous chapter.
-
-For this reason we are now resetting all levels of within in one go even if that
-means that some of these resets may happen several times unnecessarily.
-
-24.13
-
-Check the optional arguments of floats
-
-By default LaTeX silently ignores unknown letters in the optional arguments of
-floats. \begin{figure}[tB] the B is ignored so it acts like \begin{figure}[t]
-However \begin{figure}[B] does not act like \begin{figure}[] as the check
-for an empty argument, or unsupplied argument, is earlier. [] causes the default
-float placement to be used, but [B] means that no float area is allowed and so
-the float will not be placed until the next \clearpage or end of document, no
-warning is given.
-This package adds a check on each letter, and if it not one of !tbhp then an
-error is given and the code acts as if p had been used, so that the float may be
-placed somewhere.
-
-24.14
-
-\DeclareMathSizes only take pts. (pr/3693)
-
->Number:
->Category:
->Synopsis:
->Arrival-Date:
->Originator:
-
-3693
-latex
-\DeclareMathSizes only take pts.
-Fri Jun 11 16:21:00 CEST 2004
-Morten Hoegholm
-
-The last three arguments of \@DeclareMathSizes cannot take a dimension
-
-13
-
- as argument, making it inconsistent with the rest of the font changing
-commands and itself, as the second argument can take a dimension
-specification.
-
-24.15
-
-No hyphenation in ï¬rst word after float environment (pr/3498)
-
->Number:
->Category:
->Synopsis:
->Arrival-Date:
->Originator:
-
-3498
-latex
-No hyphenation in first word after float environment
-Thu Jan 30 13:21:00 CET 2003
-Harald Harders
-
-If a float environment (figure, table) is written within a paragraph,
-the first word after the environment is not hyphenated.
-
-24.16
-
-\fnsymbol should use text symbols (pr/3400)
-
->Number:
->Category:
->Synopsis:
->Arrival-Date:
->Originator:
-
-3400
-latex
-\fnsymbol should use text symbols if possible
-Fri Jan 04 20:41:00 CET 2002
-Walter Schmidt
-
-The \fnsymbol command can be used in both text and math
-mode. The symbols produced are, however, always taken from
-the math fonts. As a result, they may not match the text
-fonts, even if the symbols are actually available, for
-instance from the TS1 encoding. Since \fnsymbol is
-primarily used for footnotes in text, this should be fixed,
-IMO.
-
-24.17
-
-\footnotemark[x] crashes with ï¬xltx2e.sty (pr/3752)
-
->Number:
->Category:
->Synopsis:
->Arrival-Date:
->Originator:
-
-3752
-tools
-feature \footnotemark[x] crashes with fixltx2e.sty
-Fri Dec 17 10:11:00 +0100 2004
-Stefan Pofahl
-
-If I use /fnsymbol together with fixltx2e.sty I can not use
-optional parameter [num]
-\footnotemark[1] is not showing the mark number 1 but
-the mark \value{footnote}.
-
-This bug was related to pr/3400, where \@fnsymbol was made robust.
-
-14
-
- 24.17.1
-
-Notes on the implementation strategy
-
-Pr/3400 made \@fnsymbol decide between text-mode and math-mode, which
-requires a certain level of robustness somewhere as the decision between text and
-math must be made at typesetting time and not when inside \protected@edef
-or similar commands. One way of dealing with this is to make sure the value
-seen by \@fnsymbol is a fully expanded number, which could be handled by
-code such as
-\def\fnsymbol#1{\expandafter\@fnsymbol
-\expandafter{\the\csname c@#1\endcsname}}
-
-This would be a good solution if everybody used the high level commands only
-by writing code like \fnsymbol{footnote}. Unfortunately many classes (including the standard classes) and packages use the internal forms directly as
-in \@fnsymbol\c@footnote so the easy solution of changing \fnsymbol would
-break code that had worked for the past 20 years.
-Therefore the implementation here makes \@fnsymbol itself a non-robust command again and instead uses a new robust command \TextOrMath\TextOrMath,
-which will take care of typesetting either the math or the text symbol. In order
-to do so, we face an age old problem and unsolvable problem in TEX: A reliable test for math mode that doesn’t destroy kerning. Fortunately this problem
-A
-can be solved when using eTEX so if you use this as engine for your L TEX forA
-mat, as recommended by the L TEX3 Project, you will get a fully functioning
-\TextOrMath command with no side effects. If you use regular TEX as enA
-gine for your L TEX format then we have to choose between the lesser of two
-evils: 1) breaking ligatures and preventing kerning or 2) face the risk of choosing text-mode at the beginning of an alignment cell, which was supposed to
-be math-mode. We have decided upon 1) as is customary for regular robust
-A
-commands in L TEX.
-
-15
-
- \ No newline at end of file
diff --git a/macros/latex/doc/ltnews.pdf b/macros/latex/doc/ltnews.pdf
deleted file mode 100644
index 668088b9ba..0000000000
--- a/macros/latex/doc/ltnews.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/required/amsmath/README.md b/macros/latex/required/amsmath/README.md
index 9b2de98578..64197c3b89 100644
--- a/macros/latex/required/amsmath/README.md
+++ b/macros/latex/required/amsmath/README.md
@@ -1,71 +1,61 @@
-## README for latex-amsmath bundle
+The amsmath bundle for LaTeX
+============================
+Release 2019-10-01
-### OVERVIEW
+Overview
+--------
-The amsmath package is an extension package for LaTeX that provides
+The `amsmath` package is an extension package for LaTeX that provides
additional features to facilitate mathematical typesetting. It has been
-developed by the American Mathematical Society and released for general
+developed by the American Mathematical Society (AMS) and released for general
use as a service to the mathematical community. A number of smaller
-auxiliary packages are also distributed with the amsmath package.
+auxiliary packages are also distributed with the `amsmath` package.
-Effective in 2016, maintenance of amsmath was transferred from AMS to
-the LaTeX3 Project; as amsmath is considered a "required" package, this
+Effective in 2016, maintenance of `amsmath was transferred from AMS to
+the LaTeX Project; as `amsmath` is considered a "required" package, this
centralizes control over the core LaTeX components.
+Installation
+------------
-### INSTALLATION AND GETTING STARTED
+We no longer distribute installation instructions for the various TeX
+implementations. All modern TeX systems include `amsmath` as-standard, and end
+users should in general use the release versions supplied in this way.
-In order to use amsmath you need to have TeX installed first.
-For information on getting TeX see one of the following:
+Release distribution is carried out only through the CTAN archives.
- - [LaTeX Project Website](https://www.latex-project.org/)
- - [TeX User Group](https://www.tug.org/)
- - [TeX resources (AMS infos for authors)](https://www.ams.org/tex/tex-resources)
+Documentation
+-------------
-It is recommended to install a comprehensive distribution, such as
-TeX Live, MiKTeX for Windows, or MacTeX for Macintosh.
-As part of the "required" LaTeX package subset, amsmath
-will already be available if one of these distributions is chosen.
-
-If you are installing amsmath manually, the most recent version
-will be available from the CTAN archives
-https://www.ctan.org/pkg/amsmath
-
-
-The primary documentation for amsmath is in
-
- - amsldoc.pdf
+The primary documentation for `amsmath` is in provided as `amsldoc.pdf`.
Additional documentation files include:
- - diffs-m.txt
- - subeqn.pdf
- - technote.pdf
- - testmath.pdf
+ - `diffs-m.txt`
+ - `subeqn.pdf`
+ - `technote.pdf`
+ - `testmath.pdf`
which are included in the collection. All of these can be accessed
easily with most distributions by entering `texdoc` *filename* at the
command line, or via [TeXdoc Online](http://texdoc.net).
-
-
-
-### CHANGE LOG
+Change logs
+-----------
The file `changes.txt` lists recent changes in reverse chronological order.
The file `diffs-m.txt` contains information on development and changes
prior to 2000.
+Reporting Bugs
+--------------
-### Reporting Bugs
-
-If you wish to report a problem or bug in any of these packages
-please use the
-[Issue Tracker for LaTeX2e on GitHub](https://github.com/latex3/latex2e/issues)
-and follow the guidelines that pop up if you press the `New issue` button.
-
+If you wish to report a problem or bug in the `amsmath` bundle
+please use the [Issue Tracker for LaTeX2e on
+GitHub](https://github.com/latex3/latex2e/issues)
+and follow the guidelines that pop up if you press the "New issue" button.
In particular, to check that you are really seeing a bug, please write
a short, self-contained document that shows the problem. This should
@@ -77,22 +67,15 @@ for further details, or if you need to obtain the `latexbug` package.
If the bug turns out to be with third-party software then please
contact the developer, and not us!
+License
+-------
-### Copyright
-
-Copyright 2001-2004, 2007, 2008, 2010, 2011, 2013 American Mathematical Society.
-Copyright 2016-2018 LaTeX3 Project and American Mathematical Society.
-
-This work may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either version 1.3c
-of this license or (at your option) any later version.
-The latest version of this license is in
- https://www.latex-project.org/lppl.txt
-and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+The contents of this bundle are distributed under the [LaTeX Project
+Public License](https://www.latex-project.org/lppl/lppl-1-3c/),
+version 1.3c or later.
-This work has the LPPL maintenance status `maintained'.
+-----
-The Current Maintainer of this work is the LaTeX3 Project.
+<p>Copyright (C) 2001-2004, 2007, 2008, 2010, 2011, 2013 American Mathematical Society. <br />
+<p>Copyright (C) 2016-2019 The LaTeX Project and American Mathematical Society. <br />
-This README file is copyright 2016-2018 The LaTeX3 Project.
diff --git a/macros/latex/required/amsmath/ams-external.txt b/macros/latex/required/amsmath/ams-external.txt
new file mode 100644
index 0000000000..fa2dbea556
--- /dev/null
+++ b/macros/latex/required/amsmath/ams-external.txt
@@ -0,0 +1,547 @@
+%%% list of external commands used by amsmath (not totally correct)
+
+\!
+\"
+\(
+\*
+\,
+\-
+\.
+\/
+\:
+\;
+\=
+\Acute
+\AmS
+\AmSfont
+\And
+\AtBeginDocument
+\Bar
+\Big
+\Bigg
+\Biggr
+\Bigr
+\Breve
+\Check
+\DOTS
+\DOTSB
+\DOTSI
+\DOTSX
+\Ddot
+\DeclareFontEncoding
+\DeclareFontShape
+\DeclareMathAccent
+\DeclareMathDelimiter
+\DeclareMathOperator
+\DeclareMathSymbol
+\DeclareOption
+\DeclareRobustCommand
+\Dot
+\ExecuteOptions
+\GenericError
+\GenericInfo
+\GenericWarning
+\Grave
+\Hat
+\Leftarrow
+\Longleftarrow
+\Longleftrightarrow
+\Longrightarrow
+\MessageBreak
+\MultiIntegral
+\PackageError
+\PackageWarning
+\PackageWarningNoLine
+\PassOptionsToPackage
+\Pr
+\ProcessOptions
+\Relbar
+\RequirePackage
+\Rightarrow
+\Tilde
+\Umathaccent
+\Umathcar
+\Umathchar
+\Umathcharnumdef
+\Umathcode
+\Umathcodenum
+\Umathfractiondelsize
+\Vec
+\Vert
+\XeTeXcharclass
+\[
+\]
+\above
+\abovedisplayskip
+\abovewithdelims
+\accentedsymbol
+\acute
+\addtocounter
+\advance
+\aftergroup
+\allowbreak
+\allowdisplaybreaks
+\alph
+\arabic
+\arccos
+\arcsin
+\arctan
+\arg
+\array
+\arraycolsep
+\arraystretch
+\atop
+\atopwithdelims
+\badness<
+\bar
+\baselineskip
+\baselineskip6
+\begin
+\begingroup
+\belowdisplayskip
+\bgroup
+\big
+\bigcap
+\bigcup
+\bigg
+\biggr
+\bigodot
+\bigoplus
+\bigotimes
+\bigr
+\bigsqcup
+\biguplus
+\bigvee
+\bigwedge
+\binom
+\bmod
+\boldsymbol
+\box
+\boxed
+\breve
+\cases
+\cdotp
+\cdots
+\cfrac
+\char
+\chardef
+\check
+\cleaders
+\colon
+\columnwidth
+\coprod
+\copy
+\cos
+\cosh
+\cot
+\coth
+\cr
+\crcr
+\csc
+\csname
+\csnamen
+\csnamethe
+\dbinom
+\ddddot
+\dddot
+\ddot
+\def
+\deg
+\delimiter
+\delimiterfactor
+\delimitershortfall
+\det
+\dfrac
+\dim
+\displaybreak
+\displayindent
+\displaylimits
+\displaystyle
+\displaywidth
+\divide
+\do
+\dot
+\doteq
+\dots
+\dotsb
+\dotsc
+\dotsi
+\dotsm
+\dotso
+\dp
+\edef
+\egroup
+\else
+\end
+\endalign
+\endaligned
+\endarray
+\endcsname
+\endgather
+\endgroup
+\endmathdisplay
+\endmatrix
+\endmultline
+\endsplit
+\endsubarray
+\eqno
+\eqref
+\everycr
+\everydisplay
+\everymath
+\exp
+\expandafter
+\fbox
+\fi
+\fontchardp
+\fontcharht
+\fontdimen
+\fontencoding
+\fontfamily
+\frac
+\fracwithdelims
+\futurelet
+\gcd
+\gdef
+\genfrac
+\global
+\grave
+\halign
+\halignto
+\hat
+\hbox
+\hdots
+\hdotsfor
+\hfil
+\hfill
+\hfilneg
+\hfuzz
+\hom
+\hookleftarrow
+\hookrightarrow
+\hrule
+\hskip
+\ht
+\ialign
+\idotsint
+\if
+\ifDOTS
+\ifcase
+\ifdim
+\iff
+\iffalse
+\iffalse%initialvalue
+\ifhbox
+\ifinner
+\ifm
+\ifmacrostarts
+\ifmmode
+\ifnum
+\ifnum`
+\ifodd
+\iftrue
+\ifvmode
+\ifx
+\ignorespaces
+\ignorespacesafterend
+\iiiint
+\iiint
+\iint
+\impliedby
+\implies
+\inf
+\injlim
+\int
+\interdisplaylinepenalty
+\intertext
+\intop
+\joinrel
+\jot
+\ker
+\kern
+\l%
+\lVert
+\label
+\lastbox
+\lastkern
+\lastskip
+\lbrace
+\ldots
+\leavevmode
+\left
+\leftarrow
+\leftmargini
+\leftmarginiminus
+\leftroot
+\leqno
+\let
+\lg
+\lhook
+\lim
+\liminf
+\limits
+\lineskip
+\lineskiplimit
+\linewidth
+\llap
+\ln
+\log
+\long
+\longleftarrow
+\longleftrightarrow
+\longmapsto
+\longrightarrow
+\loop
+\lq
+\lvert
+\mapsto
+\mapstochar
+\mathaccent
+\mathaccentV
+\mathalpha
+\mathbin
+\mathchar
+\mathchardef
+\mathchoice
+\mathclose
+\mathcode
+\mathdisplay
+\mathellipsis
+\mathgroup
+\mathhexbox
+\mathinner
+\mathop
+\mathopen
+\mathord
+\mathpalette
+\mathpunct
+\mathrel
+\mathring
+\mathsurround
+\mathxxx
+\mathxxxtest
+\mathxxxx
+\matrix
+\max
+\maxdimen
+\mbox
+\meaning
+\medmuskip
+\medspace
+\min
+\minalignsep
+\mintagsep
+\mkern
+\mod
+\moveleft
+\mskip
+\mspace
+\multicolumn
+\multiply
+\multlinegap
+\multlinegap10pt
+\multlinetaggap
+\multlinetaggap10pt
+\negmedspace
+\negthickspace
+\negthinspace
+\newbox
+\newcommand
+\newcount
+\newcounter
+\newdimen
+\newenvironment
+\newhelp
+\newif
+\newmuskip
+\newskip
+\newtoks
+\noalign
+\nobreak
+\nobreakdash
+\nobreakspace
+\noexpand
+\noindent
+\nointerlineskip
+\nolimits
+\nonscript
+\nonumber
+\normalbaselines
+\normalcolor
+\normalfont
+\normallineskiplimit
+\not
+\notag
+\nottest
+\null
+\nulldelimiterspace
+\number
+\numberwithin
+\of
+\oint
+\ointop
+\omit
+\openup
+\operatorfont
+\operatorname
+\operatornamewithlimits
+\or
+\over
+\overleftarrow
+\overleftrightarrow
+\overline
+\overrightarrow
+\overset
+\overwithdelims
+\par
+\parshape
+\penalty
+\pmatrix
+\pmod
+\pod
+\postdisplaypenalty
+\predisplaypenalty
+\prevdepth
+\primfrac
+\prod
+\projlim
+\protect
+\providecommand
+\qopname
+\quad
+\rVert
+\raise
+\raisetag
+\rangle
+\rbrace
+\rbrack
+\rceil
+\ref
+\refstepcounter
+\relax
+\relaxo
+\relbar
+\renewcommand
+\renewenvironment
+\repeat
+\rfloor
+\rgroup
+\rhook
+\right
+\rightarrow
+\rlap
+\rmoustache
+\romannumeral
+\root
+\rootbox
+\rq
+\rvert
+\scriptfont
+\scriptscriptfont
+\scriptscriptstyle
+\scriptstyle
+\sec
+\selectfont
+\setbox
+\setcounter
+\shoveleft
+\shoveright
+\sideset
+\sim
+\sin
+\sinh
+\skewchar
+\smash
+\space
+\spaceor
+\span
+\spbreve
+\spcheck
+\spdddot
+\spddot
+\spdot
+\sphat
+\split
+\sptilde
+\sqrtsign
+\stepcounter
+\string
+\strut
+\strutbox
+\subarray
+\substack
+\sum
+\sup
+\symoperators
+\tabskip
+\tag
+\taghere
+\tan
+\tanh
+\tbinom
+\text
+\textellipsis
+\textfont
+\textstyle
+\textup
+\tfrac
+\the
+\theequation
+\theparentequation
+\thetag
+\thickmuskip
+\thickmuskip0mu
+\thickspace
+\thinmuskip
+\thinspace
+\tilde
+\tmspace
+\toks
+\typeout
+\u
+\underleftarrow
+\underleftrightarrow
+\underrightarrow
+\underset
+\unhbox
+\unhcopy
+\unpenalty
+\unskip
+\unvbox
+\unvcopy
+\uppercase
+\uproot
+\usefont
+\value
+\varDelta
+\varGamma
+\varLambda
+\varOmega
+\varPhi
+\varPi
+\varPsi
+\varSigma
+\varTheta
+\varUpsilon
+\varXi
+\varinjlim
+\varliminf
+\varlimsup
+\varprojlim
+\vbox
+\vcenter
+\vec
+\vee
+\veqno
+\vert
+\vrule
+\vskip
+\vss
+\vtop
+\wd
+\widehat
+\widetilde
+\xdef
+\xleaders
+\xleftarrow
+\xrightarrow
diff --git a/macros/latex/required/amsmath/ams-internal.txt b/macros/latex/required/amsmath/ams-internal.txt
new file mode 100644
index 0000000000..06a0c97f09
--- /dev/null
+++ b/macros/latex/required/amsmath/ams-internal.txt
@@ -0,0 +1,482 @@
+%%%% list of internal commands used by amsmath (not totally correct)
+
+\@@above
+\@@abovewithdelims
+\@@atop
+\@@atopwithdelims
+\@@eqno
+\@@italiccorr
+\@@leqno
+\@@over
+\@@overline
+\@@overwithdelims
+\@@sqrt
+\@@undefined
+\@@underline
+\@M
+\@addtoreset
+\@amsmath@err
+\@arrayboxrestore
+\@arrayparboxrestore
+\@backslashchar
+\@badmath
+\@car
+\@cdots
+\@centering
+\@checkend
+\@currentlabel
+\@currenvir
+\@declmathop
+\@depth
+\@display@init
+\@displaytrue
+\@eha
+\@ehc
+\@ehd
+\@elt
+\@empty
+\@emptytoks
+\@envbody
+\@eqnnum
+\@eqnswfalse
+\@eqnswtrue
+\@eqpen
+\@fleqntrue
+\@for
+\@genfrac
+\@getpen
+\@gobble
+\@gobblefour
+\@gobblethree
+\@gobbletwo
+\@gtempa
+\@height
+\@iden
+\@ifdefinable
+\@ifnextchar
+\@ifnotempty
+\@ifpackageloaded
+\@ifpackagewith
+\@ifstar
+\@ifundefined
+\@ignoretrue
+\@ldots
+\@let@token
+\@lign
+\@m
+\@mathmargin
+\@mathmeasure
+\@mathstyle
+\@namedef
+\@ne
+\@nil
+\@nocnterr
+\@nocounterr
+\@nx
+\@onlypreamble
+\@saveprimitive
+\@sptoken
+\@stpelt
+\@tempa
+\@tempb
+\@tempc
+\@tempcnta
+\@tempcntb
+\@tempd
+\@tempdima
+\@tempdimb
+\@tempdimc
+\@temptokena
+\@testopt
+\@totalleftmargin
+\@undefined
+\@width
+\@xp
+\@xp#1
+\DN@
+\DOTS@
+\DOTSCASE@
+\FN@
+\Invalid@@
+\Leftarrowfill@
+\Leftrightarrowfill@
+\Let@
+\Mathstrut@
+\Mathstrutbox@
+\RIfM@
+\Rightarrowfill@
+\SK@@label
+\SK@equationtrue
+\SK@tagform@
+\Umathch@
+\acc@check
+\acc@error
+\accentclass@
+\add@amp
+\add@amps
+\addto@envbody
+\addto@hook
+\align@
+\align@preamble
+\align@recover
+\aligned@a
+\alignedat@a
+\alignedspace@left
+\alignsafe@testopt
+\alignsep@
+\alignsep@-
+\alignsep@<
+\alt@tag
+\ams@DeclareRobustCommand
+\ams@def
+\ams@newcommand
+\ams@renewcommand
+\andhelp@
+\arrowfill@
+\bBigg@
+\begin@stack
+\big@size
+\bigcap@
+\bigcup@
+\bigodot@
+\bigoplus@
+\bigotimes@
+\bigsqcup@
+\biguplus@
+\bigvee@
+\bigwedge@
+\binrel@
+\binrel@@
+\black@
+\bold@false
+\bold@true
+\boldsymboldots@
+\boxz@
+\c@MaxMatrixCols
+\c@MaxMatrixColsc
+\calc@shift@align
+\calc@shift@gather
+\check@mathfonts
+\checkat@false
+\checkat@true
+\cl@@ckpt
+\classnum@
+\cmex@opt
+\collect@@body
+\collect@body
+\column@
+\column@plus
+\coprod@
+\count@
+\csname@@
+\csnamec@
+\csnamecl@
+\csnameemdf@
+\csnamem@gobble
+\csnamemb@
+\ctagsplit@false
+\ctagsplit@true
+\default@tag
+\delayed@
+\df@label
+\df@tag
+\dft@tag
+\dimen@
+\displ@y
+\displ@y@
+\displaywidth@
+\dotsb@
+\dotso@
+\dotsspace@
+\dspbrk@
+\dspbrk@context
+\dspbrk@lvl
+\dt@pfalse
+\dt@ptrue
+\emdf@L
+\emdf@La
+\emdf@R
+\emdf@Ra
+\emdf@U
+\emdf@Ua
+\endmathdisplay@a
+\endmathdisplay@fleqn
+\endmultline@math
+\env@cases
+\env@matrix
+\eqnshift@
+\every@math@size
+\ex@
+\ext@arrow
+\extra@
+\extrap@
+\f@series
+\f@size
+\field@lengths
+\fieldlengths@
+\finsm@sh
+\firstchoice@false
+\firstchoice@true
+\fracwithdelims@
+\frozen@everymath
+\gather@
+\gather@split
+\gdisplaywidth@
+\genfrac@choice
+\genfrac@rule
+\getdsp@pen
+\getmathch@
+\getmathcode@
+\gmeasure@
+\gobble@tag
+\gtest@false
+\gtest@true
+\hdots@for
+\hexnumber@
+\if@display
+\if@eqnsw
+\if@fleqn
+\ifbold@
+\ifcheckat@
+\ifctagsplit@
+\ifdt@p
+\iffirstchoice@
+\ifgtest@
+\ifinalign@
+\ifingather@
+\ifmeasuring@
+\ifshifttag@
+\ifst@rred
+\iftag@
+\iftagsleft@
+\iftagsleft@L
+\ifxxat@
+\ilimits@
+\inalign@false
+\inalign@true
+\incr@eqnum
+\inf@bad
+\ingather@false
+\ingather@true
+\insplit@
+\intdots@
+\intertext@
+\intkern@
+\ints@a
+\ints@b
+\ints@c
+\invalid@tag
+\keybin@
+\keybin@test
+\label@in@display
+\leavevmode@ifvmode
+\leftarrowfill@
+\leftrightarrowfill@
+\leftroot@
+\leftroot@mu
+\lendmultline@
+\lendsplit@
+\lineht@
+\ltx@label
+\m@gobble
+\m@ne
+\m@th
+\m@th$
+\macc@a
+\macc@adjust
+\macc@code
+\macc@depth
+\macc@group
+\macc@kerna
+\macc@kernb
+\macc@nested
+\macc@nested@a
+\macc@nucleus
+\macc@palette
+\macc@set@skewchar
+\macc@skewchar
+\macc@style
+\macc@test
+\macc@tmp
+\macro@
+\macro@@
+\make@df@tag
+\make@df@tag@@
+\make@df@tag@@@
+\make@display@tag
+\makesm@sh
+\maketag@@
+\maketag@@@
+\math@
+\math@bgroup
+\math@cr
+\math@cr@
+\math@cr@@
+\math@cr@@@
+\math@cr@@@align
+\math@cr@@@align@measure
+\math@cr@@@aligned
+\math@cr@@@alignedat
+\math@cr@@@gather
+\math@cr@@[
+\math@egroup
+\mathbin@
+\mathch@
+\mathdisplay@@pop
+\mathdisplay@@push
+\mathdisplay@pop
+\mathdisplay@push
+\mathdisplay@stack
+\mathrel@
+\mathsm@sh
+\matrix@check
+\matrix@error
+\maxcol@width
+\maxcolumn@widths
+\maxfields@
+\mb@b
+\mb@t
+\mb@tb
+\mdots@
+\mdots@@
+\meaning@
+\meaning@@
+\measure@
+\measuring@false
+\measuring@true
+\mmeasure@
+\multline@
+\multline@indent
+\new@ifnextchar
+\newmcodes@
+\newmcodes@m
+\newmcodes@o
+\next@
+\nextii@
+\nextiii@
+\nextiv@
+\nextix@
+\nextv@
+\nextvi@
+\nextvii@
+\nextviii@
+\nfss@text
+\nmlimits@
+\noaccents@
+\nogood@displaybreak
+\nolimits@
+\nomath@env
+\nonmatherr@
+\not@
+\operator@font
+\operator@fontlim$
+\operator@fontmod
+\overarrow@
+\p@
+\p@equation
+\place@tag
+\place@tag@gather
+\plainroot@
+\print@eqnum
+\process@envbody
+\prod@
+\protected@edef
+\push@begins
+\r@@t
+\raise@tag
+\relaxnext@
+\rendmultline@
+\rendsplit@
+\reset@equation
+\reset@strutbox@
+\resetMathstrut@
+\restore@hfuzz
+\restore@math@cr
+\restorealignstate@
+\restorecolumn@
+\restorecounters@
+\rightarrowfill@
+\rightdelim@
+\row@
+\savealignstate@
+\savecolumn@
+\savecounters@
+\savefieldlength@
+\saveshift@
+\savetaglength@
+\select@group
+\set@field
+\set@gather@field
+\set@mathaccent
+\setboxz@h
+\sf@size
+\shdots@for
+\shift@tag
+\shifttag@false
+\shifttag@true
+\sixt@@n
+\skip@
+\slimits@
+\split@
+\split@al@a
+\split@al@tagcheck
+\split@aligned
+\split@err
+\split@tag
+\split@warning
+\spread@equation
+\ssf@size
+\st@rredfalse
+\st@rredtrue
+\start@align
+\start@aligned
+\start@gather
+\start@multline
+\std@equal
+\std@minus
+\striplong@
+\strut@
+\strut@$
+\strutbox@
+\sum@
+\tag@false
+\tag@help
+\tag@in@align
+\tag@in@display
+\tag@in@display@a
+\tag@lengths
+\tag@shifts
+\tag@true
+\tag@width
+\tagform@
+\tagshift@
+\tagsleft@false
+\tagsleft@true
+\tagwidth@
+\tdots@
+\text@
+\textdef@
+\thecharacter@
+\thedots@
+\thr@@
+\toks@
+\too@wide
+\totwidth@
+\try@load@fontshape
+\tw@
+\underarrow@
+\uproot@
+\use@mathgroup
+\varlim@
+\varliminf@
+\varlimsup@
+\wdz@
+\x@calc@shift@lc
+\x@calc@shift@lf
+\x@calc@shift@rc
+\x@calc@shift@rf
+\x@lcalc@width
+\x@rcalc@width
+\xatlevel@
+\xxat@true
+\z@
diff --git a/macros/latex/required/amsmath/amsbsy.dtx b/macros/latex/required/amsmath/amsbsy.dtx
index 21d61e8539..890fbd0d82 100644
--- a/macros/latex/required/amsmath/amsbsy.dtx
+++ b/macros/latex/required/amsmath/amsbsy.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 1999 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsbsy.pdf b/macros/latex/required/amsmath/amsbsy.pdf
index ae9cc56fcf..625df5c960 100644
--- a/macros/latex/required/amsmath/amsbsy.pdf
+++ b/macros/latex/required/amsmath/amsbsy.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amscd.dtx b/macros/latex/required/amsmath/amscd.dtx
index 176e7304be..2d0a35d685 100644
--- a/macros/latex/required/amsmath/amscd.dtx
+++ b/macros/latex/required/amsmath/amscd.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016-2017 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 1999 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amscd.pdf b/macros/latex/required/amsmath/amscd.pdf
index e66f4e75ab..5f60be945f 100644
--- a/macros/latex/required/amsmath/amscd.pdf
+++ b/macros/latex/required/amsmath/amscd.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsgen.dtx b/macros/latex/required/amsmath/amsgen.dtx
index 705168375e..5edc26b9cc 100644
--- a/macros/latex/required/amsmath/amsgen.dtx
+++ b/macros/latex/required/amsmath/amsgen.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 1999 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsgen.pdf b/macros/latex/required/amsmath/amsgen.pdf
index 7a1a95c4d7..bc21594a36 100644
--- a/macros/latex/required/amsmath/amsgen.pdf
+++ b/macros/latex/required/amsmath/amsgen.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc-1.pdf b/macros/latex/required/amsmath/amsldoc-1.pdf
deleted file mode 100644
index c3a8c86f0f..0000000000
--- a/macros/latex/required/amsmath/amsldoc-1.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc-bb.pdf b/macros/latex/required/amsmath/amsldoc-bb.pdf
deleted file mode 100644
index 71a18b3cba..0000000000
--- a/macros/latex/required/amsmath/amsldoc-bb.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc.pdf b/macros/latex/required/amsmath/amsldoc.pdf
index 5ea14d28a8..fadd3687a2 100644
--- a/macros/latex/required/amsmath/amsldoc.pdf
+++ b/macros/latex/required/amsmath/amsldoc.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsldoc.tex b/macros/latex/required/amsmath/amsldoc.tex
index 1f46924b13..9e08f029f5 100644
--- a/macros/latex/required/amsmath/amsldoc.tex
+++ b/macros/latex/required/amsmath/amsldoc.tex
@@ -1,6 +1,6 @@
%
-% Copyright 1995, 2000, 2013 American Mathematical Society.
-% Copyright 2016-2018 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 2000, 2013 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsmath.dtx b/macros/latex/required/amsmath/amsmath.dtx
index 8e4943235f..8671694b70 100644
--- a/macros/latex/required/amsmath/amsmath.dtx
+++ b/macros/latex/required/amsmath/amsmath.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 2000, 2013 American Mathematical Society.
-% Copyright 2016-2018 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 2000, 2013 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
@@ -76,17 +76,17 @@ Bug reports can be opened (category \texttt{#1}) at\\%
[1994/12/01]% LaTeX date must be December 1994 or later
% \end{macrocode}
%
-% Not yet used but for the future \ldots
+% Providing a rollback to earlier version(s)
% \begin{macrocode}
-%\providecommand\DeclareRelease[3]{}
-%\providecommand\DeclareCurrentRelease[2]{}
+\providecommand\DeclareRelease[3]{}
+\providecommand\DeclareCurrentRelease[2]{}
%
-%\DeclareRelease{}{2017-09-02}{amsmath-2017-09-02.sty}
-%\DeclareCurrentRelease{}{2018-12-01}
+\DeclareRelease{}{2018-12-01}{amsmath-2018-12-01.sty}
+\DeclareCurrentRelease{}{2019-04-01}
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesPackage{amsmath}[2018/12/01 v2.17b AMS math features]
+\ProvidesPackage{amsmath}[2019/04/01 v2.17c AMS math features]
% \end{macrocode}
%
% \section{Catcode defenses}
@@ -1690,7 +1690,19 @@ Foreign command \@backslashchar#1;\MessageBreak
% This test is just at package loading and has no affect on the
% definitions used in 8bit TeX.
% \begin{macrocode}
-\def\@tempa#1{\@xp\@tempb\meaning#1\@nil#1}
+%\def\@tempa#1{\@xp\@tempb\meaning#1\@nil#1}
+% \end{macrocode}
+% The extended definition below tests if the accent is already
+% robust (as newer \LaTeX{} kernels do this by default) and if so
+% picks up the robust definition. However, as of
+% now it still redefines it to be non-robust.
+% \begin{macrocode}
+\def\@tempa#1{%
+ \@ifundefined{\@xp\@gobble\string#1\space}%
+ {\@xp\@tempb\meaning#1\@nil#1}%
+ {\@xp\@xp\@xp\@tempb\@xp\meaning
+ \csname\@xp\@gobble\string#1\space\endcsname\@nil#1}%
+}
\def\@tempb#1>#2#3 #4\@nil#5{%
\@xp\ifx\csname#3\endcsname\mathaccent
\@tempc#4?"7777\@nil#5%
@@ -2075,6 +2087,17 @@ Foreign command \@backslashchar#1;\MessageBreak
% \end{macro}
% \end{macro}
%
+%
+% \begin{macro}{\overunderset}
+% This is the combination of the previous two commands which is
+% something that is sometimes needed.
+% \changes{v2.17c}{FMi}{New command \cs{overunderset}}
+% \begin{macrocode}
+\newcommand{\overunderset}[3]{\binrel@{#3}%
+ \binrel@@{\mathop{\kern\z@#3}\limits^{#1}_{#2}}}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\sideset}
% \cn{sideset} allows placing `adscript' symbols at the four
% corners of a \cs{mathop}, \emph{in addition to} limits. Left-side
diff --git a/macros/latex/required/amsmath/amsmath.pdf b/macros/latex/required/amsmath/amsmath.pdf
index 61d19095a9..b470b49082 100644
--- a/macros/latex/required/amsmath/amsmath.pdf
+++ b/macros/latex/required/amsmath/amsmath.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsopn.dtx b/macros/latex/required/amsmath/amsopn.dtx
index a1127d3893..b7047377f3 100644
--- a/macros/latex/required/amsmath/amsopn.dtx
+++ b/macros/latex/required/amsmath/amsopn.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 1999 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsopn.pdf b/macros/latex/required/amsmath/amsopn.pdf
index a07f5a0378..bf55cb2b5b 100644
--- a/macros/latex/required/amsmath/amsopn.pdf
+++ b/macros/latex/required/amsmath/amsopn.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amstext.dtx b/macros/latex/required/amsmath/amstext.dtx
index fc9e127a11..a4c9aeb5d9 100644
--- a/macros/latex/required/amsmath/amstext.dtx
+++ b/macros/latex/required/amsmath/amstext.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 1999 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amstext.pdf b/macros/latex/required/amsmath/amstext.pdf
index b41ec69e29..b79a9aec65 100644
--- a/macros/latex/required/amsmath/amstext.pdf
+++ b/macros/latex/required/amsmath/amstext.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/amsxtra.dtx b/macros/latex/required/amsmath/amsxtra.dtx
index e7f1198d1e..2165dde41a 100644
--- a/macros/latex/required/amsmath/amsxtra.dtx
+++ b/macros/latex/required/amsmath/amsxtra.dtx
@@ -1,8 +1,8 @@
%
% \iffalse meta-comment
%
-% Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright (C) 1995, 1999 American Mathematical Society.
+% Copyright (C) 2016-2019 LaTeX3 Project and American Mathematical Society.
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
diff --git a/macros/latex/required/amsmath/amsxtra.pdf b/macros/latex/required/amsmath/amsxtra.pdf
index 882dce9197..989c9c7207 100644
--- a/macros/latex/required/amsmath/amsxtra.pdf
+++ b/macros/latex/required/amsmath/amsxtra.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/changes.txt b/macros/latex/required/amsmath/changes.txt
index 48a5e1992f..eddb5f581a 100644
--- a/macros/latex/required/amsmath/changes.txt
+++ b/macros/latex/required/amsmath/changes.txt
@@ -1,3 +1,11 @@
+#########################
+# 2019-10-01 Release
+#########################
+
+2019-02-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * amsmath.dtx (section{Mods, continued fractions, etc.}):
+ Command \overunderset added
#########################
# 2018-12-01 Release
diff --git a/macros/latex/required/amsmath/subeqn.pdf b/macros/latex/required/amsmath/subeqn.pdf
index 4d04db3b81..ecbe8ec55f 100644
--- a/macros/latex/required/amsmath/subeqn.pdf
+++ b/macros/latex/required/amsmath/subeqn.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/technote.pdf b/macros/latex/required/amsmath/technote.pdf
index e845ca15c8..f1d59590fe 100644
--- a/macros/latex/required/amsmath/technote.pdf
+++ b/macros/latex/required/amsmath/technote.pdf
Binary files differ
diff --git a/macros/latex/required/amsmath/testmath.pdf b/macros/latex/required/amsmath/testmath.pdf
index 6230a1dfdf..37d487af69 100644
--- a/macros/latex/required/amsmath/testmath.pdf
+++ b/macros/latex/required/amsmath/testmath.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/README.md b/macros/latex/required/graphics/README.md
index 009e20da95..aa93b7b76a 100644
--- a/macros/latex/required/graphics/README.md
+++ b/macros/latex/required/graphics/README.md
@@ -1,7 +1,7 @@
The LaTeX `graphics` bundle
===========================
-Release 2019-10-01 pre-release 3
+Release 2019-10-01
Overview
--------
diff --git a/macros/latex/required/graphics/color.pdf b/macros/latex/required/graphics/color.pdf
index ea3a050f54..5fcf4004c8 100644
--- a/macros/latex/required/graphics/color.pdf
+++ b/macros/latex/required/graphics/color.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/drivers.pdf b/macros/latex/required/graphics/drivers.pdf
index cf6bbd8a04..c42c229781 100644
--- a/macros/latex/required/graphics/drivers.pdf
+++ b/macros/latex/required/graphics/drivers.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/epsfig.pdf b/macros/latex/required/graphics/epsfig.pdf
index 18de09b6a7..8cea591b62 100644
--- a/macros/latex/required/graphics/epsfig.pdf
+++ b/macros/latex/required/graphics/epsfig.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/graphics.pdf b/macros/latex/required/graphics/graphics.pdf
index feac0f2953..09b9ccf731 100644
--- a/macros/latex/required/graphics/graphics.pdf
+++ b/macros/latex/required/graphics/graphics.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/graphicx.pdf b/macros/latex/required/graphics/graphicx.pdf
index d31535391e..03c7c82bf0 100644
--- a/macros/latex/required/graphics/graphicx.pdf
+++ b/macros/latex/required/graphics/graphicx.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/grfguide.pdf b/macros/latex/required/graphics/grfguide.pdf
index 42e67690ab..cc7e1453f7 100644
--- a/macros/latex/required/graphics/grfguide.pdf
+++ b/macros/latex/required/graphics/grfguide.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/keyval.pdf b/macros/latex/required/graphics/keyval.pdf
index 402bdff918..bcc003adc5 100644
--- a/macros/latex/required/graphics/keyval.pdf
+++ b/macros/latex/required/graphics/keyval.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/lscape.pdf b/macros/latex/required/graphics/lscape.pdf
index 2f12821edb..e3109c11b7 100644
--- a/macros/latex/required/graphics/lscape.pdf
+++ b/macros/latex/required/graphics/lscape.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/rotating.pdf b/macros/latex/required/graphics/rotating.pdf
index 262421e49c..1cc137e63c 100644
--- a/macros/latex/required/graphics/rotating.pdf
+++ b/macros/latex/required/graphics/rotating.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/rotex.pdf b/macros/latex/required/graphics/rotex.pdf
index 9219ab2d36..1171570641 100644
--- a/macros/latex/required/graphics/rotex.pdf
+++ b/macros/latex/required/graphics/rotex.pdf
Binary files differ
diff --git a/macros/latex/required/graphics/trig.pdf b/macros/latex/required/graphics/trig.pdf
index e7317be6e8..954700105f 100644
--- a/macros/latex/required/graphics/trig.pdf
+++ b/macros/latex/required/graphics/trig.pdf
Binary files differ
diff --git a/macros/latex/required/tools/README.md b/macros/latex/required/tools/README.md
index aa0e7c9f46..b7ee5b94d4 100644
--- a/macros/latex/required/tools/README.md
+++ b/macros/latex/required/tools/README.md
@@ -1,7 +1,7 @@
The LaTeX `tools` bundle
========================
-Release 2019-10-01 pre-release 3
+Release 2019-10-01
Overview
--------
diff --git a/macros/latex/required/tools/afterpage.pdf b/macros/latex/required/tools/afterpage.pdf
index 2adbee3d82..af05f90040 100644
--- a/macros/latex/required/tools/afterpage.pdf
+++ b/macros/latex/required/tools/afterpage.pdf
Binary files differ
diff --git a/macros/latex/required/tools/array.pdf b/macros/latex/required/tools/array.pdf
index 0982ad55fc..b02b32ac9a 100644
--- a/macros/latex/required/tools/array.pdf
+++ b/macros/latex/required/tools/array.pdf
Binary files differ
diff --git a/macros/latex/required/tools/bm.pdf b/macros/latex/required/tools/bm.pdf
index 271d209cd3..1aa401beea 100644
--- a/macros/latex/required/tools/bm.pdf
+++ b/macros/latex/required/tools/bm.pdf
Binary files differ
diff --git a/macros/latex/required/tools/calc.pdf b/macros/latex/required/tools/calc.pdf
index acb3296ee3..1f7f4eb9f2 100644
--- a/macros/latex/required/tools/calc.pdf
+++ b/macros/latex/required/tools/calc.pdf
Binary files differ
diff --git a/macros/latex/required/tools/dcolumn.pdf b/macros/latex/required/tools/dcolumn.pdf
index bf17f37799..9ce64ebc36 100644
--- a/macros/latex/required/tools/dcolumn.pdf
+++ b/macros/latex/required/tools/dcolumn.pdf
Binary files differ
diff --git a/macros/latex/required/tools/delarray.pdf b/macros/latex/required/tools/delarray.pdf
index e83d0e250e..6059773f58 100644
--- a/macros/latex/required/tools/delarray.pdf
+++ b/macros/latex/required/tools/delarray.pdf
Binary files differ
diff --git a/macros/latex/required/tools/enumerate.pdf b/macros/latex/required/tools/enumerate.pdf
index 7feab7548b..fafb1862fa 100644
--- a/macros/latex/required/tools/enumerate.pdf
+++ b/macros/latex/required/tools/enumerate.pdf
Binary files differ
diff --git a/macros/latex/required/tools/fileerr.pdf b/macros/latex/required/tools/fileerr.pdf
index 52def594d2..b808721fbe 100644
--- a/macros/latex/required/tools/fileerr.pdf
+++ b/macros/latex/required/tools/fileerr.pdf
Binary files differ
diff --git a/macros/latex/required/tools/fontsmpl.pdf b/macros/latex/required/tools/fontsmpl.pdf
index c24340e2bb..614b08e688 100644
--- a/macros/latex/required/tools/fontsmpl.pdf
+++ b/macros/latex/required/tools/fontsmpl.pdf
Binary files differ
diff --git a/macros/latex/required/tools/ftnright.pdf b/macros/latex/required/tools/ftnright.pdf
index dbdb971230..8736abc411 100644
--- a/macros/latex/required/tools/ftnright.pdf
+++ b/macros/latex/required/tools/ftnright.pdf
Binary files differ
diff --git a/macros/latex/required/tools/hhline.pdf b/macros/latex/required/tools/hhline.pdf
index 7b0879e6be..b85807d304 100644
--- a/macros/latex/required/tools/hhline.pdf
+++ b/macros/latex/required/tools/hhline.pdf
Binary files differ
diff --git a/macros/latex/required/tools/indentfirst.pdf b/macros/latex/required/tools/indentfirst.pdf
index 3c3648d20c..397f857ef2 100644
--- a/macros/latex/required/tools/indentfirst.pdf
+++ b/macros/latex/required/tools/indentfirst.pdf
Binary files differ
diff --git a/macros/latex/required/tools/layout.pdf b/macros/latex/required/tools/layout.pdf
index f2c5c980ad..1266716aae 100644
--- a/macros/latex/required/tools/layout.pdf
+++ b/macros/latex/required/tools/layout.pdf
Binary files differ
diff --git a/macros/latex/required/tools/longtable.pdf b/macros/latex/required/tools/longtable.pdf
index 77d4e3525e..025f679fff 100644
--- a/macros/latex/required/tools/longtable.pdf
+++ b/macros/latex/required/tools/longtable.pdf
Binary files differ
diff --git a/macros/latex/required/tools/multicol.pdf b/macros/latex/required/tools/multicol.pdf
index 71060120f3..88afd1e80b 100644
--- a/macros/latex/required/tools/multicol.pdf
+++ b/macros/latex/required/tools/multicol.pdf
Binary files differ
diff --git a/macros/latex/required/tools/rawfonts.pdf b/macros/latex/required/tools/rawfonts.pdf
index b3b01f7b21..b47017ecc4 100644
--- a/macros/latex/required/tools/rawfonts.pdf
+++ b/macros/latex/required/tools/rawfonts.pdf
Binary files differ
diff --git a/macros/latex/required/tools/shellesc.pdf b/macros/latex/required/tools/shellesc.pdf
index c60ab30869..69b3289947 100644
--- a/macros/latex/required/tools/shellesc.pdf
+++ b/macros/latex/required/tools/shellesc.pdf
Binary files differ
diff --git a/macros/latex/required/tools/showkeys.pdf b/macros/latex/required/tools/showkeys.pdf
index 72ed571d66..0ddb96c908 100644
--- a/macros/latex/required/tools/showkeys.pdf
+++ b/macros/latex/required/tools/showkeys.pdf
Binary files differ
diff --git a/macros/latex/required/tools/somedefs.pdf b/macros/latex/required/tools/somedefs.pdf
index 8d04eb8855..3068bfd379 100644
--- a/macros/latex/required/tools/somedefs.pdf
+++ b/macros/latex/required/tools/somedefs.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tabularx.pdf b/macros/latex/required/tools/tabularx.pdf
index f61bc69309..45703e2f09 100644
--- a/macros/latex/required/tools/tabularx.pdf
+++ b/macros/latex/required/tools/tabularx.pdf
Binary files differ
diff --git a/macros/latex/required/tools/theorem.pdf b/macros/latex/required/tools/theorem.pdf
index dfcf2f2f84..03872edcc9 100644
--- a/macros/latex/required/tools/theorem.pdf
+++ b/macros/latex/required/tools/theorem.pdf
Binary files differ
diff --git a/macros/latex/required/tools/tools-overview.pdf b/macros/latex/required/tools/tools-overview.pdf
index ee55ccdf58..5e4a3cc5bf 100644
--- a/macros/latex/required/tools/tools-overview.pdf
+++ b/macros/latex/required/tools/tools-overview.pdf
Binary files differ
diff --git a/macros/latex/required/tools/trace.pdf b/macros/latex/required/tools/trace.pdf
index f3afb1b8bc..c073ba3ef9 100644
--- a/macros/latex/required/tools/trace.pdf
+++ b/macros/latex/required/tools/trace.pdf
Binary files differ
diff --git a/macros/latex/required/tools/varioref.pdf b/macros/latex/required/tools/varioref.pdf
index 567731014e..07c44afe87 100644
--- a/macros/latex/required/tools/varioref.pdf
+++ b/macros/latex/required/tools/varioref.pdf
Binary files differ
diff --git a/macros/latex/required/tools/verbatim.pdf b/macros/latex/required/tools/verbatim.pdf
index 3eb2b555f9..c5a2f07310 100644
--- a/macros/latex/required/tools/verbatim.pdf
+++ b/macros/latex/required/tools/verbatim.pdf
Binary files differ
diff --git a/macros/latex/required/tools/xr.pdf b/macros/latex/required/tools/xr.pdf
index 8448b1c1cb..ab030f7f30 100644
--- a/macros/latex/required/tools/xr.pdf
+++ b/macros/latex/required/tools/xr.pdf
Binary files differ
diff --git a/macros/latex/required/tools/xspace.pdf b/macros/latex/required/tools/xspace.pdf
index 1139ce0b3f..c26c52db9f 100644
--- a/macros/latex/required/tools/xspace.pdf
+++ b/macros/latex/required/tools/xspace.pdf
Binary files differ
diff --git a/macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf b/macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf
index 31b4ff520f..a3a333bf72 100644
--- a/macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf
+++ b/macros/luatex/latex/beamer-rl/Example-of-use-ar.pdf
Binary files differ
diff --git a/macros/luatex/latex/beamer-rl/Example-of-use-ar.tex b/macros/luatex/latex/beamer-rl/Example-of-use-ar.tex
index 367358a7b3..da7a779f9b 100644
--- a/macros/luatex/latex/beamer-rl/Example-of-use-ar.tex
+++ b/macros/luatex/latex/beamer-rl/Example-of-use-ar.tex
Binary files differ
diff --git a/macros/luatex/latex/beamer-rl/Example-of-use-en.pdf b/macros/luatex/latex/beamer-rl/Example-of-use-en.pdf
index 4629290c75..4811144d9f 100644
--- a/macros/luatex/latex/beamer-rl/Example-of-use-en.pdf
+++ b/macros/luatex/latex/beamer-rl/Example-of-use-en.pdf
Binary files differ
diff --git a/macros/luatex/latex/beamer-rl/Example-of-use-en.tex b/macros/luatex/latex/beamer-rl/Example-of-use-en.tex
index 3593e93759..e0846e501b 100644
--- a/macros/luatex/latex/beamer-rl/Example-of-use-en.tex
+++ b/macros/luatex/latex/beamer-rl/Example-of-use-en.tex
@@ -1,7 +1,6 @@
-\documentclass{beamer}
+\documentclass[babel={layout=lists}]{beamer-rl}
\usepackage{hologo} % pdflatex, xelatex, lualatex logos
-\usepackage{beamer-rl}
\babelprovide[import=ar-DZ, main]{arabic}
\babelprovide[import,language=Default]{english}
\babelfont{sf}{Amiri}
@@ -43,8 +42,9 @@
%\mode<presentation>{\usetheme{Luebeck}}
%\mode<presentation>{\usetheme{Malmoe}}
%\mode<presentation>{\usetheme{Warsaw}}
+%\usetheme{Cuerna}\usecolortheme{default}
-\title{The beamer-rl package}
+\title{The beamer-rl class}
\author{Salim Bou}
@@ -73,6 +73,7 @@
\tableofcontents
\end{frame}
+
\section{Introduction}
\begin{frame}[fragile]
@@ -81,7 +82,7 @@ Creating beamer presentation for right to left language (like arabic) using \h
The \hologo{LuaTeX} team set solutions for these issues thanks to them and to \textit{Javier~Bezos} for his works on the package \verb|babel| and \verb|bidi| writing
-This package provides patchs of some beamer templates and commands
+This class provides patchs of some beamer templates and commands
for right to left presentation, this package call babel with \verb|bidi=basic-r| option and require lualatex engine
\end{frame}
@@ -94,8 +95,7 @@ for right to left presentation, this package call babel with \verb|bidi=basic-r|
\selectlanguage{nil}
\begin{verbatim}
-\documentclass{beamer}
-\usepackage{beamer-rl}
+\documentclass{beamer-rl}
\babelprovide[import=ar-DZ, main]{arabic}
\babelfont{sf}{Amiri}
@@ -235,8 +235,25 @@ number not in the first $p$ numbers.\qedhere
\frametitle{Some notes}
\begin{itemize}
+
+\item
+
+All options provided by \verb:beamer: can be added with \verb:beamer-rl:
+
+Additional options can also be passed to package
+ \verb:babel:
+ with \verb:beamer-rl: like this
+
+\medskip
+
+{\selectlanguage{nil}
+\verb:\documentclass[babel={<babel options>}]{beamer-rl}:
+}
+
+\medskip
+
\item
-The \verb:beamer-rl: package swap the definition of \verb:\blacktriangleright: with \verb:\blacktriangleleft: in RTL context.
+The \verb:beamer-rl: class swap the definition of \verb:\blacktriangleright: with \verb:\blacktriangleleft: in RTL context
\bigskip
diff --git a/macros/luatex/latex/beamer-rl/README.txt b/macros/luatex/latex/beamer-rl/README.txt
index a262ea9250..c42d9bbb4b 100644
--- a/macros/luatex/latex/beamer-rl/README.txt
+++ b/macros/luatex/latex/beamer-rl/README.txt
@@ -1,7 +1,7 @@
-The beamer-rl package
-v1.2
+The beamer-rl class
+v1.3
-This package provides patchs of some beamer templates and commands
+This class provides patchs of some beamer templates and commands
for right to left presentation, this package require babel with lualatex engine
If you want to report any bugs or typos and corrections in the
documentation then
@@ -9,7 +9,7 @@ please use the issue tracker:
<https://github.com/seloumi/beamer-rl/issues>
-Current version release date: 2019/04/03
+Current version release date: 2019/10/04
___________________
Salim Bou
diff --git a/macros/luatex/latex/beamer-rl/beamer-rl.sty b/macros/luatex/latex/beamer-rl/beamer-rl.cls
index b476c58fb0..33fe45343b 100644
--- a/macros/luatex/latex/beamer-rl/beamer-rl.sty
+++ b/macros/luatex/latex/beamer-rl/beamer-rl.cls
@@ -1,8 +1,37 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamer-rl}
-[2019/04/03 v1.2 LaTeX package to patch beamer for right to left presentation]
+\ProvidesClass{beamer-rl}
+[2019/10/04 v1.3 LaTeX class to patch beamer for right to left presentation with babel]
-\RequirePackage[nil,bidi=basic-r,layout=counters.lists.tabular]{babel}
+\RequirePackage{kvoptions}
+\RequirePackage{kvsetkeys}
+
+\SetupKeyvalOptions{
+ family=beamer-rl,
+ prefix=beamer-rl@,
+ setkeys=\kvsetkeys,
+}
+
+% babel options:
+\define@key{beamer-rl}{babel}{%
+ \PassOptionsToPackage{#1}{babel}%
+}
+
+\DeclareDefaultOption{%
+ \PassOptionsToClass{\CurrentOption}{beamer}%
+}
+
+\ProcessKeyvalOptions*\relax
+
+\RequirePackage{ifluatex}
+
+\ifluatex
+\else
+\ClassError{beamer-rl}{beamer-rl require luatex}
+\fi
+
+\LoadClass[hyperref={unicode}]{beamer}
+
+\RequirePackage[nil,bidi=basic-r]{babel}
\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax}
\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}}
@@ -30,8 +59,6 @@
\let\oldpgfuseshading\pgfuseshading
\def\pgfuseshading#1{\babelsublr{\oldpgfuseshading{#1}}}
-\hypersetup{unicode}
-
%% beamerbasebox
@@ -78,10 +105,9 @@
\bmb@temp=\bmb@width%
\bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
\bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
+ \bmb@dimc=0pt%
\ifdim\wd\bmb@box=0pt
\bmb@dimc=\bmb@width%
- \else
- \bmb@dimc=0pt%
\fi
\hbox{%
\textdir TLT\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{\bmb@dimc}{+-\ht\bmb@box}
@@ -451,7 +477,7 @@
}}%
\setbox\beamer@framebox=\vbox{%
- \nobreak\vbox{}\nobreak\par\nobreak\beamer@entrycode\nobreak%
+ \nobreak\vbox{}\nobreak\par\nobreak\beamer@entrycode\nobreak%
\nointerlineskip\unvbox\beamer@frametitlebox%
\nobreak%
\box\beamer@framebox %
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 0d7f2c0d94..74022e9d8a 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -13,8 +13,7 @@ $mirrors = {
'China' => {
'http://mirror.lzu.edu.cn/CTAN/' => 1,
'http://mirrors.geekpie.club/CTAN/' => 1,
- 'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
- 'http://mirrors.ustc.edu.cn/CTAN/' => 1
+ 'http://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1
},
'India' => {
'http://ctan.imsc.res.in/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 408247a0f0..46d88425f1 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2019
-depend revision/52276
+depend revision/52286
name 00texlive.image
category TLCore
-revision 52276
+revision 52286
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -4047,7 +4047,7 @@ depend opt_w32_multi_user:1
name 00texlive.installer
category TLCore
-revision 52235
+revision 52279
shortdesc TeX Live standalone installer package
longdesc This package defines the files to go into the installer
longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the
@@ -14211,7 +14211,7 @@ catalogue-version 2.0
name amsmath
category Package
-revision 52096
+revision 52286
catalogue latex-amsmath
shortdesc AMS mathematical facilities for LaTeX
relocated 1
@@ -14227,17 +14227,17 @@ longdesc contributed packages add still further to its appeal; examples
longdesc are empheq, which provides functions for decorating and
longdesc highlighting mathematics, and ntheorem, for specifying theorem
longdesc (and similar) definitions.
-containersize 30004
-containerchecksum 33edae69a80900185883792b2c3f2b4f1a71e5537a1264b69f7b51cee403d2c07841688be003732238aeeeecfb3e1a9e9d60145e84a24618b58157b09cb138ab
-doccontainersize 2478972
-doccontainerchecksum 704088e40da25c0393fa4a64986a274561d465cfd4e9026916de359bf1b23757f1619e74d502288c05f957753c9adf27b8d1a3328b26855f7684d6bbe5c50cc4
-docfiles size=776
+containersize 30088
+containerchecksum 41c56493d0e6f19b52b4794c4d98eb8a3ab4f51dd0e7d0be046121d66be8ae953e2eb9bdbff4f59ce58ebac69cd1212a4f25ada178899b00f1843cb6cdb6128f
+doccontainersize 2323880
+doccontainerchecksum 08b3c6aad67e38cbc4be88c3de8912004dbb52070344217a8466aa42d3a7315b9432c7e6f4cae59f479b69c9e2ba7315617bac661effacb32765a0328e3dd5ab
+docfiles size=660
RELOC/doc/latex/amsmath/README.md details="General README" language="en"
+ RELOC/doc/latex/amsmath/ams-external.txt
+ RELOC/doc/latex/amsmath/ams-internal.txt
RELOC/doc/latex/amsmath/amsbsy.pdf
RELOC/doc/latex/amsmath/amscd.pdf
RELOC/doc/latex/amsmath/amsgen.pdf
- RELOC/doc/latex/amsmath/amsldoc-1.pdf
- RELOC/doc/latex/amsmath/amsldoc-bb.pdf
RELOC/doc/latex/amsmath/amsldoc.pdf details="User guide (English)" language="en"
RELOC/doc/latex/amsmath/amsldoc.tex
RELOC/doc/latex/amsmath/amsmath.pdf
@@ -14253,8 +14253,8 @@ docfiles size=776
RELOC/doc/latex/amsmath/technote.tex
RELOC/doc/latex/amsmath/testmath.pdf details="Examples paper" language="en"
RELOC/doc/latex/amsmath/testmath.tex
-srccontainersize 63740
-srccontainerchecksum 0c0dcb8f6aa439867557f66b6bb7dc7331c130138e1d2eab942d3984610fce781c7bb9ee4c007666dc96ef0837753236128d125580e39b5a704c5168a3db8609
+srccontainersize 63936
+srccontainerchecksum 886b3f87b155d7d57a4e26f1996a192c3bdb88474baad0af17060c445a4d5050a4ab508afc1af7894d5a6bf24c958a7a0ee66ee897c810b856ae4766f9a7dcb7
srcfiles size=79
RELOC/source/latex/amsmath/amsbsy.dtx
RELOC/source/latex/amsmath/amsbsy.ins
@@ -14282,7 +14282,7 @@ runfiles size=48
catalogue-also nath mathtools
catalogue-contact-home http://www.ams.org/tex/amslatex.html
catalogue-ctan /macros/latex/required/amsmath
-catalogue-date 2018-12-11 00:02:02 +0100
+catalogue-date 2019-10-04 20:23:10 +0200
catalogue-license lppl1.3c
catalogue-topics maths
@@ -27685,32 +27685,31 @@ catalogue-version 0.02b
name beamer-rl
category Package
-revision 50970
+revision 52284
shortdesc Right to left presentation with beamer and babel
relocated 1
longdesc This package provides patches of some beamer templates and
longdesc commands for presentation from right to left. It requires Babel
-longdesc with the LuaLaTeX engine.
-containersize 3528
-containerchecksum f608c257eeeb1f1f3c55cd948d716d843f10a001f5e021c9bee7321435feb07dc743febdac4b715d40f9dffa1b578e413d06f80c02b7578503377a67661fa9d9
-doccontainersize 182884
-doccontainerchecksum b7b686b82795b6d15bd56cbf70219fe411b218e9ed22255860d16bd319022b5f4393aa1135b58004d55367208322631a408fd9c54ce0e6b97eeaee72300f6288
-docfiles size=62
+longdesc with the LuaTeX engine.
+containersize 3676
+containerchecksum 4e7e9cae6b48521baab4d92965d5b4e14d9b09a51e95b45c4953a7c6199c29691e5a8e69a68c0b29d27d51ddbd1fe57ed21cc6dc6744fb0de2f7544848aacf06
+doccontainersize 180268
+doccontainerchecksum bfa9d52b34ad4edef40166e6a0355e5efd4508499a87c1cf4f643fe30f873366158e21706c06f43822e244c69b85c40d254c68d60a82b91e3a4381d27866b807
+docfiles size=63
RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.pdf details="Example of use (Arabic)" language="ar"
RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.tex
RELOC/doc/lualatex/beamer-rl/Example-of-use-en.pdf details="Example of use (English)" language="en"
RELOC/doc/lualatex/beamer-rl/Example-of-use-en.tex
RELOC/doc/lualatex/beamer-rl/README.txt details="Readme"
runfiles size=4
- RELOC/tex/lualatex/beamer-rl/beamer-rl.sty
+ RELOC/tex/lualatex/beamer-rl/beamer-rl.cls
catalogue-contact-bugs https://github.com/seloumi/beamer-rl/issues
-catalogue-contact-home https://github.com/seloumi/beamer-rl
catalogue-contact-repository https://github.com/seloumi/beamer-rl
catalogue-ctan /macros/luatex/latex/beamer-rl
-catalogue-date 2019-05-03 18:55:43 +0200
+catalogue-date 2019-10-04 17:26:52 +0200
catalogue-license lppl1.3c
-catalogue-topics multilingual presentation
-catalogue-version 1.2
+catalogue-topics class presentation bidi multilingual luatex
+catalogue-version 1.3
name beamer-tut-pt
category Package
@@ -71710,7 +71709,7 @@ catalogue-version 1.1
name countriesofeurope
category Package
-revision 49525
+revision 52285
shortdesc A font with the images of the countries of Europe
relocated 1
longdesc The bundle provides a font "CountriesOfEurope" (in Adobe Type 1
@@ -71718,29 +71717,30 @@ longdesc format) and the necessary metrics, together with LaTeX macros
longdesc for its use. The font provides glyphs with a filled outline of
longdesc the shape of each country; each glyph is at the same
longdesc cartographic scale.
-execute addMap CountriesofEurope.map
-containersize 219268
-containerchecksum 93e0657d81a7bdebb37a1992a92ba07f369a2d1167155691298edda22187b2d08c018c8e343cbf9467d620f490142056161d0af948bb4a3dcf0d7ef7f1fbfc9f
-doccontainersize 78420
-doccontainerchecksum e25d238d37eddb87526d231559ee99fb779ae28b86d03b36cc463f73db3be512377cd36dbc1c9edfbeec86cc5bc5b834f688b0666a3200f039b797b478dda4a3
-docfiles size=23
+execute addMap countriesofeurope.map
+containersize 219540
+containerchecksum 77d075fe233359be6d50003d9577ce84965c409ae89da18ae91ab214a80200b83843ee25a1caaf1d0ac1e6fc076efbe560f3dacc1770120a89c6d8612915418b
+doccontainersize 103316
+doccontainerchecksum 03071f1cc0c00f1930307395126f035080c2efae21ec99ae81a03abdbc572d1219dcd3a63b8d988036a1c2b9c4f1a4a564df7017a886965068d1ae314a995306
+docfiles size=30
RELOC/doc/fonts/countriesofeurope/Changes
- RELOC/doc/fonts/countriesofeurope/CountriesofEurope.pdf details="Package documentation"
- RELOC/doc/fonts/countriesofeurope/CountriesofEurope.tex
RELOC/doc/fonts/countriesofeurope/README details="Readme"
+ RELOC/doc/fonts/countriesofeurope/countriesofeurope.bib
+ RELOC/doc/fonts/countriesofeurope/countriesofeurope.pdf details="Package documentation"
+ RELOC/doc/fonts/countriesofeurope/countriesofeurope.tex
runfiles size=72
- RELOC/fonts/afm/public/countriesofeurope/CountriesofEurope.afm
- RELOC/fonts/enc/dvips/countriesofeurope/CountriesofEurope.enc
- RELOC/fonts/map/dvips/countriesofeurope/CountriesofEurope.map
- RELOC/fonts/opentype/public/countriesofeurope/CountriesofEurope.otf
- RELOC/fonts/tfm/public/countriesofeurope/CountriesofEurope.tfm
- RELOC/fonts/type1/public/countriesofeurope/CountriesofEurope.pfb
- RELOC/tex/latex/countriesofeurope/CountriesofEurope.sty
+ RELOC/fonts/afm/public/countriesofeurope/countriesofeurope.afm
+ RELOC/fonts/enc/dvips/countriesofeurope/countriesofeurope.enc
+ RELOC/fonts/map/dvips/countriesofeurope/countriesofeurope.map
+ RELOC/fonts/opentype/public/countriesofeurope/countriesofeurope.otf
+ RELOC/fonts/tfm/public/countriesofeurope/countriesofeurope.tfm
+ RELOC/fonts/type1/public/countriesofeurope/countriesofeurope.pfb
+ RELOC/tex/latex/countriesofeurope/countriesofeurope.sty
catalogue-ctan /fonts/countriesofeurope
-catalogue-date 2018-12-28 07:23:42 +0100
-catalogue-license lppl
+catalogue-date 2019-10-03 15:46:20 +0200
+catalogue-license ofllppl
catalogue-topics font font-type1 font-novelty
-catalogue-version 0.22
+catalogue-version 0.23
name counttexruns
category Package
@@ -79905,22 +79905,22 @@ catalogue-version 1.1
name datetime2-slovak
category Package
-revision 36700
+revision 52281
shortdesc Slovak language module for the datetime2 package
relocated 1
longdesc This module provides the "slovak" style that can be set using
longdesc \DTMsetstyle provided by datetime2.sty. This package is
longdesc currently unmaintained. Please see the README for the procedure
longdesc to follow if you want to take over the maintenance.
-containersize 2544
-containerchecksum 7a0faf7342f616a4ef681ccbf961a5647802ddaf2edbed622e7a9eb8a648a579b48efadd98c5e4fc24501c1eb45aa262ecc6f16b8d62fd11326d90d5d39121d0
-doccontainersize 81520
-doccontainerchecksum ae18dc94f2bcbcc35e24cd01567c837e64ee84067a70ed7a7367be1d4e47faeba923233586b3ea8e818a6f15d4f63fabec657285ec9a543394138519c71ee1d5
-docfiles size=22
+containersize 2548
+containerchecksum c69d8eacf36fb7232a85d92e5db277b281b631c0c8f63df7fbba51876d1be782b7196efaaea0ac25140716f983ada40aedaa550102fbe0d445e5cddd41317a09
+doccontainersize 72652
+doccontainerchecksum c40e20b000f3fd5ac368c310d1f11519566410963cadaf4aabfb0c9cae05e0d3e8a3810c7da451a5e206e8b5b174ac0b837c1beff207597e050ec529e82acf51
+docfiles size=19
RELOC/doc/latex/datetime2-slovak/README details="Readme"
RELOC/doc/latex/datetime2-slovak/datetime2-slovak.pdf details="Package documentation"
-srccontainersize 4704
-srccontainerchecksum a9ff5e7ca92f80d6552a6dd8393a18cdcfdc10d92ce751ac04b7c0fce36038357eb187419417be385b35fe9b588a89795de9a440d475f5fe1ad4776beaea3237
+srccontainersize 4716
+srccontainerchecksum 19547ebf7016d1e416227830b81e95dd6d91c7ab7823d3fc2d6890d628a51074e4ba7b8b5f31020bf86c2fe447b60f22754bbecb3f7e65dc908ffcfa9087e12f
srcfiles size=5
RELOC/source/latex/datetime2-slovak/datetime2-slovak.dtx
RELOC/source/latex/datetime2-slovak/datetime2-slovak.ins
@@ -79929,29 +79929,29 @@ runfiles size=4
RELOC/tex/latex/datetime2-slovak/datetime2-slovak-utf8.ldf
RELOC/tex/latex/datetime2-slovak/datetime2-slovak.ldf
catalogue-ctan /macros/latex/contrib/datetime2-contrib/datetime2-slovak
-catalogue-date 2018-01-07 11:26:57 +0100
+catalogue-date 2019-10-04 19:11:51 +0200
catalogue-license lppl1.3
catalogue-topics date-time multilingual
-catalogue-version 1.0
+catalogue-version 1.1
name datetime2-slovene
category Package
-revision 36700
+revision 52282
shortdesc Slovene language module for the datetime2 package
relocated 1
longdesc This module provides the "slovene" style that can be set using
longdesc \DTMsetstyle provided by datetime2.sty. This package is
longdesc currently unmaintained. Please see the README for the procedure
longdesc to follow if you want to take over the maintenance.
-containersize 2476
-containerchecksum aa1adfc3b81a198e69ca2fbc29e93a2e3d36710cf29f7d77d0f31eae65e22d9dcc897e585e04bbb7a5324890a8e2145454c4f09648feec67a1c5ab5ea0df77bc
-doccontainersize 80684
-doccontainerchecksum c3307d393e21e1eab8d9f642dff0735160b3aec83f48cefe1288a9e116c008fc79ba178ad5ffa5af2801c22fe1f6c17d262a0fe6d14fb12550808536eec90801
-docfiles size=21
+containersize 2480
+containerchecksum 1d0a73d3781fcc9ea0df63e391f6b7a0a254bfa920c63ad1a0c76b56d4770822bc4e049ce18c554974bbb20478150cd7a4f545ef8983bacd31a112fc3acd5419
+doccontainersize 72192
+doccontainerchecksum dfb2a9808488ab0e0b225d0a397490f7e1cd2343caf0a685d8e3f48feff2ce549092771f0b4017a3c45640067ad1ede8a852e714b313d9abfc7c9642f983cb46
+docfiles size=19
RELOC/doc/latex/datetime2-slovene/README details="Readme"
RELOC/doc/latex/datetime2-slovene/datetime2-slovene.pdf details="Package documentation"
-srccontainersize 4700
-srccontainerchecksum 6191a34bef01d8726d78b8f26c7c29509577d06318ddcba614d3c871db9776693bd4c0ede30e30e1cb638dfbe721059374f1e500af94103dad4f378f57caa3f1
+srccontainersize 4720
+srccontainerchecksum f1a60b0173e8c1f6f245459ba35014e4cca9308e2c5aea203d6123cb88f6de945a6f80ae350ecbfce6554f6d2b671f32487825c5f01093c3bd3fc7a1902231b6
srcfiles size=5
RELOC/source/latex/datetime2-slovene/datetime2-slovene.dtx
RELOC/source/latex/datetime2-slovene/datetime2-slovene.ins
@@ -79960,10 +79960,10 @@ runfiles size=4
RELOC/tex/latex/datetime2-slovene/datetime2-slovene-utf8.ldf
RELOC/tex/latex/datetime2-slovene/datetime2-slovene.ldf
catalogue-ctan /macros/latex/contrib/datetime2-contrib/datetime2-slovene
-catalogue-date 2018-01-07 11:25:01 +0100
+catalogue-date 2019-10-04 19:30:17 +0200
catalogue-license lppl1.3
catalogue-topics date-time multilingual
-catalogue-version 1.0
+catalogue-version 1.1
name datetime2-spanish
category Package
@@ -122785,7 +122785,7 @@ catalogue-version 1.1
name graphics
category Package
-revision 51733
+revision 52286
catalogue latex-graphics
shortdesc The LaTeX standard graphics bundle
relocated 1
@@ -122794,10 +122794,10 @@ longdesc including graphics (eg PostScript) files rotation and scaling
longdesc of text in LaTeX documents. It comprises the packages color,
longdesc graphics, graphicx, trig, epsfig, keyval, and lscape.
depend graphics-cfg
-containersize 14584
-containerchecksum a9b6c8036e473b57694e836063affb386e0122e394f1d40f712ef982a5b87e57bf92bd57a37872916e25efc6c53f04b47326f8a85ace6c752e4ff9b49cc7589e
-doccontainersize 1998364
-doccontainerchecksum 5e98501d4aaefa975c4aeb8b7343de8ef2923f679ebb18041bbf1dcac579294757eeecebfd41b943553f237f61efad39abef3430af6229499f5c79279b329fdb
+containersize 14868
+containerchecksum 8a66c8fa210c960223f80d4f358073b0409ca19f15479f01f2e3673e3f0e5eb219b87e1c7dbfbb906c2ebe8ae302bdaa5f06dc70d1969fa8910fa746a838b0be
+doccontainersize 1998372
+doccontainerchecksum d22a9d032478bc979d9859f0dc2567d9dfcffb72894c89c0b64b542ecd3ff7eac9e9ce0e6cd870ee790cf7cdbd154cbd7b5c57444f34e2090eb8feb35cb317e8
docfiles size=622
RELOC/doc/latex/graphics/README.md details="Readme"
RELOC/doc/latex/graphics/cat.eps
@@ -122815,8 +122815,8 @@ docfiles size=622
RELOC/doc/latex/graphics/rotex.pdf
RELOC/doc/latex/graphics/rotex.tex
RELOC/doc/latex/graphics/trig.pdf
-srccontainersize 51020
-srccontainerchecksum 48677d62a14f8cd60296198dda36a51041360e0fa0a3eeff5c25992f36591c1c18dde77b5a27ca71817b44e523d8512adaa1c50126d38f9189b09a26d9c519d1
+srccontainersize 51428
+srccontainerchecksum 4c36afc18a8fa4a107ded6aa18f344fa3de6696cd8ef87db2a88dd23972aa83c5b83ef387e919d59bc22157d7ac2a6ac0df6a04b0495b3542432a0a545271f32
srcfiles size=62
RELOC/source/latex/graphics/color.dtx
RELOC/source/latex/graphics/drivers.dtx
@@ -122829,7 +122829,7 @@ srcfiles size=62
RELOC/source/latex/graphics/lscape.dtx
RELOC/source/latex/graphics/rotating.dtx
RELOC/source/latex/graphics/trig.dtx
-runfiles size=31
+runfiles size=35
RELOC/tex/latex/graphics/color.sty
RELOC/tex/latex/graphics/dvipdf.def
RELOC/tex/latex/graphics/dvipsnam.def
@@ -122837,6 +122837,7 @@ runfiles size=31
RELOC/tex/latex/graphics/dviwin.def
RELOC/tex/latex/graphics/emtex.def
RELOC/tex/latex/graphics/epsfig.sty
+ RELOC/tex/latex/graphics/graphics-2017-06-25.sty
RELOC/tex/latex/graphics/graphics.sty
RELOC/tex/latex/graphics/graphicx.sty
RELOC/tex/latex/graphics/keyval.sty
@@ -122852,7 +122853,7 @@ runfiles size=31
catalogue-contact-bugs https://www.latex-project.org/bugs/
catalogue-contact-home https://www.latex-project.org/
catalogue-ctan /macros/latex/required/graphics
-catalogue-date 2019-07-23 18:39:00 +0200
+catalogue-date 2019-10-03 19:39:53 +0200
catalogue-license lppl1.3c
catalogue-topics graphics collection
@@ -149087,7 +149088,7 @@ catalogue-version 1.2m
name latex
category Package
-revision 49390
+revision 52286
shortdesc A TeX macro package that defines LaTeX
relocated 1
longdesc LaTeX is a widely-used macro package for TeX, providing many
@@ -149109,18 +149110,16 @@ depend luatex
depend pdftex
depend latexconfig
depend latex-fonts
-containersize 157692
-containerchecksum 9a457a0f8eacc9fd46aec1cd8b2636b497f88445f0790c308e94fbfefab111ba3db9ee82c17250fb75d44492d1f064f85bfc2fb239b71912b764f8bb113ad8fb
-doccontainersize 13653776
-doccontainerchecksum 1acba8ad2cca66c7f3009ec5c5f99f8d109f98418a3649d8bbdb8749e7394d113ff67c85ffe5b3e991cb49eec3c42507eaf56f2bec204f6b9c100d4bc148f49b
-docfiles size=4040
- RELOC/doc/latex/base/README.txt
- RELOC/doc/latex/base/TEMPLATE-IncludeInRelease.txt
+containersize 160292
+containerchecksum b649e32a96dc7d8d19c6b66e6e9a4a60f4fe19e46b7458a42079f358573c649097e075eb6fd152b86e19ce90837f7fef59dab7392a7273553f6a9dbefabf1c42
+doccontainersize 16556588
+doccontainerchecksum edec1dc520b26e744d233fcd8feb57751d4d45d849004d88dbc31b3614830bf4a13e1caa4025e50b101bedf315c1052f3ec464e86fb58b3b43d86cdec75a77da
+docfiles size=5134
+ RELOC/doc/latex/base/README.md
RELOC/doc/latex/base/alltt.pdf
RELOC/doc/latex/base/bugs.txt
RELOC/doc/latex/base/cfgguide.pdf
RELOC/doc/latex/base/cfgguide.tex
- RELOC/doc/latex/base/changes-doc.txt
RELOC/doc/latex/base/changes.old.txt
RELOC/doc/latex/base/changes.txt
RELOC/doc/latex/base/classes.pdf
@@ -149137,10 +149136,6 @@ docfiles size=4040
RELOC/doc/latex/base/fix-cm.pdf
RELOC/doc/latex/base/fntguide.pdf
RELOC/doc/latex/base/fntguide.tex
- RELOC/doc/latex/base/fontdef.pdf
- RELOC/doc/latex/base/github-0049.pdf
- RELOC/doc/latex/base/github-0081.pdf
- RELOC/doc/latex/base/github-0081b.pdf
RELOC/doc/latex/base/graphpap.pdf
RELOC/doc/latex/base/ifthen.pdf
RELOC/doc/latex/base/inputenc.pdf
@@ -149148,29 +149143,80 @@ docfiles size=4040
RELOC/doc/latex/base/latexchanges.tex
RELOC/doc/latex/base/latexrelease.pdf
RELOC/doc/latex/base/latexsym.pdf
- RELOC/doc/latex/base/lb2.err
- RELOC/doc/latex/base/lb2.pdf
RELOC/doc/latex/base/legal.txt
RELOC/doc/latex/base/letter.pdf
- RELOC/doc/latex/base/lgc2.err
- RELOC/doc/latex/base/lgc2.pdf
RELOC/doc/latex/base/lppl-1-0.txt
RELOC/doc/latex/base/lppl-1-1.txt
RELOC/doc/latex/base/lppl-1-2.txt
- RELOC/doc/latex/base/lppl.pdf
- RELOC/doc/latex/base/lppl.tex
RELOC/doc/latex/base/lppl.txt
- RELOC/doc/latex/base/ltclass.pdf
RELOC/doc/latex/base/ltluatex.pdf
RELOC/doc/latex/base/ltnews.pdf
RELOC/doc/latex/base/ltnews.tex
+ RELOC/doc/latex/base/ltnews01.pdf
+ RELOC/doc/latex/base/ltnews01.tex
+ RELOC/doc/latex/base/ltnews02.pdf
+ RELOC/doc/latex/base/ltnews02.tex
+ RELOC/doc/latex/base/ltnews03.pdf
+ RELOC/doc/latex/base/ltnews03.tex
+ RELOC/doc/latex/base/ltnews04.pdf
+ RELOC/doc/latex/base/ltnews04.tex
+ RELOC/doc/latex/base/ltnews05.pdf
+ RELOC/doc/latex/base/ltnews05.tex
+ RELOC/doc/latex/base/ltnews06.pdf
+ RELOC/doc/latex/base/ltnews06.tex
+ RELOC/doc/latex/base/ltnews07.pdf
+ RELOC/doc/latex/base/ltnews07.tex
+ RELOC/doc/latex/base/ltnews08.pdf
+ RELOC/doc/latex/base/ltnews08.tex
+ RELOC/doc/latex/base/ltnews09.pdf
+ RELOC/doc/latex/base/ltnews09.tex
+ RELOC/doc/latex/base/ltnews10.pdf
+ RELOC/doc/latex/base/ltnews10.tex
+ RELOC/doc/latex/base/ltnews11.pdf
+ RELOC/doc/latex/base/ltnews11.tex
+ RELOC/doc/latex/base/ltnews12.pdf
+ RELOC/doc/latex/base/ltnews12.tex
+ RELOC/doc/latex/base/ltnews13.pdf
+ RELOC/doc/latex/base/ltnews13.tex
+ RELOC/doc/latex/base/ltnews14.pdf
+ RELOC/doc/latex/base/ltnews14.tex
+ RELOC/doc/latex/base/ltnews15.pdf
+ RELOC/doc/latex/base/ltnews15.tex
+ RELOC/doc/latex/base/ltnews16.pdf
+ RELOC/doc/latex/base/ltnews16.tex
+ RELOC/doc/latex/base/ltnews17.pdf
+ RELOC/doc/latex/base/ltnews17.tex
+ RELOC/doc/latex/base/ltnews18.pdf
+ RELOC/doc/latex/base/ltnews18.tex
+ RELOC/doc/latex/base/ltnews19.pdf
+ RELOC/doc/latex/base/ltnews19.tex
+ RELOC/doc/latex/base/ltnews20.pdf
+ RELOC/doc/latex/base/ltnews20.tex
+ RELOC/doc/latex/base/ltnews21.pdf
+ RELOC/doc/latex/base/ltnews21.tex
+ RELOC/doc/latex/base/ltnews22.pdf
+ RELOC/doc/latex/base/ltnews22.tex
+ RELOC/doc/latex/base/ltnews23.pdf
+ RELOC/doc/latex/base/ltnews23.tex
+ RELOC/doc/latex/base/ltnews24.pdf
+ RELOC/doc/latex/base/ltnews24.tex
+ RELOC/doc/latex/base/ltnews25.pdf
+ RELOC/doc/latex/base/ltnews25.tex
+ RELOC/doc/latex/base/ltnews26.pdf
+ RELOC/doc/latex/base/ltnews26.tex
+ RELOC/doc/latex/base/ltnews27.pdf
+ RELOC/doc/latex/base/ltnews27.tex
+ RELOC/doc/latex/base/ltnews28.pdf
+ RELOC/doc/latex/base/ltnews28.tex
+ RELOC/doc/latex/base/ltnews29.pdf
+ RELOC/doc/latex/base/ltnews29.tex
+ RELOC/doc/latex/base/ltnews30.pdf
+ RELOC/doc/latex/base/ltnews30.tex
RELOC/doc/latex/base/ltx3info.pdf
RELOC/doc/latex/base/ltx3info.tex
RELOC/doc/latex/base/ltxdoc.pdf
RELOC/doc/latex/base/makeindx.pdf
RELOC/doc/latex/base/manifest.txt
- RELOC/doc/latex/base/manual.err
- RELOC/doc/latex/base/manual.pdf
RELOC/doc/latex/base/modguide.pdf
RELOC/doc/latex/base/modguide.tex
RELOC/doc/latex/base/nfssfont.pdf
@@ -149182,18 +149228,13 @@ docfiles size=4040
RELOC/doc/latex/base/syntonly.pdf
RELOC/doc/latex/base/tex2.txt
RELOC/doc/latex/base/texpert.txt
- RELOC/doc/latex/base/tlb1144.pdf
- RELOC/doc/latex/base/tlc2.err
- RELOC/doc/latex/base/tlc2.pdf
RELOC/doc/latex/base/tulm.pdf
RELOC/doc/latex/base/usrguide.pdf
RELOC/doc/latex/base/usrguide.tex
RELOC/doc/latex/base/utf8ienc.pdf
- RELOC/doc/latex/base/webcomp.err
- RELOC/doc/latex/base/webcomp.pdf
-srccontainersize 536864
-srccontainerchecksum 8d4846d43b72d0546d6db98ad8b59f1bf4b9b621ba465758e5de2a99ce34e2e8df8e2a88fbb471e93b29e3a1641361402657d941355986f95ca27f1f728cfbbe
-srcfiles size=786
+srccontainersize 498252
+srccontainerchecksum ab83143c1ff90be787d0173ae898f5c093ca6a561b34e302cc158da3926e8b1270d59a6affe2be74bd979d3c28ca18671e060c9baae4a630d730b9929da6c0fe
+srcfiles size=734
RELOC/source/latex/base/alltt.dtx
RELOC/source/latex/base/alltt.ins
RELOC/source/latex/base/classes.dtx
@@ -149251,35 +149292,6 @@ srcfiles size=786
RELOC/source/latex/base/ltluatex.dtx
RELOC/source/latex/base/ltmath.dtx
RELOC/source/latex/base/ltmiscen.dtx
- RELOC/source/latex/base/ltnews01.tex
- RELOC/source/latex/base/ltnews02.tex
- RELOC/source/latex/base/ltnews03.tex
- RELOC/source/latex/base/ltnews04.tex
- RELOC/source/latex/base/ltnews05.tex
- RELOC/source/latex/base/ltnews06.tex
- RELOC/source/latex/base/ltnews07.tex
- RELOC/source/latex/base/ltnews08.tex
- RELOC/source/latex/base/ltnews09.tex
- RELOC/source/latex/base/ltnews10.tex
- RELOC/source/latex/base/ltnews11.tex
- RELOC/source/latex/base/ltnews12.tex
- RELOC/source/latex/base/ltnews13.tex
- RELOC/source/latex/base/ltnews14.tex
- RELOC/source/latex/base/ltnews15.tex
- RELOC/source/latex/base/ltnews16.tex
- RELOC/source/latex/base/ltnews17.tex
- RELOC/source/latex/base/ltnews18.tex
- RELOC/source/latex/base/ltnews19.tex
- RELOC/source/latex/base/ltnews20.tex
- RELOC/source/latex/base/ltnews21.tex
- RELOC/source/latex/base/ltnews22.tex
- RELOC/source/latex/base/ltnews23.tex
- RELOC/source/latex/base/ltnews24.tex
- RELOC/source/latex/base/ltnews25.tex
- RELOC/source/latex/base/ltnews26.tex
- RELOC/source/latex/base/ltnews27.tex
- RELOC/source/latex/base/ltnews28.tex
- RELOC/source/latex/base/ltnews29.tex
RELOC/source/latex/base/ltoutenc.dtx
RELOC/source/latex/base/ltoutenc.ins
RELOC/source/latex/base/ltoutput.dtx
@@ -149315,7 +149327,7 @@ srcfiles size=786
RELOC/source/latex/base/tulm.ins
RELOC/source/latex/base/unpack.ins
RELOC/source/latex/base/utf8ienc.dtx
-runfiles size=413
+runfiles size=428
RELOC/makeindex/latex/gglo.ist
RELOC/makeindex/latex/gind.ist
RELOC/tex/latex/base/alltt.sty
@@ -149470,12 +149482,13 @@ runfiles size=413
RELOC/tex/latex/base/ucmtt.fd
RELOC/tex/latex/base/ulasy.fd
RELOC/tex/latex/base/ullasy.fd
+ RELOC/tex/latex/base/utf8-2018.def
RELOC/tex/latex/base/utf8.def
RELOC/tex/latex/base/utf8enc.dfu
RELOC/tex/latex/base/x2enc.dfu
catalogue-contact-home http://www.latex-project.org/
-catalogue-date 2018-12-11 00:04:50 +0100
-catalogue-license lppl1.3
+catalogue-date 2019-10-04 12:05:53 +0200
+catalogue-license lppl1.3c
catalogue-topics format
name latex-amsmath-dev
@@ -191662,7 +191675,7 @@ catalogue-topics caption
name multicolrule
category Package
-revision 49579
+revision 52283
shortdesc Decorative rules between columns
relocated 1
longdesc This package lets you customize the appearance of the vertical
@@ -191672,29 +191685,29 @@ longdesc name, but also supports the twocolumn option and \twocolumn
longdesc macro provided by the standard classes (and related classes
longdesc such as the KOMA-Script equivalents). The package depends on
longdesc expl3 and xparse.
-containersize 3848
-containerchecksum 0537c6387267aec6c1e867f2368a6de463521f5174fd9cd05a879e105ce11abeeaab7605d481dfa8033329e4139f2b63e53af2c7c28fb0a009ea7f44a6085446
-doccontainersize 598808
-doccontainerchecksum 93236dd20077c60afe44b70d913fe761b3be10ea1681d052613fd7bfc5931910b862948b9ba93883a4cd197d996041ce18a4b05730e4eef819bda1cdc4469c44
-docfiles size=150
+containersize 3952
+containerchecksum 591a7aeb5a918fcfb847cbd7f91cf389b6131472e62dea411b04e9ecd0c4eb1e203a31bacc69721f444c6eabdd44462e84cd263629ed4d6566840da2921c843d
+doccontainersize 611280
+doccontainerchecksum ade3f0e13f39a4173d6402ee2521232ff42ebfd8ca55d491f27c1dd35caeb06d92d7f53c1f897d71752a9013f1383eb9cd6b6f250c9ca535a31c21f751db4abc
+docfiles size=155
RELOC/doc/latex/multicolrule/README.md details="Readme"
RELOC/doc/latex/multicolrule/mcrule-examples.pdf
RELOC/doc/latex/multicolrule/mcrule-examples.tex
RELOC/doc/latex/multicolrule/multicolrule.pdf details="Package documentation"
-srccontainersize 17532
-srccontainerchecksum 79354e1958e4dc5836991378c5504d7308349249a6f8663ef8cb099ca00d59debdab948f6260f731c5f0a2a8fe1a5882d76729f703775776a81da308d46ee149
-srcfiles size=18
+srccontainersize 19204
+srccontainerchecksum e1b2fc58fbb95f6d12b20f02a503a62cf49f4fe1c888dd7185cb7bbf1f5a7644af1f14a380a44e25ef33d87387e152eceba602897b60f8b0d79112cfea4b2492
+srcfiles size=19
RELOC/source/latex/multicolrule/multicolrule.dtx
RELOC/source/latex/multicolrule/multicolrule.ins
-runfiles size=4
+runfiles size=5
RELOC/tex/latex/multicolrule/multicolrule.sty
catalogue-contact-bugs https://github.com/polysyllabic/multicolrule/issues
catalogue-contact-repository https://github.com/polysyllabic/multicolrule
catalogue-ctan /macros/latex/contrib/multicolrule
-catalogue-date 2019-01-01 23:43:18 +0100
+catalogue-date 2019-10-04 14:50:49 +0200
catalogue-license lppl1.3c
catalogue-topics decoration rule line-patt line-weight expl3
-catalogue-version 1.2
+catalogue-version 1.3
name multidef
category Package
@@ -280770,15 +280783,15 @@ docfiles size=572
name texlive-docindex
category TLCore
-revision 52263
+revision 52278
shortdesc top-level TeX Live doc.html, etc.
longdesc These files are regenerated as needed, which is often, so we
longdesc make them a separate package. See the tl-update-auto script
longdesc for the process.
containersize 109876
-containerchecksum a1abf4d8fe8e123c90a4d41b56346d694a9c21271d88a315331e50e56fcd6bbd900add663451b3c56229dd2ba16350d8f71d6d5f876d029fb1fe6eb006a4c07b
-doccontainersize 154812
-doccontainerchecksum 7bd555dbc63d9fec1ff067bae076a621e28c01754faf6f6e179ed5316774d4e669f6e7c292587b2a5d7f0f0fa7bd7c5cf58a25086ebee324ef538539770cd79c
+containerchecksum 504e349263a0b67a8a1b40484317379a1846dd500c3eea049487e892ddb0fdba4dceb60ca00e27c394866c8992eef6623885ee531e35e74f5c0a06940cd36184
+doccontainersize 154868
+doccontainerchecksum 13097063d50a6cd39bbebb73e1f47bd6f884e383206565420efce44f800961d17a631afde0fe85eeecb7d3ce0a9a76b1b3ebc3932eb9f3cb139f8a0c2aa35e3a
docfiles size=303
doc.html
runfiles size=270
@@ -280995,17 +281008,17 @@ docfiles size=503
name texlive-scripts
category TLCore
-revision 52235
+revision 52278
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
depend texlive.infra
depend texlive-scripts.ARCH
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 85044
-containerchecksum 5894d0b617c9109ab0716cbea152f784837b2ddd909422ed300d9e573565173cdf36ef5f927bcc9d216eec3af51f02bbe876b67121698a86f9a48992792e2991
+containersize 85028
+containerchecksum a894a5e0ccf2913a23066fa22f177a6b4db56c3c8e4adc8aed85f533dd6dafa6e5decfed1b157b45fc1b16d36a3a7efaf2dca4696d57aefcdc33facca2464334
doccontainersize 51244
-doccontainerchecksum da400b4446b31d36479c35f326408d2ccadb8320116a1fbba0abe5710b49acbbc401b1655293c3c9dc28c2308e9444611ef41a46b82691600111dba7e02299d6
+doccontainerchecksum 248e01fb97346475317f659d22b1bd46a39d33c65a5aaab5fa883ec57d8e7853d4a6faf75b021c6a527e33c56ab8ed8fea8af421401eff50f6aa4fc091191574
docfiles size=20
texmf-dist/doc/man/man1/install-tl.1
texmf-dist/doc/man/man1/install-tl.man1.pdf
@@ -291251,14 +291264,14 @@ binfiles arch=win32 size=5
name tlshell
category TLCore
-revision 51677
+revision 52279
shortdesc GUI frontend (tcl/tk-based) for tlmgr
depend tlshell.ARCH
postaction shortcut type=menu name="TeX Live Manager" cmd=TEXDIR/bin/win32/tlshell.exe
-containersize 25104
-containerchecksum d89ba92ca6f6766601d98d48b0de754bb377df9a38e51a08d6784f70bdc31996f1147c49baca94a2790c75b29d2318f8c1f577a1bdca4a551081fc7f67525e2b
+containersize 25152
+containerchecksum cfeb7865adfe62cd524ed8d832cea1b15519af6e60bfa00c1e555b93cefe148b7fa8aa683c00e82f74a52d36eef10a3bc82ff7168580dbf2fe086224bd34df86
doccontainersize 440
-doccontainerchecksum da2fda21ff47efe2ebc9e069a2b75380091a00a661fbcc0b0435c19b78a5b5be9e5fb48a4d7d1fa05b906afc61014078ac45c44a89b1766f23104d83f4f19b6e
+doccontainerchecksum ae6883ca3b506ed4ce5c778d8cabc63c3cc9cedcab40180a108358e188073c451332f3b49d8284e72bdad5127c707f6b0ce7cf96d062f3bfe091a712f45808cb
docfiles size=1
texmf-dist/doc/support/tlshell/README
runfiles size=25
@@ -291704,7 +291717,7 @@ catalogue-version 5.1
name tools
category Package
-revision 49619
+revision 52286
catalogue latex-tools
shortdesc The LaTeX standard tools bundle
relocated 1
@@ -291714,13 +291727,12 @@ longdesc afterpage, array, bm, calc, dcolumn, delarray, enumerate,
longdesc fileerr, fontsmpl, ftnright, hhline, indentfirst, layout,
longdesc longtable, multicol, rawfonts, showkeys, somedefs, tabularx,
longdesc theorem, trace, varioref, verbatim, xr, and xspace.
-containersize 40028
-containerchecksum d26a2bbab076a6db6b23c1b54eb9ee462d415d32f0c57db7673fa9ed0e0ab06dab74e2e25f1c51ae20a344bd07ed2848d5dbb1cb4bf5a4885fe271e78dfbd0f5
-doccontainersize 5162448
-doccontainerchecksum 03ffdf8d2e683f8f9e8fca7f661367a790f67c5c377a47bfe485fbc391b1991c6496b6a840ba1901aba36a5fd52b68b4ae401ac23e074a1d71c2b0629ed3079b
-docfiles size=1639
- RELOC/doc/latex/tools/README.md
- RELOC/doc/latex/tools/README.txt details="Readme"
+containersize 40892
+containerchecksum fdb0242e5168d0291c9d135961447385f7b70a2ac367b9f5e503ec2d945ac60ad86f66020da1bea88a86465b148e73451f4e19d4ab478144b3ed1323c6b97a14
+doccontainersize 5215060
+doccontainerchecksum b4c3f4e869195beff26ed22189fcff0c4633cd8de604f59fcc6090edc16e135e26844997559c19dfdf28f35360366466f556a3122ec02ab2d9dce8a29adc05ae
+docfiles size=1643
+ RELOC/doc/latex/tools/README.md details="Readme"
RELOC/doc/latex/tools/afterpage.pdf
RELOC/doc/latex/tools/array.pdf
RELOC/doc/latex/tools/bm.pdf
@@ -291751,9 +291763,9 @@ docfiles size=1639
RELOC/doc/latex/tools/verbatim.pdf
RELOC/doc/latex/tools/xr.pdf
RELOC/doc/latex/tools/xspace.pdf
-srccontainersize 220572
-srccontainerchecksum 21281bfda35aecd345a86571057aeedc87da531ebbc00943f52b4a017e7ba6f5c36a27314cd72af023d7aa9bdda39bd6f33d4057a8a5b02a0e51162ebb9884ad
-srcfiles size=259
+srccontainersize 223352
+srccontainerchecksum f8186ea654a5e0b9521d3969a062d8df6a414294babf4d4891116077fa177847428f2d133a9aa7a85e2d1b2d1dfc6018b79035637c0541a60a54c592024cb740
+srcfiles size=263
RELOC/source/latex/tools/afterpage.dtx
RELOC/source/latex/tools/afterpage.ins
RELOC/source/latex/tools/array.dtx
@@ -291787,7 +291799,7 @@ srcfiles size=259
RELOC/source/latex/tools/verbatim.dtx
RELOC/source/latex/tools/xr.dtx
RELOC/source/latex/tools/xspace.dtx
-runfiles size=89
+runfiles size=98
RELOC/tex/latex/tools/.tex
RELOC/tex/latex/tools/afterpage.sty
RELOC/tex/latex/tools/array-2016-10-06.sty
@@ -291824,6 +291836,7 @@ runfiles size=89
RELOC/tex/latex/tools/thmb.sty
RELOC/tex/latex/tools/thp.sty
RELOC/tex/latex/tools/trace.sty
+ RELOC/tex/latex/tools/varioref-2016-02-16.sty
RELOC/tex/latex/tools/varioref.sty
RELOC/tex/latex/tools/verbatim.sty
RELOC/tex/latex/tools/verbtest.tex
@@ -291831,7 +291844,7 @@ runfiles size=89
RELOC/tex/latex/tools/xr.sty
RELOC/tex/latex/tools/xspace.sty
catalogue-ctan /macros/latex/required/tools
-catalogue-date 2019-01-05 22:09:35 +0100
+catalogue-date 2019-10-03 20:39:08 +0200
catalogue-license lppl1.3
catalogue-topics collection
@@ -309278,7 +309291,7 @@ catalogue-topics pdfprocess adobe-distiller
name xcharter
category Package
-revision 52220
+revision 52280
shortdesc Extension of Bitstream Charter fonts
relocated 1
longdesc The package presents an extension of Bitstream Charter, which
@@ -309287,10 +309300,10 @@ longdesc all four styles, accompanied by LaTeX font support files. The
longdesc fonts themselves are provided in both Adobe Type 1 and OTF
longdesc formats, with supporting files as necessary.
execute addMap XCharter.map
-containersize 1942088
-containerchecksum 32420910536b4a10bb09f68907f95dbc41f9b5f0199f760eb7759528038663ebcfc5d4459384d43e9de30adafad2790b6e98c3b19c0ef787edd936e38a0d40d5
-doccontainersize 422564
-doccontainerchecksum 482262cd17af71ca611579b9b911d65abbc6710b077ab13247d9716920a9b2ec468b52ccd64b1cf1980c5b2443e48809dff76212467802754e7f33c659cd8673
+containersize 1944260
+containerchecksum a6fb6ecb8e423bbd0673b285ccbf274bc727a6b37a4263c53cfa5b79e3cadba5db21b3d7d0c056f7dd9ea66688035d2885e1eb04cf9889f7884358790c631ff1
+doccontainersize 422664
+doccontainerchecksum 8f287c75e83afcd2cc12098b7bfa3421436b95b77497ecfba9b8a102ad66c089180adb363aed1a72a76a629573c4b351d355a6022f42f49df7ec00ddf6044195
docfiles size=192
RELOC/doc/fonts/xcharter/README details="Readme"
RELOC/doc/fonts/xcharter/altone.py
@@ -309299,7 +309312,7 @@ docfiles size=192
RELOC/doc/fonts/xcharter/newgermanfxch.tex
RELOC/doc/fonts/xcharter/xcharter-doc.pdf details="Package documentation"
RELOC/doc/fonts/xcharter/xcharter-doc.tex
-runfiles size=2331
+runfiles size=2335
RELOC/fonts/afm/public/xcharter/XCharter-Bold.afm
RELOC/fonts/afm/public/xcharter/XCharter-BoldItalic.afm
RELOC/fonts/afm/public/xcharter/XCharter-BoldSlanted.afm
@@ -309905,6 +309918,10 @@ runfiles size=2331
RELOC/fonts/tfm/public/xcharter/XCharterMathBRM.tfm
RELOC/fonts/tfm/public/xcharter/XCharterMathMI.tfm
RELOC/fonts/tfm/public/xcharter/XCharterMathRM.tfm
+ RELOC/fonts/tfm/public/xcharter/ebgbmia.tfm
+ RELOC/fonts/tfm/public/xcharter/ebgmi.tfm
+ RELOC/fonts/tfm/public/xcharter/ebgmi0.tfm
+ RELOC/fonts/tfm/public/xcharter/ebgmia.tfm
RELOC/fonts/tfm/public/xcharter/zchbmi.tfm
RELOC/fonts/tfm/public/xcharter/zchbmi0.tfm
RELOC/fonts/tfm/public/xcharter/zchbmia.tfm
@@ -310176,15 +310193,15 @@ runfiles size=2331
RELOC/tex/latex/xcharter/TS1XCharter-TOsF.fd
RELOC/tex/latex/xcharter/XCharter.fontspec
RELOC/tex/latex/xcharter/XCharter.sty
+ RELOC/tex/latex/xcharter/newtx-xcharter-subs.tex
RELOC/tex/latex/xcharter/omlzchmi.fd
RELOC/tex/latex/xcharter/t2asrbcmr.fd
RELOC/tex/latex/xcharter/t2asrbenc.def
- RELOC/tex/latex/xcharter/xcharter.subs
catalogue-ctan /fonts/xcharter
-catalogue-date 2019-09-29 22:29:07 +0200
+catalogue-date 2019-10-03 21:23:35 +0200
catalogue-license other-freelppl1.3
catalogue-topics font font-body font-serif font-proportional font-multilingual font-cyrillic font-type1 font-otf font-supp font-t1enc
-catalogue-version 1.20
+catalogue-version 1.201
name xcite
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 8c49d8a31d..80221f5d42 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-16efaf60e525337540597933b61da626 texlive.tlpdb
+0e53360aab28280a678b2e3d996f9f95 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 8c8539da6c..379e045798 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-876fc4869d1a486695ccd7fca5f664c1f7b9f7bd43377a27485d445b76115e74f7f95c3e8adf2a37801569f9c993600c5b4066ace25ce540211f2ae84325b5a0 texlive.tlpdb
+e68add6f8e6a93742bd96745e64c8e25c519ea897e0ade5831021739758da10640034f030dc6a61053027ba03ee432094114eb1dad7e9508b1bb7257db1a2b69 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 645561433b..69b895ddd1 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJdloovAAoJEEzhh34ZQ4xwqg0H/j47PGACEbpLGVlXhEMePbe1
-v/npJuL9uG2/24TwIO4AuxYgp47sVcptNWLe5QQ7GsIu/r1Sq17UYutQiJLLMyeR
-+wHInsgKlvPRPIoCiCalRIb4R3Vv7eEYVKC4urcxnTxuLMSuPuoctYs5Y8KV7ZRx
-+BakxjKp4Ut7xyjIhMGQFmC+DFK9Lun3FsDeI4fraGKM6m6YL0cakm7JXV7uEQVw
-v7zovOt0S29MBkuSieVsEr6AIqCuUE5dkftzMlrn+jo1/i4dv1kkQMao9ivvfy0z
-D1G+DmHIfEo1GkBZuo7uV1mfHtUgPC5POA8dFdwT87ufg10wDRIhBkxl9JFQmIA=
-=pzmA
+iQEcBAEBCgAGBQJdl9vSAAoJEEzhh34ZQ4xwmUUH/A0gCq3vz6QgbtVuu4AKb3ri
+UoMc79M6OojvjKfo1MMvhJNEkADfkotLfUidZ+HkS5lGYXh+Z0YW6v0kkPIhYclF
+4dlNWRk8PklHWAJ0B3JEdR050beAf7OuUqzLpr9QEbYpeNtQH+VXP7gGwSmafiub
+Hcvg7i+V1XpjlMBrWPlHj2XCPvFYkuorvvvKH2Fy7httspV1KpU6+orgrSpQNUi+
+xRZPznkD6vwIYZjNEllRSl7eNEpcI2tQYrcoJPVe/m0n/cAQV7gMIahLwoVDQMud
+crcJh8zeMXRs7winoX1Vb6mLhMXmtmxWj5g+zPHEdQetCDaj8DiD7dIZlpDno6Q=
+=99+U
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 946a7a9453..aaa37faa45 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl b/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
index 06e6710a0b..edb20eb5f0 100644
--- a/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
+++ b/systems/texlive/tlnet/tlpkg/tltcl/tltcl.tcl
@@ -394,9 +394,13 @@ font configure titlefont -weight bold \
#font configure it_font -slant italic
# width of '0', as a very rough estimate of average character width
-# assume height == width*2
set ::cw \
- [expr {max([font measure TkDefaultFont "0"],[font measure TkTextFont "0"])}]
+ [expr {max([font measure TkDefaultFont "0"],[font measure TkTextFont "0"])}]
+
+# height: assume height == width*2
+
+# workaround for treeview on windows on HiDPI displays
+ttk::style configure Treeview -rowheight [expr {3 * $::cw}]
# icon
catch {
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 31ea9353dc..d11360e5e4 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 9a24389702..97c5a16a7f 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 6b94929f10..f573b662c9 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1570133785
+date=1570220197
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=e6cb0ff970577be56546a34526b3838e
-numpkg=3753
+lstdigest=3a8f8569401ed264271a22843d36765d
+numpkg=3757
relstate=next
-version=7215
+version=7216
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index bf34e2d730..d78546b096 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -2,9 +2,9 @@
[repository]
-date=1570133499
-lastupd=acrotex babel chemmacros datatool ducksay duckuments exsheets glossaries ketcindy luatexja nanicolle poemscol practicalreports tokcycle upmethodology miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9
-lstdigest=37ee4339d0a01642fa784728f531a2e8
-numpkg=3753
+date=1570219887
+lastupd=acro adforn adfsymbols algobox amiri asmeconf asmejour beamer biblatex-manuscripts-philology cellprops chemformula chemmacros chemnum countriesofeurope download duckuments embrac enotez eq-save esindex
+lstdigest=40a80a53c84abe33f45a90cc0dfad936
+numpkg=3757
relstate=stable
-version=7215
+version=7216
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 6406f64252..df74e47175 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,13 @@
W32TeX (x86 & x64) ChangeLog
+[2019/10/04]
+(01) ltxpkgdocs.tar.xz
+(02) ltxpkgs.tar.xz
+ Update acro, chemnum, download, filehook, knowledge, l3build,
+ l3kernel, leadsheets, and ocgx2.
+ Remove amsmath (moved it to latex.tar.xz which will be updated
+ tomorrow).
+
[2019/10/03]
(01) biblatex-biber.tar.xz
Update biblatex-manuscripts-philology.
diff --git a/timestamp b/timestamp
index fb80b887ec..c14527364d 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2019-10-04-02-02
+2019-10-05-02-02