summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname919
-rw-r--r--FILES.byname.gzbin2233737 -> 2233791 bytes
-rw-r--r--FILES.last07days1092
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/changelog.tex31
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdfbin17351 -> 17353 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdfbin1017865 -> 1046144 bytes
-rw-r--r--graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex327
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/circuitikz.sty4
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex3
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex228
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex6
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex324
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex12
-rw-r--r--graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex4
-rw-r--r--macros/context/contrib/context-letter/VERSION2
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkvi19
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkvi4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkvi4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-03.mkvi12
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-06.mkvi4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkii6
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkiv6
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkii6
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkiv6
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkii4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-blue.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-green.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-grey.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-orange.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-red.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-blue.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-green.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-grey.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-orange.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-red.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic.mkiv4
-rw-r--r--macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-default.mkiv4
-rw-r--r--macros/latex/contrib/acroflex/doc/acroflex_man.pdfbin115222 -> 0 bytes
-rw-r--r--macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdfbin98591 -> 0 bytes
-rw-r--r--macros/latex/contrib/l3backend/CHANGELOG.md9
-rw-r--r--macros/latex/contrib/l3backend/README.md2
-rw-r--r--macros/latex/contrib/l3backend/l3backend-basics.dtx79
-rw-r--r--macros/latex/contrib/l3backend/l3backend-box.dtx13
-rw-r--r--macros/latex/contrib/l3backend/l3backend-color.dtx363
-rw-r--r--macros/latex/contrib/l3backend/l3backend-draw.dtx268
-rw-r--r--macros/latex/contrib/l3backend/l3backend-graphics.dtx30
-rw-r--r--macros/latex/contrib/l3backend/l3backend-header.dtx13
-rw-r--r--macros/latex/contrib/l3backend/l3backend-pdf.dtx31
-rw-r--r--macros/latex/contrib/l3experimental/CHANGELOG.md9
-rw-r--r--macros/latex/contrib/l3experimental/README.md2
-rw-r--r--macros/latex/contrib/l3experimental/l3benchmark.dtx10
-rw-r--r--macros/latex/contrib/l3experimental/l3benchmark.pdfbin314158 -> 314321 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3color.dtx565
-rw-r--r--macros/latex/contrib/l3experimental/l3color.pdfbin356022 -> 367377 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-boxes.dtx6
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-code.pdfbin625002 -> 606221 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-layers.dtx6
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-paths.dtx6
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-points.dtx6
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-scopes.dtx8
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-softpath.dtx6
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-state.dtx36
-rw-r--r--macros/latex/contrib/l3experimental/l3draw-transforms.dtx6
-rw-r--r--macros/latex/contrib/l3experimental/l3draw.dtx29
-rw-r--r--macros/latex/contrib/l3experimental/l3draw.pdfbin491247 -> 489876 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3galley.dtx53
-rw-r--r--macros/latex/contrib/l3experimental/l3galley.pdfbin385667 -> 385812 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3graphics.dtx10
-rw-r--r--macros/latex/contrib/l3experimental/l3graphics.pdfbin363017 -> 363180 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3pdf-code.pdfbin278541 -> 276917 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3pdf.dtx10
-rw-r--r--macros/latex/contrib/l3experimental/l3pdf.pdfbin350700 -> 350863 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3str-format.dtx10
-rw-r--r--macros/latex/contrib/l3experimental/l3str-format.pdfbin344797 -> 344948 bytes
-rw-r--r--macros/latex/contrib/l3experimental/l3sys-shell.dtx10
-rw-r--r--macros/latex/contrib/l3experimental/l3sys-shell.pdfbin311621 -> 311773 bytes
-rw-r--r--macros/latex/contrib/l3experimental/xcoffins.dtx4
-rw-r--r--macros/latex/contrib/l3experimental/xcoffins.pdfbin372787 -> 372941 bytes
-rw-r--r--macros/latex/contrib/l3experimental/xgalley.dtx4
-rw-r--r--macros/latex/contrib/l3experimental/xgalley.pdfbin285577 -> 285732 bytes
-rw-r--r--macros/latex/contrib/l3kernel/CHANGELOG.md12
-rw-r--r--macros/latex/contrib/l3kernel/README.md2
-rw-r--r--macros/latex/contrib/l3kernel/expl3.dtx137
-rw-r--r--macros/latex/contrib/l3kernel/expl3.pdfbin584938 -> 585053 bytes
-rw-r--r--macros/latex/contrib/l3kernel/interface3.pdfbin1555993 -> 1555681 bytes
-rw-r--r--macros/latex/contrib/l3kernel/interface3.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3.ins2
-rw-r--r--macros/latex/contrib/l3kernel/l3alloc.dtx195
-rw-r--r--macros/latex/contrib/l3kernel/l3basics.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3bootstrap.dtx175
-rw-r--r--macros/latex/contrib/l3kernel/l3box.dtx8
-rw-r--r--macros/latex/contrib/l3kernel/l3candidates.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3cctab.dtx40
-rw-r--r--macros/latex/contrib/l3kernel/l3clist.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3coffins.dtx84
-rw-r--r--macros/latex/contrib/l3kernel/l3color-base.dtx10
-rw-r--r--macros/latex/contrib/l3kernel/l3debug.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3deprecation.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3doc.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3docstrip.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3docstrip.pdfbin263178 -> 263337 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3expan.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3file.dtx104
-rw-r--r--macros/latex/contrib/l3kernel/l3final.dtx389
-rw-r--r--macros/latex/contrib/l3kernel/l3flag.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3format.ins164
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-assign.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-aux.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-basics.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-convert.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-expo.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-extended.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-logic.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-parse.dtx10
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-random.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-round.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-traps.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp-trig.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3fp.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3fparray.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3int.dtx8
-rw-r--r--macros/latex/contrib/l3kernel/l3intarray.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3kernel-functions.dtx23
-rw-r--r--macros/latex/contrib/l3kernel/l3keys.dtx381
-rw-r--r--macros/latex/contrib/l3kernel/l3legacy.dtx2
-rw-r--r--macros/latex/contrib/l3kernel/l3luatex.dtx37
-rw-r--r--macros/latex/contrib/l3kernel/l3msg.dtx84
-rw-r--r--macros/latex/contrib/l3kernel/l3names.dtx45
-rw-r--r--macros/latex/contrib/l3kernel/l3news.pdfbin379235 -> 379235 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news01.pdfbin113527 -> 113527 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news02.pdfbin140776 -> 140776 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news03.pdfbin144785 -> 144785 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news04.pdfbin107115 -> 107115 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news05.pdfbin105090 -> 105090 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news06.pdfbin140795 -> 140795 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news07.pdfbin119094 -> 119094 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news08.pdfbin152413 -> 152413 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news09.pdfbin235322 -> 235322 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news10.pdfbin147097 -> 147097 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news11.pdfbin165946 -> 165946 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3news12.pdfbin199139 -> 199139 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3prefixes.csv1
-rw-r--r--macros/latex/contrib/l3kernel/l3prefixes.pdfbin75852 -> 75889 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3prg.dtx9
-rw-r--r--macros/latex/contrib/l3kernel/l3prop.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3quark.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3regex.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3seq.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3skip.dtx12
-rw-r--r--macros/latex/contrib/l3kernel/l3sort.dtx27
-rw-r--r--macros/latex/contrib/l3kernel/l3str-convert.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3str.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3styleguide.pdfbin279956 -> 280064 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3styleguide.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3syntax-changes.pdfbin228250 -> 228354 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3syntax-changes.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3sys.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3term-glossary.pdfbin217628 -> 217736 bytes
-rw-r--r--macros/latex/contrib/l3kernel/l3term-glossary.tex2
-rw-r--r--macros/latex/contrib/l3kernel/l3text-case.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3text-purify.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3text.dtx27
-rw-r--r--macros/latex/contrib/l3kernel/l3tl-analysis.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3tl.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/l3token.dtx17
-rw-r--r--macros/latex/contrib/l3kernel/l3unicode.dtx6
-rw-r--r--macros/latex/contrib/l3kernel/source3.pdfbin5865524 -> 5844782 bytes
-rw-r--r--macros/latex/contrib/l3kernel/source3.tex2
-rw-r--r--obsolete/macros/latex/contrib/acroflex/README.md (renamed from macros/latex/contrib/acroflex/README.md)16
-rw-r--r--obsolete/macros/latex/contrib/acroflex/acroflex.cfg (renamed from macros/latex/contrib/acroflex/acroflex.cfg)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/acroflex.dtx (renamed from macros/latex/contrib/acroflex/acroflex.dtx)5
-rw-r--r--obsolete/macros/latex/contrib/acroflex/acroflex.ins (renamed from macros/latex/contrib/acroflex/acroflex.ins)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/afcustom_de.def (renamed from macros/latex/contrib/acroflex/afcustom_de.def)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/afcustom_us.def (renamed from macros/latex/contrib/acroflex/afcustom_us.def)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.pdfbin0 -> 129801 bytes
-rw-r--r--obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.tex (renamed from macros/latex/contrib/acroflex/doc/acroflex_man.tex)18
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/afcustom.def (renamed from macros/latex/contrib/acroflex/examples/afcustom.def)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/afgraph.pdf (renamed from macros/latex/contrib/acroflex/examples/afgraph.pdf)bin465359 -> 465359 bytes
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/afgraph.tex (renamed from macros/latex/contrib/acroflex/examples/afgraph.tex)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/afgraph_shaded.tex (renamed from macros/latex/contrib/acroflex/examples/afgraph_shaded.tex)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/aflogo.eps (renamed from macros/latex/contrib/acroflex/examples/aflogo.eps)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/aflogo.tex (renamed from macros/latex/contrib/acroflex/examples/aflogo.tex)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.pdf (renamed from macros/latex/contrib/acroflex/examples/transf_grphs.pdf)bin448762 -> 448762 bytes
-rw-r--r--obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.tex (renamed from macros/latex/contrib/acroflex/examples/transf_grphs.tex)0
-rw-r--r--obsolete/macros/latex/contrib/acroflex/swf/AcroFleX.swf (renamed from macros/latex/contrib/acroflex/swf/AcroFleX.swf)bin267347 -> 267347 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/README.md (renamed from macros/latex/contrib/datepicker-pro/README.md)12
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx (renamed from macros/latex/contrib/datepicker-pro/datepicker-pro.dtx)6
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.ins (renamed from macros/latex/contrib/datepicker-pro/datepicker-pro.ins)0
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdfbin0 -> 1462554 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf (renamed from macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf)bin575036 -> 548222 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex (renamed from macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex)20
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/dp-pro.cfg (renamed from macros/latex/contrib/datepicker-pro/dp-pro.cfg)0
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf (renamed from macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf)bin355568 -> 355568 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex (renamed from macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex)0
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf)bin56702 -> 56702 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf)bin17947 -> 17947 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf)bin21672 -> 21672 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf)bin32733 -> 32733 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf)bin22993 -> 22993 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf)bin36598 -> 36598 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf (renamed from macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf)bin36542 -> 36542 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions (renamed from macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions)0
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker3.swf (renamed from macros/latex/contrib/datepicker-pro/swf/datepicker3.swf)bin241782 -> 241782 bytes
-rw-r--r--obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker4.swf (renamed from macros/latex/contrib/datepicker-pro/swf/datepicker4.swf)bin47960 -> 47960 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl11
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb260
-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.xzbin2213140 -> 2214144 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--systems/win32/w32tex/ChangeLog4
-rw-r--r--timestamp2
257 files changed, 3661 insertions, 3787 deletions
diff --git a/FILES.byname b/FILES.byname
index 1586106145..b989af68f1 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5003,7 +5003,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2020/08/06 | 139987 | FILES.last07days
+2020/08/07 | 248318 | 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
@@ -135550,46 +135550,46 @@
2019/04/14 | 24014 | graphics/pgf/contrib/chordbox/chordbox.tex
2019/04/14 | 1125 | graphics/pgf/contrib/chordbox/README.md
2019/04/15 | 567774 | graphics/pgf/contrib/chordbox.zip
-2020/07/15 | 26368 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2020/07/15 | 17351 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
-2020/07/15 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
-2020/07/15 | 1017865 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
-2020/07/15 | 351216 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
-2020/07/15 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
-2020/07/15 | 6106 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2020/07/15 | 3277 | graphics/pgf/contrib/circuitikz/README.md
-2020/07/15 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
-2020/07/15 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
-2020/07/15 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
-2020/07/15 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
-2020/07/15 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
-2020/07/15 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
-2020/07/15 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2020/07/15 | 937253 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
-2020/07/15 | 11132 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
-2020/07/15 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
-2020/07/15 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
-2020/07/15 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
-2020/07/15 | 225681 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
-2020/07/15 | 8754 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
-2020/07/15 | 101349 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2020/07/15 | 9107 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
-2020/07/15 | 14133 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
-2020/07/15 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
-2020/07/15 | 140188 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
-2020/07/15 | 62102 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
-2020/07/15 | 38750 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
-2020/07/15 | 30827 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
-2020/07/15 | 240141 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
-2020/07/15 | 2678 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
-2020/07/15 | 31819 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
-2020/07/15 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
-2020/07/15 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
-2020/07/15 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
-2020/07/15 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2020/07/15 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2020/07/15 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
-2020/07/15 | 2082167 | graphics/pgf/contrib/circuitikz.zip
+2020/08/07 | 27347 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2020/08/07 | 17353 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2020/08/07 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2020/08/07 | 1046144 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2020/08/07 | 362487 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2020/08/07 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2020/08/07 | 6106 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2020/08/07 | 3277 | graphics/pgf/contrib/circuitikz/README.md
+2020/08/07 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2020/08/07 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2020/08/07 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2020/08/07 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2020/08/07 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2020/08/07 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2020/08/07 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2020/08/07 | 937253 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2020/08/07 | 11132 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2020/08/07 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2020/08/07 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2020/08/07 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2020/08/07 | 223537 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2020/08/07 | 8754 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2020/08/07 | 101437 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2020/08/07 | 9107 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2020/08/07 | 14133 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2020/08/07 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2020/08/07 | 140348 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2020/08/07 | 62102 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2020/08/07 | 46943 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2020/08/07 | 30990 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2020/08/07 | 240141 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2020/08/07 | 2678 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2020/08/07 | 31819 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2020/08/07 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2020/08/07 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2020/08/07 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2020/08/07 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2020/08/07 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2020/08/07 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2020/08/07 | 2114345 | graphics/pgf/contrib/circuitikz.zip
2019/07/12 | 14811 | graphics/pgf/contrib/codeanatomy/codeanatomy.dtx
2019/07/12 | 1475 | graphics/pgf/contrib/codeanatomy/codeanatomy.ins
2019/07/12 | 123921 | graphics/pgf/contrib/codeanatomy/codeanatomy.lstlisting.pdf
@@ -140478,8 +140478,8 @@
1997/10/07 | 2953 | info/biblio/texbook1.ltx
2019/04/27 | 456277 | info/biblio/texbook2.bib
2019/03/04 | 2877 | info/biblio/texbook2.ltx
-2020/08/04 | 974760 | info/biblio/texbook3.bib
-2020/08/04 | 3912 | info/biblio/texbook3.ltx
+2020/08/06 | 974760 | info/biblio/texbook3.bib
+2020/08/06 | 3912 | info/biblio/texbook3.ltx
2019/03/04 | 179842 | info/biblio/texgraph.bib
2019/03/04 | 4179 | info/biblio/texgraph.ltx
2018/02/07 | 61457 | info/biblio/texjourn.bib
@@ -140489,9 +140489,9 @@
2019/12/12 | 3088 | info/biblio/texnique.ltx
1999/02/20 | 312 | info/biblio/tugbib2.ltx
1999/02/20 | 315 | info/biblio/tugbib.ltx
-2020/02/15 | 3128896 | info/biblio/tugboat.bib
+2020/08/07 | 3173140 | info/biblio/tugboat.bib
2019/05/17 | 136044 | info/biblio/tugboat.def
-2020/02/15 | 3527 | info/biblio/tugboat.ltx
+2020/08/06 | 3579 | info/biblio/tugboat.ltx
2014/08/12 | 20186 | info/biblio/type.bib
2019/12/12 | 2025 | info/biblio/type.ltx
2020/07/06 | 1150222 | info/biblio/typeset.bib
@@ -163512,7 +163512,7 @@
2020/01/08 | 13014086 | install/graphics/pgf/base/pgf.tds.zip
2013/02/23 | 92056 | install/graphics/pgf/contrib/battleship.tds.zip
2016/02/19 | 701759 | install/graphics/pgf/contrib/celtic.tds.zip
-2020/07/15 | 2095759 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2020/08/07 | 2128232 | install/graphics/pgf/contrib/circuitikz.tds.zip
2020/06/12 | 573255 | install/graphics/pgf/contrib/commutative-diagrams.tds.zip
2017/06/01 | 1005947 | install/graphics/pgf/contrib/hobby.tds.zip
2014/06/15 | 843875 | install/graphics/pgf/contrib/logicpuzzle.tds.zip
@@ -163716,10 +163716,10 @@
2019/12/19 | 302191 | install/macros/latex/contrib/kvdefinekeys.tds.zip
2019/11/29 | 509662 | install/macros/latex/contrib/kvoptions.tds.zip
2019/12/15 | 385518 | install/macros/latex/contrib/kvsetkeys.tds.zip
-2020/06/29 | 63388 | install/macros/latex/contrib/l3backend.tds.zip
+2020/08/07 | 62906 | install/macros/latex/contrib/l3backend.tds.zip
2020/06/04 | 790724 | install/macros/latex/contrib/l3build.tds.zip
-2020/07/17 | 4612615 | install/macros/latex/contrib/l3experimental.tds.zip
-2020/07/17 | 11907339 | install/macros/latex/contrib/l3kernel.tds.zip
+2020/08/07 | 4609629 | install/macros/latex/contrib/l3experimental.tds.zip
+2020/08/07 | 11878969 | install/macros/latex/contrib/l3kernel.tds.zip
2020/05/15 | 2170827 | install/macros/latex/contrib/l3packages.tds.zip
2015/03/29 | 573323 | install/macros/latex/contrib/lastpage.tds.zip
2009/09/02 | 556672 | install/macros/latex/contrib/layouts.tds.zip
@@ -179858,24 +179858,6 @@
2020/05/10 | 757 | macros/latex/contrib/acro/examples/acro.example.texsx-542461.tex
2020/05/10 | 65067 | macros/latex/contrib/acro/examples/acro.example.units.pdf
2020/05/10 | 1978 | macros/latex/contrib/acro/examples/acro.example.units.tex
-2016/02/02 | 329 | macros/latex/contrib/acroflex/acroflex.cfg
-2016/08/29 | 80056 | macros/latex/contrib/acroflex/acroflex.dtx
-2008/07/02 | 1842 | macros/latex/contrib/acroflex/acroflex.ins
-2008/07/31 | 4554 | macros/latex/contrib/acroflex/afcustom_de.def
-2008/07/28 | 4083 | macros/latex/contrib/acroflex/afcustom_us.def
-2016/08/29 | 115222 | macros/latex/contrib/acroflex/doc/acroflex_man.pdf
-2016/08/29 | 49577 | macros/latex/contrib/acroflex/doc/acroflex_man.tex
-2008/07/28 | 4083 | macros/latex/contrib/acroflex/examples/afcustom.def
-2016/08/29 | 465359 | macros/latex/contrib/acroflex/examples/afgraph.pdf
-2010/09/26 | 3516 | macros/latex/contrib/acroflex/examples/afgraph_shaded.tex
-2016/06/19 | 16682 | macros/latex/contrib/acroflex/examples/afgraph.tex
-2008/06/09 | 198950 | macros/latex/contrib/acroflex/examples/aflogo.eps
-2008/08/01 | 1039 | macros/latex/contrib/acroflex/examples/aflogo.tex
-2016/08/29 | 448762 | macros/latex/contrib/acroflex/examples/transf_grphs.pdf
-2016/01/30 | 11768 | macros/latex/contrib/acroflex/examples/transf_grphs.tex
-2016/08/29 | 1194 | macros/latex/contrib/acroflex/README.md
-2008/07/18 | 267347 | macros/latex/contrib/acroflex/swf/AcroFleX.swf
-2016/08/29 | 1323555 | macros/latex/contrib/acroflex.zip
2010/02/13 | 164875 | macros/latex/contrib/acromake/acromake.pdf
2010/02/15 | 4599 | macros/latex/contrib/acromake/acromake.sty
2010/02/13 | 2922 | macros/latex/contrib/acromake/acromake.tex
@@ -186184,26 +186166,6 @@
2001/08/09 | 8590 | macros/latex/contrib/datenumber/doc.tex
2001/08/08 | 1413 | macros/latex/contrib/datenumber/README.txt
2006/10/22 | 112199 | macros/latex/contrib/datenumber.zip
-2018/07/04 | 20819 | macros/latex/contrib/datepicker-pro/datepicker-pro.dtx
-2018/07/04 | 1803 | macros/latex/contrib/datepicker-pro/datepicker-pro.ins
-2018/07/03 | 575036 | macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf
-2018/07/04 | 30999 | macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex
-2018/07/04 | 98591 | macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
-2016/05/07 | 213 | macros/latex/contrib/datepicker-pro/dp-pro.cfg
-2018/07/02 | 355568 | macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf
-2018/07/02 | 3430 | macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex
-2016/05/04 | 56702 | macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf
-2013/08/02 | 17947 | macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf
-2016/05/06 | 21672 | macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf
-2016/05/06 | 32733 | macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf
-2016/05/06 | 22993 | macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf
-2016/05/06 | 36598 | macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf
-2016/05/06 | 36542 | macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf
-2007/08/20 | 24402 | macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions
-2018/07/04 | 1100 | macros/latex/contrib/datepicker-pro/README.md
-2016/05/06 | 241782 | macros/latex/contrib/datepicker-pro/swf/datepicker3.swf
-2016/05/06 | 47960 | macros/latex/contrib/datepicker-pro/swf/datepicker4.swf
-2018/07/04 | 1378583 | macros/latex/contrib/datepicker-pro.zip
1997/02/16 | 75429 | macros/latex/contrib/dates/dates.dtx
1997/01/18 | 2429 | macros/latex/contrib/dates/dates.ins
1996/12/15 | 71 | macros/latex/contrib/dates/MANIFEST
@@ -193643,18 +193605,18 @@
2019/12/15 | 374946 | macros/latex/contrib/kvsetkeys/kvsetkeys.pdf
2019/12/15 | 325 | macros/latex/contrib/kvsetkeys/README.md
2019/12/17 | 380042 | macros/latex/contrib/kvsetkeys.zip
-2020/06/29 | 2999 | macros/latex/contrib/l3backend/CHANGELOG.md
-2020/06/29 | 13468 | macros/latex/contrib/l3backend/l3backend-basics.dtx
-2020/06/29 | 14509 | macros/latex/contrib/l3backend/l3backend-box.dtx
-2020/01/06 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex
-2020/06/29 | 8015 | macros/latex/contrib/l3backend/l3backend-color.dtx
-2020/06/29 | 41675 | macros/latex/contrib/l3backend/l3backend-draw.dtx
-2020/06/29 | 21221 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
-2020/06/29 | 14249 | macros/latex/contrib/l3backend/l3backend-header.dtx
-2020/04/06 | 3591 | macros/latex/contrib/l3backend/l3backend.ins
-2020/06/29 | 49466 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
-2020/06/29 | 550 | macros/latex/contrib/l3backend/README.md
-2020/06/30 | 39247 | macros/latex/contrib/l3backend.zip
+2020/08/07 | 3182 | macros/latex/contrib/l3backend/CHANGELOG.md
+2020/08/07 | 14551 | macros/latex/contrib/l3backend/l3backend-basics.dtx
+2020/08/07 | 14376 | macros/latex/contrib/l3backend/l3backend-box.dtx
+2020/08/07 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex
+2020/08/07 | 14412 | macros/latex/contrib/l3backend/l3backend-color.dtx
+2020/08/07 | 33826 | macros/latex/contrib/l3backend/l3backend-draw.dtx
+2020/08/07 | 20979 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
+2020/08/07 | 14430 | macros/latex/contrib/l3backend/l3backend-header.dtx
+2020/08/07 | 3591 | macros/latex/contrib/l3backend/l3backend.ins
+2020/08/07 | 49176 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
+2020/08/07 | 550 | macros/latex/contrib/l3backend/README.md
+2020/08/07 | 38913 | macros/latex/contrib/l3backend.zip
2020/06/04 | 13305 | macros/latex/contrib/l3build/CHANGELOG.md
2020/06/04 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md
2020/06/04 | 1817 | macros/latex/contrib/l3build/l3build.1
@@ -193680,154 +193642,151 @@
2020/06/04 | 7246 | macros/latex/contrib/l3build/l3build-variables.lua
2020/06/04 | 1024 | macros/latex/contrib/l3build/README.md
2020/06/05 | 786681 | macros/latex/contrib/l3build.zip
-2020/07/17 | 4442 | macros/latex/contrib/l3experimental/CHANGELOG.md
-2020/07/17 | 17815 | macros/latex/contrib/l3experimental/l3benchmark.dtx
-2020/07/17 | 1564 | macros/latex/contrib/l3experimental/l3benchmark.ins
-2020/07/17 | 314158 | macros/latex/contrib/l3experimental/l3benchmark.pdf
-2020/07/17 | 45383 | macros/latex/contrib/l3experimental/l3color.dtx
-2020/07/17 | 1547 | macros/latex/contrib/l3experimental/l3color.ins
-2020/07/17 | 356022 | macros/latex/contrib/l3experimental/l3color.pdf
-2020/07/17 | 4328 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
-2020/07/17 | 625002 | macros/latex/contrib/l3experimental/l3draw-code.pdf
-2020/07/17 | 1356 | macros/latex/contrib/l3experimental/l3draw-code.tex
-2020/07/17 | 41372 | macros/latex/contrib/l3experimental/l3draw.dtx
-2020/07/17 | 1912 | macros/latex/contrib/l3experimental/l3draw.ins
-2020/07/17 | 5667 | macros/latex/contrib/l3experimental/l3draw-layers.dtx
-2020/07/17 | 32522 | macros/latex/contrib/l3experimental/l3draw-paths.dtx
-2020/07/17 | 491247 | macros/latex/contrib/l3experimental/l3draw.pdf
-2020/07/17 | 31359 | macros/latex/contrib/l3experimental/l3draw-points.dtx
-2020/07/17 | 7488 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
-2020/07/17 | 20465 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
-2020/07/17 | 5388 | macros/latex/contrib/l3experimental/l3draw-state.dtx
-2020/07/17 | 9888 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
-2020/07/17 | 96863 | macros/latex/contrib/l3experimental/l3galley.dtx
-2020/07/17 | 385667 | macros/latex/contrib/l3experimental/l3galley.pdf
-2020/07/17 | 24896 | macros/latex/contrib/l3experimental/l3graphics.dtx
-2020/07/17 | 1559 | macros/latex/contrib/l3experimental/l3graphics.ins
-2020/07/17 | 363017 | macros/latex/contrib/l3experimental/l3graphics.pdf
-2020/07/17 | 278541 | macros/latex/contrib/l3experimental/l3pdf-code.pdf
-2020/07/17 | 1116 | macros/latex/contrib/l3experimental/l3pdf-code.tex
-2020/07/17 | 10574 | macros/latex/contrib/l3experimental/l3pdf.dtx
-2020/07/17 | 1536 | macros/latex/contrib/l3experimental/l3pdf.ins
-2020/07/17 | 350700 | macros/latex/contrib/l3experimental/l3pdf.pdf
-2020/07/17 | 31865 | macros/latex/contrib/l3experimental/l3str-format.dtx
-2020/07/17 | 344797 | macros/latex/contrib/l3experimental/l3str-format.pdf
-2020/07/17 | 1570 | macros/latex/contrib/l3experimental/l3str.ins
-2020/07/17 | 11409 | macros/latex/contrib/l3experimental/l3sys-shell.dtx
-2020/07/17 | 1571 | macros/latex/contrib/l3experimental/l3sys-shell.ins
-2020/07/17 | 311621 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
-2020/07/17 | 4333 | macros/latex/contrib/l3experimental/README.md
-2020/07/17 | 35177 | macros/latex/contrib/l3experimental/xcoffins.dtx
-2020/07/17 | 1575 | macros/latex/contrib/l3experimental/xcoffins.ins
-2020/07/17 | 372787 | macros/latex/contrib/l3experimental/xcoffins.pdf
-2020/07/17 | 58435 | macros/latex/contrib/l3experimental/xgalley.dtx
-2020/07/17 | 1630 | macros/latex/contrib/l3experimental/xgalley.ins
-2020/07/17 | 285577 | macros/latex/contrib/l3experimental/xgalley.pdf
-2020/07/17 | 4571152 | macros/latex/contrib/l3experimental.zip
-2020/07/17 | 23632 | macros/latex/contrib/l3kernel/CHANGELOG.md
-2020/07/17 | 66663 | macros/latex/contrib/l3kernel/expl3.dtx
-2020/07/17 | 584938 | macros/latex/contrib/l3kernel/expl3.pdf
-2020/07/17 | 1555993 | macros/latex/contrib/l3kernel/interface3.pdf
-2020/07/17 | 1909 | macros/latex/contrib/l3kernel/interface3.tex
-2020/07/17 | 6236 | macros/latex/contrib/l3kernel/l3alloc.dtx
-2020/07/17 | 127491 | macros/latex/contrib/l3kernel/l3basics.dtx
-2020/07/17 | 19309 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
-2020/07/17 | 77128 | macros/latex/contrib/l3kernel/l3box.dtx
-2020/07/17 | 61752 | macros/latex/contrib/l3kernel/l3candidates.dtx
-2020/07/17 | 31232 | macros/latex/contrib/l3kernel/l3cctab.dtx
-2020/07/17 | 75550 | macros/latex/contrib/l3kernel/l3clist.dtx
-2020/07/17 | 85345 | macros/latex/contrib/l3kernel/l3coffins.dtx
-2020/07/17 | 5621 | macros/latex/contrib/l3kernel/l3color-base.dtx
-2020/07/17 | 43173 | macros/latex/contrib/l3kernel/l3debug.dtx
-2020/07/17 | 29768 | macros/latex/contrib/l3kernel/l3deprecation.dtx
-2020/07/17 | 149121 | macros/latex/contrib/l3kernel/l3doc.dtx
-2020/07/17 | 9772 | macros/latex/contrib/l3kernel/l3docstrip.dtx
-2020/07/17 | 263178 | macros/latex/contrib/l3kernel/l3docstrip.pdf
-2020/07/17 | 107730 | macros/latex/contrib/l3kernel/l3expan.dtx
-2020/07/17 | 131161 | macros/latex/contrib/l3kernel/l3file.dtx
-2020/07/17 | 15708 | macros/latex/contrib/l3kernel/l3final.dtx
-2020/07/17 | 9450 | macros/latex/contrib/l3kernel/l3flag.dtx
-2020/07/17 | 5783 | macros/latex/contrib/l3kernel/l3format.ins
-2020/07/17 | 11826 | macros/latex/contrib/l3kernel/l3fparray.dtx
-2020/07/17 | 6970 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
-2020/07/17 | 47688 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
-2020/07/17 | 84830 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
-2020/07/17 | 19667 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
-2020/07/17 | 70325 | macros/latex/contrib/l3kernel/l3fp.dtx
-2020/07/17 | 49400 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2020/07/17 | 51073 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2020/07/17 | 23121 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
-2020/07/17 | 105797 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
-2020/07/17 | 25753 | macros/latex/contrib/l3kernel/l3fp-random.dtx
-2020/07/17 | 18605 | macros/latex/contrib/l3kernel/l3fp-round.dtx
-2020/07/17 | 12979 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
-2020/07/17 | 73859 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
-2020/07/17 | 6158 | macros/latex/contrib/l3kernel/l3.ins
-2020/07/17 | 19694 | macros/latex/contrib/l3kernel/l3intarray.dtx
-2020/07/17 | 89264 | macros/latex/contrib/l3kernel/l3int.dtx
-2020/07/17 | 26131 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
-2020/07/17 | 110613 | macros/latex/contrib/l3kernel/l3keys.dtx
-2020/07/17 | 2484 | macros/latex/contrib/l3kernel/l3legacy.dtx
-2020/07/17 | 17998 | macros/latex/contrib/l3kernel/l3luatex.dtx
-2020/07/17 | 77671 | macros/latex/contrib/l3kernel/l3msg.dtx
-2020/07/17 | 76342 | macros/latex/contrib/l3kernel/l3names.dtx
-2020/07/17 | 113527 | macros/latex/contrib/l3kernel/l3news01.pdf
-2020/07/17 | 4935 | macros/latex/contrib/l3kernel/l3news01.tex
-2020/07/17 | 140776 | macros/latex/contrib/l3kernel/l3news02.pdf
-2020/07/17 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
-2020/07/17 | 144785 | macros/latex/contrib/l3kernel/l3news03.pdf
-2020/07/17 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
-2020/07/17 | 107115 | macros/latex/contrib/l3kernel/l3news04.pdf
-2020/07/17 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
-2020/07/17 | 105090 | macros/latex/contrib/l3kernel/l3news05.pdf
-2020/07/17 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
-2020/07/17 | 140795 | macros/latex/contrib/l3kernel/l3news06.pdf
-2020/07/17 | 6431 | macros/latex/contrib/l3kernel/l3news06.tex
-2020/07/17 | 119094 | macros/latex/contrib/l3kernel/l3news07.pdf
-2020/07/17 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
-2020/07/17 | 152413 | macros/latex/contrib/l3kernel/l3news08.pdf
-2020/07/17 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
-2020/07/17 | 235322 | macros/latex/contrib/l3kernel/l3news09.pdf
-2020/07/17 | 107379 | macros/latex/contrib/l3kernel/l3news09.tex
-2020/07/17 | 147097 | macros/latex/contrib/l3kernel/l3news10.pdf
-2020/07/17 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
-2020/07/17 | 165946 | macros/latex/contrib/l3kernel/l3news11.pdf
-2020/07/17 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
-2020/07/17 | 199139 | macros/latex/contrib/l3kernel/l3news12.pdf
-2020/07/17 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
-2020/07/17 | 379235 | macros/latex/contrib/l3kernel/l3news.pdf
-2020/07/17 | 4891 | macros/latex/contrib/l3kernel/l3news.tex
-2020/07/17 | 35018 | macros/latex/contrib/l3kernel/l3prefixes.csv
-2020/07/17 | 75852 | macros/latex/contrib/l3kernel/l3prefixes.pdf
-2020/07/17 | 2817 | macros/latex/contrib/l3kernel/l3prefixes.tex
-2020/07/17 | 65012 | macros/latex/contrib/l3kernel/l3prg.dtx
-2020/07/17 | 51039 | macros/latex/contrib/l3kernel/l3prop.dtx
-2020/07/17 | 35845 | macros/latex/contrib/l3kernel/l3quark.dtx
-2020/07/17 | 251937 | macros/latex/contrib/l3kernel/l3regex.dtx
-2020/07/17 | 87765 | macros/latex/contrib/l3kernel/l3seq.dtx
-2020/07/17 | 76514 | macros/latex/contrib/l3kernel/l3skip.dtx
-2020/07/17 | 41238 | macros/latex/contrib/l3kernel/l3sort.dtx
-2020/07/17 | 112771 | macros/latex/contrib/l3kernel/l3str-convert.dtx
-2020/07/17 | 74324 | macros/latex/contrib/l3kernel/l3str.dtx
-2020/07/17 | 279956 | macros/latex/contrib/l3kernel/l3styleguide.pdf
-2020/07/17 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
-2020/07/17 | 228250 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
-2020/07/17 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
-2020/07/17 | 26601 | macros/latex/contrib/l3kernel/l3sys.dtx
-2020/07/17 | 217628 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
-2020/07/17 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
-2020/07/17 | 51980 | macros/latex/contrib/l3kernel/l3text-case.dtx
-2020/07/17 | 34930 | macros/latex/contrib/l3kernel/l3text.dtx
-2020/07/17 | 20928 | macros/latex/contrib/l3kernel/l3text-purify.dtx
-2020/07/17 | 40709 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
-2020/07/17 | 135191 | macros/latex/contrib/l3kernel/l3tl.dtx
-2020/07/17 | 110804 | macros/latex/contrib/l3kernel/l3token.dtx
-2020/07/17 | 9656 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2020/07/17 | 2997 | macros/latex/contrib/l3kernel/README.md
-2020/07/17 | 21212 | macros/latex/contrib/l3kernel/source3body.tex
-2020/07/17 | 5865524 | macros/latex/contrib/l3kernel/source3.pdf
-2020/07/17 | 2153 | macros/latex/contrib/l3kernel/source3.tex
-2020/07/17 | 11687761 | macros/latex/contrib/l3kernel.zip
+2020/08/07 | 4652 | macros/latex/contrib/l3experimental/CHANGELOG.md
+2020/08/07 | 17777 | macros/latex/contrib/l3experimental/l3benchmark.dtx
+2020/08/07 | 1564 | macros/latex/contrib/l3experimental/l3benchmark.ins
+2020/08/07 | 314321 | macros/latex/contrib/l3experimental/l3benchmark.pdf
+2020/08/07 | 65378 | macros/latex/contrib/l3experimental/l3color.dtx
+2020/08/07 | 1547 | macros/latex/contrib/l3experimental/l3color.ins
+2020/08/07 | 367377 | macros/latex/contrib/l3experimental/l3color.pdf
+2020/08/07 | 4314 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
+2020/08/07 | 606221 | macros/latex/contrib/l3experimental/l3draw-code.pdf
+2020/08/07 | 1356 | macros/latex/contrib/l3experimental/l3draw-code.tex
+2020/08/07 | 41040 | macros/latex/contrib/l3experimental/l3draw.dtx
+2020/08/07 | 1912 | macros/latex/contrib/l3experimental/l3draw.ins
+2020/08/07 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx
+2020/08/07 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx
+2020/08/07 | 489876 | macros/latex/contrib/l3experimental/l3draw.pdf
+2020/08/07 | 31345 | macros/latex/contrib/l3experimental/l3draw-points.dtx
+2020/08/07 | 7476 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
+2020/08/07 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
+2020/08/07 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx
+2020/08/07 | 9874 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
+2020/08/07 | 96089 | macros/latex/contrib/l3experimental/l3galley.dtx
+2020/08/07 | 385812 | macros/latex/contrib/l3experimental/l3galley.pdf
+2020/08/07 | 24858 | macros/latex/contrib/l3experimental/l3graphics.dtx
+2020/08/07 | 1559 | macros/latex/contrib/l3experimental/l3graphics.ins
+2020/08/07 | 363180 | macros/latex/contrib/l3experimental/l3graphics.pdf
+2020/08/07 | 276917 | macros/latex/contrib/l3experimental/l3pdf-code.pdf
+2020/08/07 | 1116 | macros/latex/contrib/l3experimental/l3pdf-code.tex
+2020/08/07 | 10536 | macros/latex/contrib/l3experimental/l3pdf.dtx
+2020/08/07 | 1536 | macros/latex/contrib/l3experimental/l3pdf.ins
+2020/08/07 | 350863 | macros/latex/contrib/l3experimental/l3pdf.pdf
+2020/08/07 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx
+2020/08/07 | 344948 | macros/latex/contrib/l3experimental/l3str-format.pdf
+2020/08/07 | 1570 | macros/latex/contrib/l3experimental/l3str.ins
+2020/08/07 | 11371 | macros/latex/contrib/l3experimental/l3sys-shell.dtx
+2020/08/07 | 1571 | macros/latex/contrib/l3experimental/l3sys-shell.ins
+2020/08/07 | 311773 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
+2020/08/07 | 4333 | macros/latex/contrib/l3experimental/README.md
+2020/08/07 | 35177 | macros/latex/contrib/l3experimental/xcoffins.dtx
+2020/08/07 | 1575 | macros/latex/contrib/l3experimental/xcoffins.ins
+2020/08/07 | 372941 | macros/latex/contrib/l3experimental/xcoffins.pdf
+2020/08/07 | 58435 | macros/latex/contrib/l3experimental/xgalley.dtx
+2020/08/07 | 1630 | macros/latex/contrib/l3experimental/xgalley.ins
+2020/08/07 | 285732 | macros/latex/contrib/l3experimental/xgalley.pdf
+2020/08/07 | 4566325 | macros/latex/contrib/l3experimental.zip
+2020/08/07 | 23877 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2020/08/07 | 71495 | macros/latex/contrib/l3kernel/expl3.dtx
+2020/08/07 | 585053 | macros/latex/contrib/l3kernel/expl3.pdf
+2020/08/07 | 1555681 | macros/latex/contrib/l3kernel/interface3.pdf
+2020/08/07 | 1909 | macros/latex/contrib/l3kernel/interface3.tex
+2020/08/07 | 127477 | macros/latex/contrib/l3kernel/l3basics.dtx
+2020/08/07 | 14244 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2020/08/07 | 77090 | macros/latex/contrib/l3kernel/l3box.dtx
+2020/08/07 | 61738 | macros/latex/contrib/l3kernel/l3candidates.dtx
+2020/08/07 | 30954 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2020/08/07 | 75536 | macros/latex/contrib/l3kernel/l3clist.dtx
+2020/08/07 | 85887 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2020/08/07 | 5590 | macros/latex/contrib/l3kernel/l3color-base.dtx
+2020/08/07 | 43159 | macros/latex/contrib/l3kernel/l3debug.dtx
+2020/08/07 | 29754 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2020/08/07 | 149121 | macros/latex/contrib/l3kernel/l3doc.dtx
+2020/08/07 | 9772 | macros/latex/contrib/l3kernel/l3docstrip.dtx
+2020/08/07 | 263337 | macros/latex/contrib/l3kernel/l3docstrip.pdf
+2020/08/07 | 107716 | macros/latex/contrib/l3kernel/l3expan.dtx
+2020/08/07 | 128925 | macros/latex/contrib/l3kernel/l3file.dtx
+2020/08/07 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
+2020/08/07 | 11812 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2020/08/07 | 6956 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2020/08/07 | 47674 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2020/08/07 | 84816 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2020/08/07 | 19653 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2020/08/07 | 70325 | macros/latex/contrib/l3kernel/l3fp.dtx
+2020/08/07 | 49386 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
+2020/08/07 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2020/08/07 | 23107 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2020/08/07 | 105735 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2020/08/07 | 25739 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2020/08/07 | 18591 | macros/latex/contrib/l3kernel/l3fp-round.dtx
+2020/08/07 | 12965 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
+2020/08/07 | 73845 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2020/08/07 | 6076 | macros/latex/contrib/l3kernel/l3.ins
+2020/08/07 | 19680 | macros/latex/contrib/l3kernel/l3intarray.dtx
+2020/08/07 | 89226 | macros/latex/contrib/l3kernel/l3int.dtx
+2020/08/07 | 26920 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2020/08/07 | 112616 | macros/latex/contrib/l3kernel/l3keys.dtx
+2020/08/07 | 2484 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2020/08/07 | 17106 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2020/08/07 | 77434 | macros/latex/contrib/l3kernel/l3msg.dtx
+2020/08/07 | 75786 | macros/latex/contrib/l3kernel/l3names.dtx
+2020/08/07 | 113527 | macros/latex/contrib/l3kernel/l3news01.pdf
+2020/08/07 | 4935 | macros/latex/contrib/l3kernel/l3news01.tex
+2020/08/07 | 140776 | macros/latex/contrib/l3kernel/l3news02.pdf
+2020/08/07 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
+2020/08/07 | 144785 | macros/latex/contrib/l3kernel/l3news03.pdf
+2020/08/07 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2020/08/07 | 107115 | macros/latex/contrib/l3kernel/l3news04.pdf
+2020/08/07 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2020/08/07 | 105090 | macros/latex/contrib/l3kernel/l3news05.pdf
+2020/08/07 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2020/08/07 | 140795 | macros/latex/contrib/l3kernel/l3news06.pdf
+2020/08/07 | 6431 | macros/latex/contrib/l3kernel/l3news06.tex
+2020/08/07 | 119094 | macros/latex/contrib/l3kernel/l3news07.pdf
+2020/08/07 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
+2020/08/07 | 152413 | macros/latex/contrib/l3kernel/l3news08.pdf
+2020/08/07 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2020/08/07 | 235322 | macros/latex/contrib/l3kernel/l3news09.pdf
+2020/08/07 | 107379 | macros/latex/contrib/l3kernel/l3news09.tex
+2020/08/07 | 147097 | macros/latex/contrib/l3kernel/l3news10.pdf
+2020/08/07 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2020/08/07 | 165946 | macros/latex/contrib/l3kernel/l3news11.pdf
+2020/08/07 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
+2020/08/07 | 199139 | macros/latex/contrib/l3kernel/l3news12.pdf
+2020/08/07 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2020/08/07 | 379235 | macros/latex/contrib/l3kernel/l3news.pdf
+2020/08/07 | 4891 | macros/latex/contrib/l3kernel/l3news.tex
+2020/08/07 | 35072 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2020/08/07 | 75889 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2020/08/07 | 2817 | macros/latex/contrib/l3kernel/l3prefixes.tex
+2020/08/07 | 64938 | macros/latex/contrib/l3kernel/l3prg.dtx
+2020/08/07 | 51025 | macros/latex/contrib/l3kernel/l3prop.dtx
+2020/08/07 | 35831 | macros/latex/contrib/l3kernel/l3quark.dtx
+2020/08/07 | 251923 | macros/latex/contrib/l3kernel/l3regex.dtx
+2020/08/07 | 87751 | macros/latex/contrib/l3kernel/l3seq.dtx
+2020/08/07 | 76428 | macros/latex/contrib/l3kernel/l3skip.dtx
+2020/08/07 | 40663 | macros/latex/contrib/l3kernel/l3sort.dtx
+2020/08/07 | 112757 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2020/08/07 | 74310 | macros/latex/contrib/l3kernel/l3str.dtx
+2020/08/07 | 280064 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2020/08/07 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2020/08/07 | 228354 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2020/08/07 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2020/08/07 | 26587 | macros/latex/contrib/l3kernel/l3sys.dtx
+2020/08/07 | 217736 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
+2020/08/07 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2020/08/07 | 51966 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2020/08/07 | 34576 | macros/latex/contrib/l3kernel/l3text.dtx
+2020/08/07 | 20914 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2020/08/07 | 40695 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2020/08/07 | 135177 | macros/latex/contrib/l3kernel/l3tl.dtx
+2020/08/07 | 110692 | macros/latex/contrib/l3kernel/l3token.dtx
+2020/08/07 | 9642 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2020/08/07 | 2997 | macros/latex/contrib/l3kernel/README.md
+2020/08/07 | 21212 | macros/latex/contrib/l3kernel/source3body.tex
+2020/08/07 | 5844782 | macros/latex/contrib/l3kernel/source3.pdf
+2020/08/07 | 2153 | macros/latex/contrib/l3kernel/source3.tex
+2020/08/07 | 11658700 | macros/latex/contrib/l3kernel.zip
2020/05/15 | 3423 | macros/latex/contrib/l3packages/CHANGELOG.md
2019/11/15 | 1444 | macros/latex/contrib/l3packages/l3keys2e-demo.tex
2020/05/15 | 11613 | macros/latex/contrib/l3packages/l3keys2e.dtx
@@ -235524,6 +235483,24 @@
1993/11/08 | 43831 | obsolete/macros/latex209/contrib/vdm/vdm.sty
1993/11/08 | 51347 | obsolete/macros/latex209/contrib/vdm/vdm.tex
1997/01/22 | 273007 | obsolete/macros/latex209/distribs/latex209.tar.gz
+2016/02/02 | 329 | obsolete/macros/latex/contrib/acroflex/acroflex.cfg
+2020/08/07 | 80235 | obsolete/macros/latex/contrib/acroflex/acroflex.dtx
+2008/07/02 | 1842 | obsolete/macros/latex/contrib/acroflex/acroflex.ins
+2008/07/31 | 4554 | obsolete/macros/latex/contrib/acroflex/afcustom_de.def
+2008/07/28 | 4083 | obsolete/macros/latex/contrib/acroflex/afcustom_us.def
+2020/08/07 | 129801 | obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.pdf
+2020/08/07 | 50271 | obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.tex
+2008/07/28 | 4083 | obsolete/macros/latex/contrib/acroflex/examples/afcustom.def
+2016/08/29 | 465359 | obsolete/macros/latex/contrib/acroflex/examples/afgraph.pdf
+2010/09/26 | 3516 | obsolete/macros/latex/contrib/acroflex/examples/afgraph_shaded.tex
+2016/06/19 | 16682 | obsolete/macros/latex/contrib/acroflex/examples/afgraph.tex
+2008/06/09 | 198950 | obsolete/macros/latex/contrib/acroflex/examples/aflogo.eps
+2008/08/01 | 1039 | obsolete/macros/latex/contrib/acroflex/examples/aflogo.tex
+2016/08/29 | 448762 | obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.pdf
+2016/01/30 | 11768 | obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.tex
+2020/08/07 | 1465 | obsolete/macros/latex/contrib/acroflex/README.md
+2008/07/18 | 267347 | obsolete/macros/latex/contrib/acroflex/swf/AcroFleX.swf
+2020/08/07 | 1338685 | obsolete/macros/latex/contrib/acroflex.zip
2019/06/24 | 794330 | obsolete/macros/latex/contrib/alterqcm/doc/article_post.pdf
2011/06/03 | 322096 | obsolete/macros/latex/contrib/alterqcm/doc/doc_aq-screen.pdf
2010/09/16 | 12450 | obsolete/macros/latex/contrib/alterqcm/doc/latex/180px-Gustave_Moreau_007.jpg
@@ -235622,6 +235599,26 @@
2007/07/03 | 86406 | obsolete/macros/latex/contrib/csvtools/source/csvtools.dtx
2007/07/03 | 831 | obsolete/macros/latex/contrib/csvtools/source/csvtools.ins
2007/07/03 | 219320 | obsolete/macros/latex/contrib/csvtools.zip
+2020/08/07 | 21000 | obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx
+2018/07/04 | 1803 | obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.ins
+2020/08/07 | 548222 | obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf
+2020/08/07 | 31866 | obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex
+2020/08/07 | 1462554 | obsolete/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
+2016/05/07 | 213 | obsolete/macros/latex/contrib/datepicker-pro/dp-pro.cfg
+2018/07/02 | 355568 | obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf
+2018/07/02 | 3430 | obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex
+2016/05/04 | 56702 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf
+2013/08/02 | 17947 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf
+2016/05/06 | 21672 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf
+2016/05/06 | 32733 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf
+2016/05/06 | 22993 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf
+2016/05/06 | 36598 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf
+2016/05/06 | 36542 | obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf
+2007/08/20 | 24402 | obsolete/macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions
+2020/08/07 | 1615 | obsolete/macros/latex/contrib/datepicker-pro/README.md
+2016/05/06 | 241782 | obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker3.swf
+2016/05/06 | 47960 | obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker4.swf
+2020/08/07 | 2657167 | obsolete/macros/latex/contrib/datepicker-pro.zip
2015/03/20 | 3168 | obsolete/macros/latex/contrib/datetime/CHANGES
2015/03/20 | 196424 | obsolete/macros/latex/contrib/datetime/datetime.dtx
2015/03/20 | 8395 | obsolete/macros/latex/contrib/datetime/datetime.ins
@@ -261722,8 +261719,8 @@
2019/02/28 | 17300 | systems/texlive/tlnet/archive/menukeys.source.r41823.tar.xz
2019/02/28 | 2132 | systems/texlive/tlnet/archive/menu.r15878.tar.xz
2019/02/28 | 5648 | systems/texlive/tlnet/archive/menu.source.r15878.tar.xz
-2020/05/06 | 25518772 | systems/texlive/tlnet/archive/mercatormap.doc.r55034.tar.xz
-2020/05/06 | 18792 | systems/texlive/tlnet/archive/mercatormap.r55034.tar.xz
+2020/08/07 | 24311052 | systems/texlive/tlnet/archive/mercatormap.doc.r56060.tar.xz
+2020/08/07 | 19180 | systems/texlive/tlnet/archive/mercatormap.r56060.tar.xz
2020/08/01 | 114420 | systems/texlive/tlnet/archive/merriweather.doc.r56004.tar.xz
2020/08/01 | 2281492 | systems/texlive/tlnet/archive/merriweather.r56004.tar.xz
2020/03/02 | 187328 | systems/texlive/tlnet/archive/metafont.aarch64-linux.r53999.tar.xz
@@ -263250,13 +263247,13 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.amd64-freebsd.r16472.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.amd64-netbsd.r30191.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.armhf-linux.r30015.tar.xz
-2020/07/23 | 393628 | systems/texlive/tlnet/archive/pkfix-helper.doc.r55909.tar.xz
+2020/08/07 | 393612 | systems/texlive/tlnet/archive/pkfix-helper.doc.r56061.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/pkfix-helper.i386-cygwin.r13717.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.i386-freebsd.r16472.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.i386-linux.r13663.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.i386-netbsd.r30191.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.i386-solaris.r13898.tar.xz
-2020/07/23 | 20200 | systems/texlive/tlnet/archive/pkfix-helper.r55909.tar.xz
+2020/08/07 | 20208 | systems/texlive/tlnet/archive/pkfix-helper.r56061.tar.xz
2019/02/28 | 692 | systems/texlive/tlnet/archive/pkfix-helper.win32.r15404.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/pkfix-helper.x86_64-cygwin.r33557.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/pkfix-helper.x86_64-darwinlegacy.r43871.tar.xz
@@ -265414,8 +265411,8 @@
2020/03/24 | 280 | systems/texlive/tlnet/archive/texlive-cz.r54496.tar.xz
2020/03/29 | 1338300 | systems/texlive/tlnet/archive/texlive-de.doc.r54604.tar.xz
2020/03/29 | 272 | systems/texlive/tlnet/archive/texlive-de.r54604.tar.xz
-2020/08/05 | 168036 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56039.tar.xz
-2020/08/05 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r56039.tar.xz
+2020/08/07 | 168056 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56055.tar.xz
+2020/08/07 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r56055.tar.xz
2020/04/16 | 1891392 | systems/texlive/tlnet/archive/texlive-en.doc.r54755.tar.xz
2020/04/16 | 272 | systems/texlive/tlnet/archive/texlive-en.r54755.tar.xz
2020/03/22 | 3090144 | systems/texlive/tlnet/archive/texlive-es.doc.r54465.tar.xz
@@ -265471,7 +265468,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2020/08/06 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56047.tar.xz
+2020/08/07 | 218652 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56056.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -265495,7 +265492,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2020/08/06 | 131984 | systems/texlive/tlnet/archive/texlive-scripts.r56047.tar.xz
+2020/08/07 | 131984 | systems/texlive/tlnet/archive/texlive-scripts.r56056.tar.xz
2020/05/31 | 36284 | systems/texlive/tlnet/archive/texlive-scripts.win32.r55357.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
2020/05/12 | 592 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.r55117.tar.xz
@@ -266370,7 +266367,7 @@
2020/03/24 | 5064 | systems/texlive/tlnet/archive/uowthesistitlepage.r54512.tar.xz
2019/02/28 | 812 | systems/texlive/tlnet/archive/upca.doc.r22511.tar.xz
2019/02/28 | 1840 | systems/texlive/tlnet/archive/upca.r22511.tar.xz
-2020/08/05 | 307048 | systems/texlive/tlnet/archive/updmap-map.r56040.tar.xz
+2020/08/07 | 306928 | systems/texlive/tlnet/archive/updmap-map.r56056.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.aarch64-linux.r52800.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.amd64-freebsd.r52800.tar.xz
2019/11/16 | 344 | systems/texlive/tlnet/archive/uplatex.amd64-netbsd.r52800.tar.xz
@@ -266739,8 +266736,8 @@
2020/01/19 | 364224 | systems/texlive/tlnet/archive/xbmks.doc.r53448.tar.xz
2020/01/19 | 4124 | systems/texlive/tlnet/archive/xbmks.r53448.tar.xz
2020/01/19 | 8024 | systems/texlive/tlnet/archive/xbmks.source.r53448.tar.xz
-2020/06/30 | 433964 | systems/texlive/tlnet/archive/xcharter.doc.r55698.tar.xz
-2020/06/30 | 2031428 | systems/texlive/tlnet/archive/xcharter.r55698.tar.xz
+2020/08/07 | 445676 | systems/texlive/tlnet/archive/xcharter.doc.r56059.tar.xz
+2020/08/07 | 2080796 | systems/texlive/tlnet/archive/xcharter.r56059.tar.xz
2020/01/22 | 159256 | systems/texlive/tlnet/archive/xcite.doc.r53486.tar.xz
2020/01/22 | 1048 | systems/texlive/tlnet/archive/xcite.r53486.tar.xz
2020/01/22 | 1664 | systems/texlive/tlnet/archive/xcite.source.r53486.tar.xz
@@ -267139,16 +267136,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2020/06/13 | 105829 | systems/texlive/tlnet/install-tl
-2020/08/06 | 5500779 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2020/08/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2020/08/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/08/07 | 5500828 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/08/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/08/07 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2020/05/31 | 4770 | systems/texlive/tlnet/install-tl-windows.bat
-2020/08/06 | 19380892 | systems/texlive/tlnet/install-tl-windows.exe
-2020/08/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2020/08/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/08/06 | 24269284 | systems/texlive/tlnet/install-tl.zip
-2020/08/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2020/08/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/08/07 | 19381427 | systems/texlive/tlnet/install-tl-windows.exe
+2020/08/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/08/07 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/08/07 | 24269350 | systems/texlive/tlnet/install-tl.zip
+2020/08/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/08/07 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2020/03/05 | 1215 | systems/texlive/tlnet/README.md
2020/04/06 | 5961 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed
@@ -267203,13 +267200,13 @@
2020/03/06 | 11359 | systems/texlive/tlnet/tlpkg/TeXLive/TLConfig.pm
2020/05/17 | 20322 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2020/05/03 | 4786 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
-2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2020/08/06 | 16364630 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2020/08/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/08/06 | 27567 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
+2020/08/07 | 16376138 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/08/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/05/13 | 86417 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2020/08/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2020/08/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/08/06 | 2212308 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/08/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/08/07 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/08/07 | 2213140 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/04/15 | 58761 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2020/03/20 | 41736 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2020/05/11 | 15010 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -271695,7 +271692,7 @@
2020/02/04 | 281488 | 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
-2020/08/06 | 537434 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/08/07 | 537434 | 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
@@ -272856,9 +272853,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2020/08/01 | 38929 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2020/08/01 | 43039 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/08/06 | 202087 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/08/06 | 1206299 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/08/06 | 1124940 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/08/07 | 202075 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/08/07 | 1205828 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/08/07 | 1124133 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2020/08/01 | 13102 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2020/08/01 | 14104 | 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
@@ -273012,187 +273009,187 @@
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
-2020/08/06 | 537457 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/08/06 | 59341 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2020/08/06 | 67256 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2020/08/06 | 956332 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2020/08/06 | 1061411 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2020/08/06 | 28602 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2020/08/06 | 30909 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2020/08/06 | 29398 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2020/08/06 | 34774 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2020/08/06 | 49589 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2020/08/06 | 57159 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/08/06 | 84661 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2020/08/06 | 93640 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/08/06 | 65819 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2020/08/06 | 73450 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2020/08/06 | 27008 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2020/08/06 | 30890 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2020/08/06 | 329617 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2020/08/06 | 392365 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2020/08/06 | 32349 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2020/08/06 | 36361 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2020/08/06 | 72254 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2020/08/06 | 79418 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2020/08/06 | 203964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2020/08/06 | 224086 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2020/08/06 | 169656 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2020/08/06 | 184490 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2020/08/06 | 51936 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2020/08/06 | 58660 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2020/08/06 | 20816 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2020/08/06 | 22981 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2020/08/06 | 460430 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2020/08/06 | 45318 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2020/08/06 | 51136 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2020/08/06 | 273697 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2020/08/06 | 310935 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2020/08/06 | 40820 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2020/08/06 | 45031 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2020/08/06 | 115879 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/08/06 | 130358 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2020/08/06 | 1265429 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2020/08/06 | 1404301 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2020/08/06 | 95400 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2020/08/06 | 109730 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2020/08/06 | 43311 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2020/08/06 | 48085 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2020/08/06 | 46355 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/08/06 | 51236 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/08/06 | 57146 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2020/08/06 | 62977 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2020/08/06 | 133655 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2020/08/06 | 151864 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/08/06 | 72861 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2020/08/06 | 77366 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/08/06 | 68968 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2020/08/06 | 77315 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2020/08/06 | 246825 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2020/08/06 | 281781 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2020/08/06 | 25502 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2020/08/06 | 29058 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/08/06 | 100918 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2020/08/06 | 116787 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2020/08/06 | 63513 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/08/06 | 72610 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2020/08/06 | 94380 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2020/08/06 | 113581 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2020/08/06 | 59040 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2020/08/06 | 65546 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2020/08/06 | 462706 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2020/08/06 | 549966 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2020/08/06 | 141852 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/08/06 | 154419 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2020/08/06 | 94512 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/08/06 | 108990 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2020/08/06 | 15950 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2020/08/06 | 17626 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2020/08/06 | 27800 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2020/08/06 | 29637 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2020/08/06 | 623926 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2020/08/06 | 677578 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2020/08/06 | 500565 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2020/08/06 | 561889 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2020/08/06 | 544357 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2020/08/06 | 583962 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2020/08/06 | 93618 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2020/08/06 | 102588 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2020/08/06 | 1746181 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2020/08/06 | 2031791 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2020/08/06 | 67276 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2020/08/06 | 73690 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2020/08/06 | 26996 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2020/08/06 | 31254 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/08/06 | 7548 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2020/08/06 | 8567 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2020/08/06 | 192836 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2020/08/06 | 211538 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2020/08/06 | 269404 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2020/08/06 | 305083 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2020/08/06 | 96479 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2020/08/06 | 101781 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2020/08/06 | 79691 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/08/06 | 88874 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2020/08/06 | 170417 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2020/08/06 | 189151 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2020/08/06 | 159878 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/08/06 | 180902 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2020/08/06 | 196317 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2020/08/06 | 177374 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2020/08/06 | 85158 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2020/08/06 | 96846 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2020/08/06 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/08/06 | 35033 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2020/08/06 | 57312 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2020/08/06 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2020/08/06 | 63359 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2020/08/06 | 69912 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2020/08/06 | 45773 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2020/08/06 | 52201 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2020/08/06 | 192587 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2020/08/06 | 210276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2020/08/06 | 35215 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2020/08/06 | 39332 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2020/08/06 | 327551 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2020/08/06 | 360764 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2020/08/06 | 187719 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2020/08/06 | 193833 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/08/06 | 207671 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2020/08/06 | 243052 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2020/08/06 | 78100 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2020/08/06 | 87296 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2020/08/06 | 922274 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2020/08/06 | 1021969 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2020/08/06 | 20006 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2020/08/06 | 23600 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2020/08/06 | 31207 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2020/08/06 | 36860 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2020/08/06 | 63553 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2020/08/06 | 71551 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2020/08/06 | 42622 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2020/08/06 | 50914 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2020/08/06 | 1192974 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2020/08/06 | 1325258 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2020/08/06 | 42062 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2020/08/06 | 51419 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2020/08/06 | 76796 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2020/08/06 | 82786 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2020/08/06 | 26851 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2020/08/06 | 29026 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2020/08/06 | 16021 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2020/08/06 | 17727 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2020/08/06 | 63427 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2020/08/06 | 69182 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2020/08/06 | 151836 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2020/08/06 | 165592 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2020/08/06 | 77486 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/08/06 | 87981 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2020/08/06 | 97373 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2020/08/06 | 104547 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2020/08/06 | 2534481 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2020/08/06 | 2657477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2020/08/06 | 55558 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2020/08/06 | 62026 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2020/08/06 | 33090 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2020/08/06 | 36921 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2020/08/06 | 26612 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2020/08/06 | 32392 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2020/08/06 | 66014 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2020/08/06 | 70140 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2020/08/06 | 250290 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2020/08/06 | 279881 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/08/06 | 597783 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/08/06 | 638663 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2020/08/06 | 39269 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2020/08/06 | 43074 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2020/08/06 | 202064 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2020/08/06 | 1206057 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2020/08/06 | 1124797 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2020/08/06 | 13128 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2020/08/06 | 14130 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/08/07 | 537457 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/08/07 | 59341 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/08/07 | 67258 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/08/07 | 956333 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/08/07 | 1061411 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/08/07 | 28603 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/08/07 | 30908 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/08/07 | 29398 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/08/07 | 34774 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/08/07 | 49587 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/08/07 | 57158 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/08/07 | 84660 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/08/07 | 93638 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/08/07 | 65816 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/08/07 | 73448 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/08/07 | 27006 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/08/07 | 30888 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/08/07 | 329614 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/08/07 | 392365 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/08/07 | 32348 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/08/07 | 36360 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/08/07 | 72253 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/08/07 | 79419 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/08/07 | 203964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/08/07 | 224086 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/08/07 | 169654 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/08/07 | 184489 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/08/07 | 51937 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/08/07 | 58660 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/08/07 | 20814 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/08/07 | 22978 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/08/07 | 460432 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2020/08/07 | 45318 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/08/07 | 51135 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/08/07 | 273697 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/08/07 | 310934 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/08/07 | 40820 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/08/07 | 45029 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/08/07 | 115881 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/08/07 | 130357 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/08/07 | 1265430 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/08/07 | 1404299 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/08/07 | 95400 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/08/07 | 109730 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/08/07 | 43312 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/08/07 | 48085 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/08/07 | 46356 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/08/07 | 51236 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/08/07 | 57148 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/08/07 | 62977 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/08/07 | 133654 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/08/07 | 151863 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/08/07 | 72862 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/08/07 | 77366 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/08/07 | 68968 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/08/07 | 77314 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/08/07 | 246826 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/08/07 | 281778 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/08/07 | 25503 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/08/07 | 29058 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/08/07 | 100916 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2020/08/07 | 116786 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/08/07 | 63515 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/08/07 | 72612 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/08/07 | 94382 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/08/07 | 113580 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/08/07 | 59041 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/08/07 | 65545 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/08/07 | 462707 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/08/07 | 549966 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/08/07 | 141853 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/08/07 | 154417 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/08/07 | 94513 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/08/07 | 108988 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/08/07 | 15947 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/08/07 | 17626 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/08/07 | 27801 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/08/07 | 29636 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/08/07 | 623927 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/08/07 | 677578 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/08/07 | 500565 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/08/07 | 561889 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/08/07 | 544359 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/08/07 | 583963 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/08/07 | 93621 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/08/07 | 102587 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/08/07 | 1746181 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/08/07 | 2031792 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/08/07 | 67277 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/08/07 | 73689 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/08/07 | 26996 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/08/07 | 31252 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/08/07 | 7549 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/08/07 | 8566 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/08/07 | 192837 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/08/07 | 211537 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/08/07 | 269404 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/08/07 | 305084 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/08/07 | 96480 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/08/07 | 101782 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/08/07 | 79692 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/08/07 | 88874 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/08/07 | 170418 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/08/07 | 189152 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/08/07 | 159878 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/08/07 | 180901 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/08/07 | 196317 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/08/07 | 177375 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/08/07 | 85159 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/08/07 | 96847 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/08/07 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/08/07 | 35033 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/08/07 | 57313 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/08/07 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/08/07 | 63359 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/08/07 | 69913 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/08/07 | 45773 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/08/07 | 52202 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/08/07 | 192586 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/08/07 | 210276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/08/07 | 35215 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2020/08/07 | 39332 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2020/08/07 | 327551 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/08/07 | 360764 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/08/07 | 187718 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/08/07 | 193834 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/08/07 | 207669 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/08/07 | 243051 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/08/07 | 78100 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/08/07 | 87297 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/08/07 | 922273 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/08/07 | 1021967 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/08/07 | 20006 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/08/07 | 23600 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/08/07 | 31209 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/08/07 | 36862 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/08/07 | 63554 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/08/07 | 71552 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/08/07 | 42621 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/08/07 | 50914 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/08/07 | 1192974 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/08/07 | 1325258 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/08/07 | 42062 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/08/07 | 51421 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/08/07 | 76796 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2020/08/07 | 82787 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2020/08/07 | 26852 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/08/07 | 29026 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/08/07 | 16021 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/08/07 | 17727 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/08/07 | 63427 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/08/07 | 69183 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/08/07 | 151837 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/08/07 | 165592 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/08/07 | 77486 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/08/07 | 87982 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/08/07 | 97374 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/08/07 | 104547 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/08/07 | 2534483 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/08/07 | 2657477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/08/07 | 55558 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/08/07 | 62025 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/08/07 | 33089 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2020/08/07 | 36920 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2020/08/07 | 26612 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/08/07 | 32392 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/08/07 | 66012 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/08/07 | 70140 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/08/07 | 250290 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/08/07 | 279882 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/08/07 | 597782 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/08/07 | 638662 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/08/07 | 39268 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/08/07 | 43073 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/08/07 | 202020 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/08/07 | 1205637 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/08/07 | 1125254 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/08/07 | 13126 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/08/07 | 14130 | 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
-2020/08/06 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/08/07 | 1153 | 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
@@ -273509,7 +273506,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
-2020/08/06 | 1155 | systems/win32/miktex/tm/packages/pr.ini
+2020/08/07 | 1155 | 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
@@ -274659,7 +274656,7 @@
2020/07/18 | 4918556 | systems/win32/w32tex/aleph-w32.tar.xz
2020/08/01 | 65831724 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2020/08/05 | 694207 | systems/win32/w32tex/ChangeLog
+2020/08/06 | 694279 | 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
@@ -274697,7 +274694,7 @@
2020/06/13 | 524504 | systems/win32/w32tex/mftrace-w32.tar.xz
2018/07/14 | 6364952 | systems/win32/w32tex/minitoc.tar.xz
2020/01/19 | 882832 | systems/win32/w32tex/m-tx.tar.xz
-2020/07/24 | 9766264 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
+2020/08/06 | 9766112 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2020/06/13 | 1235252 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/03/01 | 355876 | systems/win32/w32tex/otfbeta.tar.xz
2020/08/05 | 20692364 | systems/win32/w32tex/pdftex-w32.tar.xz
@@ -274875,7 +274872,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2020/08/07 | 186 | timestamp
+2020/08/08 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index e82d2e6060..5c3ecfda24 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index afb3cbf5b4..9ad3a611c5 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,3 +1,426 @@
+2020/08/07 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2020/08/07 | 9874 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx
+2020/08/07 | 9772 | macros/latex/contrib/l3kernel/l3docstrip.dtx
+2020/08/07 | 97374 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2020/08/07 | 96847 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2020/08/07 | 96480 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2020/08/07 | 9642 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2020/08/07 | 96089 | macros/latex/contrib/l3experimental/l3galley.dtx
+2020/08/07 | 956333 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2020/08/07 | 95400 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2020/08/07 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2020/08/07 | 94513 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2020/08/07 | 94382 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2020/08/07 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx
+2020/08/07 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
+2020/08/07 | 937253 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
+2020/08/07 | 93638 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2020/08/07 | 93621 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2020/08/07 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2020/08/07 | 922273 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2020/08/07 | 9107 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
+2020/08/07 | 89226 | macros/latex/contrib/l3kernel/l3int.dtx
+2020/08/07 | 88874 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2020/08/07 | 87982 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2020/08/07 | 87751 | macros/latex/contrib/l3kernel/l3seq.dtx
+2020/08/07 | 8754 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
+2020/08/07 | 87297 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2020/08/07 | 85887 | macros/latex/contrib/l3kernel/l3coffins.dtx
+2020/08/07 | 8566 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2020/08/07 | 85159 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2020/08/07 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
+2020/08/07 | 84816 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2020/08/07 | 84660 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2020/08/07 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
+2020/08/07 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
+2020/08/07 | 82787 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2020/08/07 | 80235 | obsolete/macros/latex/contrib/acroflex/acroflex.dtx
+2020/08/07 | 79692 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2020/08/07 | 79419 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2020/08/07 | 78100 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2020/08/07 | 77486 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2020/08/07 | 77434 | macros/latex/contrib/l3kernel/l3msg.dtx
+2020/08/07 | 77366 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2020/08/07 | 77314 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2020/08/07 | 77090 | macros/latex/contrib/l3kernel/l3box.dtx
+2020/08/07 | 76796 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2020/08/07 | 76428 | macros/latex/contrib/l3kernel/l3skip.dtx
+2020/08/07 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
+2020/08/07 | 75889 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2020/08/07 | 75786 | macros/latex/contrib/l3kernel/l3names.dtx
+2020/08/07 | 75536 | macros/latex/contrib/l3kernel/l3clist.dtx
+2020/08/07 | 7549 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2020/08/07 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex
+2020/08/07 | 7476 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx
+2020/08/07 | 74310 | macros/latex/contrib/l3kernel/l3str.dtx
+2020/08/07 | 73845 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
+2020/08/07 | 73689 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2020/08/07 | 73448 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2020/08/07 | 72862 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2020/08/07 | 72612 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2020/08/07 | 72253 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2020/08/07 | 71552 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2020/08/07 | 71495 | macros/latex/contrib/l3kernel/expl3.dtx
+2020/08/07 | 70325 | macros/latex/contrib/l3kernel/l3fp.dtx
+2020/08/07 | 70140 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2020/08/07 | 69913 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2020/08/07 | 6956 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2020/08/07 | 69183 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2020/08/07 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
+2020/08/07 | 68968 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2020/08/07 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
+2020/08/07 | 677578 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2020/08/07 | 67277 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2020/08/07 | 67258 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2020/08/07 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
+2020/08/07 | 66012 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2020/08/07 | 65816 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2020/08/07 | 65545 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2020/08/07 | 65378 | macros/latex/contrib/l3experimental/l3color.dtx
+2020/08/07 | 64938 | macros/latex/contrib/l3kernel/l3prg.dtx
+2020/08/07 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2020/08/07 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2020/08/07 | 6431 | macros/latex/contrib/l3kernel/l3news06.tex
+2020/08/07 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2020/08/07 | 638662 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2020/08/07 | 63554 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2020/08/07 | 63515 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2020/08/07 | 63427 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2020/08/07 | 63359 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2020/08/07 | 62977 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2020/08/07 | 62906 | install/macros/latex/contrib/l3backend.tds.zip
+2020/08/07 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2020/08/07 | 623927 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2020/08/07 | 62102 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
+2020/08/07 | 62025 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2020/08/07 | 61738 | macros/latex/contrib/l3kernel/l3candidates.dtx
+2020/08/07 | 6106 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
+2020/08/07 | 6076 | macros/latex/contrib/l3kernel/l3.ins
+2020/08/07 | 606221 | macros/latex/contrib/l3experimental/l3draw-code.pdf
+2020/08/07 | 597782 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2020/08/07 | 59341 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2020/08/07 | 59041 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2020/08/07 | 58660 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2020/08/07 | 585053 | macros/latex/contrib/l3kernel/expl3.pdf
+2020/08/07 | 5844782 | macros/latex/contrib/l3kernel/source3.pdf
+2020/08/07 | 58435 | macros/latex/contrib/l3experimental/xgalley.dtx
+2020/08/07 | 583963 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2020/08/07 | 57313 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2020/08/07 | 57158 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2020/08/07 | 57148 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2020/08/07 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx
+2020/08/07 | 561889 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2020/08/07 | 5590 | macros/latex/contrib/l3kernel/l3color-base.dtx
+2020/08/07 | 55558 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2020/08/07 | 550 | macros/latex/contrib/l3backend/README.md
+2020/08/07 | 5500828 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2020/08/07 | 549966 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2020/08/07 | 548222 | obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf
+2020/08/07 | 544359 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2020/08/07 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2020/08/07 | 537457 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2020/08/07 | 537434 | systems/win32/miktex/tm/packages/files.csv.lzma
+2020/08/07 | 52202 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2020/08/07 | 51966 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2020/08/07 | 51937 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2020/08/07 | 51421 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2020/08/07 | 51236 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2020/08/07 | 51135 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2020/08/07 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2020/08/07 | 51025 | macros/latex/contrib/l3kernel/l3prop.dtx
+2020/08/07 | 50914 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2020/08/07 | 50271 | obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.tex
+2020/08/07 | 500565 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2020/08/07 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
+2020/08/07 | 49587 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2020/08/07 | 49386 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
+2020/08/07 | 4935 | macros/latex/contrib/l3kernel/l3news01.tex
+2020/08/07 | 49176 | macros/latex/contrib/l3backend/l3backend-pdf.dtx
+2020/08/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2020/08/07 | 489876 | macros/latex/contrib/l3experimental/l3draw.pdf
+2020/08/07 | 4891 | macros/latex/contrib/l3kernel/l3news.tex
+2020/08/07 | 48085 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2020/08/07 | 47674 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2020/08/07 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2020/08/07 | 46943 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+2020/08/07 | 4652 | macros/latex/contrib/l3experimental/CHANGELOG.md
+2020/08/07 | 46356 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2020/08/07 | 462707 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2020/08/07 | 46195 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
+2020/08/07 | 4609629 | install/macros/latex/contrib/l3experimental.tds.zip
+2020/08/07 | 460432 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2020/08/07 | 45773 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2020/08/07 | 4566325 | macros/latex/contrib/l3experimental.zip
+2020/08/07 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2020/08/07 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2020/08/07 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2020/08/07 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2020/08/07 | 45318 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2020/08/07 | 45029 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2020/08/07 | 445676 | systems/texlive/tlnet/archive/xcharter.doc.r56059.tar.xz
+2020/08/07 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx
+2020/08/07 | 4333 | macros/latex/contrib/l3experimental/README.md
+2020/08/07 | 43312 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2020/08/07 | 43159 | macros/latex/contrib/l3kernel/l3debug.dtx
+2020/08/07 | 4314 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx
+2020/08/07 | 43073 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2020/08/07 | 42621 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2020/08/07 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
+2020/08/07 | 42062 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2020/08/07 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex
+2020/08/07 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex
+2020/08/07 | 41040 | macros/latex/contrib/l3experimental/l3draw.dtx
+2020/08/07 | 40820 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2020/08/07 | 40695 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2020/08/07 | 40663 | macros/latex/contrib/l3kernel/l3sort.dtx
+2020/08/07 | 403539 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7.sty
+2020/08/07 | 393856 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6.sty
+2020/08/07 | 393612 | systems/texlive/tlnet/archive/pkfix-helper.doc.r56061.tar.xz
+2020/08/07 | 39332 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2020/08/07 | 39268 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2020/08/07 | 392365 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2020/08/07 | 38913 | macros/latex/contrib/l3backend.zip
+2020/08/07 | 388 | systems/texlive/tlnet/archive/texlive-docindex.r56055.tar.xz
+2020/08/07 | 385812 | macros/latex/contrib/l3experimental/l3galley.pdf
+2020/08/07 | 379235 | macros/latex/contrib/l3kernel/l3news.pdf
+2020/08/07 | 372941 | macros/latex/contrib/l3experimental/xcoffins.pdf
+2020/08/07 | 36920 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2020/08/07 | 36862 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2020/08/07 | 367377 | macros/latex/contrib/l3experimental/l3color.pdf
+2020/08/07 | 364086 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty
+2020/08/07 | 36360 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2020/08/07 | 363180 | macros/latex/contrib/l3experimental/l3graphics.pdf
+2020/08/07 | 362487 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2020/08/07 | 360764 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2020/08/07 | 3591 | macros/latex/contrib/l3backend/l3backend.ins
+2020/08/07 | 3590 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+2020/08/07 | 35831 | macros/latex/contrib/l3kernel/l3quark.dtx
+2020/08/07 | 35215 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2020/08/07 | 35177 | macros/latex/contrib/l3experimental/xcoffins.dtx
+2020/08/07 | 350863 | macros/latex/contrib/l3experimental/l3pdf.pdf
+2020/08/07 | 35072 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2020/08/07 | 35033 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2020/08/07 | 34774 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2020/08/07 | 34576 | macros/latex/contrib/l3kernel/l3text.dtx
+2020/08/07 | 344948 | macros/latex/contrib/l3experimental/l3str-format.pdf
+2020/08/07 | 33826 | macros/latex/contrib/l3backend/l3backend-draw.dtx
+2020/08/07 | 33089 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2020/08/07 | 329614 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2020/08/07 | 3277 | graphics/pgf/contrib/circuitikz/README.md
+2020/08/07 | 327551 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2020/08/07 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx
+2020/08/07 | 32392 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2020/08/07 | 32348 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2020/08/07 | 31866 | obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex
+2020/08/07 | 3182 | macros/latex/contrib/l3backend/CHANGELOG.md
+2020/08/07 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx
+2020/08/07 | 31819 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
+2020/08/07 | 3173140 | info/biblio/tugboat.bib
+2020/08/07 | 314321 | macros/latex/contrib/l3experimental/l3benchmark.pdf
+2020/08/07 | 31345 | macros/latex/contrib/l3experimental/l3draw-points.dtx
+2020/08/07 | 31252 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2020/08/07 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2020/08/07 | 31209 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2020/08/07 | 311773 | macros/latex/contrib/l3experimental/l3sys-shell.pdf
+2020/08/07 | 310934 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2020/08/07 | 30990 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+2020/08/07 | 3098 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
+2020/08/07 | 30954 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2020/08/07 | 30908 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2020/08/07 | 30888 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2020/08/07 | 306928 | systems/texlive/tlnet/archive/updmap-map.r56056.tar.xz
+2020/08/07 | 305084 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2020/08/07 | 2997 | macros/latex/contrib/l3kernel/README.md
+2020/08/07 | 29754 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2020/08/07 | 29636 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2020/08/07 | 29398 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2020/08/07 | 29058 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2020/08/07 | 29026 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2020/08/07 | 28603 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2020/08/07 | 285732 | macros/latex/contrib/l3experimental/xgalley.pdf
+2020/08/07 | 2817 | macros/latex/contrib/l3kernel/l3prefixes.tex
+2020/08/07 | 281778 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2020/08/07 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex
+2020/08/07 | 280064 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2020/08/07 | 279882 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2020/08/07 | 27801 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2020/08/07 | 276917 | macros/latex/contrib/l3experimental/l3pdf-code.pdf
+2020/08/07 | 273697 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2020/08/07 | 27347 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
+2020/08/07 | 27006 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2020/08/07 | 26996 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2020/08/07 | 269404 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2020/08/07 | 26920 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2020/08/07 | 26852 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2020/08/07 | 2678 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex
+2020/08/07 | 26612 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2020/08/07 | 26587 | macros/latex/contrib/l3kernel/l3sys.dtx
+2020/08/07 | 2657477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2020/08/07 | 2657167 | obsolete/macros/latex/contrib/datepicker-pro.zip
+2020/08/07 | 263337 | macros/latex/contrib/l3kernel/l3docstrip.pdf
+2020/08/07 | 25739 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2020/08/07 | 25503 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2020/08/07 | 2534483 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2020/08/07 | 251923 | macros/latex/contrib/l3kernel/l3regex.dtx
+2020/08/07 | 250290 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2020/08/07 | 24858 | macros/latex/contrib/l3experimental/l3graphics.dtx
+2020/08/07 | 2484 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2020/08/07 | 246826 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2020/08/07 | 24311052 | systems/texlive/tlnet/archive/mercatormap.doc.r56060.tar.xz
+2020/08/07 | 243051 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2020/08/07 | 24269350 | systems/texlive/tlnet/install-tl.zip
+2020/08/07 | 240141 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex
+2020/08/07 | 23877 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2020/08/07 | 23600 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2020/08/07 | 235322 | macros/latex/contrib/l3kernel/l3news09.pdf
+2020/08/07 | 23107 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2020/08/07 | 22978 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2020/08/07 | 228354 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2020/08/07 | 224086 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2020/08/07 | 223537 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+2020/08/07 | 2213140 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2020/08/07 | 218652 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56056.tar.xz
+2020/08/07 | 217736 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
+2020/08/07 | 2153 | macros/latex/contrib/l3kernel/source3.tex
+2020/08/07 | 2128232 | install/graphics/pgf/contrib/circuitikz.tds.zip
+2020/08/07 | 21212 | macros/latex/contrib/l3kernel/source3body.tex
+2020/08/07 | 211537 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2020/08/07 | 2114345 | graphics/pgf/contrib/circuitikz.zip
+2020/08/07 | 210276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2020/08/07 | 21000 | obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx
+2020/08/07 | 20979 | macros/latex/contrib/l3backend/l3backend-graphics.dtx
+2020/08/07 | 20914 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2020/08/07 | 20814 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2020/08/07 | 2080796 | systems/texlive/tlnet/archive/xcharter.r56059.tar.xz
+2020/08/07 | 207669 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2020/08/07 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx
+2020/08/07 | 203964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2020/08/07 | 2031792 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2020/08/07 | 20208 | systems/texlive/tlnet/archive/pkfix-helper.r56061.tar.xz
+2020/08/07 | 202075 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2020/08/07 | 202020 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2020/08/07 | 20006 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2020/08/07 | 199139 | macros/latex/contrib/l3kernel/l3news12.pdf
+2020/08/07 | 19680 | macros/latex/contrib/l3kernel/l3intarray.dtx
+2020/08/07 | 19653 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2020/08/07 | 196317 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2020/08/07 | 193834 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2020/08/07 | 19381427 | systems/texlive/tlnet/install-tl-windows.exe
+2020/08/07 | 192837 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2020/08/07 | 192586 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2020/08/07 | 19180 | systems/texlive/tlnet/archive/mercatormap.r56060.tar.xz
+2020/08/07 | 1912 | macros/latex/contrib/l3experimental/l3draw.ins
+2020/08/07 | 1909 | macros/latex/contrib/l3kernel/interface3.tex
+2020/08/07 | 189152 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2020/08/07 | 187718 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2020/08/07 | 1875 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex
+2020/08/07 | 18591 | macros/latex/contrib/l3kernel/l3fp-round.dtx
+2020/08/07 | 184489 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2020/08/07 | 180901 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2020/08/07 | 17777 | macros/latex/contrib/l3experimental/l3benchmark.dtx
+2020/08/07 | 177375 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2020/08/07 | 17727 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2020/08/07 | 17626 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2020/08/07 | 1746181 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2020/08/07 | 17353 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+2020/08/07 | 17106 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2020/08/07 | 170418 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2020/08/07 | 169654 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2020/08/07 | 168056 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56055.tar.xz
+2020/08/07 | 165946 | macros/latex/contrib/l3kernel/l3news11.pdf
+2020/08/07 | 165592 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2020/08/07 | 16376138 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2020/08/07 | 1630 | macros/latex/contrib/l3experimental/xgalley.ins
+2020/08/07 | 1615 | obsolete/macros/latex/contrib/datepicker-pro/README.md
+2020/08/07 | 16021 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2020/08/07 | 159878 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2020/08/07 | 15947 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2020/08/07 | 1575 | macros/latex/contrib/l3experimental/xcoffins.ins
+2020/08/07 | 1571 | macros/latex/contrib/l3experimental/l3sys-shell.ins
+2020/08/07 | 1570 | macros/latex/contrib/l3experimental/l3str.ins
+2020/08/07 | 1564 | macros/latex/contrib/l3experimental/l3benchmark.ins
+2020/08/07 | 1559 | macros/latex/contrib/l3experimental/l3graphics.ins
+2020/08/07 | 1555681 | macros/latex/contrib/l3kernel/interface3.pdf
+2020/08/07 | 1547 | macros/latex/contrib/l3experimental/l3color.ins
+2020/08/07 | 154417 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2020/08/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2020/08/07 | 1536 | macros/latex/contrib/l3experimental/l3pdf.ins
+2020/08/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2020/08/07 | 152413 | macros/latex/contrib/l3kernel/l3news08.pdf
+2020/08/07 | 151863 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2020/08/07 | 151837 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2020/08/07 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2020/08/07 | 149121 | macros/latex/contrib/l3kernel/l3doc.dtx
+2020/08/07 | 147097 | macros/latex/contrib/l3kernel/l3news10.pdf
+2020/08/07 | 1465 | obsolete/macros/latex/contrib/acroflex/README.md
+2020/08/07 | 1462554 | obsolete/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
+2020/08/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2020/08/07 | 14551 | macros/latex/contrib/l3backend/l3backend-basics.dtx
+2020/08/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2020/08/07 | 144785 | macros/latex/contrib/l3kernel/l3news03.pdf
+2020/08/07 | 14430 | macros/latex/contrib/l3backend/l3backend-header.dtx
+2020/08/07 | 14412 | macros/latex/contrib/l3backend/l3backend-color.dtx
+2020/08/07 | 14376 | macros/latex/contrib/l3backend/l3backend-box.dtx
+2020/08/07 | 14244 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2020/08/07 | 141853 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2020/08/07 | 14133 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex
+2020/08/07 | 14130 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2020/08/07 | 140795 | macros/latex/contrib/l3kernel/l3news06.pdf
+2020/08/07 | 140776 | macros/latex/contrib/l3kernel/l3news02.pdf
+2020/08/07 | 1404299 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2020/08/07 | 140348 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+2020/08/07 | 1356 | macros/latex/contrib/l3experimental/l3draw-code.tex
+2020/08/07 | 135177 | macros/latex/contrib/l3kernel/l3tl.dtx
+2020/08/07 | 1338685 | obsolete/macros/latex/contrib/acroflex.zip
+2020/08/07 | 133654 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2020/08/07 | 1325258 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2020/08/07 | 131984 | systems/texlive/tlnet/archive/texlive-scripts.r56056.tar.xz
+2020/08/07 | 13126 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2020/08/07 | 130357 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2020/08/07 | 1298 | macros/latex/contrib/l3backend/l3backend-code.tex
+2020/08/07 | 129801 | obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.pdf
+2020/08/07 | 12965 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
+2020/08/07 | 128925 | macros/latex/contrib/l3kernel/l3file.dtx
+2020/08/07 | 127477 | macros/latex/contrib/l3kernel/l3basics.dtx
+2020/08/07 | 1265430 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2020/08/07 | 1205828 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2020/08/07 | 1205637 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2020/08/07 | 1192974 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2020/08/07 | 119094 | macros/latex/contrib/l3kernel/l3news07.pdf
+2020/08/07 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2020/08/07 | 11878969 | install/macros/latex/contrib/l3kernel.tds.zip
+2020/08/07 | 11812 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2020/08/07 | 116786 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2020/08/07 | 11658700 | macros/latex/contrib/l3kernel.zip
+2020/08/07 | 115881 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2020/08/07 | 1155 | systems/win32/miktex/tm/packages/pr.ini
+2020/08/07 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2020/08/07 | 11371 | macros/latex/contrib/l3experimental/l3sys-shell.dtx
+2020/08/07 | 113580 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2020/08/07 | 113527 | macros/latex/contrib/l3kernel/l3news01.pdf
+2020/08/07 | 112757 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2020/08/07 | 112616 | macros/latex/contrib/l3kernel/l3keys.dtx
+2020/08/07 | 1125254 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2020/08/07 | 1124133 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2020/08/07 | 1116 | macros/latex/contrib/l3experimental/l3pdf-code.tex
+2020/08/07 | 11132 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+2020/08/07 | 110692 | macros/latex/contrib/l3kernel/l3token.dtx
+2020/08/07 | 109730 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2020/08/07 | 108988 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2020/08/07 | 107716 | macros/latex/contrib/l3kernel/l3expan.dtx
+2020/08/07 | 107379 | macros/latex/contrib/l3kernel/l3news09.tex
+2020/08/07 | 107115 | macros/latex/contrib/l3kernel/l3news04.pdf
+2020/08/07 | 1061411 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2020/08/07 | 105735 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2020/08/07 | 10536 | macros/latex/contrib/l3experimental/l3pdf.dtx
+2020/08/07 | 105090 | macros/latex/contrib/l3kernel/l3news05.pdf
+2020/08/07 | 1046144 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+2020/08/07 | 104547 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2020/08/07 | 102587 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2020/08/07 | 1021967 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2020/08/07 | 101782 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2020/08/07 | 101437 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+2020/08/07 | 100916 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/08/06 | 99 | graphics/asymptote/base/asy_filetype.vim
2020/08/06 | 998 | graphics/asymptote/GUI/res/icons/chevron-with-circle-right.svg
2020/08/06 | 996 | fonts/xcharter/vf/XCharter1-Italic-tosf-sc-ot1.vf
@@ -14,41 +437,33 @@
2020/08/06 | 980 | graphics/asymptote/examples/filesurface.asy
2020/08/06 | 9804 | graphics/asymptote/runstring.in
2020/08/06 | 978 | graphics/asymptote/examples/worksheet.asy
+2020/08/06 | 9766112 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2020/08/06 | 974 | graphics/asymptote/prc/Makefile
+2020/08/06 | 974760 | info/biblio/texbook3.bib
2020/08/06 | 973 | graphics/asymptote/examples/fequlogo.asy
-2020/08/06 | 97373 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2020/08/06 | 972 | graphics/asymptote/examples/triads.asy
2020/08/06 | 9725 | graphics/asymptote/doc/FAQ/m-html.pl
2020/08/06 | 969 | graphics/asymptote/runfile.h
-2020/08/06 | 96846 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2020/08/06 | 966 | graphics/asymptote/tests/array/solve.asy
2020/08/06 | 964 | graphics/asymptote/GUI/xasyTransform.py
2020/08/06 | 964 | graphics/asymptote/GUI/res/icons/magnifying-glass.svg
2020/08/06 | 964 | fonts/xcharter/vf/XCharter1-BoldItalic-tosf-ot1.vf
-2020/08/06 | 96479 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2020/08/06 | 960 | fonts/xcharter/vf/XCharter-BoldItalic-tosf-sc-ot1.vf
2020/08/06 | 95 | graphics/asymptote/prc/test.asy
2020/08/06 | 9574 | graphics/asymptote/triple.h
2020/08/06 | 956 | fonts/xcharter/vf/XCharter-BoldItalic-tlf-sc-ot1.vf
2020/08/06 | 9569 | graphics/asymptote/base/bezulate.asy
-2020/08/06 | 956332 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2020/08/06 | 954 | graphics/asymptote/examples/poster.asy
-2020/08/06 | 95400 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2020/08/06 | 951 | graphics/asymptote/statistics.h
2020/08/06 | 946 | graphics/asymptote/examples/animations/cube.asy
-2020/08/06 | 94512 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2020/08/06 | 94380 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2020/08/06 | 940 | fonts/xcharter/vf/XCharter1-BoldItalic-tosf-sc-ot1.vf
2020/08/06 | 940504 | systems/texlive/tlnet/archive/newtx.doc.r56049.tar.xz
2020/08/06 | 9399 | graphics/asymptote/base/rationalSimplex.asy
2020/08/06 | 936 | graphics/asymptote/tests/array/array.asy
-2020/08/06 | 93640 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2020/08/06 | 93618 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2020/08/06 | 930 | graphics/asymptote/examples/polararea.asy
2020/08/06 | 9309 | graphics/asymptote/base/plain_paths.asy
2020/08/06 | 9251 | graphics/asymptote/errors
2020/08/06 | 9243 | graphics/asymptote/glrender.h
-2020/08/06 | 922274 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2020/08/06 | 9202 | graphics/asymptote/doc/FAQ/bfnnconv.pl
2020/08/06 | 916 | graphics/asymptote/opcodes.h
2020/08/06 | 912 | graphics/asymptote/doc/errorbars.asy
@@ -75,19 +490,16 @@
2020/08/06 | 8948 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-t2asrb.tfm
2020/08/06 | 8937 | graphics/asymptote/psfile.h
2020/08/06 | 892 | graphics/asymptote/GUI/res/icons/center.svg
-2020/08/06 | 88874 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
2020/08/06 | 8870 | graphics/asymptote/base/asy.vim
2020/08/06 | 886 | graphics/asymptote/angle.h
2020/08/06 | 8856 | graphics/asymptote/runmath.in
2020/08/06 | 883 | graphics/asymptote/GUI/Widg_addPolyOpt.py
2020/08/06 | 882 | graphics/asymptote/shaders.h
2020/08/06 | 880 | graphics/asymptote/doc/xasy.1x
-2020/08/06 | 87981 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2020/08/06 | 8792 | graphics/asymptote/prc/PRCTools/iPRCFile.cc
2020/08/06 | 877 | graphics/asymptote/doc/markers2.asy
2020/08/06 | 876 | graphics/asymptote/GUI/res/icons/edit.svg
2020/08/06 | 8736 | fonts/xcharter/tfm/XCharter-Bold-tosf-sc-t2a.tfm
-2020/08/06 | 87296 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2020/08/06 | 8728 | fonts/xcharter/tfm/XCharter-Bold-tosf-sc-t2asrb.tfm
2020/08/06 | 8724 | fonts/xcharter/tfm/XCharter-Italic-tosf-sc-t2a.tfm
2020/08/06 | 8712 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-t2a.tfm
@@ -116,7 +528,6 @@
2020/08/06 | 8617472 | graphics/asymptote/binaries/x86_64-windows/texlive/asy.exe
2020/08/06 | 8572 | fonts/xcharter/tfm/XCharter1-Roman-tosf-t2a.tfm
2020/08/06 | 856 | graphics/asymptote/examples/animations/sphere.asy
-2020/08/06 | 8567 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
2020/08/06 | 8564 | fonts/xcharter/tfm/XCharter-Roman-tosf-t2a.tfm
2020/08/06 | 8564 | fonts/xcharter/tfm/XCharter1-Roman-tosf-t2asrb.tfm
2020/08/06 | 8556 | fonts/xcharter/tfm/XCharter-Roman-tosf-t2asrb.tfm
@@ -125,11 +536,9 @@
2020/08/06 | 8532 | fonts/xcharter/tfm/XCharter-Roman-tlf-t2a.tfm
2020/08/06 | 8532 | fonts/xcharter/tfm/XCharter1-Bold-tosf-t2asrb.tfm
2020/08/06 | 8524 | fonts/xcharter/tfm/XCharter-Roman-tlf-t2asrb.tfm
-2020/08/06 | 85158 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2020/08/06 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg
2020/08/06 | 8492 | fonts/xcharter/tfm/XCharter-Bold-tosf-t2a.tfm
2020/08/06 | 8484 | fonts/xcharter/tfm/XCharter-Bold-tosf-t2asrb.tfm
-2020/08/06 | 84661 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2020/08/06 | 845 | graphics/asymptote/envcompleter.h
2020/08/06 | 8456 | fonts/xcharter/tfm/XCharter-Bold-tlf-t2a.tfm
2020/08/06 | 844 | graphics/asymptote/GUI/res/icons/android-radio-button-on.svg
@@ -156,7 +565,6 @@
2020/08/06 | 8288 | fonts/xcharter/tfm/XCharter1-Slanted-tosf-t2asrb.tfm
2020/08/06 | 8284 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-t2a.tfm
2020/08/06 | 8280 | fonts/xcharter/tfm/XCharter-Slanted-tosf-t2asrb.tfm
-2020/08/06 | 82786 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2020/08/06 | 8276 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-t2asrb.tfm
2020/08/06 | 827256 | systems/texlive/tlnet/archive/beebe.r56047.tar.xz
2020/08/06 | 8260 | fonts/xcharter/tfm/XCharter-Slanted-tlf-t2a.tfm
@@ -196,25 +604,18 @@
2020/08/06 | 802 | graphics/asymptote/examples/controlsystem.asy
2020/08/06 | 8008 | graphics/asymptote/runpath3d.in
2020/08/06 | 798 | graphics/asymptote/examples/animations/torusanimation.asy
-2020/08/06 | 79691 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2020/08/06 | 79418 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
2020/08/06 | 792 | graphics/asymptote/doc/secondaryaxis.asy
2020/08/06 | 7919 | graphics/asymptote/fundec.cc
2020/08/06 | 78 | graphics/asymptote/examples/randompath3.asy
-2020/08/06 | 78100 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
2020/08/06 | 780 | graphics/asymptote/GUI/res/icons/check.svg
2020/08/06 | 77 | graphics/asymptote/tests/gc/string.asy
2020/08/06 | 7790 | graphics/asymptote/coder.cc
2020/08/06 | 77529 | support/pkfix-helper/pkfix-helper.pdf
-2020/08/06 | 77486 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2020/08/06 | 77366 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2020/08/06 | 77315 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2020/08/06 | 77144 | graphics/asymptote/doc/TeXShopAndAsymptote.pdf
2020/08/06 | 770 | graphics/asymptote/drawlayer.h
2020/08/06 | 770 | graphics/asymptote/asy.rc
2020/08/06 | 76 | graphics/asymptote/examples/grid.asy
2020/08/06 | 76801 | graphics/asymptote/gl-matrix-2.4.0-pruned/dist/gl-matrix.js
-2020/08/06 | 76796 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
2020/08/06 | 766 | graphics/asymptote/vm.h
2020/08/06 | 7668 | fonts/xcharter/tfm/XCharter-BoldItalic-tosf-sc-ot1.tfm
2020/08/06 | 7664 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-ot1.tfm
@@ -228,7 +629,6 @@
2020/08/06 | 75576 | graphics/asymptote/GUI/windows/window1.ui
2020/08/06 | 754 | graphics/asymptote/GUI/res/icons/circle.svg
2020/08/06 | 754 | graphics/asymptote/doc/graphmarkers.asy
-2020/08/06 | 7548 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2020/08/06 | 7536 | fonts/xcharter/tfm/XCharter-Roman-tlf-sc-ot1.tfm
2020/08/06 | 752 | fonts/xcharter/vf/XCharter1-BoldSlanted-ts1.vf
2020/08/06 | 752 | fonts/xcharter/vf/XCharter1-BoldItalic-ts1.vf
@@ -246,28 +646,22 @@
2020/08/06 | 739 | graphics/asymptote/examples/condor.asy
2020/08/06 | 7384 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-ot1.tfm
2020/08/06 | 737 | graphics/asymptote/tests/array/determinant.asy
-2020/08/06 | 73690 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2020/08/06 | 734 | graphics/asymptote/examples/quilt.asy
-2020/08/06 | 73450 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2020/08/06 | 73435 | graphics/asymptote/GL/glxew.h
2020/08/06 | 73211 | graphics/asymptote/runarray.cc
2020/08/06 | 7307 | graphics/asymptote/base/stats.asy
2020/08/06 | 7302 | graphics/asymptote/base/markers.asy
2020/08/06 | 72 | graphics/asymptote/tests/gc/pen.asy
2020/08/06 | 729 | graphics/asymptote/base/labelpath.asy
-2020/08/06 | 72861 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2020/08/06 | 727 | graphics/asymptote/examples/fermi.asy
2020/08/06 | 72687 | graphics/asymptote/GUI/Window1.py
-2020/08/06 | 72610 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2020/08/06 | 72387 | graphics/asymptote/base/three_surface.asy
2020/08/06 | 7230 | graphics/asymptote/runtime.pl
-2020/08/06 | 72254 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2020/08/06 | 7212 | fonts/xcharter/tfm/XCharter-Italic-tosf-sc-ot1.tfm
2020/08/06 | 7208 | fonts/xcharter/tfm/XCharter1-Italic-tosf-sc-ot1.tfm
2020/08/06 | 719666 | fonts/xcharter/doc/xcharter-doc.pdf
2020/08/06 | 71863 | support/pkfix-helper/pkfix-helper
2020/08/06 | 7176 | fonts/xcharter/tfm/XCharter-Italic-tlf-sc-ot1.tfm
-2020/08/06 | 71551 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2020/08/06 | 714 | graphics/asymptote/mod.h
2020/08/06 | 714 | graphics/asymptote/examples/unitoctantx.asy
2020/08/06 | 7148 | fonts/xcharter/tfm/XCharter-Slanted-tosf-sc-ot1.tfm
@@ -285,24 +679,21 @@
2020/08/06 | 7072 | fonts/xcharter/tfm/XCharter1-Bold-tosf-ot1.tfm
2020/08/06 | 7044 | fonts/xcharter/tfm/XCharter1-Roman-tosf-ot1.tfm
2020/08/06 | 7020 | fonts/xcharter/tfm/XCharter-Roman-tosf-ot1.tfm
-2020/08/06 | 70140 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
2020/08/06 | 700 | graphics/asymptote/GUI/locale/th/LC_MESSAGES/base.po
2020/08/06 | 6996 | fonts/xcharter/tfm/XCharter-Bold-tosf-ot1.tfm
-2020/08/06 | 69912 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2020/08/06 | 6984 | fonts/xcharter/tfm/XCharter-Roman-tlf-ot1.tfm
2020/08/06 | 695 | graphics/asymptote/GUI/res/icons/android-close.svg
2020/08/06 | 6956 | fonts/xcharter/tfm/XCharter-Bold-tlf-ot1.tfm
2020/08/06 | 6952 | fonts/xcharter/tfm/XCharter-Roman-tlf-ot1G.tfm
2020/08/06 | 6951 | graphics/asymptote/config.h.in
+2020/08/06 | 694279 | systems/win32/w32tex/ChangeLog
2020/08/06 | 693120 | systems/texlive/tlnet/archive/xepersian-hm.doc.r56053.tar.xz
2020/08/06 | 6928 | fonts/xcharter/tfm/XCharter-Bold-tlf-ot1G.tfm
2020/08/06 | 6924 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-sc-ot1.tfm
2020/08/06 | 6924 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-ot1.tfm
-2020/08/06 | 69182 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2020/08/06 | 6911 | graphics/asymptote/errortest.asy
2020/08/06 | 6896 | graphics/asymptote/GUI/windows/widg_addLabel.ui
2020/08/06 | 6896 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-sc-ot1.tfm
-2020/08/06 | 68968 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2020/08/06 | 688 | graphics/asymptote/examples/layers.asy
2020/08/06 | 688 | graphics/asymptote/examples/centroidfg.asy
2020/08/06 | 6852 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-ot1G.tfm
@@ -316,16 +707,13 @@
2020/08/06 | 6789 | graphics/asymptote/drawlabel.cc
2020/08/06 | 677 | graphics/asymptote/doc/Bode.asy
2020/08/06 | 6776 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-ot1.tfm
-2020/08/06 | 677578 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2020/08/06 | 6772 | fonts/xcharter/tfm/XCharter1-Italic-tosf-ot1.tfm
2020/08/06 | 6752 | fonts/xcharter/tfm/XCharter-Italic-tosf-ot1.tfm
2020/08/06 | 674 | graphics/asymptote/GUI/res/icons/android-delete.svg
2020/08/06 | 674 | graphics/asymptote/examples/sqrtx01.asy
2020/08/06 | 6740 | fonts/xcharter/enc/xcharter-ot2.enc
2020/08/06 | 673 | graphics/asymptote/GUI/res/icons/save.svg
-2020/08/06 | 67276 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2020/08/06 | 6725 | graphics/asymptote/guide.h
-2020/08/06 | 67256 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2020/08/06 | 6712 | fonts/xcharter/tfm/XCharter-Italic-tlf-ot1.tfm
2020/08/06 | 66 | graphics/asymptote/examples/shade.asy
2020/08/06 | 669 | graphics/asymptote/drawpath.h
@@ -339,17 +727,14 @@
2020/08/06 | 6636 | systems/texlive/tlnet/archive/xepersian-hm.source.r56053.tar.xz
2020/08/06 | 6636 | fonts/xcharter/tfm/XCharter-Slanted-tlf-ot1.tfm
2020/08/06 | 6634 | graphics/asymptote/simpson.cc
-2020/08/06 | 66014 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2020/08/06 | 65 | graphics/asymptote/tests/gc/guide.asy
2020/08/06 | 658 | graphics/asymptote/examples/NURBScurve.asy
2020/08/06 | 6585 | graphics/asymptote/xstream.h
2020/08/06 | 6584 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-ot1.tfm
-2020/08/06 | 65819 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2020/08/06 | 657 | graphics/asymptote/examples/lowupint.asy
2020/08/06 | 657 | graphics/asymptote/examples/100d.views
2020/08/06 | 657 | graphics/asymptote/base/reload.js
2020/08/06 | 656 | fonts/xcharter/vf/XCharter-Italic-ts1.vf
-2020/08/06 | 65546 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2020/08/06 | 6552 | graphics/asymptote/GUI/windows/labelTextEditor.ui
2020/08/06 | 6552 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-ot1.tfm
2020/08/06 | 654 | graphics/asymptote/fpu.h
@@ -361,23 +746,17 @@
2020/08/06 | 6503 | graphics/asymptote/tests/types/constructor.asy
2020/08/06 | 644 | fonts/xcharter/vf/XCharter-BoldSlanted-ts1.vf
2020/08/06 | 64329 | support/pkfix-helper/encoding-samples.tex
-2020/08/06 | 64237 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2020/08/06 | 641 | graphics/asymptote/examples/pOrbital.asy
2020/08/06 | 640 | fonts/xcharter/vf/XCharter-Slanted-ts1.vf
2020/08/06 | 639 | graphics/asymptote/tests/arith/transform.asy
2020/08/06 | 639 | graphics/asymptote/GUI/res/icons/arrow-resize.svg
2020/08/06 | 6396 | graphics/asymptote/mathop.h
-2020/08/06 | 638663 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2020/08/06 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-forward.svg
2020/08/06 | 637 | graphics/asymptote/GUI/res/icons/android-arrow-back.svg
2020/08/06 | 6367 | macros/latex/contrib/mercatormap/mercatormap.doc.orthodromes.tex
2020/08/06 | 63572 | systems/texlive/tlnet/archive/frpseudocode.doc.r56051.tar.xz
-2020/08/06 | 63553 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
2020/08/06 | 63520 | graphics/asymptote/base/graph.asy
-2020/08/06 | 63513 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2020/08/06 | 63427 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2020/08/06 | 633 | graphics/asymptote/GUI/res/icons/android-done.svg
-2020/08/06 | 63359 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2020/08/06 | 63314 | graphics/asymptote/GL/wglew.h
2020/08/06 | 632 | graphics/asymptote/examples/label3zoom.asy
2020/08/06 | 6318 | graphics/asymptote/doc/leastsquares.dat
@@ -386,15 +765,12 @@
2020/08/06 | 6300 | graphics/asymptote/asymptote.nsi
2020/08/06 | 62 | graphics/asymptote/tests/gc/array.asy
2020/08/06 | 62 | graphics/asymptote/revision.cc
-2020/08/06 | 62977 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2020/08/06 | 6292 | graphics/asymptote/base/plain_filldraw.asy
2020/08/06 | 628 | graphics/asymptote/examples/wedge.asy
2020/08/06 | 628 | graphics/asymptote/examples/polarcircle.asy
2020/08/06 | 6285 | graphics/asymptote/base/plain_prethree.asy
2020/08/06 | 626 | graphics/asymptote/examples/venn.asy
-2020/08/06 | 623926 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
2020/08/06 | 620 | graphics/asymptote/tests/arith/integer.asy
-2020/08/06 | 62026 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2020/08/06 | 61 | graphics/asymptote/examples/axialshade.asy
2020/08/06 | 617 | graphics/asymptote/doc/logo.asy
2020/08/06 | 6178 | graphics/asymptote/transform.h
@@ -415,19 +791,14 @@
2020/08/06 | 59 | graphics/asymptote/examples/stroke3.asy
2020/08/06 | 599 | graphics/asymptote/GUI/xasyStrings.py
2020/08/06 | 598 | graphics/asymptote/examples/integraltest.asy
-2020/08/06 | 597783 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2020/08/06 | 59341 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
2020/08/06 | 5925 | graphics/asymptote/runfile.in
2020/08/06 | 591 | graphics/asymptote/examples/sinc.asy
-2020/08/06 | 59040 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2020/08/06 | 58 | graphics/asymptote/examples/progrid.asy
2020/08/06 | 589 | graphics/asymptote/GUI/res/icons/bucket.asy
2020/08/06 | 589 | graphics/asymptote/examples/trefoilknot.asy
2020/08/06 | 5883 | graphics/asymptote/Delaunay.cc
2020/08/06 | 5879 | graphics/asymptote/base/three_tube.asy
-2020/08/06 | 58660 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2020/08/06 | 584 | systems/texlive/tlnet/archive/collection-langfrench.r56051.tar.xz
-2020/08/06 | 583962 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2020/08/06 | 582 | graphics/asymptote/examples/cos3.asy
2020/08/06 | 581 | graphics/asymptote/examples/BezierSaddle.asy
2020/08/06 | 5811 | graphics/asymptote/drawpath3.h
@@ -443,37 +814,27 @@
2020/08/06 | 576 | graphics/asymptote/examples/circles.asy
2020/08/06 | 5760 | graphics/asymptote/base/plain_scaling.asy
2020/08/06 | 5733 | graphics/asymptote/item.h
-2020/08/06 | 57312 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2020/08/06 | 572 | graphics/asymptote/examples/curvedlabel3.asy
-2020/08/06 | 57159 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2020/08/06 | 57146 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2020/08/06 | 57126 | graphics/asymptote/runpicture.cc
2020/08/06 | 570 | graphics/asymptote/examples/fillcontour.asy
2020/08/06 | 5692 | systems/texlive/tlnet/archive/xepersian-hm.r56053.tar.xz
2020/08/06 | 5677 | macros/latex/contrib/mercatormap/mercatormap.doc.intro.tex
2020/08/06 | 56646 | graphics/asymptote/GUI/pyUIClass/window1.py
2020/08/06 | 5627 | graphics/asymptote/doc/FAQ/m-info.pl
-2020/08/06 | 561889 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2020/08/06 | 56037 | graphics/asymptote/base/smoothcontour3.asy
2020/08/06 | 5595 | graphics/asymptote/bezierpatch.h
2020/08/06 | 558 | graphics/asymptote/examples/floatingdisk.asy
2020/08/06 | 557 | graphics/asymptote/examples/Pythagoras.asy
2020/08/06 | 5578 | graphics/asymptote/drawpath3.cc
2020/08/06 | 5578296 | systems/texlive/tlnet/archive/newtx.r56049.tar.xz
-2020/08/06 | 55558 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2020/08/06 | 5543 | graphics/asymptote/examples/filesurface.dat
2020/08/06 | 5537 | graphics/asymptote/examples/cpkcolors.asy
2020/08/06 | 5505 | graphics/asymptote/interact.cc
-2020/08/06 | 5500779 | systems/texlive/tlnet/install-tl-unx.tar.gz
2020/08/06 | 54 | graphics/asymptote/tests/gc/funcall.asy
-2020/08/06 | 549966 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
2020/08/06 | 548 | graphics/asymptote/examples/equilchord.asy
2020/08/06 | 547 | graphics/asymptote/examples/tetra.asy
2020/08/06 | 5443 | graphics/asymptote/main.cc
-2020/08/06 | 544357 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2020/08/06 | 5441 | graphics/asymptote/env.cc
-2020/08/06 | 537457 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2020/08/06 | 537434 | systems/win32/miktex/tm/packages/files.csv.lzma
2020/08/06 | 52 | graphics/asymptote/doc/square.asy
2020/08/06 | 5279 | graphics/asymptote/base/bsp.asy
2020/08/06 | 5277 | graphics/asymptote/base/shaders/fragment.glsl
@@ -483,25 +844,19 @@
2020/08/06 | 524 | graphics/asymptote/doc/brokenaxis.asy
2020/08/06 | 5238 | graphics/asymptote/base/animation.asy
2020/08/06 | 5236 | graphics/asymptote/name.h
-2020/08/06 | 52201 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2020/08/06 | 521 | graphics/asymptote/doc/Hobbycontrol.asy
2020/08/06 | 5216 | graphics/asymptote/examples/mosaic.asy
2020/08/06 | 520 | graphics/asymptote/examples/smoothelevation.asy
2020/08/06 | 519 | graphics/asymptote/examples/extrudedcontour.asy
-2020/08/06 | 51936 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2020/08/06 | 518 | graphics/asymptote/doc/CDlabel.asy
2020/08/06 | 51869 | graphics/asymptote/settings.cc
2020/08/06 | 5151 | graphics/asymptote/GUI/labelEditor.py
2020/08/06 | 51432 | graphics/asymptote/prc/oPRCFile.h
-2020/08/06 | 51419 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2020/08/06 | 513 | graphics/asymptote/examples/buildcycle.asy
-2020/08/06 | 51236 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2020/08/06 | 51136 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
2020/08/06 | 5111 | graphics/asymptote/runsystem.in
2020/08/06 | 5104 | graphics/asymptote/pair.h
2020/08/06 | 50 | graphics/asymptote/base/babel.asy
2020/08/06 | 509 | graphics/asymptote/examples/dimension.asy
-2020/08/06 | 50914 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
2020/08/06 | 506 | graphics/asymptote/examples/delu.asy
2020/08/06 | 5063 | graphics/asymptote/runhistory.in
2020/08/06 | 50600 | graphics/asymptote/GUI/xasy2asy.py
@@ -513,7 +868,6 @@
2020/08/06 | 503734 | graphics/asymptote/libatomic_ops-7.6.10.tar.gz
2020/08/06 | 500 | graphics/asymptote/examples/floor.asy
2020/08/06 | 500 | graphics/asymptote/doc/Hobbydir.asy
-2020/08/06 | 500565 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
2020/08/06 | 5003 | graphics/asymptote/base/rational.asy
2020/08/06 | 49 | graphics/asymptote/doc/quartercircle.asy
2020/08/06 | 49 | graphics/asymptote/doc/dots.asy
@@ -525,9 +879,7 @@
2020/08/06 | 4972 | graphics/asymptote/memory.h
2020/08/06 | 496 | graphics/asymptote/examples/bars3.asy
2020/08/06 | 495 | graphics/asymptote/examples/cones.asy
-2020/08/06 | 49589 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
2020/08/06 | 494 | graphics/asymptote/drawgrestore.h
-2020/08/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2020/08/06 | 489 | graphics/asymptote/patches/gc-7.0nomem.patch
2020/08/06 | 48847 | graphics/asymptote/doc/secondaryaxis.csv
2020/08/06 | 485 | graphics/asymptote/examples/cards.asy
@@ -540,7 +892,6 @@
2020/08/06 | 4812 | graphics/asymptote/base/x11colors.asy
2020/08/06 | 480 | graphics/asymptote/doc/logimage.asy
2020/08/06 | 4808 | graphics/asymptote/examples/interpolate1.asy
-2020/08/06 | 48085 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2020/08/06 | 4800 | graphics/asymptote/fileio.cc
2020/08/06 | 479 | graphics/asymptote/examples/magnetic.asy
2020/08/06 | 4740981 | install/fonts/xcharter.tds.zip
@@ -557,27 +908,17 @@
2020/08/06 | 465530 | graphics/asymptote/doc/png/asymptote.info
2020/08/06 | 464 | graphics/asymptote/drawgsave.h
2020/08/06 | 464 | graphics/asymptote/doc/GaussianSurface.asy
-2020/08/06 | 46355 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2020/08/06 | 462706 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
2020/08/06 | 4612 | graphics/asymptote/castop.h
2020/08/06 | 460 | graphics/asymptote/examples/lever.asy
2020/08/06 | 460 | graphics/asymptote/examples/cosaddition.asy
-2020/08/06 | 460430 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2020/08/06 | 4602 | graphics/asymptote/util.h
2020/08/06 | 459 | graphics/asymptote/examples/hierarchy.asy
2020/08/06 | 4597 | graphics/asymptote/drawfill.cc
2020/08/06 | 458 | graphics/asymptote/doc/multicontour.asy
2020/08/06 | 45841 | graphics/asymptote/glrender.cc
2020/08/06 | 4578 | graphics/asymptote/doc/FAQ/m-post.pl
-2020/08/06 | 45773 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
2020/08/06 | 4570 | graphics/asymptote/env.h
-2020/08/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2020/08/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2020/08/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2020/08/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2020/08/06 | 45318 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2020/08/06 | 4520 | graphics/asymptote/getopt1.c
-2020/08/06 | 45031 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2020/08/06 | 449 | graphics/asymptote/tests/arith/pair.asy
2020/08/06 | 4474 | graphics/asymptote/GUI/windows/widg_editBezier.ui
2020/08/06 | 4473 | graphics/asymptote/bbox.h
@@ -594,9 +935,7 @@
2020/08/06 | 4341 | graphics/asymptote/fundec.h
2020/08/06 | 4335 | graphics/asymptote/prc/PRCTools/describePRC.h
2020/08/06 | 43335 | graphics/asymptote/examples/100d.pdb1
-2020/08/06 | 43311 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
2020/08/06 | 430 | graphics/asymptote/examples/unitoctant.asy
-2020/08/06 | 43074 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
2020/08/06 | 42 | graphics/asymptote/base/animate.asy
2020/08/06 | 4286 | graphics/asymptote/asy.ico
2020/08/06 | 427 | graphics/asymptote/examples/projectrevolution.asy
@@ -604,7 +943,6 @@
2020/08/06 | 426 | graphics/asymptote/doc/grid3xyz.asy
2020/08/06 | 4265 | graphics/asymptote/newexp.cc
2020/08/06 | 426285 | support/pkfix-helper.zip
-2020/08/06 | 42622 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2020/08/06 | 424 | graphics/asymptote/examples/spiral3.asy
2020/08/06 | 4244 | graphics/asymptote/examples/fin.asy
2020/08/06 | 4242 | graphics/asymptote/tests/types/keyword.asy
@@ -613,7 +951,6 @@
2020/08/06 | 42157 | macros/latex/contrib/hausarbeit-jura/hausarbeit-jura.dtx
2020/08/06 | 420 | graphics/asymptote/examples/PythagoreanTree.asy
2020/08/06 | 4209 | graphics/asymptote/flatguide.h
-2020/08/06 | 42062 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2020/08/06 | 41 | graphics/asymptote/doc/bigdiagonal.asy
2020/08/06 | 419 | graphics/asymptote/examples/torus.asy
2020/08/06 | 418 | graphics/asymptote/examples/planeproject.asy
@@ -629,7 +966,6 @@
2020/08/06 | 410 | graphics/asymptote/examples/Sierpinski.asy
2020/08/06 | 41079 | macros/latex/contrib/mercatormap/mercatormap.doc.maptiles.tex
2020/08/06 | 4089 | graphics/asymptote/camp.tab.h
-2020/08/06 | 40820 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2020/08/06 | 407 | graphics/asymptote/examples/parametricsurface.asy
2020/08/06 | 407 | graphics/asymptote/examples/BezierPatch.asy
2020/08/06 | 4078 | graphics/asymptote/base/plain_shipout.asy
@@ -655,13 +991,11 @@
2020/08/06 | 394 | graphics/asymptote/GUI/setup.py
2020/08/06 | 3944 | fonts/xcharter/enc/xch_sbuybh.enc
2020/08/06 | 3935 | graphics/asymptote/base/interpolate.asy
-2020/08/06 | 39332 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2020/08/06 | 3932 | fonts/xcharter/enc/xch1_wi6ykn.enc
-2020/08/06 | 39269 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2020/08/06 | 3923 | macros/latex/contrib/mercatormap/mercatormap.doc.sty
-2020/08/06 | 392365 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2020/08/06 | 3919 | fonts/xcharter/enc/xch1_yz7cd7.enc
2020/08/06 | 3918 | fonts/xcharter/enc/xch1_qdfne6.enc
+2020/08/06 | 3912 | info/biblio/texbook3.ltx
2020/08/06 | 3912 | graphics/asymptote/tr.h
2020/08/06 | 3910 | fonts/xcharter/enc/xch1_erwtw3.enc
2020/08/06 | 390 | graphics/asymptote/doc/tile.asy
@@ -707,8 +1041,6 @@
2020/08/06 | 3704 | fonts/xcharter/enc/xch_gb4haz.enc
2020/08/06 | 369 | graphics/asymptote/tests/gs/ghostscript.asy
2020/08/06 | 3699 | fonts/xcharter/enc/xch_l6an6k.enc
-2020/08/06 | 36921 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2020/08/06 | 36860 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2020/08/06 | 366 | graphics/asymptote/doc/lineargraph0.asy
2020/08/06 | 3668 | graphics/asymptote/constructor.cc
2020/08/06 | 3665 | fonts/xcharter/enc/xch1_5xfeuz.enc
@@ -717,7 +1049,6 @@
2020/08/06 | 364537 | support/pkfix-helper/encoding-samples.pdf
2020/08/06 | 3640 | graphics/asymptote/bbox3.h
2020/08/06 | 3639 | fonts/xcharter/enc/xch1_dbdfpx.enc
-2020/08/06 | 36361 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2020/08/06 | 3634 | fonts/xcharter/enc/xch1_gvbfhh.enc
2020/08/06 | 3633 | fonts/xcharter/enc/xch_tis6bf.enc
2020/08/06 | 3632 | fonts/xcharter/enc/xch1_jg3oo5.enc
@@ -732,11 +1063,11 @@
2020/08/06 | 3613 | fonts/xcharter/enc/xch_5klbw4.enc
2020/08/06 | 360 | graphics/asymptote/examples/washer.asy
2020/08/06 | 3608 | fonts/xcharter/enc/xch_ykltyo.enc
-2020/08/06 | 360764 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
2020/08/06 | 3600 | fonts/xcharter/enc/xch1_wwsmtw.enc
2020/08/06 | 35 | graphics/asymptote/base/fontsize.asy
2020/08/06 | 358 | graphics/asymptote/base/pstoedit.asy
2020/08/06 | 357 | graphics/asymptote/doc/irregularcontour.asy
+2020/08/06 | 3579 | info/biblio/tugboat.ltx
2020/08/06 | 3576 | fonts/xcharter/enc/xch_wi6ykn.enc
2020/08/06 | 3569 | fonts/xcharter/enc/xch_ouuvex.enc
2020/08/06 | 3564 | fonts/xcharter/enc/xch_4siibn.enc
@@ -753,7 +1084,6 @@
2020/08/06 | 3532 | fonts/xcharter/enc/xch_vv7waw.enc
2020/08/06 | 352 | graphics/asymptote/examples/cylinder.asy
2020/08/06 | 3527 | fonts/xcharter/enc/xch_l4c4ke.enc
-2020/08/06 | 35215 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2020/08/06 | 351 | graphics/asymptote/examples/vectorfieldsphere.asy
2020/08/06 | 3517 | fonts/xcharter/enc/xch_ph46id.enc
2020/08/06 | 35147 | graphics/asymptote/LICENSE
@@ -762,14 +1092,12 @@
2020/08/06 | 3507 | fonts/xcharter/enc/xch1_7p4e2o.enc
2020/08/06 | 3503 | graphics/asymptote/GUI/CustMatTransform.py
2020/08/06 | 3503 | fonts/xcharter/enc/xch_pqp4df.enc
-2020/08/06 | 35033 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2020/08/06 | 34 | graphics/asymptote/autogen.sh
2020/08/06 | 349 | graphics/asymptote/examples/logdown.asy
2020/08/06 | 3497 | graphics/asymptote/doc/ocg.sty
2020/08/06 | 348 | graphics/asymptote/examples/RiemannSurface.asy
2020/08/06 | 3485 | fonts/xcharter/enc/xch_ct4qni.enc
2020/08/06 | 3480 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-ot2.tfm
-2020/08/06 | 34774 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2020/08/06 | 3472 | fonts/xcharter/enc/xch_dcwqct.enc
2020/08/06 | 3472 | fonts/xcharter/enc/xch1_ivnpe7.enc
2020/08/06 | 3471 | fonts/xcharter/enc/xch_lotb2t.enc
@@ -807,9 +1135,7 @@
2020/08/06 | 3330 | fonts/xcharter/enc/xch_kkifs2.enc
2020/08/06 | 3319 | fonts/xcharter/enc/xch_h2xo5a.enc
2020/08/06 | 3309 | fonts/xcharter/enc/xch_5xfeuz.enc
-2020/08/06 | 33090 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
2020/08/06 | 3297 | graphics/asymptote/access.cc
-2020/08/06 | 329617 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2020/08/06 | 3295 | graphics/asymptote/stack.h
2020/08/06 | 3291 | fonts/xcharter/enc/xch_3j6jnh.enc
2020/08/06 | 3289 | fonts/xcharter/enc/xch_yrgi2d.enc
@@ -819,7 +1145,6 @@
2020/08/06 | 3278 | fonts/xcharter/enc/xch_gvbfhh.enc
2020/08/06 | 3276 | fonts/xcharter/enc/xch_jg3oo5.enc
2020/08/06 | 3276 | fonts/xcharter/enc/xch_dwd75d.enc
-2020/08/06 | 327551 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2020/08/06 | 326 | graphics/asymptote/examples/polardatagraph.asy
2020/08/06 | 326 | graphics/asymptote/examples/animations/pdfmovie.asy
2020/08/06 | 3266 | fonts/xcharter/enc/xch_wqeam3.enc
@@ -830,9 +1155,7 @@
2020/08/06 | 324 | graphics/asymptote/doc/HermiteSpline.asy
2020/08/06 | 3249 | graphics/asymptote/GUI/Widg_addLabel.py
2020/08/06 | 3244 | fonts/xcharter/enc/xch_wwsmtw.enc
-2020/08/06 | 32392 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2020/08/06 | 3237 | fonts/xcharter/enc/xch_hk5uz5.enc
-2020/08/06 | 32349 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2020/08/06 | 322 | graphics/asymptote/examples/unitcircle.asy
2020/08/06 | 322 | graphics/asymptote/examples/cheese.asy
2020/08/06 | 3225 | fonts/xcharter/enc/xch_v6llfb.enc
@@ -861,28 +1184,21 @@
2020/08/06 | 3143 | fonts/xcharter/enc/xch_7cmdv6.enc
2020/08/06 | 31342 | graphics/asymptote/builtin.cc
2020/08/06 | 312 | graphics/asymptote/examples/textpath.asy
-2020/08/06 | 31254 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2020/08/06 | 31223 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2020/08/06 | 31207 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
2020/08/06 | 3116 | fonts/xcharter/enc/xch_ivnpe7.enc
2020/08/06 | 3114 | fonts/xcharter/enc/xch_q2nwaj.enc
2020/08/06 | 3109 | fonts/xcharter/enc/xch_26pbhy.enc
-2020/08/06 | 310935 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2020/08/06 | 3106 | graphics/asymptote/doc/latexusage.tex
2020/08/06 | 3106 | fonts/xcharter/enc/xch_57lqj7.enc
2020/08/06 | 3101 | fonts/xcharter/enc/xch_h4dyum.enc
-2020/08/06 | 30909 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2020/08/06 | 308 | graphics/asymptote/tests/types/shadow.asy
2020/08/06 | 308 | graphics/asymptote/tests/Makefile
2020/08/06 | 308 | graphics/asymptote/examples/oneoverx.asy
2020/08/06 | 308 | graphics/asymptote/examples/1overx.asy
2020/08/06 | 3089 | fonts/xcharter/enc/xch_ybxeq6.enc
-2020/08/06 | 30890 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2020/08/06 | 3081 | fonts/xcharter/enc/xch_ao7ayk.enc
2020/08/06 | 306 | graphics/asymptote/doc/binarytreetest.asy
2020/08/06 | 3064 | fonts/xcharter/enc/xch_x25wg5.enc
2020/08/06 | 3060 | fonts/xcharter/enc/xch_hnm3ex.enc
-2020/08/06 | 305083 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
2020/08/06 | 3049 | macros/latex/contrib/mercatormap/mercatormap-example.tex
2020/08/06 | 3044 | fonts/xcharter/enc/xch_hrleas.enc
2020/08/06 | 303 | graphics/asymptote/examples/tensor.asy
@@ -905,13 +1221,9 @@
2020/08/06 | 2979 | graphics/asymptote/doc/diatom.asy
2020/08/06 | 2974 | fonts/xcharter/enc/xch_s3y5jv.enc
2020/08/06 | 2964 | graphics/asymptote/access.h
-2020/08/06 | 29637 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2020/08/06 | 294 | graphics/asymptote/guideflags.h
2020/08/06 | 293 | graphics/asymptote/doc/makepen.asy
-2020/08/06 | 29398 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2020/08/06 | 291 | graphics/asymptote/examples/trumpet.asy
-2020/08/06 | 29058 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2020/08/06 | 29026 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2020/08/06 | 289 | graphics/asymptote/examples/jump.asy
2020/08/06 | 289 | graphics/asymptote/base/res/notes.txt
2020/08/06 | 2894 | graphics/asymptote/shaders.cc
@@ -921,25 +1233,21 @@
2020/08/06 | 2880 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-ot2.tfm
2020/08/06 | 28783 | graphics/asymptote/exp.h
2020/08/06 | 287360 | graphics/asymptote/configure
-2020/08/06 | 28602 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2020/08/06 | 284 | graphics/asymptote/GUI/res/icons/text.svg
2020/08/06 | 2832 | graphics/asymptote/examples/alignedaxis.asy
2020/08/06 | 2825 | graphics/asymptote/GUI/pyUIClass/setCustomAnchor.py
-2020/08/06 | 281781 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2020/08/06 | 2800 | graphics/asymptote/doc/asycolors.sty
2020/08/06 | 279 | graphics/asymptote/doc/hatch.asy
-2020/08/06 | 279881 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2020/08/06 | 27800 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2020/08/06 | 277 | graphics/asymptote/doc/generalaxis.asy
2020/08/06 | 27767 | graphics/asymptote/pen.h
2020/08/06 | 2771 | graphics/asymptote/doc/pixel.pdf
2020/08/06 | 276 | graphics/asymptote/tests/bench/6000circles.asy
2020/08/06 | 2766 | graphics/asymptote/lnkX64IconFix.nsh
2020/08/06 | 2764 | graphics/asymptote/base/three_margins.asy
+2020/08/06 | 27567 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
2020/08/06 | 27452 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-ly1.tfm
2020/08/06 | 27436 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-ly1.tfm
2020/08/06 | 27400 | fonts/xcharter/tfm/XCharter-Roman-tlf-sc-ly1.tfm
-2020/08/06 | 273697 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
2020/08/06 | 2732 | graphics/asymptote/record.h
2020/08/06 | 2731 | graphics/asymptote/tests/types/resolve.asy
2020/08/06 | 27252 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-sc-ly1.tfm
@@ -947,14 +1255,10 @@
2020/08/06 | 27204 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-ly1.tfm
2020/08/06 | 271 | graphics/asymptote/patches/gc6.8_AIX.patch
2020/08/06 | 2707 | graphics/asymptote/runtriple.in
-2020/08/06 | 27008 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2020/08/06 | 26 | graphics/asymptote/doc/filegraph.dat
2020/08/06 | 269 | graphics/asymptote/runmath.h
-2020/08/06 | 26996 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2020/08/06 | 2697 | graphics/asymptote/table.h
-2020/08/06 | 269404 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
2020/08/06 | 268 | graphics/asymptote/base/asy-init.el
-2020/08/06 | 26851 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2020/08/06 | 2684 | graphics/asymptote/settings.h
2020/08/06 | 26844 | graphics/asymptote/runpath.cc
2020/08/06 | 2680 | graphics/asymptote/examples/soccerball.asy
@@ -963,9 +1267,7 @@
2020/08/06 | 26768 | fonts/xcharter/tfm/XCharter-Roman-tlf-ly1.tfm
2020/08/06 | 2674 | graphics/asymptote/doc/markers1.asy
2020/08/06 | 2661 | graphics/asymptote/runbacktrace.cc
-2020/08/06 | 26612 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
2020/08/06 | 26603 | support/pkfix-helper/pkfix-helper.1
-2020/08/06 | 2657477 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2020/08/06 | 26572 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-t1.tfm
2020/08/06 | 2654 | graphics/asymptote/symbol.h
2020/08/06 | 26548 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-t1.tfm
@@ -1012,7 +1314,6 @@
2020/08/06 | 25576 | fonts/xcharter/tfm/XCharter1-Italic-tosf-ly1.tfm
2020/08/06 | 2554 | graphics/asymptote/GUI/xasyFile.py
2020/08/06 | 2552 | graphics/asymptote/base/plain_margins.asy
-2020/08/06 | 25502 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2020/08/06 | 254 | graphics/asymptote/examples/parametricelevation.asy
2020/08/06 | 254 | graphics/asymptote/examples/contextfonts.asy
2020/08/06 | 25484 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-ly1.tfm
@@ -1021,7 +1322,6 @@
2020/08/06 | 25424 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-ly1.tfm
2020/08/06 | 2536 | macros/latex/contrib/hausarbeit-jura/README.md
2020/08/06 | 25357 | graphics/asymptote/base/lmfit.asy
-2020/08/06 | 2534481 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2020/08/06 | 25332 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-ly1.tfm
2020/08/06 | 25300 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-sc-ly1.tfm
2020/08/06 | 25268 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-sc-ly1.tfm
@@ -1039,7 +1339,6 @@
2020/08/06 | 2505 | graphics/asymptote/binaries/i386-windows/README
2020/08/06 | 2504 | graphics/asymptote/examples/mosquito.asy
2020/08/06 | 25036 | fonts/xcharter/tfm/XCharter1-Bold-tosf-sc-t1.tfm
-2020/08/06 | 250290 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
2020/08/06 | 25024 | fonts/xcharter/tfm/XCharter1-Slanted-tosf-sc-t1.tfm
2020/08/06 | 25020 | fonts/xcharter/tfm/XCharter-Roman-tosf-t1.tfm
2020/08/06 | 25012 | fonts/xcharter/tfm/XCharter-Slanted-tosf-sc-t1.tfm
@@ -1055,7 +1354,6 @@
2020/08/06 | 24704 | fonts/xcharter/tfm/XCharter-Italic-tlf-sc-t1.tfm
2020/08/06 | 246 | graphics/asymptote/examples/transparency.asy
2020/08/06 | 246 | graphics/asymptote/doc/axis3.asy
-2020/08/06 | 246825 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2020/08/06 | 245 | graphics/asymptote/examples/alignbox.asy
2020/08/06 | 2451 | graphics/asymptote/base/labelpath3.asy
2020/08/06 | 244 | graphics/asymptote/tests/arith/triple.asy
@@ -1063,9 +1361,7 @@
2020/08/06 | 24409080 | install/macros/latex/contrib/mercatormap.tds.zip
2020/08/06 | 243 | graphics/asymptote/doc/cube.asy
2020/08/06 | 24384 | fonts/xcharter/tfm/XCharter1-Bold-tosf-t1.tfm
-2020/08/06 | 243052 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2020/08/06 | 242 | graphics/asymptote/examples/equilateral.asy
-2020/08/06 | 24269284 | systems/texlive/tlnet/install-tl.zip
2020/08/06 | 24212 | fonts/xcharter/tfm/XCharter-Bold-tosf-t1.tfm
2020/08/06 | 24172 | fonts/xcharter/tfm/XCharter-Bold-tlf-t1.tfm
2020/08/06 | 240 | graphics/asymptote/doc/parametricgraph.asy
@@ -1091,7 +1387,6 @@
2020/08/06 | 23631 | graphics/asymptote/drawsurface.cc
2020/08/06 | 23620 | fonts/xcharter/tfm/XCharter1-Slanted-tosf-t1.tfm
2020/08/06 | 2360 | graphics/asymptote/examples/spectrum.asy
-2020/08/06 | 23600 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2020/08/06 | 235 | graphics/asymptote/examples/cos2theta.asy
2020/08/06 | 23568 | fonts/xcharter/tfm/XCharter-Slanted-tosf-t1.tfm
2020/08/06 | 23536 | fonts/xcharter/tfm/XCharter-Slanted-tlf-t1.tfm
@@ -1104,7 +1399,6 @@
2020/08/06 | 2328 | graphics/asymptote/virtualfieldaccess.h
2020/08/06 | 22 | graphics/asymptote/tests/output/line.asy
2020/08/06 | 22 | graphics/asymptote/GUI/configs/__init__.py
-2020/08/06 | 22981 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2020/08/06 | 22971 | graphics/asymptote/base/syzygy.asy
2020/08/06 | 228 | graphics/asymptote/examples/circumcircle.asy
2020/08/06 | 2287 | graphics/asymptote/errormsg.cc
@@ -1114,12 +1408,10 @@
2020/08/06 | 2266 | graphics/asymptote/align.h
2020/08/06 | 22594 | graphics/asymptote/base/plain_arrows.asy
2020/08/06 | 224 | graphics/asymptote/tests/types/init.asy
-2020/08/06 | 224086 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2020/08/06 | 22345 | graphics/asymptote/knot.cc
2020/08/06 | 222 | graphics/asymptote/wce
2020/08/06 | 222 | graphics/asymptote/examples/yingyang.asy
2020/08/06 | 2222 | graphics/asymptote/tests/frames/loop.asy
-2020/08/06 | 2212308 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2020/08/06 | 2207 | fonts/xcharter/tex/T2ASRBXCharter-Sup.fd
2020/08/06 | 219 | graphics/asymptote/doc/penimage.asy
2020/08/06 | 2193 | graphics/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
@@ -1128,7 +1420,6 @@
2020/08/06 | 218 | graphics/asymptote/doc/datagraph.asy
2020/08/06 | 2187 | graphics/asymptote/locate.cc
2020/08/06 | 2187 | graphics/asymptote/base/plain_debugger.asy
-2020/08/06 | 218656 | systems/texlive/tlnet/archive/texlive-scripts.doc.r56047.tar.xz
2020/08/06 | 2181 | graphics/asymptote/build-scripts/HOWTO-MSWindows
2020/08/06 | 2164 | graphics/asymptote/frame.h
2020/08/06 | 215600 | systems/texlive/tlnet/archive/translator.doc.r56052.tar.xz
@@ -1156,7 +1447,6 @@
2020/08/06 | 2116 | fonts/xcharter/tfm/XCharter-Slanted-sup-t2a.tfm
2020/08/06 | 2116 | fonts/xcharter/tfm/XCharter-Slanted-sup-t2asrb.tfm
2020/08/06 | 2116 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-sc-t2a--base.tfm
-2020/08/06 | 211538 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2020/08/06 | 2112 | fonts/xcharter/tfm/XCharter-Slanted-sup-t2asrb--base.tfm
2020/08/06 | 2112 | fonts/xcharter/tfm/XCharter-Slanted-sup-t2a--base.tfm
2020/08/06 | 2112 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-t2asrb--base.tfm
@@ -1169,7 +1459,6 @@
2020/08/06 | 2104 | fonts/xcharter/tfm/XCharter-Slanted-tlf-t2a--base.tfm
2020/08/06 | 2104 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-t2asrb--base.tfm
2020/08/06 | 2104 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-t2a--base.tfm
-2020/08/06 | 210276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2020/08/06 | 2101 | graphics/asymptote/examples/truncatedIcosahedron.asy
2020/08/06 | 2100 | fonts/xcharter/tfm/XCharter-Slanted-tlf-sc-t2asrb--base.tfm
2020/08/06 | 2100 | fonts/xcharter/tfm/XCharter-Slanted-tlf-sc-t2a--base.tfm
@@ -1182,17 +1471,13 @@
2020/08/06 | 2084 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-t2asrb--base.tfm
2020/08/06 | 2084 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-t2a--base.tfm
2020/08/06 | 20840 | graphics/asymptote/dec.cc
-2020/08/06 | 20816 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2020/08/06 | 207 | graphics/asymptote/examples/triangle.asy
-2020/08/06 | 207671 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2020/08/06 | 206 | graphics/asymptote/examples/log.asy
2020/08/06 | 206707 | graphics/asymptote/asy.list
2020/08/06 | 205495 | graphics/asymptote/base/colormap.asy
2020/08/06 | 20495 | graphics/asymptote/runtime.in
2020/08/06 | 2046 | graphics/asymptote/base/slopefield.asy
-2020/08/06 | 203964 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2020/08/06 | 2034 | graphics/asymptote/doc/elliptic.asy
-2020/08/06 | 2031791 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2020/08/06 | 202 | graphics/asymptote/tests/frames/stat2.asy
2020/08/06 | 202 | graphics/asymptote/glew.c
2020/08/06 | 202 | graphics/asymptote/doc/exp.asy
@@ -1200,14 +1485,11 @@
2020/08/06 | 2024 | fonts/xcharter/tfm/XCharter-Slanted-tosf-ly1--base.tfm
2020/08/06 | 2023 | graphics/asymptote/examples/slope.asy
2020/08/06 | 2020 | fonts/xcharter/tfm/XCharter-BoldSlanted-tosf-ly1--base.tfm
-2020/08/06 | 202087 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2020/08/06 | 202064 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2020/08/06 | 2012 | graphics/asymptote/varinit.h
2020/08/06 | 2012 | fonts/xcharter/tfm/XCharter1-Slanted-tosf-ly1--base.tfm
2020/08/06 | 2008 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-ly1--base.tfm
2020/08/06 | 20051 | graphics/asymptote/doc/asyRefCard.tex
2020/08/06 | 20029 | graphics/asymptote/camp.y
-2020/08/06 | 20006 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2020/08/06 | 199 | graphics/asymptote/examples/upint.asy
2020/08/06 | 199 | graphics/asymptote/examples/BezierTriangle.asy
2020/08/06 | 19990 | graphics/asymptote/base/contour.asy
@@ -1245,7 +1527,6 @@
2020/08/06 | 1964 | fonts/xcharter/tfm/XCharter-Slanted-sup-ly1--base.tfm
2020/08/06 | 1964 | fonts/xcharter/tfm/XCharter-BoldSlanted-sup-ly1.tfm
2020/08/06 | 1964 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-t2a--base.tfm
-2020/08/06 | 196317 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2020/08/06 | 19629 | graphics/asymptote/fileio.h
2020/08/06 | 1960 | fonts/xcharter/tfm/XCharter-BoldSlanted-tlf-sc-ly1--base.tfm
2020/08/06 | 1960 | fonts/xcharter/tfm/XCharter-BoldSlanted-sup-t1.tfm
@@ -1286,8 +1567,6 @@
2020/08/06 | 1940 | fonts/xcharter/tfm/XCharter1-BoldSlanted-tosf-sc-t1--base.tfm
2020/08/06 | 193 | graphics/asymptote/tests/gc/shipout.asy
2020/08/06 | 193 | graphics/asymptote/tests/arith/random.asy
-2020/08/06 | 193833 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2020/08/06 | 19380892 | systems/texlive/tlnet/install-tl-windows.exe
2020/08/06 | 1936 | graphics/asymptote/refaccess.h
2020/08/06 | 1936 | fonts/xcharter/tfm/XCharter-Slanted-tlf-t1--base.tfm
2020/08/06 | 1936 | fonts/xcharter/tfm/XCharter-Slanted-sup-t1--base.tfm
@@ -1298,10 +1577,8 @@
2020/08/06 | 1928 | fonts/xcharter/tfm/XCharter-Slanted-dnom-t1.tfm
2020/08/06 | 1928 | fonts/xcharter/tfm/XCharter-BoldItalic-tosf-t2asrb--base.tfm
2020/08/06 | 1928 | fonts/xcharter/tfm/XCharter1-Italic-tosf-t2a--base.tfm
-2020/08/06 | 192836 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2020/08/06 | 1927 | graphics/asymptote/tests/array/fields.asy
2020/08/06 | 1927 | graphics/asymptote/prc/PRCTools/bitSearchDouble.cc
-2020/08/06 | 192587 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2020/08/06 | 1924 | fonts/xcharter/tfm/XCharter1-Italic-tosf-t2asrb--base.tfm
2020/08/06 | 1924 | fonts/xcharter/tfm/XCharter1-BoldItalic-tosf-t2a--base.tfm
2020/08/06 | 1920 | graphics/asymptote/GUI/res/icons/social-python.svg
@@ -1333,7 +1610,6 @@
2020/08/06 | 1892 | fonts/xcharter/vf/XCharter-BoldSlanted-tosf-sc-t1.vf
2020/08/06 | 1892 | fonts/xcharter/vf/XCharter-BoldSlanted-tlf-sc-t1.vf
2020/08/06 | 1892 | fonts/xcharter/vf/XCharter-BoldItalic-tosf-sc-t1.vf
-2020/08/06 | 189151 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2020/08/06 | 188 | graphics/asymptote/runstring.h
2020/08/06 | 1888 | fonts/xcharter/vf/XCharter-BoldItalic-tlf-sc-t1.vf
2020/08/06 | 1888 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-t2asrb--base.tfm
@@ -1349,7 +1625,6 @@
2020/08/06 | 187 | graphics/asymptote/tests/string/rfind.asy
2020/08/06 | 187 | graphics/asymptote/examples/label3solid.asy
2020/08/06 | 1879 | macros/latex/contrib/mercatormap/README
-2020/08/06 | 187719 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
2020/08/06 | 1876 | graphics/asymptote/cc-mode2.el
2020/08/06 | 1876 | fonts/xcharter/vf/XCharter-Roman-tosf-sc-t1.vf
2020/08/06 | 1876 | fonts/xcharter/vf/XCharter-Italic-tlf-sc-t1.vf
@@ -1422,7 +1697,6 @@
2020/08/06 | 1844 | fonts/xcharter/vf/XCharter-Bold-tlf-sc-ly1.vf
2020/08/06 | 1844 | fonts/xcharter/tfm/XCharter-Roman-sup-ly1--base.tfm
2020/08/06 | 1844 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-t2a--base.tfm
-2020/08/06 | 184490 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2020/08/06 | 1840 | fonts/xcharter/tfm/XCharter-Roman-tlf-t2asrb--base.tfm
2020/08/06 | 1840 | fonts/xcharter/tfm/XCharter-Roman-tlf-t2a--base.tfm
2020/08/06 | 1840 | fonts/xcharter/tfm/XCharter-Roman-sup-t1--base.tfm
@@ -1456,7 +1730,6 @@
2020/08/06 | 1812 | fonts/xcharter/tfm/XCharter-Italic-tosf-t1--base.tfm
2020/08/06 | 1812 | fonts/xcharter/tfm/XCharter-Italic-tlf-ly1--base.tfm
2020/08/06 | 18126 | graphics/asymptote/doc/asy-latex.dtx
-2020/08/06 | 180902 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2020/08/06 | 1808 | fonts/xcharter/tfm/XCharter-BoldItalic-sup-t1.tfm
2020/08/06 | 1805 | graphics/asymptote/patches/cygwin_freeglut-3.0.0.patch
2020/08/06 | 1804 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-t1--base.tfm
@@ -1496,24 +1769,20 @@
2020/08/06 | 1776 | fonts/xcharter/tfm/XCharter-Italic-numr-ly1.tfm
2020/08/06 | 1776 | fonts/xcharter/tfm/XCharter-Italic-dnom-t1.tfm
2020/08/06 | 1776 | fonts/xcharter/tfm/XCharter-Italic-dnom-ly1.tfm
-2020/08/06 | 177374 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2020/08/06 | 17736 | graphics/asymptote/runfile.cc
2020/08/06 | 1772 | fonts/xcharter/tfm/XCharter-Italic-numr-ly1--base.tfm
2020/08/06 | 1772 | fonts/xcharter/tfm/XCharter-Italic-inf-t1--base.tfm
2020/08/06 | 1772 | fonts/xcharter/tfm/XCharter-Italic-dnom-ly1--base.tfm
-2020/08/06 | 17727 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2020/08/06 | 177246 | graphics/asymptote/prc/PRCdouble.cc
2020/08/06 | 1768 | fonts/xcharter/tfm/XCharter-Italic-numr-t1--base.tfm
2020/08/06 | 1768 | fonts/xcharter/tfm/XCharter-Italic-dnom-t1--base.tfm
2020/08/06 | 1768 | fonts/xcharter/tfm/XCharter1-Bold-tosf-ly1--base.tfm
2020/08/06 | 1764 | graphics/asymptote/GUI/res/icons/grid.svg
2020/08/06 | 1764 | fonts/xcharter/tfm/XCharter-Roman-tosf-ly1--base.tfm
-2020/08/06 | 17626 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2020/08/06 | 1760 | graphics/asymptote/examples/animations/heatequation.asy
2020/08/06 | 175 | graphics/asymptote/examples/strokeshade.asy
2020/08/06 | 1752 | fonts/xcharter/tfm/XCharter1-Roman-tosf-ly1--base.tfm
2020/08/06 | 1746 | graphics/asymptote/doc/westnile.asy
-2020/08/06 | 1746181 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2020/08/06 | 1744 | fonts/xcharter/tfm/XCharter-Bold-tlf-ly1--base.tfm
2020/08/06 | 1740 | fonts/xcharter/vf/XCharter-BoldSlanted-tosf-t1.vf
2020/08/06 | 1736 | fonts/xcharter/vf/XCharter-Slanted-tosf-t1.vf
@@ -1563,7 +1832,6 @@
2020/08/06 | 1704 | fonts/xcharter/tfm/XCharter-Bold-numr-ly1.tfm
2020/08/06 | 1704 | fonts/xcharter/tfm/XCharter-Bold-inf-ly1.tfm
2020/08/06 | 1704 | fonts/xcharter/tfm/XCharter-Bold-dnom-ly1.tfm
-2020/08/06 | 170417 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2020/08/06 | 1700 | fonts/xcharter/vf/XCharter-Slanted-sup-t1.vf
2020/08/06 | 1700 | fonts/xcharter/vf/XCharter-Slanted-numr-t1.vf
2020/08/06 | 1700 | fonts/xcharter/vf/XCharter-Slanted-inf-t1.vf
@@ -1586,7 +1854,6 @@
2020/08/06 | 1696 | fonts/xcharter/vf/XCharter-Bold-sup-t1.vf
2020/08/06 | 1696 | fonts/xcharter/vf/XCharter-Bold-inf-t1.vf
2020/08/06 | 1696 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-ly1--base.tfm
-2020/08/06 | 169656 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2020/08/06 | 1694 | graphics/asymptote/fftw++.cc
2020/08/06 | 1692 | fonts/xcharter/tfm/XCharter-Roman-tlf-sc-ly1--base.tfm
2020/08/06 | 1692 | fonts/xcharter/tfm/XCharter-Bold-sup-t1.tfm
@@ -1648,7 +1915,6 @@
2020/08/06 | 1656 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-t1--base.tfm
2020/08/06 | 1656 | fonts/xcharter/tfm/XCharter-Roman-inf-t1--base.tfm
2020/08/06 | 1656 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-t1--base.tfm
-2020/08/06 | 165592 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2020/08/06 | 16552 | graphics/asymptote/runlabel.cc
2020/08/06 | 1652 | fonts/xcharter/vf/XCharter1-Slanted-tosf-t2a.vf
2020/08/06 | 1652 | fonts/xcharter/vf/XCharter1-Roman-tosf-t2asrb.vf
@@ -1670,7 +1936,6 @@
2020/08/06 | 1636 | fonts/xcharter/vf/XCharter1-Slanted-tosf-sc-t2a.vf
2020/08/06 | 1636 | fonts/xcharter/vf/XCharter1-Roman-tosf-sc-t2asrb.vf
2020/08/06 | 1636 | fonts/xcharter/vf/XCharter1-Italic-tosf-sc-t2asrb.vf
-2020/08/06 | 16364630 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2020/08/06 | 1632 | fonts/xcharter/vf/XCharter1-Italic-tosf-sc-t2a.vf
2020/08/06 | 1632 | fonts/xcharter/vf/XCharter1-Bold-tosf-sc-t2asrb.vf
2020/08/06 | 1630 | graphics/asymptote/builtin.h
@@ -1686,10 +1951,7 @@
2020/08/06 | 16138 | graphics/asymptote/base/slide.asy
2020/08/06 | 1612 | graphics/asymptote/asy-list.pl
2020/08/06 | 160672 | graphics/asymptote/examples/animations/dice.u3d
-2020/08/06 | 16021 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
2020/08/06 | 159 | graphics/asymptote/tests/types/cast.asy
-2020/08/06 | 159878 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2020/08/06 | 15950 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2020/08/06 | 1594 | graphics/asymptote/pen.cc
2020/08/06 | 158 | graphics/asymptote/tests/frames/stat.asy
2020/08/06 | 1588 | graphics/asymptote/build-scripts/asy-format.el
@@ -1737,7 +1999,6 @@
2020/08/06 | 1544 | fonts/xcharter/tfm/XCharter-BoldSlanted-numr-ot1.tfm
2020/08/06 | 1544 | fonts/xcharter/tfm/XCharter-BoldSlanted-dnom-ot1.tfm
2020/08/06 | 1544 | fonts/xcharter/tfm/XCharter1-Roman-ts1.tfm
-2020/08/06 | 154419 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2020/08/06 | 1540 | fonts/xcharter/vf/XCharter-Slanted-tosf-t2a.vf
2020/08/06 | 1540 | fonts/xcharter/vf/XCharter-Slanted-tlf-t2a.vf
2020/08/06 | 1540 | fonts/xcharter/vf/XCharter-Roman-tosf-t2a.vf
@@ -1752,14 +2013,12 @@
2020/08/06 | 1540 | fonts/xcharter/tfm/XCharter-BoldSlanted-ts1--base.tfm
2020/08/06 | 1540 | fonts/xcharter/tfm/XCharter-BoldSlanted-inf-ot1.tfm
2020/08/06 | 1540 | fonts/xcharter/tfm/XCharter1-BoldSlanted-ts1--base.tfm
-2020/08/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2020/08/06 | 153 | graphics/asymptote/runlabel.h
2020/08/06 | 1537 | graphics/asymptote/examples/refs.bib
2020/08/06 | 1536 | fonts/xcharter/vf/XCharter-Bold-tlf-t2a.vf
2020/08/06 | 1536 | fonts/xcharter/tfm/XCharter-Slanted-numr-ot1.tfm
2020/08/06 | 1536 | fonts/xcharter/tfm/XCharter-Slanted-inf-ot1.tfm
2020/08/06 | 1536 | fonts/xcharter/tfm/XCharter-Slanted-dnom-ot1.tfm
-2020/08/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2020/08/06 | 1528 | fonts/xcharter/vf/XCharter-BoldSlanted-tosf-sc-t2asrb.vf
2020/08/06 | 1528 | fonts/xcharter/vf/XCharter-BoldSlanted-tlf-sc-t2asrb.vf
2020/08/06 | 1528 | fonts/xcharter/vf/XCharter-BoldItalic-tosf-sc-t2asrb.vf
@@ -1792,8 +2051,6 @@
2020/08/06 | 1520 | fonts/xcharter/vf/XCharter-Bold-tlf-sc-t2asrb.vf
2020/08/06 | 1520 | fonts/xcharter/vf/XCharter-BoldSlanted-sup-t2a.vf
2020/08/06 | 1520 | fonts/xcharter/vf/XCharter-BoldItalic-sup-t2a.vf
-2020/08/06 | 151864 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2020/08/06 | 151836 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
2020/08/06 | 1516 | fonts/xcharter/vf/XCharter-Slanted-sup-t2a.vf
2020/08/06 | 1516 | fonts/xcharter/vf/XCharter-Roman-tlf-sc-t2a.vf
2020/08/06 | 1516 | fonts/xcharter/vf/XCharter-Roman-sup-t2a.vf
@@ -1823,11 +2080,9 @@
2020/08/06 | 1461 | graphics/asymptote/examples/logo3.asy
2020/08/06 | 1460 | fonts/xcharter/tfm/XCharter-Italic-ts1.tfm
2020/08/06 | 1460 | fonts/xcharter/tfm/XCharter-BoldItalic-ts1--base.tfm
-2020/08/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2020/08/06 | 145 | graphics/asymptote/examples/star.asy
2020/08/06 | 1452 | fonts/xcharter/tfm/XCharter1-BoldItalic-ts1--base.tfm
2020/08/06 | 1451 | macros/latex/contrib/mercatormap/mercatormap.bib
-2020/08/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2020/08/06 | 144 | graphics/asymptote/doc/latexmkrc
2020/08/06 | 1448 | fonts/xcharter/tfm/XCharter-Italic-ts1--base.tfm
2020/08/06 | 1446 | graphics/asymptote/webgl/vertex.glsl
@@ -1842,13 +2097,10 @@
2020/08/06 | 1420 | fonts/xcharter/tfm/XCharter-Bold-ts1.tfm
2020/08/06 | 141 | graphics/asymptote/examples/sphere.asy
2020/08/06 | 141 | graphics/asymptote/examples/ring.asy
-2020/08/06 | 141852 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2020/08/06 | 14130 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2020/08/06 | 1410 | fonts/xcharter/tex/TS1XCharter-TLF.fd
2020/08/06 | 1408 | fonts/xcharter/tfm/XCharter-Bold-ts1--base.tfm
2020/08/06 | 14072 | graphics/asymptote/types.cc
2020/08/06 | 1404 | fonts/xcharter/tfm/XCharter-Italic-tlf-sc-ot1--base.tfm
-2020/08/06 | 1404301 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2020/08/06 | 1400 | fonts/xcharter/tfm/XCharter1-Bold-ts1--base.tfm
2020/08/06 | 13980 | graphics/asymptote/arrayop.h
2020/08/06 | 13944 | graphics/asymptote/runtriple.cc
@@ -1877,7 +2129,6 @@
2020/08/06 | 1344 | fonts/xcharter/tfm/XCharter1-Bold-tosf-sc-ot1--base.tfm
2020/08/06 | 1341 | graphics/asymptote/runtimebase.in
2020/08/06 | 1336 | fonts/xcharter/tfm/XCharter-Bold-sup-ot1.tfm
-2020/08/06 | 133655 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2020/08/06 | 13339 | graphics/asymptote/camp.l
2020/08/06 | 1332 | fonts/xcharter/tfm/XCharter-Roman-tosf-sc-ot1--base.tfm
2020/08/06 | 1332 | fonts/xcharter/tfm/XCharter1-Roman-tosf-sc-ot1--base.tfm
@@ -1886,17 +2137,13 @@
2020/08/06 | 1328 | fonts/xcharter/tfm/XCharter-Bold-numr-ot1.tfm
2020/08/06 | 1328 | fonts/xcharter/tfm/XCharter-BoldItalic-tlf-sc-ot1--base.tfm
2020/08/06 | 1328 | fonts/xcharter/tfm/XCharter-Bold-dnom-ot1.tfm
-2020/08/06 | 1325258 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2020/08/06 | 1324 | fonts/xcharter/tfm/XCharter-Bold-inf-ot1.tfm
2020/08/06 | 131 | graphics/asymptote/GUI/DebugFlags.py
2020/08/06 | 1319 | graphics/asymptote/GUI/res/icons/android-color-palette.svg
-2020/08/06 | 131984 | systems/texlive/tlnet/archive/texlive-scripts.r56047.tar.xz
-2020/08/06 | 13128 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2020/08/06 | 1311 | graphics/asymptote/patches/dvipdf
2020/08/06 | 1310 | graphics/asymptote/prc/PRCTools/extractSections.cc
2020/08/06 | 1309 | graphics/asymptote/examples/roundpath.asy
2020/08/06 | 1308 | fonts/xcharter/tfm/XCharter-Bold-tlf-sc-ot1--base.tfm
-2020/08/06 | 130358 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2020/08/06 | 1300 | fonts/xcharter/tfm/XCharter-Roman-numr-ot1.tfm
2020/08/06 | 1300 | fonts/xcharter/tfm/XCharter-Roman-inf-ot1.tfm
2020/08/06 | 1300 | fonts/xcharter/tfm/XCharter-Roman-dnom-ot1.tfm
@@ -1918,7 +2165,6 @@
2020/08/06 | 1274 | graphics/asymptote/newexp.h
2020/08/06 | 1270 | graphics/asymptote/beziercurve.h
2020/08/06 | 1266 | graphics/asymptote/drawverbatim.h
-2020/08/06 | 1265429 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2020/08/06 | 1261761 | graphics/asymptote/examples/worldmap.dat
2020/08/06 | 12604 | graphics/asymptote/runsystem.cc
2020/08/06 | 1253 | graphics/asymptote/keywords.pl
@@ -1945,14 +2191,11 @@
2020/08/06 | 1213 | graphics/asymptote/base/plain_arcs.asy
2020/08/06 | 121144 | graphics/asymptote/doc/asyRefCard.pdf
2020/08/06 | 1209 | graphics/asymptote/tests/imp/unravel.asy
-2020/08/06 | 1206299 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2020/08/06 | 1206057 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2020/08/06 | 12035 | graphics/asymptote/base/solids.asy
2020/08/06 | 12024 | graphics/asymptote/stm.cc
2020/08/06 | 119 | graphics/asymptote/fftw++asy.cc
2020/08/06 | 1197 | graphics/asymptote/drawclipend.h
2020/08/06 | 1194 | graphics/asymptote/GUI/res/icons/code.svg
-2020/08/06 | 1192974 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
2020/08/06 | 11907 | graphics/asymptote/tests/gsl/random.asy
2020/08/06 | 118 | graphics/asymptote/tests/string/substr.asy
2020/08/06 | 1189 | graphics/asymptote/tests/types/var.asy
@@ -1962,7 +2205,6 @@
2020/08/06 | 1183 | graphics/asymptote/camperror.cc
2020/08/06 | 1178 | graphics/asymptote/base/embed.asy
2020/08/06 | 1171 | graphics/asymptote/parser.h
-2020/08/06 | 116787 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2020/08/06 | 11671 | graphics/asymptote/Makefile.in
2020/08/06 | 11656 | graphics/asymptote/base/binarytree.asy
2020/08/06 | 1164 | graphics/asymptote/examples/genustwo.asy
@@ -1972,10 +2214,7 @@
2020/08/06 | 1160528 | graphics/asymptote/gc-8.0.4.tar.gz
2020/08/06 | 116025 | graphics/asymptote/predicates.cc
2020/08/06 | 115 | graphics/asymptote/doc/onecontour.asy
-2020/08/06 | 115879 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2020/08/06 | 1155 | systems/win32/miktex/tm/packages/pr.ini
2020/08/06 | 11541 | graphics/asymptote/aspy.py
-2020/08/06 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2020/08/06 | 11528 | graphics/asymptote/GUI/InplaceAddObj.py
2020/08/06 | 11521 | graphics/asymptote/util.cc
2020/08/06 | 1151 | graphics/asymptote/callable.cc
@@ -1983,15 +2222,12 @@
2020/08/06 | 1148 | graphics/asymptote/GUI/configs/xasyconfig.cson
2020/08/06 | 1142 | graphics/asymptote/envcompleter.cc
2020/08/06 | 113 | graphics/asymptote/patches/fixmem.reg
-2020/08/06 | 113581 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2020/08/06 | 11354 | macros/latex/contrib/mercatormap/mercatorsupplier.def
2020/08/06 | 11320 | graphics/asymptote/base/plain_markers.asy
2020/08/06 | 1131 | graphics/asymptote/gl-matrix-2.4.0-pruned/LICENSE.js
2020/08/06 | 11293 | fonts/xcharter/README
2020/08/06 | 1126 | graphics/asymptote/coenv.cc
2020/08/06 | 1124 | graphics/asymptote/GUI/res/icons/android-locate.svg
-2020/08/06 | 1124940 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2020/08/06 | 1124797 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2020/08/06 | 11212 | graphics/asymptote/drawelement.h
2020/08/06 | 1120 | graphics/asymptote/examples/animations/wheel.asy
2020/08/06 | 1120 | graphics/asymptote/base/external.asy
@@ -2002,18 +2238,15 @@
2020/08/06 | 1102 | graphics/asymptote/GUI/res/icons/closedpolygon.svg
2020/08/06 | 11008 | graphics/asymptote/base/math.asy
2020/08/06 | 109 | graphics/asymptote/tests/string/insert.asy
-2020/08/06 | 109730 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2020/08/06 | 1096 | graphics/asymptote/tests/array/transpose.asy
2020/08/06 | 1096 | graphics/asymptote/refaccess.cc
2020/08/06 | 108 | graphics/asymptote/GUI/res/icons/subdirectory-left.svg
-2020/08/06 | 108990 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2020/08/06 | 1085 | graphics/asymptote/GUI/res/icons/openpolygon.svg
2020/08/06 | 10830 | graphics/asymptote/base/CAD.asy
2020/08/06 | 1082 | graphics/asymptote/patches/README
2020/08/06 | 10701 | graphics/asymptote/texfile.h
2020/08/06 | 1065 | graphics/asymptote/examples/shellmethod.asy
2020/08/06 | 10632 | graphics/asymptote/EnvVarUpdate.nsh
-2020/08/06 | 1061411 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2020/08/06 | 105 | graphics/asymptote/GUI/res/icons/closedpolygon.asy
2020/08/06 | 105 | graphics/asymptote/GUI/res/icons/closedcurve.asy
2020/08/06 | 10585 | graphics/asymptote/path3.h
@@ -2023,7 +2256,6 @@
2020/08/06 | 1051 | graphics/asymptote/doc/eetomumu.asy
2020/08/06 | 1050 | graphics/asymptote/opsymbols.pl
2020/08/06 | 104 | graphics/asymptote/examples/tiling.asy
-2020/08/06 | 104547 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2020/08/06 | 10445 | graphics/asymptote/INSTALL
2020/08/06 | 1042 | graphics/asymptote/examples/NURBSsphere.asy
2020/08/06 | 1040 | graphics/asymptote/examples/lmfit1.asy
@@ -2036,14 +2268,11 @@
2020/08/06 | 102 | graphics/asymptote/tests/gc/file.asy
2020/08/06 | 1028 | fonts/xcharter/vf/XCharter-BoldSlanted-tosf-sc-ot1.vf
2020/08/06 | 10271 | graphics/asymptote/GUI/windows/custMatTransform.ui
-2020/08/06 | 102588 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2020/08/06 | 1024 | fonts/xcharter/vf/XCharter-BoldSlanted-tlf-sc-ot1.vf
2020/08/06 | 10224 | graphics/asymptote/tr.cc
-2020/08/06 | 1021969 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2020/08/06 | 1020 | graphics/asymptote/flatguide.cc
2020/08/06 | 1020 | fonts/xcharter/vf/XCharter1-Slanted-tosf-ot1.vf
2020/08/06 | 10196 | graphics/asymptote/doc/CAD.tex
-2020/08/06 | 101781 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2020/08/06 | 1016 | fonts/xcharter/vf/XCharter-Slanted-tosf-sc-ot1.vf
2020/08/06 | 1016 | fonts/xcharter/vf/XCharter1-Roman-tosf-ot1.vf
2020/08/06 | 1016 | fonts/xcharter/vf/XCharter1-Italic-tosf-ot1.vf
@@ -2054,7 +2283,6 @@
2020/08/06 | 1012 | fonts/xcharter/vf/XCharter1-Bold-tosf-ot1.vf
2020/08/06 | 1012 | fonts/xcharter/vf/XCharter1-BoldSlanted-tosf-sc-ot1.vf
2020/08/06 | 1010 | graphics/asymptote/examples/washermethod.asy
-2020/08/06 | 100918 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2020/08/06 | 1008 | graphics/asymptote/doc/leastsquares.asy
2020/08/06 | 1008 | fonts/xcharter/vf/XCharter-Roman-tosf-sc-ot1.vf
2020/08/06 | 1008 | fonts/xcharter/vf/XCharter-Roman-tlf-sc-ot1.vf
@@ -2079,7 +2307,6 @@
2020/08/05 | 715344 | install/fonts/notomath.tds.zip
2020/08/05 | 709830 | fonts/notomath.zip
2020/08/05 | 70686 | fonts/newtx/doc/newtxdoc.tex
-2020/08/05 | 694207 | systems/win32/w32tex/ChangeLog
2020/08/05 | 66682 | usergrps/usergrps/lugs.html
2020/08/05 | 65545 | macros/xetex/latex/xepersian-hm/doc-samples-xep.pdf
2020/08/05 | 6469 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -2097,7 +2324,6 @@
2020/08/05 | 4126 | macros/xetex/latex/xepersian-hm/kashida-glyph-example.tex
2020/08/05 | 4098 | macros/xetex/latex/xepersian-hm/kashida-leaders-hrule-example.tex
2020/08/05 | 400450 | fonts/notomath/doc/notomath-doc.pdf
-2020/08/05 | 392 | systems/texlive/tlnet/archive/texlive-docindex.r56039.tar.xz
2020/08/05 | 39141 | fonts/notomath/type1/NotoMathMI.pfb
2020/08/05 | 38445 | fonts/notomath/type1/NotoMathBMI.pfb
2020/08/05 | 364 | fonts/notomath/map/NotoMath.map
@@ -2105,7 +2331,6 @@
2020/08/05 | 33850480 | systems/win32/w32tex/ltxpkgs.tar.xz
2020/08/05 | 3144460 | systems/texlive/tlnet/archive/animate.doc.r56044.tar.xz
2020/08/05 | 30944 | fonts/notomath/type1/NotoSansMathMI.pfb
-2020/08/05 | 307048 | systems/texlive/tlnet/archive/updmap-map.r56040.tar.xz
2020/08/05 | 30184 | systems/texlive/tlnet/archive/animate.source.r56044.tar.xz
2020/08/05 | 29984 | fonts/notomath/type1/NotoSansMathBMI.pfb
2020/08/05 | 29363 | macros/xetex/latex/xepersian-hm/xepersian-hm.dtx
@@ -2122,7 +2347,6 @@
2020/08/05 | 1937 | macros/xetex/latex/xepersian-hm/xepersian-hm.ins
2020/08/05 | 1882 | macros/xetex/latex/xepersian-hm/kashida-xep-XB-example.tex
2020/08/05 | 182652 | systems/texlive/tlnet/archive/beamer-rl.doc.r56045.tar.xz
-2020/08/05 | 168036 | systems/texlive/tlnet/archive/texlive-docindex.doc.r56039.tar.xz
2020/08/05 | 16743 | fonts/notomath/type1/NotoMathRM.pfb
2020/08/05 | 15233 | fonts/notomath/doc/notomath-doc.tex
2020/08/05 | 149502 | macros/xetex/latex/xepersian-hm/kashida-glyph-example.pdf
@@ -2166,7 +2390,6 @@
2020/08/05 | 1046300 | macros/xetex/latex/xepersian-hm.zip
2020/08/05 | 10115 | macros/xetex/latex/xepersian-hm/doc-ligature-xep.pdf
2020/08/05 | 100197 | macros/xetex/latex/xepersian-hm/kashida-xep-XB-example.pdf
-2020/08/04 | 974760 | info/biblio/texbook3.bib
2020/08/04 | 93204 | graphics/pstricks/contrib/pst-3dplot/tex/pst-3dplot.tex
2020/08/04 | 88033 | graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.tex
2020/08/04 | 8765 | macros/latex/contrib/translator/translator.sty
@@ -2181,7 +2404,6 @@
2020/08/04 | 472 | systems/texlive/tlnet/archive/lshort-chinese.r56036.tar.xz
2020/08/04 | 45599024 | systems/win32/w32tex/latex-dev.tar.xz
2020/08/04 | 4137 | graphics/pstricks/contrib/pst-3dplot/doc/pst-3dplot-doc.bib
-2020/08/04 | 3912 | info/biblio/texbook3.ltx
2020/08/04 | 3898615 | macros/latex/contrib/animate/animate.pdf
2020/08/04 | 38004 | systems/mac/mactex/ExtrasFolder.pdf
2020/08/04 | 373968605 | systems/mac/mactex/MacTeXtras-20200804.zip
@@ -2926,459 +3148,3 @@
2020/08/01 | 1021741 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
2020/08/01 | 101650 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
2020/08/01 | 100916 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
-2020/07/31 | 990520 | macros/latex/contrib/nicematrix/nicematrix.pdf
-2020/07/31 | 9899 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coremacros.tex
-2020/07/31 | 951 | fonts/playfair/doc/playfair-samples.tex
-2020/07/31 | 9037 | fonts/merriweather/latex/merriweather.sty
-2020/07/31 | 9020 | macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
-2020/07/31 | 9008 | macros/latex/contrib/tcolorbox/tcbexternal.code.tex
-2020/07/31 | 8926 | macros/latex/contrib/tcolorbox/tcbraster.code.tex
-2020/07/31 | 880032 | systems/texlive/tlnet/archive/tex4ht.r55995.tar.xz
-2020/07/31 | 8706 | macros/latex/contrib/tcolorbox/tcolorbox.doc.intro.tex
-2020/07/31 | 85643 | macros/latex/contrib/tcolorbox/tcolorbox.sty
-2020/07/31 | 85266 | macros/latex/contrib/tcolorbox/tcbskins.code.tex
-2020/07/31 | 8515 | macros/latex/contrib/tcolorbox/tcbtheorems.code.tex
-2020/07/31 | 8468 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-sc-ot1.tfm
-2020/07/31 | 8444 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-sc-ot1.tfm
-2020/07/31 | 8354 | macros/latex/contrib/tcolorbox/tcolorbox-example.tex
-2020/07/31 | 8184 | systems/texlive/tlnet/archive/marathi.source.r55998.tar.xz
-2020/07/31 | 8118 | macros/latex/contrib/tcolorbox/tcbhooks.code.tex
-2020/07/31 | 80456 | systems/texlive/tlnet/archive/marathi.doc.r55998.tar.xz
-2020/07/31 | 793307 | install/fonts/lobster2.tds.zip
-2020/07/31 | 7928 | macros/latex/contrib/tcolorbox/tcolorbox.doc.graphics.tex
-2020/07/31 | 7880 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-sc-ot1.tfm
-2020/07/31 | 7832 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-sc-ot1.tfm
-2020/07/31 | 780 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-osf-sc-ot1.vf
-2020/07/31 | 780 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-lf-sc-ot1.vf
-2020/07/31 | 780 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-osf-sc-ot1.vf
-2020/07/31 | 780 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-lf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Regular-osf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Regular-lf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Italic-osf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Italic-lf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Bold-osf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Black-osf-sc-ot1.vf
-2020/07/31 | 776 | fonts/playfair/vf/PlyfrDisplay-Black-lf-sc-ot1.vf
-2020/07/31 | 776971 | macros/latex/contrib/horoscop.zip
-2020/07/31 | 772 | fonts/playfair/vf/PlyfrDisplay-Bold-lf-sc-ot1.vf
-2020/07/31 | 76829 | macros/latex/contrib/tcolorbox/goldshade.png
-2020/07/31 | 724 | fonts/notomath/tfm/NotoMathRM.tfm
-2020/07/31 | 7152072 | macros/latex/contrib/tcolorbox/tcolorbox.pdf
-2020/07/31 | 701562 | macros/latex/contrib/horoscop/horoscop.pdf
-2020/07/31 | 700 | fonts/notomath/tfm/NotoSansMathRM.tfm
-2020/07/31 | 6828 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-ot1.tfm
-2020/07/31 | 6812 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-sc-ot1.tfm
-2020/07/31 | 6808 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-sc-ot1.tfm
-2020/07/31 | 6788 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-ot1.tfm
-2020/07/31 | 6691 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_snippet.sty
-2020/07/31 | 65796 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-t1.tfm
-2020/07/31 | 65620 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-t1.tfm
-2020/07/31 | 6424 | macros/latex/contrib/tcolorbox/tcolorbox.doc.beamer.tex
-2020/07/31 | 6386 | macros/latex/contrib/tcolorbox/tcolorbox.doc.recording.tex
-2020/07/31 | 62882 | macros/latex/contrib/tcolorbox/blueshade.png
-2020/07/31 | 626028 | fonts/libertinus-otf/doc/libertinus-otf-doc.pdf
-2020/07/31 | 6141346 | macros/latex/contrib/tcolorbox.zip
-2020/07/31 | 6111945 | install/macros/latex/contrib/tcolorbox.tds.zip
-2020/07/31 | 6102 | macros/latex/contrib/tcolorbox/tcolorbox.doc.bib
-2020/07/31 | 60996 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-t1.tfm
-2020/07/31 | 60832 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-t1.tfm
-2020/07/31 | 604227 | fonts/libertinus-otf.zip
-2020/07/31 | 5989 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
-2020/07/31 | 57160 | macros/latex/contrib/tcolorbox/tcolorbox.doc.listings.tex
-2020/07/31 | 5700 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-ot1.tfm
-2020/07/31 | 56448 | fonts/playfair/doc/Playfair_Display_A4_specimen.pdf
-2020/07/31 | 5632 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-ot1.tfm
-2020/07/31 | 5630 | macros/latex/contrib/tcolorbox/tcbmagazine.code.tex
-2020/07/31 | 56219 | macros/latex/contrib/tcolorbox/tcolorbox.doc.documentation.tex
-2020/07/31 | 5577 | macros/latex/contrib/tcolorbox/tcolorbox.doc.quickref.tex
-2020/07/31 | 544 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-osf-ts1.vf
-2020/07/31 | 540 | fonts/playfair/vf/PlyfrDisplay-Regular-osf-ts1.vf
-2020/07/31 | 540 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-osf-ts1.vf
-2020/07/31 | 540 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-lf-ts1.vf
-2020/07/31 | 540 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-lf-ts1.vf
-2020/07/31 | 54070 | macros/latex/contrib/tcolorbox/CHANGES
-2020/07/31 | 5404 | macros/latex/contrib/tcolorbox/tcolorbox.doc.abstract.tex
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Regular-lf-ts1.vf
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Italic-osf-ts1.vf
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Italic-lf-ts1.vf
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Bold-osf-ts1.vf
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Bold-lf-ts1.vf
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Black-osf-ts1.vf
-2020/07/31 | 536 | fonts/playfair/vf/PlyfrDisplay-Black-lf-ts1.vf
-2020/07/31 | 5288 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-ot1.tfm
-2020/07/31 | 5279 | fonts/playfair/latex/OT1PlyfrDisplay-OsF.fd
-2020/07/31 | 5279 | fonts/playfair/latex/LY1PlyfrDisplay-OsF.fd
-2020/07/31 | 5277 | macros/latex/contrib/tcolorbox/README
-2020/07/31 | 5244 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-ot1.tfm
-2020/07/31 | 5222 | fonts/playfair/latex/T1PlyfrDisplay-OsF.fd
-2020/07/31 | 5192 | fonts/playfair/latex/OT1PlyfrDisplay-LF.fd
-2020/07/31 | 5192 | fonts/playfair/latex/LY1PlyfrDisplay-LF.fd
-2020/07/31 | 51800 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-t1.tfm
-2020/07/31 | 51652 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-t1.tfm
-2020/07/31 | 5140 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-sc-ot1.tfm
-2020/07/31 | 5136 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-sc-ot1.tfm
-2020/07/31 | 5135 | fonts/playfair/latex/T1PlyfrDisplay-LF.fd
-2020/07/31 | 50204 | systems/texlive/tlnet/archive/fontools.r55997.tar.xz
-2020/07/31 | 48776 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-ly1.tfm
-2020/07/31 | 48492 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-ly1.tfm
-2020/07/31 | 4802 | fonts/librecaslon/latex/librecaslon.sty
-2020/07/31 | 457487 | macros/latex/contrib/tcolorbox/tcolorbox-example.pdf
-2020/07/31 | 456378 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2020/07/31 | 45164 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-ly1.tfm
-2020/07/31 | 44936 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-ly1.tfm
-2020/07/31 | 44432 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-sc-t1.tfm
-2020/07/31 | 4439 | macros/latex/contrib/horoscop/README
-2020/07/31 | 44336 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-sc-t1.tfm
-2020/07/31 | 442525 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf
-2020/07/31 | 4420 | systems/texlive/tlnet/archive/marathi.r55998.tar.xz
-2020/07/31 | 4411 | fonts/playfair/doc/OFL.txt
-2020/07/31 | 44097 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex
-2020/07/31 | 4180 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-sc-ot1.tfm
-2020/07/31 | 4172 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-sc-ot1.tfm
-2020/07/31 | 41712 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-sc-t1.tfm
-2020/07/31 | 41608 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-sc-t1.tfm
-2020/07/31 | 408728 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2020/07/31 | 40332 | macros/latex/contrib/algxpar/algxpar.dtx
-2020/07/31 | 398767444 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2020/07/31 | 3976 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-sc-ot1.tfm
-2020/07/31 | 3948 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-sc-ot1.tfm
-2020/07/31 | 38348 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-ly1.tfm
-2020/07/31 | 38317 | macros/latex/contrib/tcolorbox/tcolorbox.doc.theorems.tex
-2020/07/31 | 38092 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-ly1.tfm
-2020/07/31 | 3757 | fonts/playfair/latex/PlayfairDisplay.sty
-2020/07/31 | 37268 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-sc-t1.tfm
-2020/07/31 | 37204 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-sc-t1.tfm
-2020/07/31 | 3674 | fonts/playfair/enc/plyfr_ygz7pk.enc
-2020/07/31 | 36734 | macros/latex/contrib/tcolorbox/tcolorbox.doc.breakable.tex
-2020/07/31 | 3672 | fonts/playfair/enc/plyfr_eb5cw4.enc
-2020/07/31 | 3645 | fonts/playfair/enc/plyfr_kdf3ua.enc
-2020/07/31 | 3643 | fonts/playfair/enc/plyfr_3udzka.enc
-2020/07/31 | 359 | macros/latex/contrib/horoscop/horoscop.ins
-2020/07/31 | 35224 | macros/latex/contrib/tcolorbox/lichtspiel.jpg
-2020/07/31 | 3448 | macros/latex/contrib/tcolorbox/tcolorbox.doc.verbatim.tex
-2020/07/31 | 3412 | macros/latex/contrib/tcolorbox/tcblistings.code.tex
-2020/07/31 | 33492 | macros/latex/contrib/tcolorbox/tcbbreakable.code.tex
-2020/07/31 | 32893 | macros/latex/contrib/tcolorbox/tcolorbox.doc.raster.tex
-2020/07/31 | 3288 | fonts/notomath/tfm/notobmi.tfm
-2020/07/31 | 3276 | fonts/notomath/tfm/notosansbmi.tfm
-2020/07/31 | 3252 | fonts/quattrocento/latex/quattrocento.sty
-2020/07/31 | 3249 | fonts/playfair/enc/plyfr_h54wtc.enc
-2020/07/31 | 3244 | fonts/notomath/tfm/notomi.tfm
-2020/07/31 | 3236 | fonts/notomath/tfm/notosansmi.tfm
-2020/07/31 | 3233 | macros/latex/contrib/tcolorbox/tcolorbox.tex
-2020/07/31 | 3220 | fonts/playfair/enc/plyfr_me7kyw.enc
-2020/07/31 | 3190 | fonts/playfair/enc/plyfr_j7rmxo.enc
-2020/07/31 | 317070 | macros/latex/contrib/horoscop/horoscop.dtx
-2020/07/31 | 31652 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-sc-ly1.tfm
-2020/07/31 | 31484 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-sc-ly1.tfm
-2020/07/31 | 3139 | fonts/playfair/README
-2020/07/31 | 3086 | fonts/playfair/enc/plyfr_gb53zg.enc
-2020/07/31 | 3078 | fonts/playfair/enc/plyfr_jowrio.enc
-2020/07/31 | 3057 | fonts/playfair/enc/plyfr_he4k5f.enc
-2020/07/31 | 3049 | fonts/playfair/enc/plyfr_b7y4dd.enc
-2020/07/31 | 3025 | fonts/playfair/latex/TS1PlyfrDisplay-OsF.fd
-2020/07/31 | 3025 | fonts/playfair/latex/OT1PlyfrDisplay-Sup.fd
-2020/07/31 | 3025 | fonts/playfair/latex/LY1PlyfrDisplay-Sup.fd
-2020/07/31 | 3025865 | install/fonts/merriweather.tds.zip
-2020/07/31 | 3009 | fonts/playfair/enc/plyfr_qfnkfj.enc
-2020/07/31 | 3005143 | fonts/merriweather.zip
-2020/07/31 | 2999 | fonts/playfair/enc/plyfr_fmyrgi.enc
-2020/07/31 | 2995 | fonts/playfair/latex/T1PlyfrDisplay-Sup.fd
-2020/07/31 | 29908 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-sc-ly1.tfm
-2020/07/31 | 2988 | fonts/playfair/enc/plyfr_kzslp6.enc
-2020/07/31 | 29861 | macros/latex/contrib/tcolorbox/tcolorbox.doc.technical.tex
-2020/07/31 | 2980 | fonts/playfair/latex/TS1PlyfrDisplay-LF.fd
-2020/07/31 | 2980 | fonts/playfair/enc/plyfr_jk5hji.enc
-2020/07/31 | 29760 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-sc-ly1.tfm
-2020/07/31 | 2970 | fonts/playfair/enc/plyfr_vw64ij.enc
-2020/07/31 | 2970 | fonts/playfair/enc/plyfr_4avjba.enc
-2020/07/31 | 2959 | fonts/playfair/enc/plyfr_4srszf.enc
-2020/07/31 | 2921 | fonts/playfair/enc/plyfr_q6cjrr.enc
-2020/07/31 | 2841 | fonts/playfair/enc/plyfr_chpa4l.enc
-2020/07/31 | 28012 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-t1.tfm
-2020/07/31 | 27948 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-t1.tfm
-2020/07/31 | 27744 | macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex
-2020/07/31 | 273842 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf
-2020/07/31 | 27222 | macros/latex/contrib/tcolorbox/tcolorbox.doc.vignette.tex
-2020/07/31 | 2686 | fonts/merriweather/README
-2020/07/31 | 2675832 | install/fonts/playfair.tds.zip
-2020/07/31 | 2648110 | fonts/playfair.zip
-2020/07/31 | 2605 | fonts/quattrocento/README
-2020/07/31 | 25913 | macros/latex/contrib/tcolorbox/tcolorbox.doc.xparse.tex
-2020/07/31 | 25816 | macros/latex/contrib/tcolorbox/tcolorbox.doc.external.tex
-2020/07/31 | 25748 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-sc-ly1.tfm
-2020/07/31 | 2564 | macros/latex/contrib/tcolorbox/tcbprocessing.code.tex
-2020/07/31 | 25596 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-sc-ly1.tfm
-2020/07/31 | 25557 | macros/latex/contrib/tcolorbox/tcolorbox.doc.poster.tex
-2020/07/31 | 2540 | fonts/notomath/vf/notosansbmi.vf
-2020/07/31 | 25173 | fonts/libertinus-otf/latex/libertinus-otf.sty
-2020/07/31 | 2460 | fonts/notomath/vf/notobmi.vf
-2020/07/31 | 2459 | macros/latex/contrib/tcolorbox/tcbminted.code.tex
-2020/07/31 | 24525 | macros/latex/contrib/tcolorbox/tcolorbox.doc.hooks.tex
-2020/07/31 | 2432 | fonts/notomath/vf/notosansmi.vf
-2020/07/31 | 2384 | fonts/notomath/tfm/notobmia.tfm
-2020/07/31 | 2380 | fonts/notomath/tfm/notosansmia.tfm
-2020/07/31 | 2380 | fonts/notomath/tfm/notosansbmia.tfm
-2020/07/31 | 2368 | fonts/notomath/tfm/notomia.tfm
-2020/07/31 | 23628 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-t1.tfm
-2020/07/31 | 2352 | fonts/notomath/vf/notomi.vf
-2020/07/31 | 23520 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-t1.tfm
-2020/07/31 | 22407 | macros/latex/contrib/tcolorbox/Basilica_5.png
-2020/07/31 | 2212 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-ly1--base.tfm
-2020/07/31 | 2208 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-ly1--base.tfm
-2020/07/31 | 21663 | macros/latex/contrib/tcolorbox/crinklepaper.png
-2020/07/31 | 2160 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-sup-ly1.tfm
-2020/07/31 | 2156 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-sup-ly1--base.tfm
-2020/07/31 | 2156 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-ly1--base.tfm
-2020/07/31 | 2148 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-ly1--base.tfm
-2020/07/31 | 2144 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-ly1--base.tfm
-2020/07/31 | 2144 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-ly1--base.tfm
-2020/07/31 | 2140 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-sc-ly1--base.tfm
-2020/07/31 | 21380 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-sc-t1.tfm
-2020/07/31 | 2136 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-sc-ly1--base.tfm
-2020/07/31 | 2136 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-sc-ly1--base.tfm
-2020/07/31 | 21368 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-sc-t1.tfm
-2020/07/31 | 2132 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-sc-ly1--base.tfm
-2020/07/31 | 2124 | fonts/notomath/vf/notosansbmia.vf
-2020/07/31 | 2120 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-sc-ly1--base.tfm
-2020/07/31 | 2120 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-sc-ly1--base.tfm
-2020/07/31 | 2116 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-sup-ly1.tfm
-2020/07/31 | 2116 | fonts/notomath/vf/notosansmia.vf
-2020/07/31 | 2112 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-sup-ly1--base.tfm
-2020/07/31 | 2104 | fonts/playfair/tfm/PlyfrDisplay-Italic-sup-ly1.tfm
-2020/07/31 | 2100 | fonts/playfair/tfm/PlyfrDisplay-Italic-sup-ly1--base.tfm
-2020/07/31 | 2084 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-t1--base.tfm
-2020/07/31 | 2084 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-t1--base.tfm
-2020/07/31 | 2064 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-sup-t1.tfm
-2020/07/31 | 2064 | fonts/notomath/vf/notobmia.vf
-2020/07/31 | 2056 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-sup-t1--base.tfm
-2020/07/31 | 2056 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-t1--base.tfm
-2020/07/31 | 2056 | fonts/notomath/vf/notomia.vf
-2020/07/31 | 2048 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-t1--base.tfm
-2020/07/31 | 2044 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-t1--base.tfm
-2020/07/31 | 2044 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-sup-t1.tfm
-2020/07/31 | 2040 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-t1--base.tfm
-2020/07/31 | 2036 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-sc-t1--base.tfm
-2020/07/31 | 2036 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-sup-t1--base.tfm
-2020/07/31 | 20360 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-ly1.tfm
-2020/07/31 | 2032 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-sc-t1--base.tfm
-2020/07/31 | 2032 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-sc-t1--base.tfm
-2020/07/31 | 2028 | fonts/playfair/tfm/PlyfrDisplay-Italic-sup-t1.tfm
-2020/07/31 | 2028 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-sc-t1--base.tfm
-2020/07/31 | 2028 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-sc-t1--base.tfm
-2020/07/31 | 20274 | macros/latex/contrib/tcolorbox/tcolorbox.doc.magazine.tex
-2020/07/31 | 2024 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-sc-t1--base.tfm
-2020/07/31 | 2020 | fonts/playfair/tfm/PlyfrDisplay-Italic-sup-t1--base.tfm
-2020/07/31 | 20178 | macros/latex/contrib/tcolorbox/tcolorbox.doc.filling.tex
-2020/07/31 | 20172 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-ly1.tfm
-2020/07/31 | 199966 | fonts/playfair/doc/playfair-samples.pdf
-2020/07/31 | 19944 | macros/latex/contrib/tcolorbox/tcolorbox.doc.fitting.tex
-2020/07/31 | 1980 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-ly1--base.tfm
-2020/07/31 | 1972 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-ly1--base.tfm
-2020/07/31 | 1956 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-sc-ly1--base.tfm
-2020/07/31 | 1952 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-sc-ly1--base.tfm
-2020/07/31 | 1946 | fonts/librecaslon/README
-2020/07/31 | 1936 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-ly1--base.tfm
-2020/07/31 | 1928 | fonts/playfair/tfm/PlyfrDisplay-Bold-sup-ly1.tfm
-2020/07/31 | 1924 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-ly1--base.tfm
-2020/07/31 | 1924 | fonts/playfair/tfm/PlyfrDisplay-Bold-sup-ly1--base.tfm
-2020/07/31 | 1920 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-ly1--base.tfm
-2020/07/31 | 191993 | fonts/playfair/type1/PlyfrDisplay-BoldItalic.pfb
-2020/07/31 | 1908 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-sc-ly1--base.tfm
-2020/07/31 | 1908 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-ly1--base.tfm
-2020/07/31 | 1904 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-sc-ly1--base.tfm
-2020/07/31 | 1904 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-sc-ly1--base.tfm
-2020/07/31 | 1896 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-sc-ly1--base.tfm
-2020/07/31 | 1884 | fonts/playfair/tfm/PlyfrDisplay-Regular-sup-ly1.tfm
-2020/07/31 | 1884 | fonts/playfair/tfm/PlyfrDisplay-Black-sup-ly1.tfm
-2020/07/31 | 1880 | fonts/playfair/tfm/PlyfrDisplay-Regular-sup-ly1--base.tfm
-2020/07/31 | 1880 | fonts/playfair/tfm/PlyfrDisplay-Black-sup-ly1--base.tfm
-2020/07/31 | 188005 | macros/latex/contrib/algxpar.zip
-2020/07/31 | 187330 | fonts/playfair/type1/PlyfrDisplay-BlackItalic.pfb
-2020/07/31 | 1864 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-t1--base.tfm
-2020/07/31 | 1856 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-t1--base.tfm
-2020/07/31 | 1848 | fonts/playfair/tfm/PlyfrDisplay-Bold-sup-t1.tfm
-2020/07/31 | 1844 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-sc-t1--base.tfm
-2020/07/31 | 1844 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-t1--base.tfm
-2020/07/31 | 1840 | fonts/playfair/tfm/PlyfrDisplay-Bold-sup-t1--base.tfm
-2020/07/31 | 1840 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-sc-t1--base.tfm
-2020/07/31 | 1832 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-t1--base.tfm
-2020/07/31 | 1824 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-t1--base.tfm
-2020/07/31 | 1820 | fonts/playfair/tfm/PlyfrDisplay-Regular-sup-t1.tfm
-2020/07/31 | 1816 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-t1--base.tfm
-2020/07/31 | 1816 | fonts/playfair/tfm/PlyfrDisplay-Black-sup-t1.tfm
-2020/07/31 | 1812 | fonts/playfair/tfm/PlyfrDisplay-Regular-sup-t1--base.tfm
-2020/07/31 | 1812 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-sc-t1--base.tfm
-2020/07/31 | 1812 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-sc-t1--base.tfm
-2020/07/31 | 181142 | fonts/playfair/type1/PlyfrDisplay-Black.pfb
-2020/07/31 | 1808 | fonts/playfair/tfm/PlyfrDisplay-Black-sup-t1--base.tfm
-2020/07/31 | 1804 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-sc-t1--base.tfm
-2020/07/31 | 1796 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-sc-t1--base.tfm
-2020/07/31 | 179250 | fonts/playfair/type1/PlyfrDisplay-Bold.pfb
-2020/07/31 | 178777 | fonts/playfair/type1/PlyfrDisplay-Italic.pfb
-2020/07/31 | 17772 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-t1.tfm
-2020/07/31 | 17680 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-t1.tfm
-2020/07/31 | 176719 | fonts/playfair/type1/PlyfrDisplay-Regular.pfb
-2020/07/31 | 175350 | macros/latex/contrib/tcolorbox/tcolorbox.doc.skins.tex
-2020/07/31 | 17476 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-sc-t1.tfm
-2020/07/31 | 17436 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-sc-t1.tfm
-2020/07/31 | 1742 | fonts/libertinus-otf/Changes
-2020/07/31 | 1740 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-osf-ly1.vf
-2020/07/31 | 1740 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-osf-t1.vf
-2020/07/31 | 1740 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-osf-ly1.vf
-2020/07/31 | 1740 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-lf-ly1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-Regular-osf-t1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-Regular-osf-ly1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-Regular-lf-ly1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-Italic-osf-ly1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-osf-t1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-lf-t1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-lf-ly1.vf
-2020/07/31 | 1736 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-lf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Regular-lf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Italic-osf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Italic-lf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Italic-lf-ly1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Bold-osf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Bold-osf-ly1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Bold-lf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Bold-lf-ly1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Black-osf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Black-osf-ly1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Black-lf-t1.vf
-2020/07/31 | 1732 | fonts/playfair/vf/PlyfrDisplay-Black-lf-ly1.vf
-2020/07/31 | 1716 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-osf-sc-t1.vf
-2020/07/31 | 1716 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-lf-sc-t1.vf
-2020/07/31 | 1716 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-osf-sc-t1.vf
-2020/07/31 | 1716 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-lf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Regular-osf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Regular-lf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Italic-osf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Italic-lf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Bold-osf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Black-osf-sc-t1.vf
-2020/07/31 | 1712 | fonts/playfair/vf/PlyfrDisplay-Black-lf-sc-t1.vf
-2020/07/31 | 1708 | fonts/playfair/vf/PlyfrDisplay-Bold-lf-sc-t1.vf
-2020/07/31 | 17052 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-ly1.tfm
-2020/07/31 | 1704 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-sup-t1.vf
-2020/07/31 | 1700 | fonts/playfair/vf/PlyfrDisplay-Regular-sup-t1.vf
-2020/07/31 | 1700 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-sup-t1.vf
-2020/07/31 | 1696 | fonts/playfair/vf/PlyfrDisplay-Italic-sup-t1.vf
-2020/07/31 | 1696 | fonts/playfair/vf/PlyfrDisplay-Bold-sup-t1.vf
-2020/07/31 | 1696 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-osf-sc-ly1.vf
-2020/07/31 | 1696 | fonts/playfair/vf/PlyfrDisplay-Black-sup-t1.vf
-2020/07/31 | 1696 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-osf-sc-ly1.vf
-2020/07/31 | 1696 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-lf-sc-ly1.vf
-2020/07/31 | 1692 | fonts/playfair/vf/PlyfrDisplay-Regular-osf-sc-ly1.vf
-2020/07/31 | 1692 | fonts/playfair/vf/PlyfrDisplay-Regular-lf-sc-ly1.vf
-2020/07/31 | 1692 | fonts/playfair/vf/PlyfrDisplay-Italic-osf-sc-ly1.vf
-2020/07/31 | 1692 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-lf-sc-ly1.vf
-2020/07/31 | 1688 | fonts/playfair/vf/PlyfrDisplay-Italic-lf-sc-ly1.vf
-2020/07/31 | 1688 | fonts/playfair/vf/PlyfrDisplay-Bold-osf-sc-ly1.vf
-2020/07/31 | 1688 | fonts/playfair/vf/PlyfrDisplay-Bold-lf-sc-ly1.vf
-2020/07/31 | 1688 | fonts/playfair/vf/PlyfrDisplay-Black-osf-sc-ly1.vf
-2020/07/31 | 1688 | fonts/playfair/vf/PlyfrDisplay-Black-lf-sc-ly1.vf
-2020/07/31 | 16828 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-ly1.tfm
-2020/07/31 | 1680 | fonts/playfair/vf/PlyfrDisplay-BoldItalic-sup-ly1.vf
-2020/07/31 | 1680 | fonts/playfair/vf/PlyfrDisplay-BlackItalic-sup-ly1.vf
-2020/07/31 | 1676 | fonts/playfair/vf/PlyfrDisplay-Regular-sup-ly1.vf
-2020/07/31 | 1676 | fonts/playfair/vf/PlyfrDisplay-Italic-sup-ly1.vf
-2020/07/31 | 1672 | fonts/playfair/vf/PlyfrDisplay-Bold-sup-ly1.vf
-2020/07/31 | 1672 | fonts/playfair/vf/PlyfrDisplay-Black-sup-ly1.vf
-2020/07/31 | 1672 | fonts/lobster2/README
-2020/07/31 | 1652 | fonts/librebaskerville/README
-2020/07/31 | 164951 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coreoptions.tex
-2020/07/31 | 16344 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-sc-ly1.tfm
-2020/07/31 | 16248 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-sc-ly1.tfm
-2020/07/31 | 1604 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-sup-ot1.tfm
-2020/07/31 | 1600 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-sc-ot1--base.tfm
-2020/07/31 | 1600 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-sc-ot1--base.tfm
-2020/07/31 | 158148 | fonts/playfair/opentype/PlayfairDisplay-Bold.otf
-2020/07/31 | 1580 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-sc-ot1--base.tfm
-2020/07/31 | 1580 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-sc-ot1--base.tfm
-2020/07/31 | 1576 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-sup-ot1.tfm
-2020/07/31 | 1576536 | install/fonts/librecaslon.tds.zip
-2020/07/31 | 1564 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-sc-ot1--base.tfm
-2020/07/31 | 156104 | fonts/playfair/opentype/PlayfairDisplay-Black.otf
-2020/07/31 | 1552 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-sc-ot1--base.tfm
-2020/07/31 | 1551584 | fonts/librecaslon.zip
-2020/07/31 | 1548 | fonts/notomath/tfm/NotoMathBMI.tfm
-2020/07/31 | 15453 | fonts/playfair/map/PlayfairDisplay.map
-2020/07/31 | 1544 | fonts/playfair/tfm/PlyfrDisplay-Italic-sup-ot1.tfm
-2020/07/31 | 153672 | fonts/playfair/opentype/PlayfairDisplay-BoldItalic.otf
-2020/07/31 | 1532 | fonts/notomath/tfm/NotoMathMI.tfm
-2020/07/31 | 15284 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-sc-t1.tfm
-2020/07/31 | 15272 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-sc-t1.tfm
-2020/07/31 | 15166 | macros/latex/contrib/tcolorbox/pink_marble.png
-2020/07/31 | 1508 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-ts1.tfm
-2020/07/31 | 1508 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-osf-ts1--base.tfm
-2020/07/31 | 1508 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-ts1.tfm
-2020/07/31 | 1508 | fonts/playfair/tfm/PlyfrDisplay-BoldItalic-lf-ts1--base.tfm
-2020/07/31 | 15008 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-ot1.tfm
-2020/07/31 | 14948 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-ot1.tfm
-2020/07/31 | 1492 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-ts1.tfm
-2020/07/31 | 1492 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-ts1.tfm
-2020/07/31 | 148 | macros/latex/contrib/tcolorbox/tcolorbox.doc.references.tex
-2020/07/31 | 1488 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-ts1.tfm
-2020/07/31 | 1488 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-ts1.tfm
-2020/07/31 | 148580 | fonts/playfair/opentype/PlayfairDisplay-Regular.otf
-2020/07/31 | 1484 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-ts1--base.tfm
-2020/07/31 | 1484 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-ts1--base.tfm
-2020/07/31 | 1480 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-ts1--base.tfm
-2020/07/31 | 1480 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-ts1--base.tfm
-2020/07/31 | 1480269 | macros/latex/contrib/nicematrix.zip
-2020/07/31 | 146040 | fonts/playfair/opentype/PlayfairDisplay-BlackItalic.otf
-2020/07/31 | 14602 | macros/latex/contrib/tcolorbox/tcbfitting.code.tex
-2020/07/31 | 1453 | fonts/lobster2/latex/LobsterTwo.sty
-2020/07/31 | 144252 | fonts/playfair/opentype/PlayfairDisplay-Italic.otf
-2020/07/31 | 14415 | macros/latex/contrib/tcolorbox/tcolorbox.doc.initoptions.tex
-2020/07/31 | 1432 | fonts/notomath/tfm/NotoSansMathBMI.tfm
-2020/07/31 | 1424 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-ts1.tfm
-2020/07/31 | 1424 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-sc-ot1--base.tfm
-2020/07/31 | 1424 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-ts1.tfm
-2020/07/31 | 1420 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-sc-ot1--base.tfm
-2020/07/31 | 1416 | fonts/playfair/tfm/PlyfrDisplay-Bold-osf-ts1--base.tfm
-2020/07/31 | 1416 | fonts/playfair/tfm/PlyfrDisplay-Bold-lf-ts1--base.tfm
-2020/07/31 | 1412 | macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex
-2020/07/31 | 1412 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-ts1.tfm
-2020/07/31 | 1412 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-ts1.tfm
-2020/07/31 | 1412 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-ts1.tfm
-2020/07/31 | 1412 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-ts1.tfm
-2020/07/31 | 1408 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-sc-ot1--base.tfm
-2020/07/31 | 1404 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-ts1--base.tfm
-2020/07/31 | 1404 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-ts1--base.tfm
-2020/07/31 | 1400 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-ts1--base.tfm
-2020/07/31 | 1400 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-ts1--base.tfm
-2020/07/31 | 1396 | fonts/playfair/tfm/PlyfrDisplay-Bold-sup-ot1.tfm
-2020/07/31 | 1396 | fonts/notomath/tfm/NotoSansMathMI.tfm
-2020/07/31 | 1392 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-sc-ot1--base.tfm
-2020/07/31 | 13911 | macros/latex/contrib/tcolorbox/tcblistingscore.code.tex
-2020/07/31 | 1388 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-sc-ot1--base.tfm
-2020/07/31 | 1372 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-sc-ot1--base.tfm
-2020/07/31 | 1368 | fonts/playfair/tfm/PlyfrDisplay-Black-sup-ot1.tfm
-2020/07/31 | 13684 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-ly1.tfm
-2020/07/31 | 13613 | macros/latex/contrib/tcolorbox/tcolorbox.doc.sidebyside.tex
-2020/07/31 | 135724 | systems/texlive/tlnet/archive/tex4ht.doc.r55995.tar.xz
-2020/07/31 | 135502 | macros/latex/contrib/nicematrix/nicematrix-french.tex
-2020/07/31 | 13516 | fonts/playfair/tfm/PlyfrDisplay-Black-osf-ot1.tfm
-2020/07/31 | 1348 | fonts/playfair/tfm/PlyfrDisplay-Regular-sup-ot1.tfm
-2020/07/31 | 13484 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-ly1.tfm
-2020/07/31 | 13448 | fonts/playfair/tfm/PlyfrDisplay-Black-lf-ot1.tfm
-2020/07/31 | 13304 | fonts/playfair/tfm/PlyfrDisplay-Italic-osf-sc-ly1.tfm
-2020/07/31 | 13184 | fonts/playfair/tfm/PlyfrDisplay-Italic-lf-sc-ly1.tfm
-2020/07/31 | 12745 | macros/latex/contrib/tcolorbox/tcbvignette.code.tex
-2020/07/31 | 125148 | systems/texlive/tlnet/archive/fontools.doc.r55997.tar.xz
-2020/07/31 | 12451 | macros/latex/contrib/tcolorbox/tcbposter.code.tex
-2020/07/31 | 12120 | fonts/playfair/tfm/PlyfrDisplay-Regular-osf-ot1.tfm
-2020/07/31 | 12068 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-osf-sc-ly1.tfm
-2020/07/31 | 12052 | fonts/playfair/tfm/PlyfrDisplay-Regular-lf-ot1.tfm
-2020/07/31 | 11972 | fonts/playfair/tfm/PlyfrDisplay-BlackItalic-lf-sc-ly1.tfm
-2020/07/31 | 11503 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_main.sty
-2020/07/31 | 112 | macros/latex/contrib/tcolorbox/tcolorbox.doc.index.tex
-2020/07/31 | 111312 | fonts/librecaslon/opentype/LibreCsln-BoldItalic.otf
-2020/07/31 | 111128 | fonts/merriweather/doc/merriweather-samples.pdf
-2020/07/31 | 1106 | macros/latex/contrib/tcolorbox/tcolorbox.doc.picturecredits.tex
-2020/07/31 | 1100 | fonts/merriweather/doc/merriweather-samples.tex
-2020/07/31 | 1076 | fonts/notomath/tfm/NotoMathBRM.tfm
-2020/07/31 | 1056 | fonts/notomath/tfm/NotoSansMathBRM.tfm
-2020/07/31 | 10004 | macros/latex/contrib/tcolorbox/tcbxparse.code.tex
diff --git a/graphics/pgf/contrib/circuitikz/doc/changelog.tex b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
index 28f73e7cdb..5a0a5fe1cc 100644
--- a/graphics/pgf/contrib/circuitikz/doc/changelog.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/changelog.tex
@@ -5,6 +5,34 @@ full list of changes.
\begin{itemize}
\item
+ Version 1.2.3 (2020-08-07)
+
+ Several fixes and small enhancement all over the map, changes in the
+ documentation to better explain the reasons and effect of the
+ path-building changes of 1.2.0 and 1.2.1.
+
+ \begin{itemize}
+ \tightlist
+ \item
+ added a Mach-Zehnder-Modulator block symbol as node \texttt{mzm} by
+ user \texttt{@dl1chb}
+ \item
+ add an \texttt{open\ poles\ fill} option to simplify circuits where
+ the background is different from white
+ \item
+ restyled the FAQ and added the explanation of ``gaps with
+ \texttt{nodes}'' that happens again after 1.2.1
+ \item
+ Fixed size of ``not circle'' in flip-flops to match european style
+ \texttt{not\ circle} when used without the IEEE style
+ \item
+ Block anchors: add border anchors for round elements and deprecate
+ old 1, 2, 3, 4 anchors
+ \item
+ Fixed some bipole border size to avoid overlapping labels; document
+ it
+ \end{itemize}
+\item
Version 1.2.2 (2020-07-15)
Bug-fix release: coordinate name leakage. The node and coordinate
@@ -14,7 +42,8 @@ full list of changes.
Version 1.2.1 (2020-07-06)
Several changes, both internal and user-visible. These are quite
- risky, although they \emph{should} be backeard-compatible.
+ risky, although they \emph{should} be backward-compatible (if the
+ circuit code is correct).
From the user point of view:
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
index 3342c55b3a..413e57e5aa 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
index 9f5f858430..a94f709061 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
Binary files differ
diff --git a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
index 300ee04f20..af718172c9 100644
--- a/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+++ b/graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
@@ -276,7 +276,7 @@ Nevertheless, \href{https://tex.stackexchange.com/a/529159/38080}{Schrödinger'
The \texttt{use fpu reciprocal} key seems to have no side effects, but given that it is patching an internal interface of \TikZ{} it can break any time, so it is advisable to use it only if and when needed.
-\subsection{Incompabilities between version}
+\subsection{Incompabilities between version}\label{sec:incompatible-changes}
Here, we will provide a list of incompabilitys between different version of circuitikz. We will try to hold this list short, but sometimes it is easier to break with old syntax than including a lot of switches and compatibility layers.
You can check the used version at your local installation using the macro \verb!\pgfcircversion{}!.
\begin{itemize}
@@ -284,10 +284,12 @@ You can check the used version at your local installation using the macro \verb!
One of the changes is that the previous routine did the wrong thing if you used \texttt{(node) to[...]} (you should use an anchor or a coordinate, not a node there --- like \texttt{(node.anchor) to[...]}).
- The other one was that in the structure \texttt{... to[...] node[pos=\emph{something}] (coord)} the value of \texttt{pos} was completely wrong (even if you don't use \texttt{pos} explicitly, remeber it's \texttt{pos=0.5} by default).
+ The other one was that in the structure \texttt{... to[...] node[pos=\emph{something}] (coord)} the value of \texttt{pos} was completely wrong (even if you don't use \texttt{pos} explicitly, remember it's \texttt{pos=0.5} by default).
Additionally, the old code disrupted the \TikZ{} path-fill mechanism, so that you could get away with using the \texttt{fill} option on paths and having just the components to be filled, not the path. That was incorrect, although sometime it was handy.
+ See the FAQ at section~\ref{faqs:nodes} for more information.
+
\item After v1.2.0: voltage arrows, symbols and label positions are calculated with a rewritten routine. There should be little change, \emph{unless} you touched internal values\dots
\item After v1.1.3: during the 1.1.0 --- 1.1.2 version, the inverted Schmitt buffer in IEEE style ports was called \texttt{inv schmitt} (with an additional space). The correct name is \texttt{invschmitt port} (the same as the legacy american port).
\item After v1.1.2: the position of \texttt{american} voltages for the \texttt{open} bipoles (you can revert to old behavior, see section~\ref{sec:sub-voltage-position}).
@@ -1066,6 +1068,59 @@ Alternatively, that you can use the shape form, and then use the \texttt{left} a
\end{circuitikz}
\end{LTXexample}
+\subsubsection{Border anchors}\label{sec:bipoles-border-anchors}
+
+\begingroup
+\def\showbordersfornode#1{%
+\begin{circuitikz}[baseline, scale=0.8, transform shape]
+ \node[#1shape, name=bip] at(0,0) {};
+ \foreach \a in {0,30,...,359} \draw[red] (bip.\a) -- ++(\a:0.7) node[font=\tiny, fill=white, inner sep=0.5pt]{\a};
+ \node [font=\ttfamily\small, black, below] at (bip.-90) {\detokenize\expandafter{#1}};
+\end{circuitikz}
+}
+
+Bipoles have also installed generic border anchors --- that means, anchors that start at an angle. For complexity reason, these are for most of the components simply a generic enclosing rectangle. They interact in a non-trivial way with the \texttt{mirror} and \texttt{invert} keys, so it's best not to use them directly.
+
+\begin{quote}
+ \showbordersfornode{generic}
+ \showbordersfornode{resistor}
+ \showbordersfornode{fulldiode}
+ \showbordersfornode{vsource}
+ \showbordersfornode{capacitivesens}
+\end{quote}
+
+You can notice that the border anchors are a bit spaced out (this is useful because those anchors are used to position labels and annotations). You can override this if you need to reach exactly the border (whatever could that mean depends on the component) by using the key \texttt{bipoles/border margin}, which is a number that states how much the enclosing border is stretched out (default value is \texttt{1.1}). For example, setting
+\verb|\ctikzset{bipoles/border margin=1}| will make the border anchor coincide with the geographical shape:
+
+\begin{quote}
+ \ctikzset{bipoles/border margin=1}
+ \showbordersfornode{generic}
+ \showbordersfornode{resistor}
+ \showbordersfornode{fulldiode}
+ \showbordersfornode{vsource}
+ \showbordersfornode{capacitivesens}
+\end{quote}
+
+The above diagram has been obtained with the code:
+
+\begin{lstlisting}
+\def\showbordersfornode#1{%
+\begin{circuitikz}[baseline, scale=0.8, transform shape]
+ \node[#1shape, name=bip] at(0,0) {};
+ \foreach \a in {0,30,...,359} \draw[red] (bip.\a) -- ++(\a:0.7)
+ node[font=\tiny, fill=white, inner sep=0.5pt]{\a};
+ \node [font=\ttfamily\small, black, below] at (bip.-90)
+ {\detokenize\expandafter{#1}};
+\end{circuitikz}}
+\ctikzset{bipoles/border margin=1}
+\showbordersfornode{generic} \showbordersfornode{resistor}
+\showbordersfornode{fulldiode} \showbordersfornode{vsource}
+\showbordersfornode{capacitivesens}
+\end{lstlisting}
+
+
+\endgroup
+
\subsubsection{Customization}
\label{sec:components-size}
@@ -2423,7 +2478,7 @@ Moreover, you have the arrow tip \texttt{latexslim} which is an arrow similar to
\subsection{Terminal shapes}\label{sec:terminals}
-These are the so-called ``bipole nodes'' shapes, or poles (see section~\ref{sec:bipole-nodes}). These nodes are always filled; the ``open'' versions (starting with an \texttt{o}) are by default filled white, but you can override it with the \texttt{fill} parameter.
+These are the so-called ``bipole nodes'' shapes, or poles (see section~\ref{sec:bipole-nodes}). These nodes are always filled; the ``open'' versions (starting with an \texttt{o}) are by default filled with the color specified by the key \texttt{open nodes fill} (by default \texttt{white}), but you can override locally it with the \texttt{fill} parameter.
\begin{groupdesc}
\circuitdesc{circ}{Connected terminal}{}
@@ -2446,6 +2501,7 @@ Since version 0.9.0, ``bipole nodes'' shapes have all the standard geographical
The size of the poles is controlled by the key \texttt{nodes width} (default \texttt{0.04}, relative to the basic length).
Be sure to see section~\ref{sec:bipole-nodes} for more usage and configurability.
+
\subsubsection{BNC connector/terminal}
\begin{groupdesc}
@@ -2478,13 +2534,15 @@ It also has a \texttt{zero} anchor if you need to rotate it about its real cente
\noindent Contributed by Stefan Erhardt.
\begin{groupdesc}
- \circuitdesc*{mixer}{mixer}{}( 1/180/0.1,2/-90/0.1,3/0/0.1,4/90/0.1 )
+ \circuitdesc*{mixer}{mixer}{}( w/180/0.1,s/-90/0.1,e/0/0.1,n/90/0.1 )
\circuitdesc*{adder}{adder}{}( west/180/0.1,south/-90/0.1,east/0/0.1,north/90/0.1 )
- \circuitdesc*{oscillator}{oscillator}{}
- \circuitdesc*{circulator}{circulator}{}
+ \circuitdesc*{oscillator}{oscillator}{}( w/180/0.1,s/-90/0.1,e/0/0.1,n/90/0.1 )
+ \circuitdesc*{circulator}{circulator}{}( left/180/0.1,down/-90/0.1,right/0/0.1, up/90/0.1 )
\circuitdesc*{wilkinson}{wilkinson divider}{}( in/180/0.1, out2/45/0.1, out1/-45/0.1 )
\circuitdesc*{gridnode}{gridnode\footnotemark}{}(left/135/0.2, right/45/0.2, center/-100/0.4, up/90/0.2, down/-45/.2)
\footnotetext{added by \texttt{olfline}}
+ \circuitdesc*{mzm}{Mach Zehnder Modulator\footnotemark}{}( in/180/0.1, mod/90/0.1, out/0/0.1)
+ \footnotetext{added by \texttt{dl1chb}}
\end{groupdesc}
\begin{groupdesc}
@@ -2516,25 +2574,48 @@ It also has a \texttt{zero} anchor if you need to rotate it about its real cente
\end{groupdesc}
\begin{groupdesc}
- \circuitdesc*{fourport}{Generic fourport}{}
- \circuitdesc*{coupler}{Coupler}{}
+ \circuitdesc*{fourport}{Generic fourport}{}(port1/180/0.1, port2/0/0.1, port3/0/0.2, port4/180/0.1)
+ \circuitdesc*{coupler}{Coupler}{}(left down/180/0.1, right down/0/0.1, right up/0/0.2, left up/180/0.1)
\circuitdesc*{coupler2}{Coupler with rounded arrows}{}
\end{groupdesc}
\subsubsection{Blocks anchors}
-The ports of the mixer and adder can be addressed with numbers or \texttt{west}/\texttt{south}/\texttt{east}/\texttt{north}:
+The ports of the \texttt{mixer}, \texttt{adder}, \texttt{oscillator} and \texttt{circulator} can be addressed with \texttt{west}, \texttt{south}, \texttt{east}, \texttt{north}; the equivalent \texttt{left}, \texttt{down}, \texttt{right}, \texttt{up}; or the shorter \texttt{w, s, e, n} ones:
\begin{LTXexample}[varwidth=true]
\begin{circuitikz} \draw
(0,0) node[mixer] (mix) {}
- (mix.1) node[left] {1}
- (mix.2) node[below] {2}
- (mix.3) node[right] {3}
- (mix.4) node[above] {4}
+ (mix.w) node[left] {w}
+ (mix.s) node[below] {s}
+ (mix.e) node[right] {e}
+ (mix.n) node[above] {n}
;\end{circuitikz}
\end{LTXexample}
+Moreover, the have proper border anchors since version \texttt{1.2.3}, so you can do things like this:
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}
+ \draw (0,0) node[adder] (mix) {}
+ (-1,1) -- ++(0.5,0) -- (mix)
+ (-1,-1) -- ++(0.5,0) -- (mix) -- ++(1,0);
+ \draw [red, <-] (mix.45) -- ++(1,1);
+\end{circuitikz}
+\end{LTXexample}
+
+Those components have also \textbf{deprecated} anchors named \texttt{1, 2, 3, 4}; they are better not used because they can conflict with the border anchor. They still work for backward compatibility, but could be removed in a future release.
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz} \draw
+ (0,0) node[mixer] (mix) {}
+ (mix.1) node[left] {1} (mix.2) node[below] {2}
+ (mix.3) node[right] {3} (mix.4) node[above] {4};
+\draw [ultra thick, red, opacity=0.5]
+ (-1,-1)--(1,1)(-1,1)--(1,-1);
+\node [red, below] at (0,-1) {DON'T USE};
+\end{circuitikz}
+\end{LTXexample}
The Wilkinson divider has:
@@ -2553,24 +2634,43 @@ The Wilkinson divider has:
The couplers have:
-\begin{LTXexample}[varwidth=true]
-\begin{circuitikz} \draw
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{circuitikz} \draw (0,1.5) %bounding box
(0,0) node[coupler] (c) {\SI{10}{dB}}
- (c.1) to[short,-o] ++(-0.5,0)
- (c.2) to[short,-o] ++(0.5,0)
- (c.3) to[short,-o] ++(0.5,0)
- (c.4) to[short,-o] ++(-0.5,0)
- (c.1) node[below left] {\texttt{1}}
- (c.2) node[below right] {\texttt{2}}
- (c.3) node[above right] {\texttt{3}}
- (c.4) node[above left] {\texttt{4}}
+ (c.left down) to[short,-o] ++(-0.5,0)
+ (c.right down) to[short,-o] ++(0.5,0)
+ (c.right up) to[short,-o] ++(0.5,0)
+ (c.left up) to[short,-o] ++(-0.5,0)
+ (c.left down) node[below left] {\texttt{left down}}
+ (c.right down) node[below right] {\texttt{right down}}
+ (c.right up) node[above right] {\texttt{right up}}
+ (c.left up) node[above left] {\texttt{left up}}
;
\end{circuitikz}
\end{LTXexample}
+Or you can use also \texttt{port1} to \texttt{port4} if you prefer:
+
\begin{LTXexample}[varwidth=true]
-\begin{circuitikz} \draw
+\begin{circuitikz} \draw (0,1.5) %bounding box
(0,0) node[coupler2] (c) {\SI{3}{dB}}
+ (c.port1) to[short,-o] ++(-0.5,0)
+ (c.port2) to[short,-o] ++(0.5,0)
+ (c.port3) to[short,-o] ++(0.5,0)
+ (c.port4) to[short,-o] ++(-0.5,0)
+ (c.port1) node[below left] {\texttt{port1}}
+ (c.port2) node[below right] {\texttt{port2}}
+ (c.port3) node[above right] {\texttt{port3}}
+ (c.port4) node[above left] {\texttt{port4}}
+ ;
+\end{circuitikz}
+\end{LTXexample}
+
+Also they have the simpler \texttt{1, 2, 3, 4} anchors, and although they have no border anchors (for now), it is better not to use them.
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz} \draw(0,1.5) %bounding box
+ (0,0) node[coupler] (c) {\SI{10}{dB}}
(c.1) to[short,-o] ++(-0.5,0)
(c.2) to[short,-o] ++(0.5,0)
(c.3) to[short,-o] ++(0.5,0)
@@ -2583,7 +2683,6 @@ The couplers have:
\end{circuitikz}
\end{LTXexample}
-
\subsubsection{Blocks customization}
You can change the scale of all the block elements by setting the key \texttt{blocks/scale} to something different from the default \texttt{1.0}.
@@ -4893,6 +4992,36 @@ Normally the symbols on the flip-flop are un-rotated when you rotate the symbol,
\end{tikzpicture}
\end{LTXexample}
+You can also change the size of the wedge, with the key \texttt{multipoles/flipflop/clock wedge size} (default value \texttt{0.2}).
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+ \begin{circuitikz}[]
+ \draw (0,0) node[flipflop JK]{JK};
+ \ctikzset{multipoles/flipflop/clock wedge size=0.1}
+ \draw (2.3,0) node[flipflop JK]{JK};
+ \ctikzset{multipoles/flipflop/clock wedge size=0.4}
+ \draw (4.6,0) node[flipflop JK]{JK};
+\end{circuitikz}
+\end{LTXexample}
+
+Flip-flops ``not circles'' follows the current logic port setting (either if you choose \texttt{ieee ports}, or if you are using \texttt{european ports} with \texttt{european not symbol} set to \texttt{cirle} or \texttt{ieee circle}.
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{circuitikz}[]
+\ctikzset{logic ports=european,
+ tripoles/european not symbol=ieee circle}
+\draw (0,0) node[nand port](A){}
+ (A.out) to[short] ++(0.5,0)
+ node[flipflop JK, dot on notQ, anchor=pin 2]{JK};
+\ctikzset{logic ports=european,
+tripoles/european not symbol=circle}
+\draw (0,-3) node[nand port](A){}
+ (A.out) to[short] ++(0.5,0)
+ node[flipflop JK, dot on notQ, anchor=pin 2]{JK};
+\end{circuitikz}
+\end{LTXexample}
+
+
\subsection{Multiplexer and de-multiplexer}\label{sec:muxdemuxes}
The shape used for muxes and de-muxes is probably the most configurable shape of the package; it has been added by Romano in \texttt{v1.0.0}. The basic shape is a multiplexer with 8 input pin, one output pin, and three control pins ($2^3\to1$ multiplexer). The pins are not named as input or output pins (see below for a full description for anchors) for reasons that will be clear later.
@@ -6745,6 +6874,8 @@ A workaround is shown in port \texttt{3}:
;\end{circuitikz}
\end{LTXexample}
+\subsubsection{Background colors different from white}
+
Notice also that the connection point are always filled, although the color \emph{tries} to follow the color of the filling of the component (but look at section~\ref{sec:transparent-poles}). Moreover, if you want to pass fill transparency down to path-style components, you \emph{have} to put it into the options of the \verb|\draw| command.
\begin{LTXexample}[varwidth=true, pos=t]
@@ -6762,26 +6893,118 @@ Notice also that the connection point are always filled, although the color \emp
As you can see, the ``black'' components (as \texttt{D*}) follow the color of the line, not the fill.
-\section{FAQ}
+Note however that if you choose a colored background, for example with the \verb|\pagecolor{}| command or with other tricks, the nodes will be by default still filled with white.
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[european]
+ \fill[color=blue] (-1,-1) rectangle (4,1);
+ \draw[color=white] (0,0) to[R, o-o] ++(3,0);
+\end{circuitikz}
+\end{LTXexample}
+
+You have two solutions for this. You can redefine the \texttt{o-o} (and the similar commands \texttt{-o}, \texttt{o-}, \texttt{*-o} and so on) with a blue filled ``open'' pole:
+
+\begin{LTXexample}[varwidth=true]
+\tikzset{bcirc/.style={shape=ocirc, fill=blue}}
+\ctikzset{o-o/.style ={
+ \circuitikzbasekey/bipole/nodes/left=bcirc,
+ \circuitikzbasekey/bipole/nodes/right=bcirc}}
+\begin{circuitikz}[european]
+ \fill[color=blue] (-1,-1) rectangle (4,1);
+ \draw[color=white] (0,0) to[R, o-o] ++(3,0);
+\end{circuitikz}
+\end{LTXexample}
+
+Also, since \texttt{v1.2.3}, you can set the key \texttt{open poles fill} (default: \texttt{white} which works for \texttt{ocirc}, \texttt{odiamondpole} and \texttt{osquarepole}):
+
+\begin{LTXexample}[varwidth=true]
+\begin{circuitikz}[european]
+ \ctikzset{open poles fill=blue}
+ \fill[color=blue] (-1,-1) rectangle (4,1);
+ \draw[color=white] (0,0) to[R, o-o] ++(3,0);
+\end{circuitikz}
+\end{LTXexample}
+
+\section{FAQ: Frequently asked questions}
+
+\def\faqQ{\par\medskip\noindent\textbf{Q: }}
+\def\faqA{\par\noindent\textbf{A: }}
+
+\subsection{Using named nodes in circuits}\label{faqs:nodes}
+
+\faqQ When I use a node to name a connection in the circuit, I have gaps in the wires! I am sure it used to work!
+
+\faqA This is explained in~\ref{sec:incompatible-changes}. The fast answer is that in a hurry, use the \texttt{1.1.2} fallback point with:
+
+\verb|\usepackage{circuitikz-1.1.2}|
+
+in your preamble.
+
+But really, your circuit definition is buggy, so the best thing to do is fix that; if you want to name a point in you circuit, you should use a \texttt{coordinate}, not a \texttt{node}.\footnote{Yes, I understand from where the confusion arise --- in circuit theory they are called nodes.} Here is a small tutorial on \emph{why} you should change your circuit.
-\noindent Q: When using \verb!\tikzexternalize! I get the following error:
+Nodes, in \TikZ, have normally a non-zero size even when they are empty; moreover, connections are supposed to join the border of nodes. Please study the following (pure \TikZ, not \Circuitikz)
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{tikzpicture}
+ \path (1,1) node (A){}; % empty node at (1,1)
+ \draw (1,0) -- (A) -- (2,1); % surprise!
+\end{tikzpicture}
+\end{LTXexample}
+
+The gap is there because the node has a non-zero size (more in detail, its \texttt{inner sep} is by default different from zero. You can see it easily if you draw the node shape:
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{tikzpicture}
+ \path (1,1) node [draw=red](A){};
+ \draw (1,0) -- (A) -- (2,1);
+\end{tikzpicture}
+\end{LTXexample}
+
+The problem is that you was want to name a coordinate, you should use a \texttt{coordinate}, \textbf{not} a node!
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+\begin{tikzpicture}
+ \path (1,1) coordinate (A); % give a name to (1,1)
+ \draw (1,0) -- (A) -- (2,1);% now it's ok!
+\end{tikzpicture}
+\end{LTXexample}
+
+Now, before version \texttt{1.2.1} (and since around \texttt{0.6}), \Circuitikz{} was detecting when a connection was between nodes and sort-of added a \texttt{node.center} movement to the path. That in turn generated the need of hacks to draw the correct joining of lines, because that kind of movement broke the continuity of the path, like in this example:
+
+\begin{LTXexample}[varwidth=true, basicstyle=\small\ttfamily]
+ \begin{tikzpicture}[line width=4pt]
+ \path (1,1) node (A){};
+ \draw (1,0) -- (A.center) (A) (A.center) -- (2,1);
+\end{tikzpicture}
+\end{LTXexample}
+
+You can see more example and more reasoning on GitHub; start from the
+\href{https://github.com/circuitikz/circuitikz/issues/417}{issue detecting the join problem}, then
+\href{https://github.com/circuitikz/circuitikz/pull/418}{look at the merged fix}; you can follow several issue and discussion from there, but for example there are circuits that can't be drawn with the ``hack'' in, \href{https://github.com/circuitikz/circuitikz/issues/76#issuecomment-652980687}{like this one}.
+
+So finally it was decided\footnote{well, Romano decided, so you can blame him. \emph{I do not think that workarounds to correct malformed circuits are really maintainable; just see the bunch of code removed by the patch! --- Romano.}} to remove the change, to simplify the code and to make the package more maintainable.
+
+\subsection{Errors when externalizing pictures}\label{faqs:externalize}
+
+\faqQ When using \verb!\tikzexternalize! I get the following error:
\begin{verbatim}
! Emergency stop.
\end{verbatim}
-\noindent A: The \TikZ\ manual states:
+\faqA The \TikZ\ manual states:
+
\begin{quotation}
-Furthermore, the library assumes that all \LaTeX\ pictures are ended
+\noindent Furthermore, the library assumes that all \LaTeX\ pictures are ended
with \\\verb!\end{tikzpicture}!.
\end{quotation}
Just substitute every occurrence of the environment \verb!circuitikz! with \verb!tikzpicture!. They are actually pretty much the same.
-\bigskip
+\subsection{Labels, voltages and currents woes}\label{faqs:labels}
-\noindent Q: How do I draw the voltage between two nodes?
+\faqQ How do I draw the voltage between two nodes?
-\noindent A: Between any two nodes there is an open circuit!
+\faqA Between any two nodes there is an open circuit!
\begin{LTXexample}[varwidth=true]
\begin{circuitikz} \draw
node[ocirc] (A) at (0,0) {}
@@ -6792,24 +7015,22 @@ Just substitute every occurrence of the environment \verb!circuitikz! with \verb
\bigskip
-\noindent Q: I cannot write \verb!to[R = $R_1=12V$]! nor \verb!to[ospst = open, 3s]!: I get errors.
+\faqQ I cannot write \verb!to[R = $R_1=12V$]! nor \verb!to[ospst = open, 3s]!: I get errors.
-\noindent A: It is a limitation of the parser.
+\faqA It is a limitation of the parser, joined with a suboptimal processing by \Circuitikz{} of the passing of the argument of keys.
-Use \verb|\def{\eq}{=}| \verb!to[R = $R_1\eq 12V$]! and \verb!to[ospst = open{,} 3s]! instead; see caveat in section~\ref{sec:labels-and-annotations}.
+Use for example \verb|\mbox{}| or define \verb|\def{\eq}{=}| and use \verb!to[R = $R_1\eq 12V$]!, or try to protect commas and equal signs like \verb!to[ospst = open{,} 3s]! or \verb|ospst=\mbox{open, 3s}| instead; see caveat in section~\ref{sec:labels-and-annotations}.
-\bigskip
-
-\noindent Q: I tried to change the direction of the $y$ axis with \texttt{yscale=-1}, but the circuit is completely messed up.
+\subsection{Global scaling and rotating}\label{faqs:scale-and-rotate}
-\noindent A: Yes, it's a known bug (or misfeature, or limitation). See section~\ref{sec:bugs}. Don't do that.
+\faqQ I tried to change the direction of the $y$ axis with \texttt{yscale=-1}, but the circuit is completely messed up.
+\faqA Yes, it's a known bug (or misfeature, or limitation). See section~\ref{sec:bugs}. Don't do that.
-\bigskip
-\noindent Q: I tried to put a diode in a \texttt{pic}, but it's coming out badly rotated.
+\faqQ I tried to put a diode in a \texttt{pic}, but it's coming out badly rotated.
-\noindent A: Yes, it's a known bug (or misfeature, or limitation). See section~\ref{sec:bugs}. \Circuitikz{} is not compatible with \texttt{pic}s at this point.
+\faqA Yes, it's a known bug (or misfeature, or limitation, or a fact of life). See section~\ref{sec:bugs}. \Circuitikz{} is not compatible with \texttt{pic}s at this point.
\section{Defining new components}
@@ -7186,19 +7407,19 @@ Here a series of example, contributed by several people, is shown with their cod
(2,0) node[coupler] (c1) {}
(0,2) node[coupler,rotate=90] (c2) {}
(0,-2) node[coupler,rotate=90] (c3) {}
- (w1.out1) .. controls ++(0.8,0) and ++(0,0.8) .. (c3.3)
- (w1.out2) .. controls ++(0.8,0) and ++(0,-0.8) .. (c2.4)
- (c1.1) .. controls ++(-0.8,0) and ++(0,0.8) .. (c3.2)
- (c1.4) .. controls ++(-0.8,0) and ++(0,-0.8) .. (c2.1)
+ (w1.out1) .. controls ++(0.8,0) and ++(0,0.8) .. (c3.port3)
+ (w1.out2) .. controls ++(0.8,0) and ++(0,-0.8) .. (c2.port4)
+ (c1.port1) .. controls ++(-0.8,0) and ++(0,0.8) .. (c3.port2)
+ (c1.port4) .. controls ++(-0.8,0) and ++(0,-0.8) .. (c2.port1)
(w1.in) to[short,-o] ++(-1,0)
(w1.in) node[left=30] {LO}
- (c1.2) node[match,yscale=1] {}
- (c1.3) to[short,-o] ++(1,0)
- (c1.3) node[right=30] {RF}
- (c2.3) to[detector,-o] ++(0,1.5)
- (c2.2) to[detector,-o] ++(0,1.5)
- (c3.1) to[detector,-o] ++(0,-1.5)
- (c3.4) to[detector,-o] ++(0,-1.5)
+ (c1.port2) node[match,yscale=1] {}
+ (c1.port3) to[short,-o] ++(1,0)
+ (c1.port3) node[right=30] {RF}
+ (c2.port3) to[detector,-o] ++(0,1.5)
+ (c2.port2) to[detector,-o] ++(0,1.5)
+ (c3.port1) to[detector,-o] ++(0,-1.5)
+ (c3.port4) to[detector,-o] ++(0,-1.5)
;
\end{circuitikz}
\end{LTXexample}
diff --git a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
index d4d3078950..d3fa441ab7 100644
--- a/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
+++ b/graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
@@ -12,8 +12,8 @@
\NeedsTeXFormat{LaTeX2e}
-\def\pgfcircversion{1.2.2}
-\def\pgfcircversiondate{2020/07/15}
+\def\pgfcircversion{1.2.3}
+\def\pgfcircversiondate{2020/08/07}
\ProvidesPackage{circuitikz}%
[\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion]
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
index e3686e4d94..fe87271f5e 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
@@ -994,6 +994,9 @@
\ctikzset{tripoles/wilkinson/height/.initial=1.3}
\ctikzset{tripoles/wilkinson/width/.initial=1.3}
+
+\ctikzset{tripoles/mzm/height/.initial=1.3}
+\ctikzset{tripoles/mzm/width/.initial=1.3}
%%>>>
% Transistors %<<<1
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
index 36ddd5d079..d9b8e7ca4d 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex
@@ -205,6 +205,35 @@
}
}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% anchor adjustment macros
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Extend the border anchor position by the specified factors on the right-top (north east corner)
+% and the left-down (southwest border). Argument must be number (possibly decimal) without sign
+
+\def\pgfcirc@border@extend@full#1#2#3#4{% right, top, left, down
+ \anchorborder{%
+ \ifpgf@circuit@bipole@inverted
+ \pgf@circ@res@left=-\pgf@x
+ \pgf@circ@res@up=-\pgf@y
+ \else
+ \pgf@circ@res@left=\pgf@x
+ \pgf@circ@res@up=\pgf@y
+ \fi
+ \ifdim\pgf@circ@res@up>0cm
+ \northeastborder
+ \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{#1\pgf@x}{#2\pgf@y}}
+ \else
+ \southwestborder
+ \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-#3\pgf@x}{-#4\pgf@y}}
+ \fi
+ }
+}
+
+% Just up and down (very common)
+\def\pgfcirc@border@extend@updown#1#2{\pgfcirc@border@extend@full{1}{#1}{1}{#2}}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Standard bipole shapes declarations
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -440,13 +469,14 @@
%% Thermistor
\pgfcircdeclarebipolescaled{resistors}
-{{% anchor for labelling the type of dependency
+{% anchor for labelling the type of dependency
\anchor{label}{%
\southwest
\pgf@x=0.4\pgf@x
\pgf@y=1.2\pgf@y
}%
-}}
+ \pgfcirc@border@extend@updown{1}{1.2}
+}
{\ctikzvalof{bipoles/thermistor/height}}
{thermistor}
{\ctikzvalof{bipoles/thermistor/height}}
@@ -713,6 +743,7 @@
\pgfcircdeclarebipolescaled{capacitors}
{
\anchor{label}{\southwest\pgf@x=2.6\pgf@x\pgf@y=1.2\pgf@y}%
+ \pgfcirc@border@extend@full{2.6}{1}{4.4}{1.2}
}
{\ctikzvalof{bipoles/capacitor/height}}
{capacitivesens}
@@ -943,6 +974,7 @@
}
}
\anchor{midtap}{\midtap}
+ \pgfcirc@border@extend@full{1}{2}{1.6}{2.6}
}
{\ctikzvalof{bipoles/cuteinductor/lower coil height}}
{scuteinductor}
@@ -1132,6 +1164,7 @@
}
}
\anchor{midtap}{\midtap}
+ \pgfcirc@border@extend@full{1}{2}{1.6}{2.6}
}
{\ctikzvalof{bipoles/americaninductor/height 2}}
{samericaninductor}
@@ -1227,6 +1260,7 @@
{% anchor for labelling the type of dependency
\anchor{label}{\southwest\pgf@x=0.4\pgf@x\pgf@y=2\pgf@y}%
\anchor{midtap}{\northeast\pgf@x=0pt\relax}
+ \pgfcirc@border@extend@full{1}{2}{1}{2}
}
{\ctikzvalof{bipoles/fullgeneric/height}}
{sfullgeneric}
@@ -1665,7 +1699,7 @@
\pgftransformscale{-.015\pgf@circ@res@left*#1}
\def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
\pgftransformrotate{-\pgfcircmathresult}
-
+
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgfpathmoveto{\pgfpoint{0}{\pgf@circ@res@down}}
\pgfpathlineto{\pgfpointorigin}
@@ -1682,16 +1716,16 @@
\pgftransformscale{-.015\pgf@circ@res@left*#1}
\def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
\pgftransformrotate{-\pgfcircmathresult}
-
+
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgfpathmoveto{\pgfpointorigin}
\pgfpathlineto{\pgfpointpolar{90}{.5\pgf@circ@res@up}}
\pgfpathlineto{\pgfpointpolar{60}{\pgf@circ@res@up}}
-
+
\pgfpathmoveto{\pgfpointorigin}
\pgfpathlineto{\pgfpointpolar{210}{.5\pgf@circ@res@up}}
\pgfpathlineto{\pgfpointpolar{0}{\pgf@circ@res@down}}
-
+
\pgfpathmoveto{\pgfpointorigin}
\pgfpathlineto{\pgfpointpolar{330}{.5\pgf@circ@res@up}}
\pgfpathlineto{\pgfpointpolar{-60}{\pgf@circ@res@up}}
@@ -1707,7 +1741,7 @@
{\ctikzvalof{bipoles/oosourcetrans/height}}
{\ctikzvalof{bipoles/oosourcetrans/width}}
{
-
+
\pgfpointorigin
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/oosourcetrans/circleoffset}\pgf@circ@res@left}{0}}
@@ -1719,43 +1753,43 @@
\pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/oosourcetrans/circleoffset}\pgf@circ@res@left}{0}}
{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
\pgfusepath{draw}
-
-
+
+
% % % % draw inner symbols
-
+
%%primary winding
\ifpgf@circ@prim@delta
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
\pgf@circ@delta{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@prim@wye
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
\pgf@circ@wye{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@prim@zig
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@left}
\pgf@circ@zig{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
\fi\fi\fi
-
+
%%secondary winding
\ifpgf@circ@sec@delta
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
\pgf@circ@delta{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@sec@wye
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
\pgf@circ@wye{\ctikzvalof{bipoles/oosourcetrans/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@sec@zig
\pgfscope
\pgftransformxshift{\ctikzvalof{bipoles/oosourcetrans/circlesize}\pgf@circ@res@right}
@@ -1767,7 +1801,7 @@
% % % % ooosource for three phase transformer
\pgfcircdeclarebipolescaled{sources}
-{
+{
\anchor{right}{
\northeast
\pgf@y=0pt
@@ -1814,7 +1848,7 @@
\anchor{centertert}{
\centertert
}
-
+
% add some anchors in case the are needed :)
\anchor{prim1}{
\pgf@circ@scaled@Rlen=\ctikzvalof{bipoles/ooosource/height}\pgf@circ@Rlen
@@ -1863,13 +1897,13 @@
{\ctikzvalof{bipoles/ooosource/height}}
{
% \pgf@circ@res@other = \ctikzvalof{bipoles/ooosource/vectorgroup} \pgf@circ@scaled@Rlen
-
+
% % filling
% left
\pgf@circ@setlinewidth{bipoles}{\pgfstartlinewidth}
\pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@left}{0}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@left}
- \pgf@circ@maybefill
-
+ \pgf@circ@maybefill
+
% up
\pgfscope
\pgfpointorigin
@@ -1887,14 +1921,14 @@
% left
\pgfpathcircle{\pgfpoint{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@left}{0}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@left}
\pgfusepath{draw}
-
+
% up
\pgfscope
\pgfpointorigin
\pgfpathcircle{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circleoffset}\pgf@circ@res@right}}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}
\pgfusepath{draw}
\endpgfscope
-
+
% % % draw inner symbols
% % primary winding
@@ -1903,20 +1937,20 @@
\pgftransformxshift{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@left}
\pgf@circ@delta{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@prim@wye
\pgfscope
\pgftransformxshift{.6\pgf@circ@res@left}
\pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@prim@zig
\pgfscope
\pgftransformxshift{.6\pgf@circ@res@left}
\pgf@circ@zig{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
\fi\fi\fi
-
+
% % secondary winding
\ifpgf@circ@sec@delta
\pgfscope
@@ -1924,33 +1958,33 @@
\pgftransformshift{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
\pgf@circ@delta{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@sec@wye
\pgfscope
\pgftransformshift{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
\pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@sec@zig
\pgfscope
\pgftransformshift{\pgfpointpolar{60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
\pgf@circ@zig{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
\fi\fi\fi
-
+
% % tertiary winding
\ifpgf@circ@tert@delta
\pgfscope
\pgftransformshift{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
\pgf@circ@delta{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@tert@wye
\pgfscope
\pgftransformshift{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
\pgf@circ@wye{\ctikzvalof{bipoles/ooosource/vectorgroupscale}}
\endpgfscope
-
+
\else\ifpgf@circ@tert@zig
\pgfscope
\pgftransformshift{\pgfpointpolar{-60}{\ctikzvalof{bipoles/ooosource/circlesize}\pgf@circ@res@right}}
@@ -2437,22 +2471,7 @@
%% Black alternative zigzag Zener diode
\pgfcircdeclarebipolescaled{diodes}
{% fix the anchor border
- \anchorborder{%
- \ifpgf@circuit@bipole@inverted
- \pgf@circ@res@left=-\pgf@x
- \pgf@circ@res@up=-\pgf@y
- \else
- \pgf@circ@res@left=\pgf@x
- \pgf@circ@res@up=\pgf@y
- \fi
- \ifdim\pgf@circ@res@up>0cm
- \northeastborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@x}{1.3\pgf@y}}
- \else
- \southwestborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-\pgf@x}{-1.3\pgf@y}}
- \fi
- }
+ \pgfcirc@border@extend@updown{1.3}{1.3}
}
{\ctikzvalof{bipoles/diode/height}}
{fullzzdiode}
@@ -2580,22 +2599,7 @@
%% Black light emitting diode
\pgfcircdeclarebipolescaled{diodes}
{% fix the anchor border
- \anchorborder{%
- \ifpgf@circuit@bipole@inverted
- \pgf@circ@res@left=-\pgf@x
- \pgf@circ@res@up=-\pgf@y
- \else
- \pgf@circ@res@left=\pgf@x
- \pgf@circ@res@up=\pgf@y
- \fi
- \ifdim\pgf@circ@res@up>0cm
- \northeastborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@x}{1.8\pgf@y}}
- \else
- \southwestborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-\pgf@x}{-\pgf@y}}
- \fi
- }
+ \pgfcirc@border@extend@updown{1.8}{1}
}
{\ctikzvalof{bipoles/diode/height}}
{fulllediode}
@@ -2622,22 +2626,7 @@
%% Black photodiode
\pgfcircdeclarebipolescaled{diodes}
{% fix the anchor border
- \anchorborder{%
- \ifpgf@circuit@bipole@inverted
- \pgf@circ@res@left=-\pgf@x
- \pgf@circ@res@up=-\pgf@y
- \else
- \pgf@circ@res@left=\pgf@x
- \pgf@circ@res@up=\pgf@y
- \fi
- \ifdim\pgf@circ@res@up>0cm
- \northeastborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@x}{1.8\pgf@y}}
- \else
- \southwestborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-\pgf@x}{-\pgf@y}}
- \fi
- }
+ \pgfcirc@border@extend@updown{1.8}{1}
}
{\ctikzvalof{bipoles/diode/height}}
{fullpdiode}
@@ -2745,22 +2734,7 @@
%% Empty alternative zigzag Zener diode
\pgfcircdeclarebipolescaled{diodes}
{% fix the anchor border
- \anchorborder{%
- \ifpgf@circuit@bipole@inverted
- \pgf@circ@res@left=-\pgf@x
- \pgf@circ@res@up=-\pgf@y
- \else
- \pgf@circ@res@left=\pgf@x
- \pgf@circ@res@up=\pgf@y
- \fi
- \ifdim\pgf@circ@res@up>0cm
- \northeastborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@x}{1.3\pgf@y}}
- \else
- \southwestborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-\pgf@x}{-1.3\pgf@y}}
- \fi
- }
+ \pgfcirc@border@extend@updown{1.3}{1.3}
}
{\ctikzvalof{bipoles/diode/height}}
{emptyzzdiode}
@@ -2826,22 +2800,7 @@
%% Empty light emitting diode
\pgfcircdeclarebipolescaled{diodes}
{% fix the anchor border
- \anchorborder{%
- \ifpgf@circuit@bipole@inverted
- \pgf@circ@res@left=-\pgf@x
- \pgf@circ@res@up=-\pgf@y
- \else
- \pgf@circ@res@left=\pgf@x
- \pgf@circ@res@up=\pgf@y
- \fi
- \ifdim\pgf@circ@res@up>0cm
- \northeastborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@x}{1.8\pgf@y}}
- \else
- \southwestborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-\pgf@x}{-\pgf@y}}
- \fi
- }
+ \pgfcirc@border@extend@updown{1.8}{1}
}
{\ctikzvalof{bipoles/diode/height}}
{emptylediode}
@@ -2863,22 +2822,7 @@
%% Empty photodiode
\pgfcircdeclarebipolescaled{diodes}
{% fix the anchor border
- \anchorborder{%
- \ifpgf@circuit@bipole@inverted
- \pgf@circ@res@left=-\pgf@x
- \pgf@circ@res@up=-\pgf@y
- \else
- \pgf@circ@res@left=\pgf@x
- \pgf@circ@res@up=\pgf@y
- \fi
- \ifdim\pgf@circ@res@up>0cm
- \northeastborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{\pgf@x}{1.8\pgf@y}}
- \else
- \southwestborder
- \pgfpointborderrectangle{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}}{\pgfpoint{-\pgf@x}{-\pgf@y}}
- \fi
- }
+ \pgfcirc@border@extend@updown{1.8}{1}
}
{\ctikzvalof{bipoles/diode/height}}
{emptypdiode}
@@ -3974,7 +3918,9 @@
%% Varistor
\pgfcircdeclarebipolescaled{resistors}
-{}
+{
+ \pgfcirc@border@extend@updown{1}{1.4}
+}
{\ctikzvalof{bipoles/varistor/height}}
{varistor}
{\ctikzvalof{bipoles/varistor/height}}
@@ -5232,7 +5178,7 @@
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
\pgfusepath{draw}
-
+
% draw sin wave
\pgfpathmoveto{\pgfpoint{-.76\pgf@circ@res@step}{.5\pgf@circ@res@step}}
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
@@ -5240,7 +5186,7 @@
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
\pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
\pgfusepath{draw}
-
+
% draw equal sign
\pgfpathmoveto{\pgfpoint{.2\pgf@circ@res@step}{-.375\pgf@circ@res@step}}
\pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@step}{-0.375\pgf@circ@res@step}}
@@ -5312,7 +5258,7 @@
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
\pgfusepath{draw}
-
+
% draw sin wave
\pgfpathmoveto{\pgfpoint{.14\pgf@circ@res@step}{-.5\pgf@circ@res@step}}
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
@@ -5320,7 +5266,7 @@
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
\pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
\pgfusepath{draw}
-
+
% draw equal sign
\pgfpathmoveto{\pgfpoint{-.2\pgf@circ@res@step}{.375\pgf@circ@res@step}}
\pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@step}{0.375\pgf@circ@res@step}}
@@ -5404,7 +5350,7 @@
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
\pgfusepath{draw}
-
+
% draw sin waves
\pgfpathmoveto{\pgfpoint{-.76\pgf@circ@res@step}{.65\pgf@circ@res@step}}
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
@@ -5424,10 +5370,10 @@
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
\pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
\pgfusepath{draw}
-
-
-
-
+
+
+
+
% draw equal sign
\pgfpathmoveto{\pgfpoint{.2\pgf@circ@res@step}{-.375\pgf@circ@res@step}}
\pgfpathlineto{\pgfpoint{0.7\pgf@circ@res@step}{-0.375\pgf@circ@res@step}}
@@ -5510,7 +5456,7 @@
\pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@down}}
\pgfpathlineto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@up}}
\pgfusepath{draw}
-
+
% draw sin waves
\pgfpathmoveto{\pgfpoint{.14\pgf@circ@res@step}{-.65\pgf@circ@res@step}}
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
@@ -5530,10 +5476,10 @@
\pgfpathsine{\pgfpoint{.17\pgf@circ@res@step}{-.17\pgf@circ@res@step}}
\pgfpathcosine{\pgfpoint{.17\pgf@circ@res@step}{.17\pgf@circ@res@step}}
\pgfusepath{draw}
-
-
-
-
+
+
+
+
% draw equal sign
\pgfpathmoveto{\pgfpoint{-.2\pgf@circ@res@step}{.375\pgf@circ@res@step}}
\pgfpathlineto{\pgfpoint{-0.7\pgf@circ@res@step}{0.375\pgf@circ@res@step}}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
index ed5399d441..ad7b791397 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
@@ -1232,7 +1232,11 @@
\ifpgf@circuit@ieeelogicport
\def\@@notcirc{notcirc}
\else
- \def\@@notcirc{ocirc}
+ \ifpgf@circ@european@port@circle@ieee
+ \def\@@notcirc{notcirc}
+ \else
+ \def\@@notcirc{ocirc}
+ \fi
\fi
\pgfsetlinewidth{\ctikzvalof{multipoles/external pins thickness}\pgflinewidth}
\pgf@circ@count@a=\numpins\relax
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
index 692b6ec40c..d889f4ab0a 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
@@ -369,6 +369,11 @@
\northwest
\pgf@y=0pt
}
+ \anchor{right}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
\anchor{1}{
\northwest
\pgf@y=0pt
@@ -437,6 +442,33 @@
\northwest
\pgf@x=0pt
}
+ \anchor{e}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
+ \anchor{w}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{s}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{n}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{down}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{up}{
+ \northwest
+ \pgf@x=0pt
+ }
\anchor{south west}{
\northwest
\pgf@y=-\pgf@y
@@ -453,6 +485,12 @@
\pgf@x=-\pgf@x
\pgf@y=-\pgf@y
}
+ \anchorborder{
+ \pgf@circ@res@left=\pgf@x
+ \pgf@circ@res@up=\pgf@y
+ \pgfpointborderellipse{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}
+ }{\pgfpoint{\ctikzvalof{tripoles/mixer/width}*\scaledRlen/2}{\ctikzvalof{tripoles/mixer/width}*\scaledRlen/2}}
+ }
\backgroundpath{
\pgfsetcolor{\ctikzvalof{color}}
\pgf@circ@scaled@Rlen=\scaledRlen
@@ -517,6 +555,11 @@
\northwest
\pgf@y=0pt
}
+ \anchor{right}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
\anchor{1}{
\northwest
\pgf@y=0pt
@@ -585,6 +628,33 @@
\northwest
\pgf@x=0pt
}
+ \anchor{e}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
+ \anchor{w}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{s}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{n}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{down}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{up}{
+ \northwest
+ \pgf@x=0pt
+ }
\anchor{south west}{
\northwest
\pgf@y=-\pgf@y
@@ -601,6 +671,12 @@
\pgf@x=-\pgf@x
\pgf@y=-\pgf@y
}
+ \anchorborder{
+ \pgf@circ@res@left=\pgf@x
+ \pgf@circ@res@up=\pgf@y
+ \pgfpointborderellipse{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}
+ }{\pgfpoint{\ctikzvalof{tripoles/adder/width}*\scaledRlen/2}{\ctikzvalof{tripoles/adder/width}*\scaledRlen/2}}
+ }
\backgroundpath{
\pgfsetcolor{\ctikzvalof{color}}
\pgf@circ@scaled@Rlen=\scaledRlen
@@ -679,6 +755,51 @@
\northwest
\pgf@y=0pt
}
+ \anchor{up}{
+ \northwest
+ \pgf@x=.5\pgf@x
+ }
+ \anchor{down}{
+ \northwest
+ \pgf@x=.5\pgf@x
+ \pgf@y=-\pgf@y
+ }
+ \anchor{n}{
+ \northwest
+ \pgf@x=.5\pgf@x
+ }
+ \anchor{s}{
+ \northwest
+ \pgf@x=.5\pgf@x
+ \pgf@y=-\pgf@y
+ }
+ \anchor{e}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=0pt
+ }
+ \anchor{w}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{up}{
+ \northwest
+ \pgf@x=.5\pgf@x
+ }
+ \anchor{down}{
+ \northwest
+ \pgf@x=.5\pgf@x
+ \pgf@y=-\pgf@y
+ }
+ \anchor{right}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=0pt
+ }
+ \anchor{left}{
+ \northwest
+ \pgf@y=0pt
+ }
\anchor{south west}{ \northwest \pgf@y=-\pgf@y}
\anchor{north east}{ \northwest \pgf@x=0pt\relax}
\anchor{north west}{ \northwest }
@@ -688,6 +809,13 @@
\advance \pgf@x by -.5\wd\pgfnodeparttextbox
\advance \pgf@y by -1.5\ht\pgfnodeparttextbox
}
+ \anchorborder{
+ \pgf@circ@res@left=\pgf@x
+ \pgf@circ@res@up=\pgf@y
+ \pgfpointborderellipse{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}
+ }{\pgfpoint{\ctikzvalof{tripoles/oscillator/width}*\scaledRlen/2}{\ctikzvalof{tripoles/oscillator/width}*\scaledRlen/2}}
+ \pgfmathsetlength{\pgf@x}{\pgf@x-\ctikzvalof{tripoles/oscillator/width}*\scaledRlen/2}
+ }
\backgroundpath{
\pgfsetcolor{\ctikzvalof{color}}
\pgf@circ@scaled@Rlen=\scaledRlen
@@ -755,6 +883,11 @@
\northwest
\pgf@y=0pt
}
+ \anchor{right}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
\anchor{1}{
\northwest
\pgf@y=0pt
@@ -787,6 +920,33 @@
\northwest
\pgf@x=0pt
}
+ \anchor{e}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
+ \anchor{w}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{s}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{n}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{down}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{up}{
+ \northwest
+ \pgf@x=0pt
+ }
\anchor{south west}{
\northwest
\pgf@y=-\pgf@y
@@ -803,6 +963,12 @@
\pgf@x=-\pgf@x
\pgf@y=-\pgf@y
}
+ \anchorborder{
+ \pgf@circ@res@left=\pgf@x
+ \pgf@circ@res@up=\pgf@y
+ \pgfpointborderellipse{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@up}
+ }{\pgfpoint{\ctikzvalof{tripoles/circulator/width}*\scaledRlen/2}{\ctikzvalof{tripoles/circulator/width}*\scaledRlen/2}}
+ }
\backgroundpath{
\pgfsetcolor{\ctikzvalof{color}}
\pgf@circ@scaled@Rlen=\scaledRlen
@@ -1175,6 +1341,24 @@
\northwest
\pgf@y=0.5\pgf@y
}
+ \anchor{left down}{
+ \northwest
+ \pgf@y=-0.5\pgf@y
+ }
+ \anchor{right down}{
+ \northwest
+ \pgf@x=-\pgf@x
+ \pgf@y=-0.5\pgf@y
+ }
+ \anchor{right up}{
+ \northwest
+ \pgf@x=-\pgf@x
+ \pgf@y=0.5\pgf@y
+ }
+ \anchor{left up}{
+ \northwest
+ \pgf@y=0.5\pgf@y
+ }
\anchor{1}{
\northwest
\pgf@y=-0.5\pgf@y
@@ -1282,3 +1466,143 @@
\endpgfscope
}
+% mach zehnder modulator
+\pgfdeclareshape{mzm}{
+ \savedmacro{\ctikzclass}{\edef\ctikzclass{blocks}}
+ \saveddimen{\scaledRlen}{\pgfmathsetlength{\pgf@x}{\ctikzvalof{\ctikzclass/scale}\pgf@circ@Rlen}}
+ \savedanchor\northwest{%
+ \pgfmathsetlength{\pgf@circ@scaled@Rlen}{\ctikzvalof{\ctikzclass/scale}\pgf@circ@Rlen}
+ \pgf@y=\ctikzvalof{tripoles/mzm/height}\pgf@circ@scaled@Rlen
+ \pgf@y=.5\pgf@y
+ \pgf@x= \pgf@circ@scaled@Rlen
+ \pgf@x=.5\pgf@x
+ \pgf@x=-\ctikzvalof{tripoles/mzm/width}\pgf@x
+ }
+ \anchor{center}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=0pt
+ }
+ \anchor{north}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{south}{
+ \northwest
+ \pgf@x=0pt
+ \pgf@y=-\pgf@y
+ }
+ \anchor{west}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{east}{
+ \northwest
+ \pgf@y=0pt
+ \pgf@x=-\pgf@x
+ }
+ \anchor{south west}{
+ \northwest
+ \pgf@y=-\pgf@y
+ }
+ \anchor{north east}{
+ \northwest
+ \pgf@x=-\pgf@x
+ }
+ \anchor{north west}{
+ \northwest
+ }
+ \anchor{south east}{
+ \northwest
+ \pgf@x=-\pgf@x
+ \pgf@y=-\pgf@y
+ }
+ \anchor{in}{
+ \northwest
+ \pgf@y=0pt
+ }
+ \anchor{mod}{
+ \northwest
+ \pgf@x=0pt
+ }
+ \anchor{out}{
+ \northwest
+ \pgf@x=-\pgf@x
+ \pgf@y=0pt
+ }
+ \anchor{text}{
+ \northwest
+ \advance \pgf@y by 0.5\ht\pgfnodeparttextbox
+ \pgf@x=-.5\wd\pgfnodeparttextbox
+ }
+ \backgroundpath{
+ \pgfsetcolor{\ctikzvalof{color}}
+ \pgf@circ@scaled@Rlen=\scaledRlen
+
+ \northwest
+ \pgf@circ@res@up = \pgf@y
+ \pgf@circ@res@down = -\pgf@y
+ \pgf@circ@res@right = -\pgf@x
+ \pgf@circ@res@left = \pgf@x
+
+ \pgfstartlinewidth=\pgflinewidth
+
+ % draw outer box
+ \pgf@circ@twoportbox
+
+ % draw inner stuff
+ % rotate inner symbol
+ \def\pgfcircmathresult{\expandafter\pgf@circ@stripdecimals\pgf@circ@direction\pgf@nil}
+ \ifnum \pgfcircmathresult > 45 \ifnum \pgfcircmathresult < 135
+ \pgftransformrotate{270}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 134 \ifnum \pgfcircmathresult < 225 % 134 degree, because >= 135 is not possible
+ \pgftransformrotate{180}
+ \fi\fi
+ \ifnum \pgfcircmathresult > 224 \ifnum \pgfcircmathresult < 315
+ \pgftransformrotate{90}
+ \fi\fi
+
+ % draw inner symbol
+ \pgfsetdash{}{0pt} % always draw solid line for inner symbol
+ \pgfsetarrows{-} %never draw arrows
+ \pgfsetlinewidth{\pgfstartlinewidth}
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{0.75\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{0.75\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{0.5\pgf@circ@res@left}{0.25\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{0.75\pgf@circ@res@left}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{0.5\pgf@circ@res@left}{0.25\pgf@circ@res@down}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@right}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{0.75\pgf@circ@res@right}{\pgf@circ@res@zero}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{0.75\pgf@circ@res@right}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{0.5\pgf@circ@res@right}{0.25\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{0.75\pgf@circ@res@right}{\pgf@circ@res@zero}}
+ \pgfpathlineto{\pgfpoint{0.5\pgf@circ@res@right}{0.25\pgf@circ@res@down}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{0.5\pgf@circ@res@right}{0.25\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpoint{0.5\pgf@circ@res@left}{0.25\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{0.5\pgf@circ@res@right}{0.25\pgf@circ@res@down}}
+ \pgfpathlineto{\pgfpoint{0.5\pgf@circ@res@left}{0.25\pgf@circ@res@down}}
+ \pgfusepath{draw}
+
+ \pgfpathmoveto{\pgfpoint{\pgf@circ@res@zero}{\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpoint{\pgf@circ@res@zero}{0.35\pgf@circ@res@up}}
+ \pgfpathlineto{\pgfpoint{0.25\pgf@circ@res@right}{0.1\pgf@circ@res@up}}
+ \pgfusepath{draw}
+
+ }
+}
diff --git a/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex b/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
index 966128140e..45497d7e61 100644
--- a/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
@@ -45,6 +45,12 @@
\ctikzset{poles/full fill opacity=#1}%
}}
+%
+% Provision for changing default background
+%
+
+\ctikzset{open poles fill/.initial={white}}
+
%% Full terminal
\pgfdeclareshape{circ}{
@@ -123,7 +129,7 @@
\pgfsetcolor{\ctikzvalof{color}}
\ifx\tikz@fillcolor\pgfutil@empty
% set the default fill color to white
- \pgfsetfillcolor{white}
+ \pgfsetfillcolor{\ctikzvalof{open poles fill}}
% ...but override it if the class is defined!
% note that this element has no class, but will inherit it when used
% into another component
@@ -240,7 +246,7 @@
\pgfsetcolor{\ctikzvalof{color}}
\ifx\tikz@fillcolor\pgfutil@empty
% set the default fill color to white
- \pgfsetfillcolor{white}
+ \pgfsetfillcolor{\ctikzvalof{open poles fill}}
% ...but override it if the class is defined!
% note that this element has no class, but will inherit it when used
% into another component
@@ -337,7 +343,7 @@
\pgfsetcolor{\ctikzvalof{color}}
\ifx\tikz@fillcolor\pgfutil@empty
% set the default fill color to white
- \pgfsetfillcolor{white}
+ \pgfsetfillcolor{\ctikzvalof{open poles fill}}
% ...but override it if the class is defined!
% note that this element has no class, but will inherit it when used
% into another component
diff --git a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
index 62fdaedb83..473dc34f43 100644
--- a/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
+++ b/graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex
@@ -10,8 +10,8 @@
%
% See the files gpl-3.0_license.txt and lppl-1-3c_license.txt for more details.
-\def\pgfcircversion{1.2.2}
-\def\pgfcircversiondate{2020/07/15}
+\def\pgfcircversion{1.2.3}
+\def\pgfcircversiondate{2020/08/07}
\writestatus{loading}{\pgfcircversiondate{} The CircuiTikz circuit drawing package version \pgfcircversion}
\usemodule[tikz]
diff --git a/macros/context/contrib/context-letter/VERSION b/macros/context/contrib/context-letter/VERSION
index fd288baf16..c7be130321 100644
--- a/macros/context/contrib/context-letter/VERSION
+++ b/macros/context/contrib/context-letter/VERSION
@@ -1 +1 @@
-2020.01.20
+2020.08.07
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkii
index 15645cb73a..214ce25928 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkvi b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkvi
index 9e06a46858..2831825626 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkvi
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-00.mkvi
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
@@ -666,12 +666,23 @@
{\setuevalue{\e!start#element}{\correspondence_paragraph_start[#environment][#element]}%
\setuevalue{\e!stop #element}{\correspondence_paragraph_stop [#environment][#element]}}
+% \unexpanded\def\correspondence_paragraph_start[#environment][#element]%
+% {\begingroup
+% \correspondence_parameters{#environment}{#element}%
+% \dodoubleempty\correspondence_paragraph_start_parameters}%
+%
+% \unexpanded\def\correspondence_paragraph_start_parameters[#parameters][#dummy]% #dummy removes the linebreak before the first line
+% {\iffirstargument
+% \setupcurrentcorrespondenceparagraph[#parameters]%
+% \fi
+% \grabbufferdatadirect{\????correspondenceparagraphbuffer\currentcorrespondenceparagraph}{\e!start\currentcorrespondenceelement}{\e!stop\currentcorrespondenceelement}}
+
\unexpanded\def\correspondence_paragraph_start[#environment][#element]%
{\begingroup
\correspondence_parameters{#environment}{#element}%
- \dodoubleempty\correspondence_paragraph_start_parameters}%
+ \dosingleempty\correspondence_paragraph_start_parameters}%
-\unexpanded\def\correspondence_paragraph_start_parameters[#parameters][#dummy]% #dummy removes the linebreak before the first line
+\unexpanded\def\correspondence_paragraph_start_parameters[#parameters]%
{\iffirstargument
\setupcurrentcorrespondenceparagraph[#parameters]%
\fi
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkii
index 8acab8898d..205c953041 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkvi b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkvi
index 524bd06a32..54a1cf4cab 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkvi
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-01.mkvi
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkii
index 69206f144a..02dfc67e3f 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkvi b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkvi
index e4c3efea32..6b543d1970 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkvi
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-02.mkvi
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-03.mkvi b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-03.mkvi
index efacae35e9..8f973cf46d 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-03.mkvi
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-03.mkvi
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
@@ -246,7 +246,8 @@
\startsetups[\????resumesectionrenderings:\v!head:\v!casual]
\hbox to\hsize\bgroup
- \framed[\c!offset=2\points,\c!strut=\v!no,\c!framecolor=resume:forename]{\correspondenceparameter{image}}
+ \doifsomething{\correspondenceparameter{image}}
+ {\framed[\c!offset=2\points,\c!strut=\v!no,\c!framecolor=resume:forename]{\correspondenceparameter{image}}}
\hfill
\hbox\bgroup
\formattedcorrespondenceparameter{firstname}
@@ -282,8 +283,9 @@
\doifsomething{\correspondenceparameter {email}}{\formattedcorrespondenceparameter {email}\\}
\doifsomething{\correspondenceparameter {info}}{\formattedcorrespondenceparameter {info}\\}
\stopframed
- \quad
- \framed[\c!offset=2\points,\c!strut=\v!no]{\correspondenceparameter{image}}
+ \doifsomething{\correspondenceparameter{image}}
+ {\quad
+ \framed[\c!offset=2\points,\c!strut=\v!no]{\correspondenceparameter{image}}}
\egroup
\stopsetups
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-06.mkvi b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-06.mkvi
index 6d541bbbaa..e82dc6c0de 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-06.mkvi
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/s-cor-06.mkvi
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkii
index 625f7ecab5..6db1d21484 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkiv
index 7baa52c34a..ee2ff34e5b 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-letter.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkii
index 541ffa0830..99a4819d40 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkiv
index e859aee477..d890dad806 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/base/t-memo.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\unprotect
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkii
index 9b1e599d57..600280e5bf 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkii
@@ -8,12 +8,12 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
%C the Free Software Foundation, either version 3 of the License, or
-%C any later version.
+%C (at your option) any later version.
%C
%C This program is distributed in the hope that it will be useful,
%C but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkiv
index 9b1e599d57..600280e5bf 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-blockstyle.mkiv
@@ -8,12 +8,12 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
%C the Free Software Foundation, either version 3 of the License, or
-%C any later version.
+%C (at your option) any later version.
%C
%C This program is distributed in the hope that it will be useful,
%C but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkii
index 745ba2f56d..ee986cf8de 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkii
@@ -8,12 +8,12 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
%C the Free Software Foundation, either version 3 of the License, or
-%C any later version.
+%C (at your option) any later version.
%C
%C This program is distributed in the hope that it will be useful,
%C but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupletter
[\c!date=\currentdate]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkiv
index 745ba2f56d..ee986cf8de 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-default.mkiv
@@ -8,12 +8,12 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
%C the Free Software Foundation, either version 3 of the License, or
-%C any later version.
+%C (at your option) any later version.
%C
%C This program is distributed in the hope that it will be useful,
%C but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupletter
[\c!date=\currentdate]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkii
index e21193474b..fb54b77614 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkiv
index e21193474b..fb54b77614 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dina.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkii
index e363694220..f1a4ac9268 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkiv
index e363694220..f1a4ac9268 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dinb.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkii
index 7febd6229b..27b84b5de1 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkiv
index 7febd6229b..27b84b5de1 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-dutch.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkii
index d922234b92..91ec549d83 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkiv
index d922234b92..91ec549d83 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-french.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkii
index a8f29214a8..c8a246496c 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkiv
index a8f29214a8..c8a246496c 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-fullblock.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkii
index c655a2a6a5..0794da75da 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkiv
index c655a2a6a5..0794da75da 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-gbrief.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkii
index 1b4dd7d436..ecb9708cb7 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkiv
index 1b4dd7d436..ecb9708cb7 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-hanging.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkii
index eb1ae07e1f..ec90177ea4 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkiv
index eb1ae07e1f..ec90177ea4 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-knuth.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkii
index 95323e8f42..17cb865b4b 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkiv
index 95323e8f42..17cb865b4b 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-modified.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkii
index 8dc6c86a95..79a807c3e9 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkiv
index 8dc6c86a95..79a807c3e9 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-semiblock.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkii
index bddf849f03..bda387d377 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupletterlayer
[\v!head,\v!nexthead,\v!lefthead,\v!righthead]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkiv
index bddf849f03..bda387d377 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-setups.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupletterlayer
[\v!head,\v!nexthead,\v!lefthead,\v!righthead]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkii
index 769b6055a4..86959ca8c6 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkiv
index 769b6055a4..86959ca8c6 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-simplified.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[blockstyle]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkii
index 5544b000b1..25e35e35f6 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkiv
index 92f569d471..e30de18f93 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swiss.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkii
index 19a2cb843c..002e5ffd5e 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkiv
index 9f0b4e61a1..121d2b3d2a 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/letter-imp-swissleft.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useletterstyle[dinb]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkii
index 6af6824905..7c1591e5f7 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupmemo
[\c!date=\currentdate]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkiv
index 6af6824905..7c1591e5f7 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-default.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupmemo
[\c!date=\currentdate]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkii
index 3783157b2f..5b71ed210a 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\usememostyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkiv
index 3783157b2f..5b71ed210a 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-margin.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\usememostyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkii
index 077a6c02dc..ce69ab1266 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\usememostyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkiv
index 077a6c02dc..ce69ab1266 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-memo.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\usememostyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkii b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkii
index 2a21da6002..4c447142dc 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkii
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkii
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\usememostyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkiv
index 2a21da6002..4c447142dc 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/memo-imp-table.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2011 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\usememostyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-blue.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-blue.mkiv
index ce64b11bcb..0681222e6f 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-blue.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-blue.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[casual]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-green.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-green.mkiv
index 94c078313f..e0624b8a73 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-green.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-green.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[casual]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-grey.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-grey.mkiv
index 3ed16e01ef..f1656addb4 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-grey.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-grey.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[casual]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-orange.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-orange.mkiv
index 9a31830688..79b723ef5b 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-orange.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-orange.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[casual]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-red.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-red.mkiv
index 9a3b991df8..dfe2d64ad3 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-red.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual-red.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[casual]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual.mkiv
index 73424613cc..d6eab7cab2 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-casual.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2011 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-blue.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-blue.mkiv
index 8b0108e8ad..ce13a64440 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-blue.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-blue.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[classic]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-green.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-green.mkiv
index 4b8efaa702..a882f7f938 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-green.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-green.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[classic]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-grey.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-grey.mkiv
index 8e81770fe5..47c9972985 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-grey.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-grey.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[classic]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-orange.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-orange.mkiv
index 02e4701700..9aa0b0d652 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-orange.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-orange.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[classic]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-red.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-red.mkiv
index 18a51c1aa7..f16277c07d 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-red.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic-red.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[classic]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic.mkiv
index 01710ec613..4c735c55f9 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-classic.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\useresumestyle[default]
diff --git a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-default.mkiv b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-default.mkiv
index a8a1eef1a4..e46c1a9ec7 100644
--- a/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-default.mkiv
+++ b/macros/context/contrib/context-letter/tex/context/third/letter/style/resume-imp-default.mkiv
@@ -8,7 +8,7 @@
%D copyright=Wolfgang Schuster,
%D license=GNU General Public License]
-%C Copyright (C) 2012 Wolfgang Schuster
+%C Copyright (C) 2012 Wolfgang Schuster
%C
%C This program is free software: you can redistribute it and/or modify
%C it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
%C GNU General Public License for more details.
%C
%C You should have received a copy of the GNU General Public License
-%C along with this program. If not, see <http://www.gnu.org/licenses/>.
+%C along with this program. If not, see <https://www.gnu.org/licenses/>.
\setupresumelayout
[\v!firstpage,\v!secondpage]
diff --git a/macros/latex/contrib/acroflex/doc/acroflex_man.pdf b/macros/latex/contrib/acroflex/doc/acroflex_man.pdf
deleted file mode 100644
index 7edb5a4c41..0000000000
--- a/macros/latex/contrib/acroflex/doc/acroflex_man.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf b/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
deleted file mode 100644
index a522036760..0000000000
--- a/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/l3backend/CHANGELOG.md b/macros/latex/contrib/l3backend/CHANGELOG.md
index bc09045c8f..6d9dbaab14 100644
--- a/macros/latex/contrib/l3backend/CHANGELOG.md
+++ b/macros/latex/contrib/l3backend/CHANGELOG.md
@@ -6,6 +6,12 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2020-08-07]
+
+### Changed
+- Color selection implementation
+- Improved support for Separation colors
+
## [2020-06-29]
### Fixed
@@ -96,7 +102,8 @@ this project uses date-based 'snapshot' version identifiers.
- Include `l3backend` in file names
- Moved backend code to internal for each 'parent' module
-[Unreleased]: https://github.com/latex3/latex3/compare/2020-06-29...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2020-08-07...HEAD
+[2020-08-07]: https://github.com/latex3/latex3/compare/2020-06-29...2020-08-07
[2020-06-29]: https://github.com/latex3/latex3/compare/2020-06-23...2020-06-29
[2020-06-23]: https://github.com/latex3/latex3/compare/2020-06-18...2020-06-23
[2020-06-18]: https://github.com/latex3/latex3/compare/2020-06-03...2020-06-18
diff --git a/macros/latex/contrib/l3backend/README.md b/macros/latex/contrib/l3backend/README.md
index 1d298fabdf..a0ebb98003 100644
--- a/macros/latex/contrib/l3backend/README.md
+++ b/macros/latex/contrib/l3backend/README.md
@@ -1,7 +1,7 @@
LaTeX3 Backend Drivers
======================
-Release 2020-06-29
+Release 2020-08-07
This package forms parts of `expl3`, and contains the code used to interface
with backends (drivers) across the `expl3` codebase. The functions here are
diff --git a/macros/latex/contrib/l3backend/l3backend-basics.dtx b/macros/latex/contrib/l3backend/l3backend-basics.dtx
index 00367dea5f..209b2a648f 100644
--- a/macros/latex/contrib/l3backend/l3backend-basics.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3backend-basics} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% Whilst there is a reasonable amount of code overlap between backends,
@@ -71,23 +71,23 @@
%<*package>
\ProvidesExplFile
%<*dvipdfmx>
- {l3backend-dvipdfmx.def}{2020-06-29}{}
+ {l3backend-dvipdfmx.def}{2020-08-07}{}
{L3 backend support: dvipdfmx}
%</dvipdfmx>
%<*dvips>
- {l3backend-dvips.def}{2020-06-29}{}
+ {l3backend-dvips.def}{2020-08-07}{}
{L3 backend support: dvips}
%</dvips>
%<*dvisvgm>
- {l3backend-dvisvgm.def}{2020-06-29}{}
+ {l3backend-dvisvgm.def}{2020-08-07}{}
{L3 backend support: dvisvgm}
%</dvisvgm>
%<*pdfmode>
- {l3backend-pdfmode.def}{2020-06-29}{}
+ {l3backend-pdfmode.def}{2020-08-07}{}
{L3 backend support: PDF mode}
%</pdfmode>
%<*xdvipdfmx>
- {l3backend-xdvipdfmx.def}{2020-06-29}{}
+ {l3backend-xdvipdfmx.def}{2020-08-07}{}
{L3 backend support: xdvipdfmx}
%</xdvipdfmx>
%</package>
@@ -358,36 +358,71 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\__kernel_backend_scope_begin:, \__kernel_backend_scope_end:}
-% A scope in SVG terms is slightly different to the other backends as
-% operations have to be \enquote{tied} to these not simply inside them.
+% \begin{variable}{\g__kernel_backend_scope_int, \l__kernel_backend_scope_int}
+% In SVG, we need to track scope nesting as properties attach to scopes; that
+% requires a pair of \texttt{int} registers.
% \begin{macrocode}
-\cs_new_protected:Npn \__kernel_backend_scope_begin:
- { \__kernel_backend_literal_svg:n { <g> } }
-\cs_new_protected:Npn \__kernel_backend_scope_end:
- { \__kernel_backend_literal_svg:n { </g> } }
+\int_new:N \g__kernel_backend_scope_int
+\int_new:N \l__kernel_backend_scope_int
% \end{macrocode}
-% \end{macro}
+% \end{variable}
%
+% \begin{macro}{\__kernel_backend_scope_begin:, \__kernel_backend_scope_end:}
% \begin{macro}{\__kernel_backend_scope_begin:n, \__kernel_backend_scope_begin:x}
-% In SVG transformations, clips and so on are attached directly to scopes so
-% we need a way or allowing for that. This is rather more useful than
-% \cs{__kernel_backend_scope_begin:} as a result.
-% No assumptions are made about the nature
-% of the scoped operation(s).
+% \begin{macro}{\__kernel_backend_scope:n, \__kernel_backend_scope:x}
+% In SVG, the need to attach concepts to a scope means we need to be sure we
+% will close all of the open scopes. That is easiest done if we only need
+% an outer \enquote{wrapper} \texttt{begin}/\texttt{end} pair, and within
+% that we apply operations as a simple scoped statements. To keep down the
+% non-productive groups, we also have a \texttt{begin} version that does take
+% an argument.
% \begin{macrocode}
+\cs_new_protected:Npn \__kernel_backend_scope_begin:
+ {
+ \__kernel_backend_literal_svg:n { <g> }
+ \int_set_eq:NN
+ \l__kernel_backend_scope_int
+ \g__kernel_backend_scope_int
+ \group_begin:
+ \int_gset:Nn \g__kernel_backend_scope_int { 1 }
+ }
+\cs_new_protected:Npn \__kernel_backend_scope_end:
+ {
+ \prg_replicate:nn
+ { \g__kernel_backend_scope_int }
+ { \__kernel_backend_literal_svg:n { </g> } }
+ \group_end:
+ \int_gset_eq:NN
+ \g__kernel_backend_scope_int
+ \l__kernel_backend_scope_int
+ }
\cs_new_protected:Npn \__kernel_backend_scope_begin:n #1
- { \__kernel_backend_literal_svg:n { <g~ #1 > } }
+ {
+ \__kernel_backend_literal_svg:n { <g ~ #1 > }
+ \int_set_eq:NN
+ \l__kernel_backend_scope_int
+ \g__kernel_backend_scope_int
+ \group_begin:
+ \int_gset:Nn \g__kernel_backend_scope_int { 1 }
+ }
\cs_generate_variant:Nn \__kernel_backend_scope_begin:n { x }
+\cs_new_protected:Npn \__kernel_backend_scope:n #1
+ {
+ \__kernel_backend_literal_svg:n { <g ~ #1 > }
+ \int_gincr:N \g__kernel_backend_scope_int
+ }
+\cs_generate_variant:Nn \__kernel_backend_scope:n { x }
% \end{macrocode}
% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \begin{macrocode}
%</dvisvgm>
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3backend/l3backend-box.dtx b/macros/latex/contrib/l3backend/l3backend-box.dtx
index 8a63b8db15..c5ef445658 100644
--- a/macros/latex/contrib/l3backend/l3backend-box.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3backend-box} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
%<@@=box>
% \end{macrocode}
%
@@ -387,12 +387,12 @@
scale ( 1 , -1 )
"
}
- \__kernel_backend_scope_begin:x
+ \__kernel_backend_scope:x
{
clip-path =
"url ( \c_hash_str l3cp \int_use:N \g_@@_clip_path_int ) "
}
- \__kernel_backend_scope_begin:n
+ \__kernel_backend_scope:n
{
transform =
"
@@ -403,9 +403,6 @@
}
\box_use:N #1
\__kernel_backend_scope_end:
- \__kernel_backend_scope_end:
- \__kernel_backend_scope_end:
-% \skip_horizontal:n { \box_wd:N #1 }
}
\int_new:N \g_@@_clip_path_int
% \end{macrocode}
@@ -465,7 +462,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3backend/l3backend-color.dtx b/macros/latex/contrib/l3backend/l3backend-color.dtx
index 6875ce7579..6defac4817 100644
--- a/macros/latex/contrib/l3backend/l3backend-color.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-color.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3backend-color} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
%<@@=color>
% \end{macrocode}
%
@@ -81,62 +81,55 @@
% spot ones (here we need a model and a tint). The \texttt{x}-type expansion
% is there to cover the case where \pkg{xcolor} is in use.
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \@@_backend_pickup:N #1 { }
-\AtBeginDocument
+\cs_if_exist:cT { ver@color.sty }
{
- \cs_if_exist:cT { ver@color.sty }
+ \cs_set_protected:Npn \@@_backend_pickup:N #1
{
- \cs_set_protected:Npn \@@_backend_pickup:N #1
+ \exp_args:NV \tl_if_head_is_space:nTF \current@color
{
- \exp_args:NV \tl_if_head_is_space:nTF \current@color
- {
- \tl_set:Nx #1
- {
- { spot }
- { \exp_after:wN \use:n \current@color \c_space_tl 1 }
- }
- }
- {
- \exp_last_unbraced:Nx \@@_backend_pickup:w
- { \current@color } \s_@@_stop #1
- }
+ \tl_set:Nx #1
+ {
+ { \exp_after:wN \use:n \current@color }
+ { 1 }
+ }
+ }
+ {
+ \exp_last_unbraced:Nx \@@_backend_pickup:w
+ { \current@color } \s_@@_stop #1
}
- \cs_new_protected:Npn \@@_backend_pickup:w #1 ~ #2 \s_@@_stop #3
- { \tl_set:Nn #3 { {#1} {#2} } }
}
+ \cs_new_protected:Npn \@@_backend_pickup:w #1 ~ #2 \s_@@_stop #3
+ { \tl_set:Nn #3 { {#1} {#2} } }
}
-%</package>
% \end{macrocode}
% \end{macro}
% \end{macro}
%
% \begin{macro}
% {
-% \@@_backend_cmyk:n ,
-% \@@_backend_gray:n ,
-% \@@_backend_rgb:n ,
-% \@@_backend_spot:n ,
+% \@@_backend_select_cmyk:n ,
+% \@@_backend_select_gray:n ,
+% \@@_backend_select_rgb:n ,
% \@@_backend_select:n
% }
% \begin{macro}{\@@_backend_reset:}
-% \begin{macro}{color.fc}
-% Push the data to the stack. In the case of \texttt{dvips} also reset the
-% drawing fill color in raw PostScript.
+% \begin{macro}{color.sc, color.fc}
+% Push the data to the stack. In the case of \texttt{dvips} also saves the
+% drawing color in raw PostScript.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_cmyk:n #1
+\cs_new_protected:Npn \@@_backend_select_cmyk:n #1
{ \@@_backend_select:n { cmyk ~ #1 } }
-\cs_new_protected:Npn \@@_backend_gray:n #1
+\cs_new_protected:Npn \@@_backend_select_gray:n #1
{ \@@_backend_select:n { gray ~ #1 } }
-\cs_new_protected:Npn \@@_backend_rgb:n #1
+\cs_new_protected:Npn \@@_backend_select_rgb:n #1
{ \@@_backend_select:n { rgb ~ #1 } }
-\cs_new_protected:Npn \@@_backend_spot:n #1
- { \@@_backend_select:n {#1} }
\cs_new_protected:Npn \@@_backend_select:n #1
{
\__kernel_backend_literal:n { color~push~ #1 }
%<*dvips>
- \__kernel_backend_postscript:n { /color.fc~{ }~def }
+ \__kernel_backend_postscript:n { /color.sc~ { ~ } ~def }
+ \__kernel_backend_postscript:n { /color.fc~ { ~ } ~def }
%</dvips>
\group_insert_after:N \@@_backend_reset:
}
@@ -147,6 +140,13 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\@@_backend_select_separation:nn}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_select_separation:nn #1#2
+ { \@@_backend_select:n {#1} }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macrocode}
%</dvisvgm|dvipdfmx|dvips|xdvipdfmx>
% \end{macrocode}
@@ -166,43 +166,38 @@
% \cs{@@_backend_pickup:w} breaks it apart, because for instance
% \pkg{xcolor} sets it to be instructions to generate a color
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \@@_backend_pickup:N #1 { }
-\AtBeginDocument
+\cs_if_exist:cT { ver@color.sty }
{
- \cs_if_exist:cT { ver@color.sty }
+ \cs_set_protected:Npn \@@_backend_pickup:N #1
{
- \cs_set_protected:Npn \@@_backend_pickup:N #1
- {
- \exp_last_unbraced:Nx \@@_backend_pickup:w
- { \current@color } ~ 0 ~ 0 ~ 0 \s_@@_stop #1
- }
- \cs_new_protected:Npn \@@_backend_pickup:w
- #1 ~ #2 ~ #3 ~ #4 ~ #5 ~ #6 \s_@@_stop #7
+ \exp_last_unbraced:Nx \@@_backend_pickup:w
+ { \current@color } ~ 0 ~ 0 ~ 0 \s_@@_stop #1
+ }
+ \cs_new_protected:Npn \@@_backend_pickup:w
+ #1 ~ #2 ~ #3 ~ #4 ~ #5 ~ #6 \s_@@_stop #7
+ {
+ \str_if_eq:nnTF {#2} { g }
+ { \tl_set:Nn #7 { { gray } {#1} } }
{
- \str_if_eq:nnTF {#2} { g }
- { \tl_set:Nn #7 { { gray } {#1} } }
+ \str_if_eq:nnTF {#4} { rg }
+ { \tl_set:Nn #7 { { rgb } { #1 ~ #2 ~ #3 } } }
{
- \str_if_eq:nnTF {#4} { rg }
- { \tl_set:Nn #7 { { rgb } { #1 ~ #2 ~ #3 } } }
- {
- \str_if_eq:nnTF {#5} { k }
- { \tl_set:Nn #7 { { cmyk } { #1 ~ #2 ~ #3 ~ #4 } } }
+ \str_if_eq:nnTF {#5} { k }
+ { \tl_set:Nn #7 { { cmyk } { #1 ~ #2 ~ #3 ~ #4 } } }
+ {
+ \str_if_eq:nnTF {#2} { cs }
+ {
+ \tl_set:Nx #7 { { \use:n #1 } { #5 } }
+ }
{
- \str_if_eq:nnTF {#2} { cs }
- {
- \tl_set:Nx #7 { { spot } { \use_none:n #1 ~ #5 } }
- }
- {
- \tl_set:Nn #7 { { gray } { 0 } }
- }
+ \tl_set:Nn #7 { { gray } { 0 } }
}
- }
+ }
}
}
}
}
-%</package>
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -217,26 +212,19 @@
%
% \begin{macro}
% {
-% \@@_backend_cmyk:n ,
-% \@@_backend_gray:n ,
-% \@@_backend_rgb:n ,
-% \@@_backend_spot:n
+% \@@_backend_select_cmyk:n ,
+% \@@_backend_select_gray:n ,
+% \@@_backend_select_rgb:n
% }
-% \begin{macro}{\@@_backend_spot:w}
-% \begin{macro}{\@@_backend_select:n}
% \begin{macro}{\@@_backend_reset:}
% Simply dump the data, but allowing for \LuaTeX{}.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_cmyk:n #1
+\cs_new_protected:Npn \@@_backend_select_cmyk:n #1
{ \@@_backend_select:n { #1 ~ k ~ #1 ~ K } }
-\cs_new_protected:Npn \@@_backend_gray:n #1
+\cs_new_protected:Npn \@@_backend_select_gray:n #1
{ \@@_backend_select:n { #1 ~ g ~ #1 ~ G } }
-\cs_new_protected:Npn \@@_backend_rgb:n #1
+\cs_new_protected:Npn \@@_backend_select_rgb:n #1
{ \@@_backend_select:n { #1 ~ rg ~ #1 ~ RG } }
-\cs_new_protected:Npn \@@_backend_spot:n #1
- { \@@_backend_spot:w #1 \s_@@_stop }
-\cs_new_protected:Npn \@@_backend_spot:w #1 ~ #2 \s_@@_stop
- { \@@_backend_select:n { /#1 ~ cs ~ /#1 ~ CS ~ #2 ~ scn ~ #2 ~ SCN } }
\cs_new_protected:Npx \@@_backend_select:n #1
{
\cs_if_exist:NTF \tex_pdfextension:D
@@ -255,15 +243,240 @@
% \end{macrocode}
% \end{macro}
% \end{macro}
-% \end{macro}
+%
+% \begin{macro}{\@@_backend_select_separation:nn}
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_select_separation:nn #1#2
+ { \@@_backend_select:n { /#1 ~ cs ~ /#1 ~ CS ~ #2 ~ scn ~ #2 ~ SCN } }
+% \end{macrocode}
% \end{macro}
%
% \begin{macrocode}
%</pdfmode>
% \end{macrocode}
%
+% \subsection{Fill and stroke color}
+%
+% Here, \texttt{(x)dvipdfmx} follows \texttt{pdfmode}, while for \texttt{dvips}
+% we have to manage fill and stroke color ourselves. We also handle
+% \texttt{dvisvgm} independently, as there we can create SVG directly.
+%
+% \begin{macrocode}
+%<*dvipdfmx|pdfmode|xdvipdfmx>
+% \end{macrocode}
+%
+% \begin{macro}
+% {
+% \@@_backend_fill_cmyk:n ,
+% \@@_backend_fill_gray:n ,
+% \@@_backend_fill_rgb:n ,
+% \@@_backend_stroke_cmyk:n ,
+% \@@_backend_stroke_gray:n ,
+% \@@_backend_stroke_rgb:n
+% }
+% Drawing (fill/stroke) color is handled in \texttt{(x)dvipdfmx} in the
+% same way as \texttt{pdfmode}. We use the same approach as earlier, except the
+% color stack is not involved so the generic direct PDF operation is used.
+% There is no worry about the nature of strokes: everything is handled
+% automatically.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_fill_cmyk:n #1
+ { \__kernel_backend_literal_pdf:n { #1 ~ k } }
+\cs_new_protected:Npn \@@_backend_fill_gray:n #1
+ { \__kernel_backend_literal_pdf:n { #1 ~ g } }
+\cs_new_protected:Npn \@@_backend_fill_rgb:n #1
+ { \__kernel_backend_literal_pdf:n { #1 ~ rg } }
+ \cs_new_protected:Npn \@@_backend_stroke_cmyk:n #1
+ { \__kernel_backend_literal_pdf:n { #1 ~ K } }
+\cs_new_protected:Npn \@@_backend_stroke_gray:n #1
+ { \__kernel_backend_literal_pdf:n { #1 ~ G } }
+\cs_new_protected:Npn \@@_backend_stroke_rgb:n #1
+ { \__kernel_backend_literal_pdf:n { #1 ~ RG } }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}
+% {
+% \@@_backend_fill_separation:nn,
+% \@@_backend_stroke_separation:nn
+% }
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_fill_separation:nn #1#2
+ { \__kernel_backend_literal_pdf:n { /#1 ~ cs ~ #2 ~ scn } }
+\cs_new_protected:Npn \@@_backend_stroke_separation:nn #1#2
+ { \__kernel_backend_literal_pdf:n { /#1 ~ CS ~ #2 ~ SCN } }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</dvipdfmx|pdfmode|xdvipdfmx>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*dvips>
+% \end{macrocode}
+%
+% \begin{macro}
+% {
+% \@@_backend_fill_cmyk:n ,
+% \@@_backend_fill_gray:n ,
+% \@@_backend_fill_rgb:n ,
+% \@@_backend_stroke_cmyk:n ,
+% \@@_backend_stroke_gray:n ,
+% \@@_backend_stroke_rgb:n
+% }
+% All questions of saving the non-stacked data.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_fill_cmyk:n #1
+ { \__kernel_backend_postscript:n { /color.fc { #1 ~ setcmykcolor } def } }
+\cs_new_protected:Npn \@@_backend_fill_gray:n #1
+ { \__kernel_backend_postscript:n { /color.fc { #1 ~ setgray } def } }
+\cs_new_protected:Npn \@@_backend_fill_rgb:n #1
+ { \__kernel_backend_postscript:n { /color.fc { #1 ~ setrgbcolor } def } }
+ \cs_new_protected:Npn \@@_backend_stroke_cmyk:n #1
+ { \__kernel_backend_postscript:n { /color.sc { #1 ~ setcmykcolor } def } }
+\cs_new_protected:Npn \@@_backend_stroke_gray:n #1
+ { \__kernel_backend_postscript:n { /color.sc { #1 ~ setgray } def } }
+\cs_new_protected:Npn \@@_backend_stroke_rgb:n #1
+ { \__kernel_backend_postscript:n { /color.sc { #1 ~ setrgbcolor } def } }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}
+% {
+% \@@_backend_fill_separation:nn,
+% \@@_backend_stroke_separation:nn
+% }
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_fill_separation:nn #1#2
+ { \__kernel_backend_postscript:n { /color.fc { #1 } def } }
+\cs_new_protected:Npn \@@_backend_stroke_separation:nn #1#2
+ { \__kernel_backend_postscript:n { /color.sc { #1 } def } }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</dvips>
+% \end{macrocode}
+%
+% \begin{macrocode}
+%<*dvisvgm>
+% \end{macrocode}
+%
+% \begin{macro}
+% {
+% \@@_backend_fill_cmyk:n ,
+% \@@_backend_stroke_cmyk:n
+% }
+% \begin{macro}{\@@_backend_cmyk:nw}
+% \begin{macro}
+% {
+% \@@_backend_fill_gray:n ,
+% \@@_backend_stroke_gray:n
+% }
+% \begin{macro}{\@@_backend_gray:nn, \@@_backend_gray_aux:n}
+% \begin{macro}
+% {
+% \@@_backend_fill_rgb:n ,
+% \@@_backend_stroke_rgb:n
+% }
+% \begin{macro}{\@@_backend_rgb:nw}
+% \begin{macro}{\@@_backend:nnnn}
+% For drawings in SVG, we use scopes for all colors. That
+% requires using \texttt{RGB} values, which luckily are easy to
+% convert here (|cmyk| to |RGB| is a fixed function).
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_fill_cmyk:n #1
+ { \@@_backend_cmyk:nw { fill } #1 \s_@@_stop }
+\cs_new_protected:Npn \@@_backend_stroke_cmyk:n #1
+ { \@@_backend_cmyk:nw { stroke } #1 \s_@@_stop }
+\cs_new_protected:Npn \@@_backend_cmyk:nw
+ #1#2 ~ #3 ~ #4 ~ #5 \s_@@_stop
+ {
+ \use:x
+ {
+ \@@_backend:nnnn
+ {#1}
+ { \fp_eval:n { -100 * ( 1 - min ( 1 , #2 + #5 ) ) } }
+ { \fp_eval:n { -100 * ( 1 - min ( 1 , #3 + #5 ) ) } }
+ { \fp_eval:n { -100 * ( 1 - min ( 1 , #4 + #5 ) ) } }
+ }
+ }
+\cs_new_protected:Npn \@@_backend_fill_gray:n #1
+ { \@@_backend_grab:nn { fill } {#1} }
+\cs_new_protected:Npn \@@_backend_stroke_gray:n #1
+ { \@@_backend_grab:nn { stroke } {#1} }
+\cs_new_protected:Npn \@@_backend_gray:nn #1#2
+ {
+ \use:x
+ {
+ \@@_backend_gray_aux:nn
+ {#1}
+ { \fp_eval:n { 100 * (#2) } }
+ }
+ }
+\cs_new_protected:Npn \@@_backend_gray_aux:nn #1#2
+ { \@@_backend:nnn {#1} {#2} {#2} {#2} }
+\cs_new_protected:Npn \@@_backend_fill_rgb:n #1
+ { \@@_backend_rgb:nw { fill } #1 \s_@@_stop }
+\cs_new_protected:Npn \@@_backend_stroke_rgb:n #1
+ { \@@_backend_rgb:nw { stroke } #1 \s_@@_stop }
+\cs_new_protected:Npn \@@_backend_rgb:nw
+ #1#2 ~ #3 ~ #4\s_@@_stop
+ {
+ \use:x
+ {
+ \@@_backend:nnnn
+ { fill }
+ { \fp_eval:n { 100 * (#2) } }
+ { \fp_eval:n { 100 * (#3) } }
+ { \fp_eval:n { 100 * (#4) } }
+ }
+ }
+\cs_new_protected:Npx \@@_backend:nnnn #1#2#3#4
+ {
+ \__kernel_backend_scope:n
+ {
+ #1 =
+ "
+ rgb
+ (
+ #2 \c_percent_str ,
+ #3 \c_percent_str ,
+ #4 \c_percent_str
+ )
+ "
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}
+% {
+% \@@_backend_fill_separation:nn,
+% \@@_backend_stroke_separation:nn
+% }
+% At present, these are no-ops.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_backend_fill_separation:nn #1#2
+ { }
+\cs_new_protected:Npn \@@_backend_stroke_separation:nn #1#2
+ { }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+%</dvisvgm>
+% \end{macrocode}
+%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3backend/l3backend-draw.dtx b/macros/latex/contrib/l3backend/l3backend-draw.dtx
index 1b7d444ae6..7f0f4cfb4a 100644
--- a/macros/latex/contrib/l3backend/l3backend-draw.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-draw.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3backend-draw} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
%<@@=draw>
% \end{macrocode}
%
@@ -76,13 +76,12 @@
% \end{macro}
%
% \begin{macro}{\@@_backend_begin:, \@@_backend_end:}
-% \begin{macro}{color.fc}
% The |ps::[begin]| special here deals with positioning but allows us to
% continue on to a matching |ps::[end]|: contrast with |ps:|, which positions
% but where we can't split material between separate calls. The
% |@beginspecial|/|@endspecial| pair are from |special.pro| and correct the
-% scale and $y$-axis direction. The definition of |/color.fc| deals with fill
-% color in paths. In contrast to \pkg{pgf}, we don't save the current point:
+% scale and $y$-axis direction.
+% In contrast to \pkg{pgf}, we don't save the current point:
% discussion with Tom Rokici suggested a better way to handle the necessary
% translations (see \cs{@@_backend_box_use:Nnnnn}). (Note that
% |@beginspecial|/|@endspecial| forms a backend scope.) The |[begin]|/^^A
@@ -94,7 +93,6 @@
{
\__kernel_backend_literal:n { ps::[begin] }
\@@_backend_literal:n { @beginspecial }
- \@@_backend_literal:n { SDict ~ begin ~ /color.fc ~ { } ~ def ~ end }
}
\cs_new_protected:Npn \@@_backend_end:
{
@@ -103,7 +101,6 @@
}
% \end{macrocode}
% \end{macro}
-% \end{macro}
%
% \begin{macro}{\@@_backend_scope_begin:, \@@_backend_scope_end:}
% Scope here may need to contain saved definitions, so the entire memory
@@ -202,7 +199,10 @@
{ \@@_backend_literal:n { closepath } }
\cs_new_protected:Npn \@@_backend_stroke:
{
+ \@@_backend_literal:n { gsave }
+ \@@_backend_literal:n { color.sc }
\@@_backend_literal:n { stroke }
+ \@@_backend_literal:n { grestore }
\bool_if:NT \g_@@_draw_clip_bool
{
\@@_backend_literal:x
@@ -243,6 +243,7 @@
\cs_new_protected:Npn \@@_backend_fillstroke:
{
\@@_backend_literal:n { gsave }
+ \@@_backend_literal:n { color.sc }
\@@_backend_literal:n { color.fc }
\@@_backend_literal:x
{
@@ -333,54 +334,6 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}
-% {
-% \@@_backend_color_fill_cmyk:n ,
-% \@@_backend_color_stroke_cmyk:n
-% }
-% \begin{macro}
-% {
-% \@@_backend_color_fill_gray:n ,
-% \@@_backend_color_stroke_gray:n
-% }
-% \begin{macro}
-% {
-% \@@_backend_color_fill_rgb:n ,
-% \@@_backend_color_stroke_rgb:n
-% }
-% \begin{macro}{\@@_backend_color_fill:n, \@@_backend_color_stroke:n}
-% For \texttt{dvips}, we can use the standard color stack to deal with
-% stroke color, but for fills have to switch to raw PostScript. This is
-% thus not handled by the stack, but the context is very restricted. See
-% also how fills are implemented.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_color_fill_cmyk:n #1
- { \@@_backend_color_fill:n { #1 ~ setcmykcolor } }
-\cs_new_protected:Npn \@@_backend_color_stroke_cmyk:n #1
- { \@@_backend_color_stroke:n { cmyk ~ #1 } }
-\cs_new_protected:Npn \@@_backend_color_stroke_gray:n #1
- { \@@_backend_color_fill:n { #1 ~ setgray } }
-\cs_new_protected:Npn \@@_backend_color_fill_gray:n #1
- { \@@_backend_color_stroke:n { gray ~ #1 } }
-\cs_new_protected:Npn \@@_backend_color_fill_rgb:n #1
- { \@@_backend_color_fill:n { #1 ~ setrgbcolor } }
-\cs_new_protected:Npn \@@_backend_color_stroke_rgb:n #1
- { \@@_backend_color_stroke:n { rgb ~ #1 } }
-\cs_new_protected:Npn \@@_backend_color_fill:n #1
- {
- \__kernel_backend_postscript:n
- { /color.fc ~ { #1 } ~ def }
- }
-\cs_new_protected:Npn \@@_backend_color_stroke:n #1
- {
- \__kernel_backend_literal:n { color~push~#1 }
- \group_insert_after:N \@@_color_reset:
- }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \begin{macro}{\@@_backend_cm:nnnn}
% In \texttt{dvips}, keeping the transformations in line with the engine
@@ -620,66 +573,6 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}
-% {
-% \@@_backend_color_fill_cmyk:n ,
-% \@@_backend_color_stroke_cmyk:n
-% }
-% \begin{macro}
-% {
-% \@@_backend_color_fill_gray:n ,
-% \@@_backend_color_stroke_gray:n
-% }
-% \begin{macro}
-% {
-% \@@_backend_color_fill_rgb:n ,
-% \@@_backend_color_stroke_rgb:n
-% }
-% \begin{macro}{\@@_backend_color_select:n, \@@_backend_color_select:x}
-% \begin{macro}{\@@_backend_color_reset:}
-% Color has to be split between \texttt{(x)dvipdfmx} and the PDF engines
-% as there is no color stack for fill/stroke separation in the former.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_color_fill_cmyk:n #1
- { \@@_backend_color_select:n { #1 ~ k } }
-\cs_new_protected:Npn \@@_backend_color_stroke_cmyk:n #1
- { \@@_backend_color_select:n { #1 ~ K } }
-\cs_new_protected:Npn \@@_backend_color_fill_gray:n #1
- { \@@_backend_color_select:n { #1 ~ g } }
-\cs_new_protected:Npn \@@_backend_color_stroke_gray:n #1
- { \@@_backend_color_select:n { #1 ~ G } }
-\cs_new_protected:Npn \@@_backend_color_fill_rgb:n #1
- { \@@_backend_color_select:n { #1 ~ rg } }
-\cs_new_protected:Npn \@@_backend_color_stroke_rgb:n #1
- { \@@_backend_color_select:n { #1 ~ RG } }
-%<*pdfmode>
-\cs_new_protected:Npx \@@_backend_color_select:n #1
- {
- \cs_if_exist:NTF \tex_pdfextension:D
- { \tex_pdfextension:D colorstack }
- { \tex_pdfcolorstack:D }
- \exp_not:N \l__kernel_color_stack_int push {#1}
- \group_insert_after:N \exp_not:N \@@_backend_color_reset:
- }
-\cs_new_protected:Npx \@@_backend_color_reset:
- {
- \cs_if_exist:NTF \tex_pdfextension:D
- { \tex_pdfextension:D colorstack }
- { \tex_pdfcolorstack:D }
- \exp_not:N \l__kernel_color_stack_int pop \scan_stop:
- }
-%</pdfmode>
-%<*dvipdfmx|xdvipdfmx>
-\cs_new_eq:NN \@@_backend_color_select:n \__kernel_backend_literal_pdf:n
-%</dvipdfmx|xdvipdfmx>
-\cs_generate_variant:Nn \@@_backend_color_select:n { x }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
% \begin{macro}{\@@_backend_cm:nnnn}
% \begin{macro}{\@@_backend_cm_aux:nnnn}
% Another split here between \texttt{pdfmode} and \texttt{(x)dvipdfmx}.
@@ -883,54 +776,11 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_backend_begin:
{
- \@@_backend_scope_begin:
- \@@_backend_scope:n { transform="translate({?x},{?y})~scale(1,-1)" }
- }
-\cs_new_protected:Npn \@@_backend_end:
- { \@@_backend_scope_end: }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_backend_scope_begin:, \@@_backend_scope_end:}
-% \begin{macro}{\@@_backend_scope:n, \@@_backend_scope:x}
-% \begin{variable}{\g_@@_draw_scope_int, \l_@@_draw_scope_int}
-% Several settings that with other backends are \enquote{stand alone} have
-% to be given as part of a scope in SVG. As a result, there is a need to
-% provide a mechanism to automatically close these extra scopes. That is
-% done using a dedicated function and a pair of tracking variables. Within
-% each graphics scope we use a global variable to do the work, with a group
-% used to save the value between scopes. The result is that no direct action
-% is needed when creating a scope.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_scope_begin:
- {
- \int_set_eq:NN
- \l_@@_draw_scope_int
- \g_@@_draw_scope_int
- \group_begin:
- \int_gzero:N \g_@@_draw_scope_int
- }
-\cs_new_protected:Npn \@@_backend_scope_end:
- {
- \prg_replicate:nn
- { \g_@@_draw_scope_int }
- { \@@_backend_literal:n { </g> } }
- \group_end:
- \int_gset_eq:NN
- \g_@@_draw_scope_int
- \l_@@_draw_scope_int
- }
-\cs_new_protected:Npn \@@_backend_scope:n #1
- {
- \@@_backend_literal:n { <g~ #1 > }
- \int_gincr:N \g_@@_draw_scope_int
+ \__kernel_backend_scope_begin:
+ \__kernel_backend_scope:n { transform="translate({?x},{?y})~scale(1,-1)" }
}
-\cs_generate_variant:Nn \@@_backend_scope:n { x }
-\int_new:N \g_@@_draw_scope_int
-\int_new:N \l_@@_draw_scope_int
+\cs_new_eq:NN \@@_backend_end: \__kernel_backend_scope_end:
% \end{macrocode}
-% \end{variable}
-% \end{macro}
% \end{macro}
%
% \begin{macro}{\@@_backend_moveto:nn, \@@_backend_lineto:nn}
@@ -1158,100 +1008,6 @@
% \end{macro}
% \end{macro}
%
-% \begin{macro}
-% {
-% \@@_backend_color_fill_cmyk:n ,
-% \@@_backend_color_stroke_cmyk:n
-% }
-% \begin{macro}{\@@_backend_color_cmyk:nw}
-% \begin{macro}
-% {
-% \@@_backend_color_fill_gray:n ,
-% \@@_backend_color_stroke_gray:n
-% }
-% \begin{macro}{\@@_backend_color_gray:nn, \@@_backend_color_gray_aux:n}
-% \begin{macro}
-% {
-% \@@_backend_color_fill_rgb:n ,
-% \@@_backend_color_stroke_rgb:n
-% }
-% \begin{macro}{\@@_backend_color_rgb:nw}
-% \begin{macro}{\@@_backend_color:nnnn}
-% For drawings in SVG, we use scopes for all colors. That
-% requires using \texttt{RGB} values, which luckily are easy to
-% convert here (|cmyk| to |RGB| is a fixed function).
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_backend_color_fill_cmyk:n #1
- { \@@_backend_color_cmyk:nw { fill } #1 \s_@@_stop }
-\cs_new_protected:Npn \@@_backend_color_stroke_cmyk:n #1
- { \@@_backend_color_cmyk:nw { stroke } #1 \s_@@_stop }
-\cs_new_protected:Npn \@@_backend_color_cmyk:nw
- #1#2 ~ #3 ~ #4 ~ #5 \s_@@_stop
- {
- \use:x
- {
- \@@_backend_color:nnnn
- {#1}
- { \fp_eval:n { -100 * ( 1 - min ( 1 , #2 + #5 ) ) } }
- { \fp_eval:n { -100 * ( 1 - min ( 1 , #3 + #5 ) ) } }
- { \fp_eval:n { -100 * ( 1 - min ( 1 , #4 + #5 ) ) } }
- }
- }
-\cs_new_protected:Npn \@@_backend_color_fill_gray:n #1
- { \@@_backend_color_grab:nn { fill } {#1} }
-\cs_new_protected:Npn \@@_backend_color_stroke_gray:n #1
- { \@@_backend_color_grab:nn { stroke } {#1} }
-\cs_new_protected:Npn \@@_backend_color_gray:nn #1#2
- {
- \use:x
- {
- \@@_backend_color_gray_aux:nn
- {#1}
- { \fp_eval:n { 100 * (#2) } }
- }
- }
-\cs_new_protected:Npn \@@_backend_color_gray_aux:nn #1#2
- { \@@_backend_color:nnn {#1} {#2} {#2} {#2} }
-\cs_new_protected:Npn \@@_backend_color_fill_rgb:n #1
- { \@@_backend_color_rgb:nw { fill } #1 \s_@@_stop }
-\cs_new_protected:Npn \@@_backend_color_stroke_rgb:n #1
- { \@@_backend_color_rgb:nw { stroke } #1 \s_@@_stop }
-\cs_new_protected:Npn \@@_backend_color_rgb:nw
- #1#2 ~ #3 ~ #4\s_@@_stop
- {
- \use:x
- {
- \@@_backend_color:nnnn
- { fill }
- { \fp_eval:n { 100 * (#2) } }
- { \fp_eval:n { 100 * (#3) } }
- { \fp_eval:n { 100 * (#4) } }
- }
- }
-\cs_new_protected:Npx \@@_backend_color:nnnn #1#2#3#4
- {
- \@@_backend_scope:n
- {
- #1 =
- "
- rgb
- (
- #2 \c_percent_str ,
- #3 \c_percent_str ,
- #4 \c_percent_str
- )
- "
- }
- }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
% \begin{macro}{\@@_backend_cm:nnnn}
% The four arguments here are floats (the affine matrix), the last
% two are a displacement vector.
@@ -1298,7 +1054,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3backend/l3backend-graphics.dtx b/macros/latex/contrib/l3backend/l3backend-graphics.dtx
index d9ed9f8495..ba3b2ed5e9 100644
--- a/macros/latex/contrib/l3backend/l3backend-graphics.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-graphics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3backend-graphics} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
%<@@=graphics>
% \end{macrocode}
%
@@ -69,13 +69,7 @@
% \begin{macro}{\@@_backend_getbb_eps:n}
% Simply use the generic function.
% \begin{macrocode}
-%<*initex>
-\use:n
-%</initex>
-%<*package>
-\AtBeginDocument
-%</package>
- { \cs_new_eq:NN \@@_backend_getbb_eps:n \graphics_read_bb:n }
+\cs_new_eq:NN \@@_backend_getbb_eps:n \graphics_read_bb:n
% \end{macrocode}
% \end{macro}
%
@@ -297,13 +291,7 @@
% Simply use the generic functions: only for \texttt{dvipdfmx} in the
% extraction cases.
% \begin{macrocode}
-%<*initex>
-\use:n
-%</initex>
-%<*package>
-\AtBeginDocument
-%</package>
- { \cs_new_eq:NN \@@_backend_getbb_eps:n \graphics_read_bb:n }
+\cs_new_eq:NN \@@_backend_getbb_eps:n \graphics_read_bb:n
%<*dvipdfmx>
\cs_new_protected:Npn \@@_backend_getbb_jpg:n #1
{
@@ -560,13 +548,7 @@
% \begin{macro}{\@@_backend_getbb_eps:n}
% Simply use the generic function.
% \begin{macrocode}
-%<*initex>
-\use:n
-%</initex>
-%<*package>
-\AtBeginDocument
-%</package>
- { \cs_new_eq:NN \@@_backend_getbb_eps:n \graphics_read_bb:n }
+\cs_new_eq:NN \@@_backend_getbb_eps:n \graphics_read_bb:n
% \end{macrocode}
% \end{macro}
%
@@ -650,7 +632,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3backend/l3backend-header.dtx b/macros/latex/contrib/l3backend/l3backend-header.dtx
index 77303f1733..24e7ee2cfa 100644
--- a/macros/latex/contrib/l3backend/l3backend-header.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-header.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -59,6 +59,14 @@
%<*dvips&header>
% \end{macrocode}
%
+% \begin{macro}{color.sc, color.fc}
+% Empty definitions for color at the top level.
+% \begin{macrocode}
+/color.sc { } def
+/color.fc { } def
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{pdf.globaldict}
% A small global dictionary for backend use.
% \begin{macrocode}
@@ -79,7 +87,6 @@ false setglobal
% is done here to allow for |Resolution|. The total height of a rectangle
% (an array) needs a little maths, in contrast to simply extracting a value.
% \begin{macrocode}
-
/pdf.cvs { 65534 string cvs } def
/pdf.dvi.pt { 72.27 mul Resolution div } def
/pdf.pt.dvi { 72.27 div Resolution mul } def
@@ -351,7 +358,7 @@ false setglobal
/x
{
0 exch rmoveto
- SDict~
+ SDict
begin
currentpoint
pdf.originy ne exch pdf.originx ne or
diff --git a/macros/latex/contrib/l3backend/l3backend-pdf.dtx b/macros/latex/contrib/l3backend/l3backend-pdf.dtx
index 7fbc94a550..fb569f2c24 100644
--- a/macros/latex/contrib/l3backend/l3backend-pdf.dtx
+++ b/macros/latex/contrib/l3backend/l3backend-pdf.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-06-29}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3backend-pdf} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
%<@@=pdf>
% \end{macrocode}
%
@@ -458,14 +458,9 @@
\hbox_set:Nn \l_@@_backend_model_box { Gg }
\exp_args:Nx \@@_backend_link_outerbox:n
{
-%<*initex>
- \l_galley_total_left_margin_dim
-%</initex>
-%<*package>
\int_if_odd:nTF { \value { page } }
{ \oddsidemargin }
{ \evensidemargin }
-%</package>
}
\box_move_down:nn { \box_dp:N \l_@@_backend_content_box }
{ \hbox:n { \__kernel_backend_postscript:n { pdf.save.linkll } } }
@@ -527,12 +522,7 @@
[
\dim_to_decimal:n {#1} ~
\dim_to_decimal:n { -\box_dp:N \l_@@_backend_model_box } ~
-%<*initex>
- \dim_to_decimal:n { #1 + \l_galley_text_width_dim } ~
-%</initex>
-%<*package>
\dim_to_decimal:n { #1 + \textwidth } ~
-%</package>
\dim_to_decimal:n { \box_ht:N \l_@@_backend_model_box }
]
[ exch { pdf.pt.dvi } forall ] def
@@ -1314,18 +1304,13 @@
% not rotate. As such, we need to know if landscape is active.
% \begin{macrocode}
\bool_new:N \g_@@_landscape_bool
-%<*package>
-\AtBeginDocument
+\cs_if_exist:NT \landscape
{
- \cs_if_exist:NT \landscape
- {
- \tl_put_right:Nn \landscape
- { \bool_gset_true:N \g_@@_landscape_bool }
- \tl_put_left:Nn \endlandscape
- { \bool_gset_false:N \g_@@_landscape_bool }
- }
+ \tl_put_right:Nn \landscape
+ { \bool_gset_true:N \g_@@_landscape_bool }
+ \tl_put_left:Nn \endlandscape
+ { \bool_gset_false:N \g_@@_landscape_bool }
}
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -1628,7 +1613,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/CHANGELOG.md b/macros/latex/contrib/l3experimental/CHANGELOG.md
index b66593198b..bf4577912b 100644
--- a/macros/latex/contrib/l3experimental/CHANGELOG.md
+++ b/macros/latex/contrib/l3experimental/CHANGELOG.md
@@ -7,6 +7,12 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2020-08-07]
+
+### Changed
+- Move drawing color functions to `l3color`, generalising the approach
+ with better `dvips` support
+
## [2020-07-17]
### Added
@@ -149,7 +155,8 @@ this project uses date-based 'snapshot' version identifiers.
- New `l3color` module using `xcolor`-like expression syntax
- New `l3draw` module, based on `pgf` layer of the TikZ system
-[Unreleased]: https://github.com/latex3/latex3/compare/2020-07-17...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2020-08-07...HEAD
+[2020-08-07]: https://github.com/latex3/latex3/compare/2020-07-17...2020-08-07
[2020-07-17]: https://github.com/latex3/latex3/compare/2020-06-18...2020-07-17
[2020-06-18]: https://github.com/latex3/latex3/compare/2020-06-03...2020-06-18
[2020-06-03]: https://github.com/latex3/latex3/compare/2020-05-18...2020-06-03
diff --git a/macros/latex/contrib/l3experimental/README.md b/macros/latex/contrib/l3experimental/README.md
index 413d946314..9831aaadf0 100644
--- a/macros/latex/contrib/l3experimental/README.md
+++ b/macros/latex/contrib/l3experimental/README.md
@@ -1,7 +1,7 @@
Experimental LaTeX3 Concepts
============================
-Release 2020-07-17
+Release 2020-08-07
Overview
--------
diff --git a/macros/latex/contrib/l3experimental/l3benchmark.dtx b/macros/latex/contrib/l3experimental/l3benchmark.dtx
index bd5fa245a9..05058bdef6 100644
--- a/macros/latex/contrib/l3experimental/l3benchmark.dtx
+++ b/macros/latex/contrib/l3experimental/l3benchmark.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -125,14 +125,12 @@
% Our working unit is the scaled second, namely $2^{-16}$ seconds.
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3benchmark}{2020-07-17}{}
+\ProvidesExplPackage{l3benchmark}{2020-08-07}{}
{L3 Experimental benchmarking}
-%</package>
% \end{macrocode}
%
% \subsection{Additions to \pkg{l3sys}: elapsed time}
@@ -576,7 +574,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3benchmark.pdf b/macros/latex/contrib/l3experimental/l3benchmark.pdf
index 7b2598f0d5..adfca31546 100644
--- a/macros/latex/contrib/l3experimental/l3benchmark.pdf
+++ b/macros/latex/contrib/l3experimental/l3benchmark.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3color.dtx b/macros/latex/contrib/l3experimental/l3color.dtx
index 91cb13e0b4..42151e2a41 100644
--- a/macros/latex/contrib/l3experimental/l3color.dtx
+++ b/macros/latex/contrib/l3experimental/l3color.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -95,7 +95,7 @@
%
% Additional models may be created to allow mixing of spot colors
% with each other or with those from other models. See
-% Section~\ref{l3color:sec:spot} for more detail of spot color support.
+% Section~\ref{l3color:sec:new-models} for more detail of spot color support.
%
% When color is selected by model, the \meta{values} given are specified as
% a comma-separated list. The length of the list will therefore be determined
@@ -215,6 +215,9 @@
%
% \section{Selecting colors}
%
+% General selection of color is safe when split across pages: a stack is
+% used to ensure that the correct color is re-selected on the new page.
+%
% \begin{function}{\color_select:n}
% \begin{syntax}
% \cs{color_select:n} \Arg{color expression}
@@ -237,6 +240,37 @@
% and similar are not influenced by this setting.
% \end{variable}
%
+% \section{Colors for drawing: fills and strokes}
+%
+% Colors for drawing operations and so forth are split into strokes and fills
+% (the latter may also be referred to as non-stroke color). These operations
+% \emph{may} apply to text, but this is backend-depended and the general
+% \cs{color_select:n(n)} should be used for typeset text. In contrast to
+% general color, these operations are \emph{not} stacked and thus must
+% \emph{not} split across pages. Also, an appropriate scope must be applied
+% to the color change, for example \cs{draw_begin:}/\cs{draw_end:}.
+%
+% \begin{function}{\color_fill:n, \color_stroke:n}
+% \begin{syntax}
+% \cs{color_fill:n} \Arg{color expression}
+% \end{syntax}
+% Parses the \meta{color expression} and then activates the resulting
+% color specification for filling or stroking.
+% \end{function}
+%
+% \begin{function}{\color_fill:nn, \color_stroke:nn}
+% \begin{syntax}
+% \cs{color_fill:nn} \Arg{model(s)} \Arg{value(s)}
+% \end{syntax}
+% Activates the color specification equivalent to the \meta{model(s)} and
+% \meta{value(s)} for filling or stroking.
+% \end{function}
+%
+% \begin{variable}{color.fc, color.sc}
+% When using \texttt{dvips}, these PostScript variables hold the fill and
+% stroke color, respectively.
+% \end{variable}
+%
% \section{Multiple color models}
%
% When selecting or setting a color with an explicit model, it is possible
@@ -302,8 +336,59 @@
% assigns the data to the \meta{tl}.
% \end{function}
%
-% \section{Spot colors}
-% \label{l3color:sec:spot}
+% \section{Creating new color models}
+% \label{l3color:sec:new-models}
+%
+% Additional color models are required to support specialist workflows, for
+% example those involving separations (see
+% \url{https://helpx.adobe.com/indesign/using/spot-process-colors.html}
+% for details of the use of separations in print). Color models may be split
+% into families; in the case of the basic \texttt{cmyk}, \texttt{gray}
+% and \texttt{rgb} models, the family and the model itself are synonymous. This
+% is not generally the case: see the PDF reference for more details.
+%
+% \begin{function}{\color_model_new:nnn}
+% \begin{syntax}
+% \cs{color_model_new:nnn} \Arg{model} \Arg{family} \Arg{params}
+% \end{syntax}
+% Creates a new \meta{model} which is derived from the color model \meta{family}.
+% The latter should be one of
+% \begin{itemize}
+% \item \texttt{Separation}
+% \end{itemize}
+% (The \meta{family} may be given in mixed case as-in the PDF reference:
+% internally, case of these strings is folded.)
+% Depending on the \meta{family}, one or more \meta{params} are mandatory or
+% optional.
+% \end{function}
+%
+% For a \texttt{Separation} space, there are three \emph{compulsory} keys.
+% \begin{itemize}
+% \item \texttt{name} The name of the Separation, for example the formal
+% name of a spot color ink. Such a \meta{name} may contain spaces, etc.,
+% which are not permitted in the \meta{model}.
+% \item \texttt{alternative-model} An alternative device colorspace, one of
+% \texttt{cmyk}, \texttt{rgb}, \texttt{gray} or \texttt{cielab}. The three
+% parameter-based models work as described above; see below for
+% details of CIELAB colors.
+% \item \texttt{alternative-values} A comma-separated list of values
+% appropriate to the \texttt{alternative-model}. This information is used by
+% the PDF application if the \texttt{Separation} is not available.
+% \end{itemize}
+%
+% CIELAB color separations are created using the
+% \texttt{alternative-model = cielab} setting. These colors must also have an
+% \texttt{illuminant} key, one of \texttt{a}, \texttt{c}, \texttt{e},
+% \texttt{d50}, \texttt{d55}, \texttt{d65} or \texttt{d75}. The
+% \texttt{alternative-values} in this case are the three parameters $L*$, $a*$
+% and $b*$ of the CIELAB model. Full details of this device-independent color
+% approach are given in the documentation to the \pkg{colorspace} package.
+%
+% CIELAB colors \emph{cannot} be converted into other device-dependent color
+% spaces, and as such, mixing can only occur if colors set up using the CIELAB
+% model are also given with an alternative parameter-based model. If that is
+% not the case, \pkg{l3color} will fallback to using black as the colorant in
+% any mixing.
%
% \end{documentation}
%
@@ -312,7 +397,7 @@
% \section{\pkg{l3color} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -320,10 +405,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3color}{2020-07-17}{}
+\ProvidesExplPackage{l3color}{2020-08-07}{}
{L3 Experimental color support}
-%</package>
% \end{macrocode}
%
% \subsection{Predefined color names}
@@ -419,10 +502,12 @@
\cs_generate_variant:Nn \@@_convert:nnN { VV }
\cs_new_protected:Npn \@@_convert:nnnN #1#2#3#4
{
- \str_if_eq:nnT {#1} { spot } % TO DO!!!
- { }
\tl_set:Nx #4
- { \use:c { @@_convert_ #1 _ #2 :w } #3 ~ 0 ~ 0 ~ 0 \s_@@_stop }
+ {
+ \cs_if_exist:cTF { @@_convert_ #1 _ #2 :w }
+ { \use:c { @@_convert_ #1 _ #2 :w } #3 ~ 0 ~ 0 ~ 0 \s_@@_stop }
+ { \use:c { c_@@_fallback_ #2 _tl } }
+ }
}
\cs_generate_variant:Nn \@@_convert:nnnN { nV , nnV }
\cs_new:Npn \@@_convert_gray_rgb:w #1 ~ #2 \s_@@_stop
@@ -993,6 +1078,41 @@
% \end{macro}
% \end{macro}
%
+% \subsection{Fill and stroke color}
+%
+% \begin{macro}{\color_fill:n, \color_stroke:n}
+% \begin{macro}{\color_fill:nn, \color_stroke:nn}
+% \begin{macro}{\@@_draw:nnn}
+% \begin{macrocode}
+\cs_new_protected:Npn \color_fill:n #1
+ {
+ \@@_parse:nN {#1} \l_@@_current_tl
+ \exp_after:wN \@@_draw:nnn \l_@@_current_tl { fill }
+ }
+\cs_new_protected:Npn \color_stroke:n #1
+ {
+ \@@_parse:nN {#1} \l_@@_current_tl
+ \exp_after:wN \@@_draw:nnn \l_@@_current_tl { stroke }
+ }
+\cs_new_protected:Npn \color_fill:nn #1#2
+ {
+ \@@_select_main:Nw \l_@@_current_tl
+ #1 / / \s_@@_mark #2 / / \s_@@_stop
+ \exp_after:wN \@@_draw:nnn \l_@@_current_tl { fill }
+ }
+\cs_new_protected:Npn \color_stroke:nn #1#2
+ {
+ \@@_select_main:Nw \l_@@_current_tl
+ #1 / / \s_@@_mark #2 / / \s_@@_stop
+ \exp_after:wN \@@_draw:nnn \l_@@_current_tl { stroke }
+ }
+\cs_new_protected:Npn \@@_draw:nnn #1#2#3
+ { \use:c { @@_backend_ #3 _ #1 :n } {#2} }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \subsection{Defining named colors}
%
% \begin{variable}{\l_@@_named_tl}
@@ -1279,6 +1399,357 @@
% \end{macro}
% \end{macro}
%
+% \subsection{Additional color models}
+%
+% \begin{variable}{\l_@@_internal_prop}
+% \begin{macrocode}
+\prop_new:N \l_@@_internal_prop
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\g_@@_separation_int}
+% A tracker for the total number of separations.
+% \begin{macrocode}
+\int_new:N \g_@@_separation_int
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}
+% {
+% \c_@@_model_whitepoint_cielab_a_tl ,
+% \c_@@_model_whitepoint_cielab_b_tl ,
+% \c_@@_model_whitepoint_cielab_e_tl ,
+% \c_@@_model_whitepoint_cielab_d50_tl ,
+% \c_@@_model_whitepoint_cielab_d55_tl ,
+% \c_@@_model_whitepoint_cielab_d65_tl ,
+% \c_@@_model_whitepoint_cielab_d75_tl
+% }
+% Whitepoint data for the CIELAB profiles.
+% \begin{macrocode}
+\tl_const:Nn \c_@@_model_whitepoint_cielab_a_tl { 1.0985 ~ 1 ~ 0.3558 }
+\tl_const:Nn \c_@@_model_whitepoint_cielab_b_tl { 0.9807~ 1 ~ 1.1822 }
+\tl_const:Nn \c_@@_model_whitepoint_cielab_e_tl { 1 ~ 1 ~ 1 }
+\tl_const:cn { c_@@_model_whitepoint_cielab_d50_tl } { 0.9642 ~, 1 ~ 0.8251 }
+\tl_const:cn { c_@@_model_whitepoint_cielab_d55_tl } { 0.9568 ~ 1 ~ 0.9214 }
+\tl_const:cn { c_@@_model_whitepoint_cielab_d65_tl } { 0.9504 ~ 1 ~ 1.0888 }
+\tl_const:cn { c_@@_model_whitepoint_cielab_d75_tl } { 0.9497 ~ 1 ~ 1.2261 }
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{variable}{\c_@@_model_range_cielab_tl}
+% The range for CIELAB color spaces.
+% \begin{macrocode}
+\tl_const:Nn \c_@@_model_range_cielab_tl { -128 ~ 127 ~ -128 ~ 127 }
+% \end{macrocode}
+% \end{variable}
+%
+% \begin{macro}{\color_model_new:nnn, \@@_model_new:nnn}
+% \begin{macro}{\@@_model_separation:n}
+% \begin{macro}{\@@_model_separation:nn}
+% \begin{macro}{\@@_model_separation:nnn}
+% \begin{macro}{\@@_model_separation:w}
+% \begin{macro}
+% {
+% \@@_model_separation_cmyk:nnnnnn ,
+% \@@_model_separation_gray:nnnnnn ,
+% \@@_model_separation_rgb:nnnnnn
+% }
+% \begin{macro}{\@@_model_convert:nnn}
+% \begin{macro}{\@@_model_separation_cielab:nnnnnn}
+% \begin{macro}{\@@_model_separation_cielab:nnnnnnn}
+% \begin{macro}{\@@_model_separation_init:nnnnn}
+% \begin{macro}{\@@_model_separation_init_cielab:n}
+% \begin{macro}{\@@_model_separation_init_cielab:nnnnn}
+% Set up a new model: in general this has to be handled by a family-dependent
+% function. To avoid some \enquote{interesting} questions with casing, we
+% fold the case of the family name. The key--value list should always be
+% present, so we convert it up-front to a |prop|, then deal with the detail
+% on a per-family basis.
+% \begin{macrocode}
+\cs_new_protected:Npn \color_model_new:nnn #1#2#3
+ {
+ \exp_args:Nee \@@_model_new:nnn
+ { \tl_to_str:n {#1} }
+ { \str_foldcase:n {#2} } {#3}
+ }
+\cs_new_protected:Npn \@@_model_new:nnn #1#2#3
+ {
+ \cs_if_exist:cTF { @@_parse_model_ #1 :w }
+ {
+ \__kernel_msg_error:nnn { color } { model-already-defined } {#1}
+ }
+ {
+ \cs_if_exist:cTF { @@_model_ #2 :n }
+ {
+ \prop_set_from_keyval:Nn \l_@@_internal_prop {#3}
+ \use:c { @@_model_ #2 :n } {#1}
+ }
+ {
+ \__kernel_msg_error:nnn { color } { unknown-model-type } {#2}
+ }
+ }
+ }
+% \end{macrocode}
+% Separations must have a \enquote{real} name, which is pretty easy to find.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation:n #1
+ {
+ \prop_get:NnNTF \l_@@_internal_prop { name }
+ \l_@@_internal_tl
+ {
+ \exp_args:NV \@@_model_separation:nn
+ \l_@@_internal_tl {#1}
+ }
+ {
+ \__kernel_msg_error:nnn { color }
+ { separation-requires-name } {#1}
+ }
+ }
+% \end{macrocode}
+% We have two keys to find at this stage: the alternative space model
+% and linked values.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation:nn #1#2
+ {
+ \prop_get:NnNTF \l_@@_internal_prop { alternative-model }
+ \l_@@_internal_tl
+ {
+ \exp_args:NV \@@_model_separation:nnn
+ \l_@@_internal_tl {#2} {#1}
+ }
+ {
+ \__kernel_msg_error:nnn { color }
+ { separation-alternative-model } {#2}
+ }
+ }
+\cs_new_protected:Npn \@@_model_separation:nnn #1#2#3
+ {
+ \cs_if_exist:cTF { @@_model_separation_ #1 :nnnnnn }
+ {
+ \prop_get:NnNTF \l_@@_internal_prop { alternative-values }
+ \l_@@_internal_tl
+ {
+ \exp_after:wN \@@_model_separation:w \l_@@_internal_tl
+ , 0 , 0 , 0 , 0 \s_@@_stop {#2} {#3} {#1}
+ }
+ {
+ \__kernel_msg_error:nnn { color }
+ { separation-alternative-values } {#2}
+ }
+ }
+ {
+ \__kernel_msg_error:nnn { color }
+ { unknown-alternative-model } {#1}
+ }
+ }
+% \end{macrocode}
+% As each alternative space leads to a different requirement for conversion,
+% and as there are only a small number of choices, we manually split the data
+% and then set up. Notice that mixing tints is really just the same
+% as mixing \texttt{gray}. The \texttt{white} color is special, as it allows
+% tints to be adjusted without an additional color space. To make sure the
+% data is set for that at all group levels, we need to work on a per-level
+% basis. Within the output, only the set-up needs the \enquote{real} name
+% of the colorspace: we use a simple tracking number for general usage
+% as this is a clear namespace without issues of escaping chars.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation:w
+ #1 , #2 , #3 , #4 , #5 \s_@@_stop #6#7#8
+ {
+ \int_gincr:N \g_@@_separation_int
+ \tl_const:cn { c_@@_fallback_ #6 _tl } { 1 }
+ \cs_new_eq:cN { @@_parse_mix_ #6 :nw } \@@_parse_mix_gray:nw
+ \cs_new:cpn { @@_parse_model_ #6 :w } ##1 , ##2 \s_@@_stop
+ { {#6} { \@@_parse_number:n {##1} } }
+ \clist_map_inline:nn { fill , stroke , select }
+ {
+ \cs_new_protected:cpx { @@_backend_ ##1 _ #6 :n } ####1
+ {
+ \exp_not:c { @@_backend_ ##1 _ separation:nn }
+ { color \int_use:N \g_@@_separation_int } {####1}
+ }
+ }
+ \use:c { @@_model_separation_ #8 :nnnnnn }
+ {#6} {#7} {#1} {#2} {#3} {#4}
+ \cs_new_protected:cpx { @@_model_ #6 _white: }
+ {
+ \prop_put:Nnn \exp_not:N \l_@@_named_white_prop {#6} { 0 }
+ \exp_not:N \int_compare:nNnF { \tex_currentgrouplevel:D } = 0
+ { \group_insert_after:N \exp_not:c { @@_model_ #6 _ white: } }
+ }
+ \use:c { @@_model_ #6 _white: }
+ }
+\cs_new_protected:Npn \@@_model_separation_cmyk:nnnnnn #1#2#3#4#5#6
+ {
+ \cs_new:cpn { @@_convert_ #1 _cmyk:w } ##1 ~ ##2 \s_@@_stop
+ {
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #4} ~
+ \fp_eval:n {##1 * #5} ~
+ \fp_eval:n {##1 * #6}
+ }
+ \@@_model_convert:nnn {#1} { cmyk } { rgb }
+ \@@_model_convert:nnn {#1} { cmyk } { gray }
+ \@@_model_separation_init:nnnnn {#2} { /DeviceCMYK } { }
+ { 0 ~ 0 ~ 0 ~ 0 } { #3 ~ #4 ~ #5 ~ #6 }
+ }
+\cs_new_protected:Npn \@@_model_separation_rgb:nnnnnn #1#2#3#4#5#6
+ {
+ \cs_new:cpn { @@_convert_ #1 _rgb:w } ##1 ~ ##2 \s_@@_stop
+ {
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #4} ~
+ \fp_eval:n {##1 * #5}
+ }
+ \@@_model_convert:nnn {#1} { rgb } { cmyk }
+ \@@_model_convert:nnn {#1} { rgb } { gray }
+ \@@_model_separation_init:nnnnn {#2} { /DeviceRGB } { }
+ { 0 ~ 0 ~ 0 } { #3 ~ #4 ~ #5 }
+ }
+\cs_new_protected:Npn \@@_model_separation_gray:nnnnnn #1#2#3#4#5#6
+ {
+ \cs_new:cpn { @@_convert_ #1 _cmyk:w } ##1 ~ ##2 \s_@@_stop
+ {
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #3}
+ }
+ \cs_new:cpn { @@_convert_ #1 _gray:w } ##1 ~ ##2 \s_@@_stop
+ { \fp_eval:n {##1 * #3} }
+ \cs_new:cpn { @@_convert_ #1 _rgb:w } ##1 ~ ##2 \s_@@_stop
+ {
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #3} ~
+ \fp_eval:n {##1 * #3}
+ }
+ \@@_model_separation_init:nnnnn {#2} { /DeviceGray } { } { 0 } {#3}
+ }
+% \end{macrocode}
+% Generic model conversion \emph{via} an alternative intermediate.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_convert:nnn #1#2#3
+ {
+ \cs_new:cpx { @@_convert_ #1 _ #3 :w } ##1 ~ ##2 \s_@@_stop
+ {
+ \exp_not:N \exp_args:NNe \exp_not:N \use:nn
+ \exp_not:c { @@_convert_ #2 _ #3 :w }
+ { \exp_not:c { @@_convert_ #1 _ #2 :w } ##1 ~ ##2 \s_@@_stop }
+ \c_space_tl \exp_not:N \s_@@_stop
+ }
+ }
+% \end{macrocode}
+% Setting up for CIELAB needs a bit more work: there is the illuminant and
+% the need for an appropriate object.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation_cielab:nnnnnn #1#2#3#4#5#6
+ {
+ \prop_get:NnNF \l_@@_internal_prop { illuminant }
+ \l_@@_internal_tl
+ {
+ \__kernel_msg_error:nnn { color }
+ { cielab-requires-illuminant } {#1}
+ \tl_set:Nn \l_@@_internal_tl { d50 }
+ }
+ \exp_args:NV \@@_model_separation_cielab:nnnnnnn
+ \l_@@_internal_tl {#1} {#2} {#3} {#4} {#5} {#6}
+ }
+% \end{macrocode}
+% If a CIELAB space is being set up, we need the illuminant, then create
+% the appropriate set up. At present, this doesn't include \texttt{BlackPoint}
+% or \texttt{Range} data, but that may be added later. As CIELAB colors
+% cannot be converted to anything else, we fallback to producing black: the
+% user should set up a second model for colors set up this way.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation_cielab:nnnnnnn #1#2#3#4#5#6#7
+ {
+ \tl_if_exist:cTF { c_@@_model_whitepoint_cielab_ #1 _tl }
+ {
+ \@@_model_separation_init_cielab:n {#1}
+ \@@_model_separation_init_cielab:nnnnn {#2} {#3} {#4} {#5} {#6}
+ \cs_new:cpn { @@_convert_ #2 _cmyk:w } ##1 ~ ##2 \s_@@_stop
+ { 0 ~ 0 ~ 0 ~ 1 }
+ \cs_new:cpn { @@_convert_ #2 _rgb:w } ##1 ~ ##2 \s_@@_stop
+ { 1 ~ 1 ~ 1 }
+ \cs_new:cpn { @@_convert_ #2 _gray:w } ##1 ~ ##2 \s_@@_stop
+ { 1 }
+ }
+ {
+ \__kernel_msg_error:nnn { color }
+ { unknown-cielab-illuminant } {#1}
+ }
+ }
+% \end{macrocode}
+% Initialising the PDF structures needs two parts: creating an object
+% containing the \enquote{real} name of the Separation, then adding a reference
+% to that to each page. The latter uses the internal name of the \texttt{cs}.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation_init:nnnnn #1#2#3#4#5
+ {
+ \pdf_object_now:nx { array }
+ {
+ /Separation
+ / \str_convert_pdfname:n {#1} ~ #2 ~
+ <<
+ /FunctionType ~ 2
+ /Domain ~ [0 ~ 1]
+ \tl_if_blank:nF {#3} { /Range ~ [#3] }
+ /C0 ~ [#4] ~
+ /C1 ~ [#5] /N ~ 1
+ >>
+ }
+ \use:x
+ {
+ \pdfcoredict_gput:nnn
+ { Page / Resources / ColorSpace }
+ { color \int_use:N \g_@@_separation_int }
+ { \pdf_object_last: }
+ }
+ }
+\cs_if_exist:NF \pdf_object_now:nn
+ { \cs_gset_protected:Npn \@@_model_separation_init:nnnnn #1#2#3#4#5 { } }
+% \end{macrocode}
+% For CIELAB colors, we need one object per document for the illuminant,
+% plus initialisation of the color space referencing that object.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_model_separation_init_cielab:n #1
+ {
+ \pdf_object_new:nn { @@_illuminant_cielab_ #1 } { array }
+ \pdf_object_write:nx { @@_illuminant_cielab_ #1 }
+ {
+ /Lab ~
+ <<
+ /WhitePoint ~
+ [ \tl_use:c { c_@@_model_whitepoint_cielab_ #1 _tl } ]
+ /Range ~ [ \c_@@_model_range_lab_tl ]
+ >>
+ }
+ }
+\cs_if_exist:NF \pdf_object_new:nn
+ { \cs_gset_protected:Npn \@@_model_separation_init_cielab:n #1 { } }
+\cs_new_protected:Npn \@@_model_separation_init_cielab:nnnnn #1#2#3#4#5
+ {
+ \@@_model_separation_init:nnnnn
+ {#2}
+ { \pdf_object_ref:n { @@_illuminant_cielab_ #1 } }
+ { \c_@@_model_range_lab_tl }
+ { 100 ~ 0 ~ 0 }
+ { #3 ~ #4 ~ #5 }
+ }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \subsection{Diagnostics}
%
% \begin{macro}{\color_show:n}
@@ -1313,24 +1784,94 @@
% \subsection{Messages}
%
% \begin{macrocode}
+\__kernel_msg_new:nnnn { color } { cielab-requires-illuminant }
+ { CIELAB~color~space~'#1'~require~an~illuminant. }
+ {
+ LaTeX~has~been~asked~to~create~a~separation~color~space~using~
+ CIELAB~specifications,~but~no~\\ \\
+ \iow_indent:n { illuminant = <basis> }
+ \\ \\
+ key~was~given~with~the~correct~information.~LaTeX~will~use~illuminant~
+ 'd50'~for~recovery.
+ }
+\__kernel_msg_new:nnnn { color } { conversion-not-available }
+ { No~model~conversion~available~from~'#1'~to~'#2'. }
+ {
+ LaTeX~has~been~asked~to~convert~a~color~from~model~'#1'~
+ to~model'#2',~but~there~is~no~method~available~to~do~that.
+ }
+\__kernel_msg_new:nnnn { color } { model-already-defined }
+ { Color~model~'#1'~already~defined. }
+ {
+ LaTeX~was~asked~to~define~a~new~color~model~called~'#1',~but~
+ this~color~model~already~exists.
+ }
+\__kernel_msg_new:nnnn { color } { separation-alternative-model }
+ { Separation~color~space~'#1'~require~an~alternative~model. }
+ {
+ LaTeX~has~been~asked~to~create~a~separation~color~space,~
+ but~no~\\ \\
+ \iow_indent:n { alternative-model = <model> }
+ \\ \\
+ key~was~given~with~the~correct~information.
+ }
+\__kernel_msg_new:nnnn { color } { separation-alternative-values }
+ { Separation~color~space~'#1'~require~values~for~the~alternative~space. }
+ {
+ LaTeX~has~been~asked~to~create~a~separation~color~space,~
+ but~no~\\ \\
+ \iow_indent:n { alternative-values = <model> }
+ \\ \\
+ key~was~given~with~the~correct~information.
+ }
+\__kernel_msg_new:nnnn { color } { separation-requires-name }
+ { Separation~color~space~'#1'~require~a~formal~name. }
+ {
+ LaTeX~has~been~asked~to~create~a~separation~color~space,~
+ but~no~\\ \\
+ \iow_indent:n { name = <formal~name> }
+ \\ \\
+ key~was~given~with~the~correct~information.
+ }
\__kernel_msg_new:nnnn { color } { unknown-color }
{ Unknown~color~'#1'. }
{
LaTeX~has~been~asked~to~use~a~color~named~'#1',~
but~this~has~never~been~defined.
}
+\__kernel_msg_new:nnnn { color } { unknown-alternative-model }
+ { Separation~color~space~'#1'~require~an~valid~alternative~space. }
+ {
+ LaTeX~has~been~asked~to~create~a~separation~color~space,~
+ but~the~model~given~as\\ \\
+ \iow_indent:n { alternative-model = <model> }
+ \\ \\
+ is~unknown.
+ }
\__kernel_msg_new:nnnn { color } { unknown-export-format }
{ Unknown~export~format~'#1'. }
{
LaTeX~has~been~asked~to~export~a~color~in~format~'#1',~
but~this~has~never~been~defined.
}
+\__kernel_msg_new:nnnn { color } { unknown-cielab-illuminant }
+ { Unknown~illuminant~model~'#1'. }
+ {
+ LaTeX~has~been~asked~to~use~create~a~color~space~using~CIELAB~
+ illuminant~'#1',~but~this~does~not~exist.
+ }
\__kernel_msg_new:nnnn { color } { unknown-model }
{ Unknown~color~model~'#1'. }
{
LaTeX~has~been~asked~to~use~a~color~model~called~'#1',~
but~this~model~is~not~set~up.
}
+\__kernel_msg_new:nnnn { color } { unknown-model-type }
+ { Unknown~color~model~type~'#1'. }
+ {
+ LaTeX~has~been~asked~to~create~a~new~color~model~called~'#1',~
+ but~this~type~of~model~was~never~set~up.
+ }
% \end{macrocode}
%
% \begin{macrocode}
@@ -1344,7 +1885,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3color.pdf b/macros/latex/contrib/l3experimental/l3color.pdf
index 80ecd21fe5..321bc7cc28 100644
--- a/macros/latex/contrib/l3experimental/l3color.pdf
+++ b/macros/latex/contrib/l3experimental/l3color.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3draw-boxes.dtx b/macros/latex/contrib/l3experimental/l3draw-boxes.dtx
index a39bd99f30..8ab5d0c59c 100644
--- a/macros/latex/contrib/l3experimental/l3draw-boxes.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-boxes.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-boxes} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -147,7 +147,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-code.pdf b/macros/latex/contrib/l3experimental/l3draw-code.pdf
index 9536595edc..d66a262ce7 100644
--- a/macros/latex/contrib/l3experimental/l3draw-code.pdf
+++ b/macros/latex/contrib/l3experimental/l3draw-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3draw-layers.dtx b/macros/latex/contrib/l3experimental/l3draw-layers.dtx
index 43d699b64b..ad1238cd2f 100644
--- a/macros/latex/contrib/l3experimental/l3draw-layers.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-layers.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-layers} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -208,7 +208,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-paths.dtx b/macros/latex/contrib/l3experimental/l3draw-paths.dtx
index 847ade5f44..5da166a75d 100644
--- a/macros/latex/contrib/l3experimental/l3draw-paths.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-paths.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-paths} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1030,7 +1030,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-points.dtx b/macros/latex/contrib/l3experimental/l3draw-points.dtx
index 15ad9e1f17..3c2b8395a9 100644
--- a/macros/latex/contrib/l3experimental/l3draw-points.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-points.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-points} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -963,7 +963,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-scopes.dtx b/macros/latex/contrib/l3experimental/l3draw-scopes.dtx
index 038c93dbf6..7ecb49df28 100644
--- a/macros/latex/contrib/l3experimental/l3draw-scopes.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-scopes.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-scopes} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -132,7 +132,7 @@
\draw_transform_shift_reset:
\@@_softpath_clear:
\draw_linewidth:n { \l_draw_default_linewidth_dim }
- \draw_color:n { . }
+ \color_select:n { . }
\draw_nonzero_rule:
\draw_cap_butt:
\draw_join_miter:
@@ -262,7 +262,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-softpath.dtx b/macros/latex/contrib/l3experimental/l3draw-softpath.dtx
index 75af8516ae..e232869980 100644
--- a/macros/latex/contrib/l3experimental/l3draw-softpath.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-softpath.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-softpath} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -607,7 +607,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-state.dtx b/macros/latex/contrib/l3experimental/l3draw-state.dtx
index cfced7e0d5..6701026948 100644
--- a/macros/latex/contrib/l3experimental/l3draw-state.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-state.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-state} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -147,38 +147,8 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{variable}{\l_@@_color_tmp_tl}
-% Scratch space.
% \begin{macrocode}
-\tl_new:N \l_@@_color_tmp_tl
-% \end{macrocode}
-% \end{variable}
-%
-% \begin{macro}{\draw_color:n, \draw_color_fill:n, \draw_color_stroke:n}
-% \begin{macro}{\@@_color:nn}
-% \begin{macro}{\@@_color:nnn}
-% Much the same as for core color support but calling the relevant
-% driver-level function.
-% \begin{macrocode}
-\cs_new_eq:NN \draw_color:n \color_select:n
-\cs_new_protected:Npn \draw_color_fill:n #1
- { \@@_color:nn { fill } {#1} }
-\cs_new_protected:Npn \draw_color_stroke:n #1
- { \@@_color:nn { stroke } {#1} }
-\cs_new_protected:Npn \@@_color:nn #1#2
- {
- \color_export:nnN {#2} { backend } \l_@@_color_tmp_tl
- \exp_after:wN \@@_color:nnn \l_@@_color_tmp_tl {#1}
- }
-\cs_new_protected:Npn \@@_color:nnn #1#2#3
- { \use:c { @@_backend_color_ #3 _ #1 :n } {#2} }
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-%
-% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw-transforms.dtx b/macros/latex/contrib/l3experimental/l3draw-transforms.dtx
index dcdfc783b7..e9a06f67d0 100644
--- a/macros/latex/contrib/l3experimental/l3draw-transforms.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw-transforms.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3draw-transforms} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -331,7 +331,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw.dtx b/macros/latex/contrib/l3experimental/l3draw.dtx
index 081d42e7f3..11ed7487c1 100644
--- a/macros/latex/contrib/l3experimental/l3draw.dtx
+++ b/macros/latex/contrib/l3experimental/l3draw.dtx
@@ -110,7 +110,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -650,7 +650,7 @@
% \draw_path_lineto:n { 2cm , 1cm }
% \draw_path_lineto:n { 3cm , 0.5cm }
% \draw_path_lineto:n { 3cm , 0cm }
-% \draw_color_fill:n { yellow!80!black }
+% \color_fill:n { yellow!80!black }
% \draw_path_use_clear:n { fill , stroke }
% \draw_end:
% \end{demo}
@@ -662,7 +662,7 @@
% \draw_path_moveto:n { 2cm , 1cm } % Begins a new part
% \draw_path_lineto:n { 3cm , 0.5cm }
% \draw_path_lineto:n { 3cm , 0cm }
-% \draw_color_fill:n { yellow!80!black }
+% \color_fill:n { yellow!80!black }
% \draw_path_use_clear:n { fill , stroke }
% \draw_end:
% \end{demo}
@@ -684,7 +684,7 @@
% { 1cm , 1cm } % First control
% { 2cm , 1cm } % Second control
% { 3cm , 0cm } % End
-% \draw_color_fill:n { yellow!80!black }
+% \color_fill:n { yellow!80!black }
% \draw_path_use_clear:n { fill , stroke }
% \draw_end:
% \end{demo}
@@ -705,7 +705,7 @@
% \draw_path_curveto:nn
% { 1cm , 1cm }
% { 2cm , 0cm }
-% \draw_color_fill:n { yellow!80!black }
+% \color_fill:n { yellow!80!black }
% \draw_path_use_clear:n { fill , stroke }
% \draw_end:
% \end{demo}
@@ -778,7 +778,7 @@
% { 1.5cm , 0cm }
% { 0cm , 1cm }
% \draw_path_use_clear:n { stroke }
-% \draw_color:n { red }
+% \color_select:n { red }
% \draw_path_ellipse:nnn
% { 1cm , 0cm }
% { 1cm , 1cm }
@@ -977,15 +977,6 @@
% \end{demo}
% \end{function}
%
-% \subsection{Color}
-%
-% \begin{function}{\draw_color:n, \draw_color_fill:n, \draw_color_stroke:n}
-% \begin{syntax}
-% \cs{draw_color:n} \Arg{color expression}
-% \end{syntax}
-% Evaluates the \meta{color expression} as described for \pkg{l3color}.
-% \end{function}
-%
% \subsection{Transformations}
%
% Points are normally used unchanged relative to the canvas axes. This can
@@ -1137,7 +1128,7 @@
% \section{\pkg{l3draw} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1145,10 +1136,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3draw}{2020-07-17}{}
+\ProvidesExplPackage{l3draw}{2020-08-07}{}
{L3 Experimental core drawing support}
-%</package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1183,7 +1172,7 @@
% Everything else is in the sub-files!
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3draw.pdf b/macros/latex/contrib/l3experimental/l3draw.pdf
index a8cb1a14dc..9a2f1341e0 100644
--- a/macros/latex/contrib/l3experimental/l3draw.pdf
+++ b/macros/latex/contrib/l3experimental/l3draw.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3galley.dtx b/macros/latex/contrib/l3experimental/l3galley.dtx
index 7865c39b7f..8ed82bcce4 100644
--- a/macros/latex/contrib/l3experimental/l3galley.dtx
+++ b/macros/latex/contrib/l3experimental/l3galley.dtx
@@ -61,7 +61,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -678,7 +678,7 @@
% level both of these need to be correctly saved.
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -686,23 +686,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3galley}{2020-07-17}{}
+\ProvidesExplPackage{l3galley}{2020-08-07}{}
{L3 Experimental galley code}
-%</package>
-% \end{macrocode}
-%
-% \subsection{Support items}
-%
-% Functions or settings which are needed by the galley but perhaps also
-% elsewhere.
-%
-% The default hyphenation character should be set and hyphenation should be
-% enabled.
-% \begin{macrocode}
-%<*initex>
-\tex_defaulthyphenchar:D 45 \scan_stop:
-%</initex>
% \end{macrocode}
%
% \subsection{Scratch variables}
@@ -767,12 +752,7 @@
% The width of the current measure: the \enquote{running} setting can be
% inherited from \LaTeXe{}.
% \begin{macrocode}
-%<*initex>
-\dim_new:N \l_galley_text_width_dim
-%</initex>
-%<*package>
\cs_new_eq:NN \l_galley_text_width_dim \linewidth
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -782,12 +762,7 @@
% width are one way to define the measure width. See also the text width,
% which is an alternative view (and should be in sync with this one!).
% \begin{macrocode}
-%<*initex>
-\dim_new:N \l_galley_total_left_margin_dim
-%</initex>
-%<*package>
\cs_new_eq:NN \l_galley_total_left_margin_dim \@totalleftmargin
-%</package>
\dim_new:N \l_galley_total_right_margin_dim
% \end{macrocode}
% \end{variable}
@@ -1453,18 +1428,11 @@
% \LaTeXe{} \cs{@nodocument} is never removed from the register.
% This precaution is not be needed for a stand-alone format.
% \begin{macrocode}
-%<*initex>
-\tex_everypar:D % TEMP
- {
- \bool_if:NTF \g_@@_begin_level_bool
- { \@@_start_paragraph_first: }
- { \@@_start_paragraph_std: }
- }
-%</initex>
-%<*package>
\cs_undefine:N \everypar
\newtoks \everypar
-\AtBeginDocument
+\cs_if_exist:NTF \AtBeginDocument
+ { \AtBeginDocument }
+ { \use:n }
{
\tex_everypar:D
{
@@ -1474,7 +1442,6 @@
\tex_the:D \everypar
}
}
-%</package>
% \end{macrocode}
% \end{macro}
%
@@ -2497,10 +2464,6 @@
%
% \subsection{\LaTeXe{} functions}
%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
% \begin{macro}{\clearpage}
% The \tn{clearpage} macro needs to place material into the correct
% structures rather than directly onto the main vertical list. Other
@@ -2653,10 +2616,6 @@
%</package>
% \end{macrocode}
%
-% \begin{macrocode}
-%</initex|package>
-% \end{macrocode}
-%
% \end{implementation}
%
% \PrintIndex
diff --git a/macros/latex/contrib/l3experimental/l3galley.pdf b/macros/latex/contrib/l3experimental/l3galley.pdf
index 568e913fd2..4dbe5eae6a 100644
--- a/macros/latex/contrib/l3experimental/l3galley.pdf
+++ b/macros/latex/contrib/l3experimental/l3galley.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3graphics.dtx b/macros/latex/contrib/l3experimental/l3graphics.dtx
index 9908f59c34..fd030ce643 100644
--- a/macros/latex/contrib/l3experimental/l3graphics.dtx
+++ b/macros/latex/contrib/l3experimental/l3graphics.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -232,7 +232,7 @@
% \section{\pkg{l3graphics} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -240,10 +240,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3graphics}{2020-07-17}{}
+\ProvidesExplPackage{l3graphics}{2020-08-07}{}
{L3 Experimental graphics inclusion support}
-%</package>
% \end{macrocode}
%
% \begin{variable}{\l_@@_tmp_ior, \l_@@_tmp_tl}
@@ -715,7 +713,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3graphics.pdf b/macros/latex/contrib/l3experimental/l3graphics.pdf
index 80f61fa228..82fda2baf3 100644
--- a/macros/latex/contrib/l3experimental/l3graphics.pdf
+++ b/macros/latex/contrib/l3experimental/l3graphics.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3pdf-code.pdf b/macros/latex/contrib/l3experimental/l3pdf-code.pdf
index d74c199483..5b479c4e2f 100644
--- a/macros/latex/contrib/l3experimental/l3pdf-code.pdf
+++ b/macros/latex/contrib/l3experimental/l3pdf-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3pdf.dtx b/macros/latex/contrib/l3experimental/l3pdf.dtx
index 984336443e..403410f99d 100644
--- a/macros/latex/contrib/l3experimental/l3pdf.dtx
+++ b/macros/latex/contrib/l3experimental/l3pdf.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -182,7 +182,7 @@
% \section{\pkg{l3pdf} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -190,10 +190,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3pdf}{2020-07-17}{}
+\ProvidesExplPackage{l3pdf}{2020-08-07}{}
{L3 Experimental core PDF support}
-%</package>
% \end{macrocode}
%
% \begin{variable}{\s_@@_stop}
@@ -350,7 +348,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3pdf.pdf b/macros/latex/contrib/l3experimental/l3pdf.pdf
index c51a2055be..572423103f 100644
--- a/macros/latex/contrib/l3experimental/l3pdf.pdf
+++ b/macros/latex/contrib/l3experimental/l3pdf.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3str-format.dtx b/macros/latex/contrib/l3experimental/l3str-format.dtx
index 3c4fbc6336..e44bde9dff 100644
--- a/macros/latex/contrib/l3experimental/l3str-format.dtx
+++ b/macros/latex/contrib/l3experimental/l3str-format.dtx
@@ -48,7 +48,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -158,7 +158,7 @@
% \section{\pkg{l3str-format} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -166,10 +166,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3str-format}{2020-07-17}{}
+\ProvidesExplPackage{l3str-format}{2020-08-07}{}
{L3 Experimental string formatting}
-%</package>
% \end{macrocode}
%
% \subsection{Helpers}
@@ -974,7 +972,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3str-format.pdf b/macros/latex/contrib/l3experimental/l3str-format.pdf
index fe0b1e71cb..d3c96701b0 100644
--- a/macros/latex/contrib/l3experimental/l3str-format.pdf
+++ b/macros/latex/contrib/l3experimental/l3str-format.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.dtx b/macros/latex/contrib/l3experimental/l3sys-shell.dtx
index 466a4d4107..e368a92582 100644
--- a/macros/latex/contrib/l3experimental/l3sys-shell.dtx
+++ b/macros/latex/contrib/l3experimental/l3sys-shell.dtx
@@ -46,7 +46,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -127,7 +127,7 @@
% \section{\pkg{l3sys-shell} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -135,10 +135,8 @@
% \end{macrocode}
%
% \begin{macrocode}
-%<*package>
-\ProvidesExplPackage{l3sys-shell}{2020-07-17}{}
+\ProvidesExplPackage{l3sys-shell}{2020-08-07}{}
{L3 Experimental system shell functions}
-%</package>
% \end{macrocode}
%
% \begin{variable}{\s_@@_stop}
@@ -385,7 +383,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.pdf b/macros/latex/contrib/l3experimental/l3sys-shell.pdf
index a455433a5c..ebb8a0f9c6 100644
--- a/macros/latex/contrib/l3experimental/l3sys-shell.pdf
+++ b/macros/latex/contrib/l3experimental/l3sys-shell.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/xcoffins.dtx b/macros/latex/contrib/l3experimental/xcoffins.dtx
index 65c1872645..7e030c8e3b 100644
--- a/macros/latex/contrib/l3experimental/xcoffins.dtx
+++ b/macros/latex/contrib/l3experimental/xcoffins.dtx
@@ -56,7 +56,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -675,7 +675,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xcoffins}{2020-07-17}{}
+\ProvidesExplPackage{xcoffins}{2020-08-07}{}
{L3 Experimental design level coffins}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/l3experimental/xcoffins.pdf b/macros/latex/contrib/l3experimental/xcoffins.pdf
index ff560afb71..91e71514d8 100644
--- a/macros/latex/contrib/l3experimental/xcoffins.pdf
+++ b/macros/latex/contrib/l3experimental/xcoffins.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3experimental/xgalley.dtx b/macros/latex/contrib/l3experimental/xgalley.dtx
index d917bdecff..0d9bf34149 100644
--- a/macros/latex/contrib/l3experimental/xgalley.dtx
+++ b/macros/latex/contrib/l3experimental/xgalley.dtx
@@ -47,7 +47,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -734,7 +734,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplPackage{xgalley}{2020-07-17}{}
+\ProvidesExplPackage{xgalley}{2020-08-07}{}
{L3 Experimental galley}
\RequirePackage{xparse,xtemplate,l3galley}
% \end{macrocode}
diff --git a/macros/latex/contrib/l3experimental/xgalley.pdf b/macros/latex/contrib/l3experimental/xgalley.pdf
index e5c6e5ee48..47f63bdd6d 100644
--- a/macros/latex/contrib/l3experimental/xgalley.pdf
+++ b/macros/latex/contrib/l3experimental/xgalley.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md
index 1386856157..8a40579449 100644
--- a/macros/latex/contrib/l3kernel/CHANGELOG.md
+++ b/macros/latex/contrib/l3kernel/CHANGELOG.md
@@ -7,6 +7,15 @@ this project uses date-based 'snapshot' version identifiers.
## [Unreleased]
+## [2020-08-07]
+
+### Changed
+- Color selection implementation
+- Performance enhancements for `\keys_set:nn`
+
+### Fixed
+- Loading generically on ConTeXt (issue #783)
+
## [2020-07-17]
### Added
@@ -725,7 +734,8 @@ this project uses date-based 'snapshot' version identifiers.
- Step func­tions have been added for dim vari­ables,
e.g. `\dim_step_in­line:nnnn`
-[Unreleased]: https://github.com/latex3/latex3/compare/2020-07-17...HEAD
+[Unreleased]: https://github.com/latex3/latex3/compare/2020-08-07...HEAD
+[2020-08-07]: https://github.com/latex3/latex3/compare/2020-07-17...2020-08-07
[2020-07-17]: https://github.com/latex3/latex3/compare/2020-06-18...2020-07-17
[2020-06-18]: https://github.com/latex3/latex3/compare/2020-06-03...2020-06-18
[2020-06-03]: https://github.com/latex3/latex3/compare/2020-05-15...2020-06-03
diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md
index bfd238bcce..d239d38035 100644
--- a/macros/latex/contrib/l3kernel/README.md
+++ b/macros/latex/contrib/l3kernel/README.md
@@ -1,7 +1,7 @@
LaTeX3 Programming Conventions
==============================
-Release 2020-07-17
+Release 2020-08-07
Overview
--------
diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx
index e1a36c6db5..85284e594a 100644
--- a/macros/latex/contrib/l3kernel/expl3.dtx
+++ b/macros/latex/contrib/l3kernel/expl3.dtx
@@ -24,7 +24,7 @@
%
%<*driver|generic|package|2ekernel>
%</driver|generic|package|2ekernel>
-\def\ExplFileDate{2020-07-17}%
+\def\ExplFileDate{2020-08-07}%
%<*driver>
\documentclass[full]{l3doc}
\usepackage{graphicx}
@@ -51,7 +51,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -798,16 +798,14 @@
%
% \section{The distribution}
%
-% At present, the \pkg{expl3} modules are designed to be loaded on top
-% of \LaTeXe{}. In time, a \LaTeX3 format may be produced based on this
-% code.
+% The \pkg{expl3} modules are designed to be loaded on top of \LaTeXe{}.
%
% \begin{bfseries}
-% While \pkg{expl3} is still experimental, the bundle is now regarded
-% as broadly stable. The syntax conventions and functions provided
+% The core \pkg{expl3} language is broadly stable, and thus
+% the syntax conventions and functions provided
% are now ready for wider use. There may still be changes to some
% functions, but these will be minor when compared to the scope of
-% \pkg{expl3}.
+% \pkg{expl3}. A robust mechanism is in place for such deprecations.
% \end{bfseries}
%
% The distribution of \pkg{expl3} is split up into three packages on
@@ -821,7 +819,9 @@
% and any changes in this code are very limited. This material is
% therefore suitable for use in third-party packages without concern
% about changes in support. All of this code is documented in
-% \texttt{interface3.pdf}.
+% \texttt{interface3.pdf}. With an up-to-date \LaTeXe{} kernel, this
+% code is built into the format file and therefore can be used
+% without any further steps.
%
% The material in \pkg{l3packages} is also stable, but is not always
% at a programming level: most notably, \pkg{xparse} is stable and
@@ -834,9 +834,9 @@
% in terms of interface and functionality detail. Feedback on these
% modules is extremely valuable.
%
-% \section{Moving from \LaTeXe{} to \LaTeX3}
+% \section{Moving from \LaTeXe{} to \pkg{expl3}}
%
-% To help programmers to use \LaTeX3 code in existing \LaTeXe{} package,
+% To help programmers to use \pkg{expl3} code in existing \LaTeXe{} package,
% some short notes on making the change are probably desirable.
% Suggestions for inclusion here are welcome! Some of the following
% is concerned with code, and some with coding style.
@@ -845,11 +845,10 @@
% \item \pkg{expl3} is mainly focused on programming. This means that
% some areas still require the use of \LaTeXe{} internal macros.
% For example, you may well need \tn{@ifpackageloaded}, as there
-% is currently no native \LaTeX3 package loading module.
+% is currently no native \pkg{expl3} package loading module.
% \item User level macros should be generated using the mechanism
% available in the \pkg{xparse} package, which is part of the
-% \texttt{l3package} bundle, available from CTAN or the \LaTeX3 SVN
-% repository.
+% \texttt{l3package} bundle.
% \item At an internal level, most functions should be generated
% \tn{long} (using \cs{cs_new:Npn}) rather than \enquote{short} (using
% \cs{cs_new_nopar:Npn}).
@@ -894,7 +893,7 @@
% updated in time.
%
% \DescribeOption{check-declarations}
-% All variables used in \LaTeX3 code should be declared. This is enforced
+% All variables used in \pkg{expl3} code should be declared. This is enforced
% by \TeX{} for variable types based on \TeX{} registers, but not for those
% which are constructed using macros as the underlying storage system. The
% \texttt{check-declarations} option enables checking for all variable
@@ -907,7 +906,7 @@
% function name in the \texttt{.log} file. This is useful for debugging
% purposes, as it means that there is a complete list of all functions
% created by each module loaded (with the exceptions of a very small number
-% required by the bootstrap code for \LaTeX3). See also \cs{debug_on:n}
+% required by the bootstrap code). See also \cs{debug_on:n}
% \texttt{\{log-functions\}} in \pkg{l3candidates} for finer control.
%
% \DescribeOption{enable-debug}
@@ -936,6 +935,12 @@
% This option is available to support DVI-based routes that do not
% support the |header| line used by \texttt{dvips}.
%
+% The debugging options may also be given using
+% \verb|\keys_set:nn { sys } { ... }|; the \texttt{backend} option can be
+% given in this way \emph{only} if a backend has not already been loaded.
+% This method of setting options is useful where \pkg{expl3} is pre-loaded
+% by the \LaTeXe{} format.
+%
% \section{Using \pkg{expl3} with formats other than \LaTeXe{}}
%
% As well as the \LaTeXe{} package \pkg{expl3}, there is also a
@@ -1047,6 +1052,24 @@
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\c__kernel_expl_date_tl}
+% The \LaTeXe{} loader stores a private copy of \cs{ExplFileDate},
+% which is fixed when the format is build and cannot be changed later.
+% While \cs{ExplFileDate} ensures that the loader (either
+% \texttt{2ekernel} or \texttt{package}) version matches the version
+% of \file{expl3-code.tex}, this one ensures that the version of an
+% eventual |\usepackage{expl3}| matches the version from the format.
+% It seems to be common to have stray format files in the user tree
+% which trigger errors due to mismatched versions (\emph{e.g.}
+% \url{https://github.com/latex3/latex3/issues/781}).
+% \begin{macrocode}
+%<*2ekernel>
+\global\expandafter\let\csname\detokenize
+ {c__kernel_expl_date_tl}\endcsname\ExplFileDate
+%</2ekernel>
+% \end{macrocode}
+% \end{macro}
+%
% The interlock test itself is simple: \cs{ExplLoaderFileDate} must be
% defined and identical to \cs{ExplFileDate}. As this has to work for
% both \LaTeXe{} and other formats, there is some auto-detection involved.
@@ -1220,6 +1243,88 @@
%<@@=expl>
% \end{macrocode}
%
+% Several times users reported this error when loading \pkg{expl3}:
+% \begin{verbatim}
+% ! Undefined control sequence.
+% l.67 \bool
+% _new:N \g__expl_reload_bool
+% \end{verbatim}
+% raised in the reload block below. This happens because the reload
+% check below assumes that if the boolean \cs{g_@@_reload_bool} doesn't
+% exist, this file is being loaded for the first time, and \pkg{expl3}
+% syntax is on. This is a bit of a stretch for assumptions, but it's
+% valid as long as everything's in sync. However the problem reported
+% happened because of a stray format file in the user tree which didn't
+% have the reload code defined here (commit \texttt{1d16336}), so the
+% \cs{g_@@_reload_bool} doesn't exist, but \pkg{expl3} syntax is off,
+% thus the error.
+%
+% At this point, if we have \cs{c__kernel_expl_date_tl} defined, the
+% situation is straightforward: if it matches \cs{ExplLoaderFileDate},
+% then everything's as expected, so no need to worry. If it doesn't,
+% then the current version of \pkg{expl3} differs from the one in the
+% format, so raise a fatal error: the bahaviour is too unpredictable to
+% continue safely. Also, if the error is to be raised, then we're
+% reloading, which means that \pkg{expl3} syntax is off, so we turn it
+% on for the message.
+% \begin{macrocode}
+\ifcsname\detokenize{c__kernel_expl_date_tl}\endcsname
+ \expandafter\ifx\csname\detokenize
+ {c__kernel_expl_date_tl}\endcsname\ExplLoaderFileDate
+ \else
+ \ExplSyntaxOn
+ \__kernel_msg_set:nnn { kernel } { mismatched-expl3 }
+ {
+ Mismatched~expl3~detected!~Loading~expl3~will~abort.
+ \\ \\
+ The~version~of~expl3~preloaded~in~LaTeX~is~
+ \c__kernel_expl_date_tl,~but~the~version~of~expl3~you~are~
+ trying~to~load~is~dated~\ExplLoaderFileDate.~This~is~most~
+ likely~due~to~a~stray~format~file~in~the~user~tree.~Please~
+ make~sure~that~your~LaTeX~format~is~updated.
+ }
+ \exp_after:wN \ExplSyntaxOff \use:n
+ {
+ \__kernel_msg_critical:nn { kernel } { mismatched-expl3 }
+ \use:c { fi: } \use:c { fi: }
+ }
+ \fi
+% \end{macrocode}
+% If \cs{c__kernel_expl_date_tl} does \emph{not} exist, then we're on
+% uncharted lands (that is, any time prior to the version that
+% introduced this token list :-). Two cases might be here, depending
+% whether \pkg{expl3} is loaded into the kernel or not. If we're loading
+% \pkg{expl3} \enquote{normally} as a package, \pkg{expl3} syntax is on.
+% Otherwise it's already loaded in the kernel and we're reloading
+% \file{expl3.sty} so (\file{expl3-code.tex} doesn't load again and)
+% \pkg{expl3} syntax is off.
+% \begin{macrocode}
+\else
+ \ifodd\csname\detokenize{l__kernel_expl_bool}\endcsname
+% \end{macrocode}
+% Package mode; all should be fine, since \file{expl3.sty} and
+% \file{expl3-code.tex} are both loaded in one go, so versions should
+% match (if they don't, it's detected above).
+% Also, we've just tested that \pkg{expl3} syntax is on, so the reload
+% test below will return false and \cs{bool_new:N} will run correctly.
+% \begin{macrocode}
+ \else
+% \end{macrocode}
+% In this branch we're reloading, but there are still two cases to
+% consider (sigh\ldots); whether the version preloaded in the format
+% is recent enough to have \cs{g_@@_reload_bool} (2020-06-18 and
+% later) or not. If the boolean is there, we have to do nothing
+% because right ahead we deal with this case.
+% If it is not, we just have to create it:
+% \begin{macrocode}
+ \ExplSyntaxOn
+ \bool_if_exist:NF \g_@@_reload_bool
+ { \bool_new:N \g_@@_reload_bool }
+ \ExplSyntaxOff
+ \fi
+\fi
+% \end{macrocode}
+%
% Here we can also detect whether we're reloading. This code goes into
% \texttt{expl3.ltx} and \texttt{expl3.sty}, the former loaded into the
% \LaTeXe{} format. When this code is loaded for the first time, the
diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf
index d76040d2bd..34f0d20a6b 100644
--- a/macros/latex/contrib/l3kernel/expl3.pdf
+++ b/macros/latex/contrib/l3kernel/expl3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf
index 3c44cfaf5e..57ea709c8e 100644
--- a/macros/latex/contrib/l3kernel/interface3.pdf
+++ b/macros/latex/contrib/l3kernel/interface3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex
index 467d04cf86..268de9b805 100644
--- a/macros/latex/contrib/l3kernel/interface3.tex
+++ b/macros/latex/contrib/l3kernel/interface3.tex
@@ -54,7 +54,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2020-07-17}
+\date{Released 2020-08-07}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/contrib/l3kernel/l3.ins b/macros/latex/contrib/l3kernel/l3.ins
index e54fe0cb51..5e7d1bfff9 100644
--- a/macros/latex/contrib/l3kernel/l3.ins
+++ b/macros/latex/contrib/l3kernel/l3.ins
@@ -58,9 +58,7 @@ and all files in that bundle must be distributed together.
{
\file{expl3-code.tex}
{
- % ======== PACKAGE ONLY ========
\from{expl3.dtx} {package}
- % ==============================
\from{l3bootstrap.dtx} {package}
\from{l3names.dtx} {package}
\from{l3basics.dtx} {package}
diff --git a/macros/latex/contrib/l3kernel/l3alloc.dtx b/macros/latex/contrib/l3kernel/l3alloc.dtx
deleted file mode 100644
index 8f60b563f7..0000000000
--- a/macros/latex/contrib/l3kernel/l3alloc.dtx
+++ /dev/null
@@ -1,195 +0,0 @@
-% \iffalse meta-comment
-%
-%% File: l3alloc.dtx
-%
-% Copyright (C) 1990-2012,2014-2020 The LaTeX3 Project
-%
-% It may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License (LPPL), either version 1.3c of this
-% license or (at your option) any later version. The latest version
-% of this license is in the file
-%
-% https://www.latex-project.org/lppl.txt
-%
-% This file is part of the "l3kernel bundle" (The Work in LPPL)
-% and all files in that bundle must be distributed together.
-%
-% -----------------------------------------------------------------------
-%
-% The development version of the bundle can be found at
-%
-% https://github.com/latex3/latex3
-%
-% for those people who are interested.
-%
-%<*driver>
-\documentclass[full,kernel]{l3doc}
-\begin{document}
- \DocInput{\jobname.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \title{^^A
-% The \pkg{l3alloc} package\\ Register allocation^^A
-% }
-%
-% \author{^^A
-% The \LaTeX3 Project\thanks
-% {^^A
-% E-mail:
-% \href{mailto:latex-team@latex-project.org}
-% {latex-team@latex-project.org}^^A
-% }^^A
-% }
-%
-% \date{Released 2020-07-17}
-%
-% \maketitle
-%
-% \begin{documentation}
-%
-% This module provides the basic mechanism for allocating \TeX{}'s
-% registers when operating in format mode. When loaded as a package on
-% an existing format, the mechanisms from the latter are used.
-%
-% The approach used here is informed by the mechanisms used in plain
-% \TeX{}/\LaTeX{} but noting that newer engines provide us much more
-% flexibility. In addition to this, we do not need allocators for all
-% register types: for example \texttt{toks} are not used by \LaTeX3 whilst
-% reads/writes are handled using a pool and thus do not need a classical
-% allocator.
-%
-% In classical (non-\LuaTeX{}) engines, there are various restriction on
-% registers, for example |\box255| is hard-coded as the output box and
-% inserts have to be allocated below this (not in the extended pool). Rather
-% than worry about this, allocations for the registers affected (\TeX{}
-% |box|, |count|, |dimen| and |skip| types) are simply made only from the
-% extended pool. (There is a performance impact in engines other than
-% \LuaTeX{} but the free use of registers in \pkg{expl3} means that code
-% cannot be sure of obtaining a low-numbered register in any case.)
-%
-% \end{documentation}
-%
-% \begin{implementation}
-%
-% \section{\pkg{l3alloc} implementation}
-%
-% \begin{macrocode}
-%<*initex>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%<@@=alloc>
-% \end{macrocode}
-%
-% \begin{variable}
-% {
-% \g_@@_int_int ,
-% \g_@@_dim_int ,
-% \g_@@_muskip_int ,
-% \g_@@_int_int ,
-% \g_@@_box_int
-% }
-% The core register tracking is done using the same raw \TeX{} count
-% registers as reserved by plain \TeX{} and \LaTeXe{}, as there may be the
-% odd piece of generic code that needs to work by number. However, as not
-% all of our variables work the same way, some of the older registers are
-% simply ignored. For the same reason, there is no special status for the
-% low-numbers registers other than counts. To avoid having to worry about
-% inserts and reflecting the register availability in \eTeX{}, the lower
-% register space is unused here (though is available for hard-coded
-% use).
-% \begin{macrocode}
-\tex_countdef:D \g_@@_int_int = 10 ~
-\tex_countdef:D \g_@@_dim_int = 11 ~
-\tex_countdef:D \g_@@_skip_int = 12 ~
-\tex_countdef:D \g_@@_muskip_int = 13 ~
-\tex_countdef:D \g_@@_box_int = 14 ~
-\g_@@_int_int = 255 ~
-\g_@@_dim_int = 255 ~
-\g_@@_skip_int = 255 ~
-\g_@@_muskip_int = 0 ~
-\g_@@_box_int = 255 ~
-% \end{macrocode}
-% \end{variable}
-%
-% \begin{variable}
-% {
-% \g_@@_attribute_int ,
-% \g_@@_bytecode_int ,
-% \g_@@_chunkname_int ,
-% \g_@@_whatsit_int
-% }
-% To allow \LuaTeX{} to load |ltluatex.lua| for generic \Lua{} support, a
-% small number of counts have to be correctly named at the \TeX{} level.
-% At present there are no \pkg{expl3} allocators for these concepts so the
-% names and numbers of the tracking variables may change.
-% \begin{macrocode}
-\tex_ifdefined:D \tex_luatexversion:D
- \tex_global:D \tex_countdef:D \g_@@_attribute_int = 21 ~
- \tex_global:D \tex_countdef:D \g_@@_bytecode_int = 22 ~
- \tex_global:D \tex_countdef:D \g_@@_chunkname_int = 23 ~
- \tex_global:D \tex_countdef:D \g_@@_whatsit_int = 24 ~
-\tex_fi:D
-% \end{macrocode}
-% \end{variable}
-%
-% \begin{macro}
-% {\box_new:N, \dim_new:N, \int_new:N, \muskip_new:N \skip_new:N}
-% Each of the public allocators is a wrapper around the one internal
-% function needed here.
-% \begin{macrocode}
-\cs_new_protected:Npx \box_new:N #1
- {
- \exp_not:N \@@_reg:nNnN { box }
- \cs_if_exist:NTF \tex_luatexversion:D
- { \tex_chardef:D }
- {
- \cs_if_exist:NTF \tex_omathchardef:D
- { \tex_omathchardef:D }
- { \tex_mathchardef:D }
- }
- \c_max_register_int
- #1
- }
-\cs_new_protected:Npn \dim_new:N #1
- { \@@_reg:nNnN { dim } \tex_dimendef:D \c_max_register_int #1 }
-\cs_new_protected:Npn \int_new:N #1
- { \@@_reg:nNnN { int } \tex_countdef:D \c_max_register_int #1 }
-\cs_new_protected:Npn \muskip_new:N #1
- { \@@_reg:nNnN { muskip } \tex_muskipdef:D \c_max_register_int #1 }
-\cs_new_protected:Npn \skip_new:N #1
- { \@@_reg:nNnN { skip } \tex_skipdef:D \c_max_register_int #1 }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_reg:nNNN}
-% The allocator itself is modelled somewhat on \LaTeXe{}'s \tn{e@alloc},
-% though there is no need to set \tn{allocationnumber}.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_reg:nNnN #1#2#3#4
- {
- \__kernel_chk_if_free_cs:N #4
- \int_compare:nNnTF { \int_use:c { g_@@_ #1 _int } } < {#3}
- {
- \int_gincr:c { g_@@_ #1 _int }
- \tex_global:D #2 #4 \int_use:c { g_@@_ #1 _int }
- \iow_log:x
- {
- \token_to_str:N #4 ~=~ #1 ~register~
- \int_use:c { g_@@_ #1 _int }
- }
- }
- { \__kernel_msg_fatal:nnx { kernel } { out-of-registers } {#1} }
- }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macrocode}
-%</initex>
-% \end{macrocode}
-%
-% \end{implementation}
-%
-% \PrintIndex
diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx
index 3cee7e2e9e..ba422a7961 100644
--- a/macros/latex/contrib/l3kernel/l3basics.dtx
+++ b/macros/latex/contrib/l3kernel/l3basics.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -1339,7 +1339,7 @@
% \section{\pkg{l3basics} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Renaming some \TeX{} primitives (again)}
@@ -3277,7 +3277,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx
index 5043d39d56..cf749116d6 100644
--- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx
+++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,9 +53,7 @@
%
% The modules documented in \file{source3} are designed to be used on top of
% \LaTeXe{} and are loaded all as one with the usual |\usepackage{expl3}| or
-% |\RequirePackage{expl3}| instructions. These modules will also form the
-% basis of the \LaTeX3 format, but work in this area is incomplete and not
-% included in this documentation at present.
+% |\RequirePackage{expl3}| instructions.
%
% As the modules use a coding syntax different from standard
% \LaTeXe{} it provides a few functions for setting it up.
@@ -123,43 +121,11 @@
% \section{\pkg{l3bootstrap} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
%<@@=kernel>
% \end{macrocode}
%
-% \subsection{Format-specific code}
-%
-% The very first thing to do is to bootstrap the \IniTeX{} system so
-% that everything else will actually work. \TeX{} does not start with
-% some pretty basic character codes set up.
-% \begin{macrocode}
-%<*initex>
-\catcode `\{ = 1 %
-\catcode `\} = 2 %
-\catcode `\# = 6 %
-\catcode `\^ = 7 %
-%</initex>
-% \end{macrocode}
-%
-% Tab characters should not show up in the code, but to be on the
-% safe side.
-% \begin{macrocode}
-%<*initex>
-\catcode `\^^I = 10 %
-%</initex>
-% \end{macrocode}
-%
-% For \LuaTeX{}, the extra primitives need to be enabled. This is not needed
-% in package mode: common formats have the primitives enabled.
-% \begin{macrocode}
-%<*initex>
-\begingroup\expandafter\expandafter\expandafter\endgroup
-\expandafter\ifx\csname directlua\endcsname\relax
-\else
- \directlua{tex.enableprimitives("", tex.extraprimitives())}%
-\fi
-%</initex>
-% \end{macrocode}
+% \subsection{\LuaTeX{}-specific code}
%
% Depending on the versions available, the \LaTeX{} format may not have
% the raw |\Umath| primitive names available. We fix that globally:
@@ -169,7 +135,6 @@
% a newer format anyway and as they all start |\U| this should be
% reasonably safe.
% \begin{macrocode}
-%<*package>
\begingroup
\expandafter\ifx\csname directlua\endcsname\relax
\else
@@ -187,7 +152,6 @@
}%
\fi
\endgroup
-%</package>
% \end{macrocode}
%
% \subsection{The \tn{pdfstrcmp} primitive in \XeTeX{}}
@@ -215,15 +179,13 @@
\ifnum\luatexversion<95 %
\else
% \end{macrocode}
-% In package mode for \LuaTeX{} we make sure the basic support is loaded:
+% For \LuaTeX{} we make sure the basic support is loaded:
% this is only necessary in plain.
% \begin{macrocode}
-%<*package>
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname newcatcodetable\endcsname\relax
\input{ltluatex}%
\fi
-%</package>
\directlua{require("expl3")}%
% \end{macrocode}
% As the user might be making a custom format, no assumption is made about
@@ -289,24 +251,6 @@
\fi
=0 %
\newlinechar`\^^J %
-%<*initex>
- \def\LineBreak{^^J}%
- \edef\next
- {%
- \errhelp
- {%
- \LongText
- For pdfTeX and XeTeX the '-etex' command-line switch is also
- needed.\LineBreak
- \LineBreak
- Format building will abort!\LineBreak
- }%
- \errmessage{\ShortText}%
- \endgroup
- \noexpand\end
- }%
-%</initex>
-%<*package>
\def\LineBreak{\noexpand\MessageBreak}%
\expandafter\ifx\csname PackageError\endcsname\relax
\def\LineBreak{^^J}%
@@ -323,18 +267,14 @@
\endgroup
\noexpand\endinput
}%
-%</package>
\fi
\next
% \end{macrocode}
%
% \subsection{Extending allocators}
%
-% In format mode, allocating registers is handled by \pkg{l3alloc}. However, in
-% package mode it's much safer to rely on more general code. For example,
-% the ability to extend \TeX{}'s allocation routine to allow for \eTeX{} has
+% The ability to extend \TeX{}'s allocation routine to allow for \eTeX{} has
% been around since 1997 in the \pkg{etex} package.
-%
% Loading this support is delayed until here as we are now sure that the
% \eTeX{} extensions and \tn{pdfstrcmp} or equivalent are available. Thus
% there is no danger of an \enquote{uncontrolled} error if the engine
@@ -353,7 +293,6 @@
% here is done using a group and \tn{ifx} test as we are not quite in the
% position to have a single name for \tn{pdfstrcmp} just yet.
% \begin{macrocode}
-%<*package>
\begingroup
\def\@tempa{LaTeX2e}%
\def\next{}%
@@ -368,98 +307,6 @@
\fi
\expandafter\endgroup
\next
-%</package>
-% \end{macrocode}
-%
-% \subsection{Character data}
-%
-% \TeX{} needs various pieces of data to be set about characters, in particular
-% which ones to treat as letters and which \tn{lccode} values apply as these
-% affect hyphenation. It makes most sense to set this and related information
-% up in one place. Whilst for \LuaTeX{} hyphenation patterns can be read
-% anywhere, other engines have to build them into the format and so we
-% \emph{must} do this set up before reading the patterns. For the Unicode
-% engines, there are shared loaders available to obtain the relevant
-% information directly from the Unicode Consortium data files. These need
-% standard (Ini)\TeX{} category codes and primitive availability and must
-% therefore loaded \emph{very} early. This has a knock-on effect on the
-% $8$-bit set up: it makes sense to do the definitions for those here as
-% well so it is all in one place.
-%
-% For \XeTeX{} and \LuaTeX{}, which are natively Unicode engines, simply
-% load the Unicode data.
-% \begin{macrocode}
-%<*initex>
-\ifdefined\Umathcode
- \input load-unicode-data %
- \input load-unicode-math-classes %
-\else
-% \end{macrocode}
-% For the $8$-bit engines a font encoding scheme must be chosen. At present,
-% this is the EC (|T1|) scheme, with the assumption that languages for which
-% this is not appropriate will be used with one of the Unicode engines.
-% \begin{macrocode}
- \begingroup
-% \end{macrocode}
-% Lower case chars: map to themselves when lower casing and down by |"20| when
-% upper casing. (The characters |a|--|z| are set up correctly by \IniTeX{}.)
-% \begin{macrocode}
- \def\temp{%
- \ifnum\count0>\count2 %
- \else
- \global\lccode\count0 = \count0 %
- \global\uccode\count0 = \numexpr\count0 - "20\relax
- \advance\count0 by 1 %
- \expandafter\temp
- \fi
- }
- \count0 = "A0 %
- \count2 = "BC %
- \temp
- \count0 = "E0 %
- \count2 = "FF %
- \temp
-% \end{macrocode}
-% Upper case chars: map up by |"20| when lower casing, to themselves when upper
-% casing and require an \tn{sfcode} of $999$. (The characters |A|--|Z| are set
-% up correctly by \IniTeX{}.)
-% \begin{macrocode}
- \def\temp{%
- \ifnum\count0>\count2 %
- \else
- \global\lccode\count0 = \numexpr\count0 + "20\relax
- \global\uccode\count0 = \count0 %
- \global\sfcode\count0 = 999 %
- \advance\count0 by 1 %
- \expandafter\temp
- \fi
- }
- \count0 = "80 %
- \count2 = "9C %
- \temp
- \count0 = "C0 %
- \count2 = "DF %
- \temp
-% \end{macrocode}
-% A few special cases where things are not as one might expect using the above
-% pattern: dotless-I, dotless-J, dotted-I and d-bar.
-% \begin{macrocode}
- \global\lccode`\^^Y = `\^^Y %
- \global\uccode`\^^Y = `\I %
- \global\lccode`\^^Z = `\^^Z %
- \global\uccode`\^^Y = `\J %
- \global\lccode"9D = `\i %
- \global\uccode"9D = "9D %
- \global\lccode"9E = "9E %
- \global\uccode"9E = "D0 %
-% \end{macrocode}
-% Allow hyphenation at a zero-width glyph (used to break up ligatures or
-% to place accents between characters).
-% \begin{macrocode}
- \global\lccode23 = 23 %
- \endgroup
-\fi
-%</initex>
% \end{macrocode}
%
% \subsection{The \LaTeX3 code environment}
@@ -470,14 +317,11 @@
% Before changing any category codes, in package mode we need to save
% the situation before loading. Note the set up here means that once applied
% \cs{ExplSyntaxOff} becomes a \enquote{do nothing} command until
-% \cs{ExplSyntaxOn} is used. For format mode, there is no need to save
-% category codes so that step is skipped.
+% \cs{ExplSyntaxOn} is used.
% \begin{macrocode}
-\protected\def\ExplSyntaxOff{}%
-%<*package>
\protected\edef\ExplSyntaxOff
{%
- \protected\def\ExplSyntaxOff{}%
+ \protected\def\noexpand\ExplSyntaxOff{}%
\catcode 9 = \the\catcode 9\relax
\catcode 32 = \the\catcode 32\relax
\catcode 34 = \the\catcode 34\relax
@@ -490,7 +334,6 @@
\endlinechar = \the\endlinechar\relax
\chardef\csname\detokenize{l_@@_expl_bool}\endcsname = 0\relax
}%
-%</package>
% \end{macrocode}
% \end{macro}
%
@@ -560,7 +403,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx
index e604fe5e4f..8adeb3fb6d 100644
--- a/macros/latex/contrib/l3kernel/l3box.dtx
+++ b/macros/latex/contrib/l3kernel/l3box.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -887,7 +887,7 @@
% \section{\pkg{l3box} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -917,13 +917,11 @@
% Defining a new \meta{box} register: remember that box $255$ is not
% generally available.
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \box_new:N #1
{
\__kernel_chk_if_free_cs:N #1
\cs:w newbox \cs_end: #1
}
-%</package>
\cs_generate_variant:Nn \box_new:N { c }
% \end{macrocode}
%
@@ -2238,7 +2236,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx
index d8d6bf6808..7e2cf8df90 100644
--- a/macros/latex/contrib/l3kernel/l3candidates.dtx
+++ b/macros/latex/contrib/l3kernel/l3candidates.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -690,7 +690,7 @@
% \section{\pkg{l3candidates} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Additions to \pkg{l3box}}
@@ -1638,7 +1638,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3cctab.dtx b/macros/latex/contrib/l3kernel/l3cctab.dtx
index 25becd59fd..a8c063b944 100644
--- a/macros/latex/contrib/l3kernel/l3cctab.dtx
+++ b/macros/latex/contrib/l3kernel/l3cctab.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -169,7 +169,7 @@
% \section{\pkg{l3cctab} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -242,6 +242,8 @@
%
% First, the \LuaTeX{} case.
% Creating a new category code table is done like other registers.
+% In Con\TeX{}t, \tn{newcatcodetable} does not include the initialisation,
+% so that is added explicitly.
% \begin{macrocode}
\sys_if_engine_luatex:TF
{
@@ -250,25 +252,11 @@
\__kernel_chk_if_free_cs:N #1
\@@_new:N #1
}
-%<*initex>
\cs_new_protected:Npn \@@_new:N #1
{
- \int_gincr:N \g_@@_allocate_int
- \int_compare:nNnTF
- \g_@@_allocate_int > \c_max_register_int
- {
- \__kernel_msg_fatal:nnx
- { kernel } { out-of-registers } { cctab }
- }
- {
- \tex_global:D \tex_chardef:D #1 \g_@@_allocate_int
- \tex_initcatcodetable:D #1
- }
+ \newcatcodetable #1
+ \tex_initcatcodetable:D #1
}
-%</initex>
-%<*package>
- \cs_new_eq:NN \@@_new:N \newcatcodetable
-%</package>
}
% \end{macrocode}
% Now the case for other engines. Here, each table is an integer
@@ -716,14 +704,14 @@
{
\cs_new_protected:Npn \@@_chk_if_valid_aux:NTF #1
{
-%<*initex>
- \bool_lazy_and:nnTF
- { \int_if_odd_p:n {#1} }
- { \int_compare_p:nNn {#1-1} < { \g_@@_allocate_int } }
-%</initex>
-%<*package>
\int_compare:nNnTF {#1-1} < { \e@alloc@ccodetable@count }
-%</package>
+ }
+ \cs_if_exist:NT \c_syst_catcodes_n
+ {
+ \cs_gset_protected:Npn \@@_chk_if_valid_aux:NTF #1
+ {
+ \int_compare:nTF { #1 <= \c_syst_catcodes_n }
+ }
}
}
{
@@ -883,7 +871,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx
index da18711b6e..f32ad49748 100644
--- a/macros/latex/contrib/l3kernel/l3clist.dtx
+++ b/macros/latex/contrib/l3kernel/l3clist.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -762,7 +762,7 @@
% \TestFiles{m3clist002}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -2058,7 +2058,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx
index 8c9f29e93b..f828834daf 100644
--- a/macros/latex/contrib/l3kernel/l3coffins.dtx
+++ b/macros/latex/contrib/l3kernel/l3coffins.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -408,7 +408,7 @@
% \section{\pkg{l3coffins} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -667,6 +667,7 @@
% \vcoffin_gset:Nnn, \vcoffin_gset:cnn
% }
% \begin{macro}{\@@_set_vertical:NnnNN}
+% \begin{macro}{\@@_set_vertical_aux:}
% Setting vertical coffins is more complex. First, the material is
% typeset with a given width. The default handles and poles are set as
% for a horizontal coffin, before finding the top baseline using a
@@ -694,10 +695,7 @@
#4 #1
{
\dim_set:Nn \tex_hsize:D {#2}
-%<*package>
- \dim_set_eq:NN \linewidth \tex_hsize:D
- \dim_set_eq:NN \columnwidth \tex_hsize:D
-%</package>
+ \@@_set_vertical_aux:
#3
}
#5 #1
@@ -715,9 +713,17 @@
\box_clear:N \l_@@_internal_box
}
}
+\cs_new_protected:Npx \@@_set_vertical_aux:
+ {
+ \cs_if_exist:NT \linewidth
+ { \dim_set_eq:NN \linewidth \tex_hsize:D }
+ \cs_if_exist:NT \columnwidth
+ { \dim_set_eq:NN \columnwidth \tex_hsize:D }
+ }
% \end{macrocode}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \begin{macro}
% {\hcoffin_set:Nw, \hcoffin_set:cw, \hcoffin_gset:Nw, \hcoffin_gset:cw}
@@ -783,10 +789,7 @@
{
#3 #1
\dim_set:Nn \tex_hsize:D {#2}
-%<*package>
- \dim_set_eq:NN \linewidth \tex_hsize:D
- \dim_set_eq:NN \columnwidth \tex_hsize:D
-%</package>
+ \@@_set_vertical_aux:
\cs_set_protected:Npn #4
{
#5
@@ -2233,17 +2236,48 @@
% flexible.
% \begin{macrocode}
\tl_new:N \l_@@_display_font_tl
-%<*package>
-\tl_set:Nn \l_@@_display_font_tl { \sffamily \tiny }
-%</package>
+\cs_if_exist:NTF \AtBeginDocument
+ { \AtBeginDocument }
+ { \use:n }
+ {
+ \tl_set:Nx \l_@@_display_font_tl
+ {
+ \cs_if_exist:NT \sffamily { \exp_not:N \sffamily }
+ \cs_if_exist:NT \tiny { \exp_not:N \tiny }
+ }
+ }
% \end{macrocode}
% \end{variable}
%
% \begin{macro}{\@@_color:n}
% Calls \tn{color}, and otherwise does nothing if \tn{color} is not defined.
% \begin{macrocode}
-\cs_new_protected:Npn \@@_color:n #1
- { \cs_if_exist:NT \color { \color {#1} } }
+\cs_if_exist:NTF \AtBeginDocument
+ { \AtBeginDocument }
+ { \use:n }
+ {
+ \cs_new_protected:Npx \@@_color:n #1
+ {
+ \cs_if_exist:NTF \color_select:n
+ { \color_select:n {#1} }
+ {
+ \cs_if_exist:NT \color
+ { \exp_not:N \color {#1} }
+ }
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\@@_rule:nn}
+% Abstract out creation of rules here until there is a higher-level interface.
+% \begin{macrocode}
+\cs_new_protected:Npx \@@_rule:nn #1#2
+ {
+ \cs_if_exist:NTF \rule
+ { \exp_not:N \rule {#1} {#2} }
+ { \hbox:n { \tex_vrule:D width #1 height #2 \scan_stop: } }
+ }
% \end{macrocode}
% \end{macro}
%
@@ -2259,21 +2293,14 @@
{
\hcoffin_set:Nn \l_@@_display_pole_coffin
{
-%<*initex>
- \hbox:n { \tex_vrule:D width 1pt height 1pt \scan_stop: }
-%</initex>
-%<*package>
\@@_color:n {#4}
- \rule { 1pt } { 1pt }
-%</package>
+ \@@_rule:nn { 1pt } { 1pt }
}
\@@_attach_mark:NnnNnnnn #1 {#2} {#3}
\l_@@_display_pole_coffin { hc } { vc } { 0pt } { 0pt }
\hcoffin_set:Nn \l_@@_display_coord_coffin
{
-%<*package>
\@@_color:n {#4}
-%</package>
\l_@@_display_font_tl
( \tl_to_str:n { #2 , #3 } )
}
@@ -2325,13 +2352,8 @@
{
\hcoffin_set:Nn \l_@@_display_pole_coffin
{
-%<*initex>
- \hbox:n { \tex_vrule:D width 1pt height 1pt \scan_stop: }
-%</initex>
-%<*package>
\@@_color:n {#2}
- \rule { 1pt } { 1pt }
-%</package>
+ \@@_rule:nn { 1pt } { 1pt }
}
\prop_set_eq:Nc \l_@@_display_poles_prop
{ coffin ~ \@@_to_value:N #1 ~ poles }
@@ -2371,9 +2393,7 @@
{ 0pt } { 0pt }
\hcoffin_set:Nn \l_@@_display_coord_coffin
{
-%<*package>
\@@_color:n {#6}
-%</package>
\l_@@_display_font_tl
( \tl_to_str:n { #1 , ##1 } )
}
@@ -2511,7 +2531,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3color-base.dtx b/macros/latex/contrib/l3kernel/l3color-base.dtx
index a01acb8fa1..628a4c6f23 100644
--- a/macros/latex/contrib/l3kernel/l3color-base.dtx
+++ b/macros/latex/contrib/l3kernel/l3color-base.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -85,7 +85,7 @@
% \section{\pkg{l3color-base} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -138,9 +138,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \color_ensure_current:
{
-%<*package>
\@@_backend_pickup:N \l_@@_current_tl
-%</package>
\@@_select:N \l_@@_current_tl
}
% \end{macrocode}
@@ -162,7 +160,7 @@
\cs_new_protected:Npn \@@_select:N #1
{ \exp_after:wN \@@_select:nn #1 }
\cs_new_protected:Npn \@@_select:nn #1#2
- { \use:c { @@_backend_ #1 :n } {#2} }
+ { \use:c { @@_backend_select_ #1 :n } {#2} }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -176,7 +174,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx
index 632e62e58b..5f8f0b93e9 100644
--- a/macros/latex/contrib/l3kernel/l3debug.dtx
+++ b/macros/latex/contrib/l3kernel/l3debug.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -119,7 +119,7 @@
% \section{\pkg{l3debug} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1476,7 +1476,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx
index 8faf863504..10dae76668 100644
--- a/macros/latex/contrib/l3kernel/l3deprecation.dtx
+++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -86,7 +86,7 @@
% \section{\pkg{l3deprecation} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -836,7 +836,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx
index 0954108c96..9e7498e265 100644
--- a/macros/latex/contrib/l3kernel/l3doc.dtx
+++ b/macros/latex/contrib/l3kernel/l3doc.dtx
@@ -79,7 +79,7 @@ and all files in that bundle must be distributed together.
%
% \title{The \cls{l3doc} class}
% \author{\Team}
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
% \maketitle
% \tableofcontents
%
diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx
index bf56cdd54f..24a061d192 100644
--- a/macros/latex/contrib/l3kernel/l3docstrip.dtx
+++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx
@@ -63,7 +63,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf
index 4c59fc9770..c5e42ecbc2 100644
--- a/macros/latex/contrib/l3kernel/l3docstrip.pdf
+++ b/macros/latex/contrib/l3kernel/l3docstrip.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx
index e902085148..d2ef71dac4 100644
--- a/macros/latex/contrib/l3kernel/l3expan.dtx
+++ b/macros/latex/contrib/l3kernel/l3expan.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -937,7 +937,7 @@
% \section{\pkg{l3expan} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -2909,7 +2909,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx
index 7ee7df5347..553c5419cb 100644
--- a/macros/latex/contrib/l3kernel/l3file.dtx
+++ b/macros/latex/contrib/l3kernel/l3file.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -910,7 +910,7 @@
% \TestFiles{m3file001}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Input operations}
@@ -939,16 +939,9 @@
%
% \begin{variable}{\g_@@_streams_seq}
% A list of the currently-available input streams to be used as a
-% stack. In format mode, all streams (from $0$ to~$15$) are
-% available, while the package requests streams to \LaTeXe{} as they
-% are needed (initially none are needed), so the starting point
-% varies!
+% stack.
% \begin{macrocode}
\seq_new:N \g_@@_streams_seq
-%<*initex>
-\seq_gset_split:Nnn \g_@@_streams_seq { , }
- { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 }
-%</initex>
% \end{macrocode}
% \end{variable}
%
@@ -970,7 +963,6 @@
% it holds the value of the \emph{last} stream allocated.
% \begin{macrocode}
\prop_new:N \g_@@_streams_prop
-%<*package>
\int_step_inline:nnn
{ 0 }
{
@@ -984,7 +976,6 @@
{
\prop_gput:Nnn \g_@@_streams_prop {#1} { Reserved~by~format }
}
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -1043,7 +1034,7 @@
% \end{macro}
%
% \begin{macro}{\@@_new:N}
-% In package mode, streams are reserved using \tn{newread} before they
+% Streams are reserved using \tn{newread} before they
% can be managed by \pkg{ior}. To prevent \pkg{ior} from being
% affected by redefinitions of \tn{newread} (such as done by the
% third-party package \pkg{morewrites}), this macro is saved here
@@ -1053,7 +1044,6 @@
% that \tn{newread} works like our own: it actually checks before
% altering definition.
% \begin{macrocode}
-%<*package>
\exp_args:NNf \cs_new_protected:Npn \@@_new:N
{ \exp_args:NNc \exp_after:wN \exp_stop_f: { newread } }
\cs_if_exist:NT \normalend
@@ -1065,15 +1055,13 @@
\@@_new_aux:N #1
}
}
-%</package>
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\__kernel_ior_open:Nn, \__kernel_ior_open:No}
% \begin{macro}{\@@_open_stream:Nn}
% The stream allocation itself uses the fact that there is a list of all of
-% those available, so allocation is simply a question of using the number at
-% the top of the list. In package mode, life gets more complex as it's
+% those available. Life gets more complex as it's
% important to keep things in sync. That is done using a two-part approach:
% any streams that have already been taken up by \pkg{ior} but are now free
% are tracked, so we first try those. If that fails, ask plain \TeX{} or \LaTeXe{}
@@ -1084,16 +1072,11 @@
\ior_close:N #1
\seq_gpop:NNTF \g_@@_streams_seq \l_@@_stream_tl
{ \@@_open_stream:Nn #1 {#2} }
-%<*initex>
- { \__kernel_msg_fatal:nn { kernel } { input-streams-exhausted } }
-%</initex>
-%<*package>
{
\@@_new:N #1
\tl_set:Nx \l_@@_stream_tl { \int_eval:n {#1} }
\@@_open_stream:Nn #1 {#2}
}
-%</package>
}
\cs_generate_variant:Nn \__kernel_ior_open:Nn { No }
% \end{macrocode}
@@ -1392,20 +1375,9 @@
%
% \begin{variable}{\g_@@_streams_seq}
% A list of the currently-available output streams to be used as a
-% stack. The stream $18$ is special, as \tn{write}18 is used to
-% denote commands to be sent to the OS\@.
+% stack.
% \begin{macrocode}
\seq_new:N \g_@@_streams_seq
-%<*initex>
-\exp_args:Nnx \use:n
- { \seq_gset_split:Nnn \g_@@_streams_seq { } }
- {
- \int_step_function:nnN { 0 } { \c_term_iow }
- \prg_do_nothing:
- }
-\int_compare:nNnF \c_term_iow < { 18 }
- { \seq_gremove_all:Nn \g_@@_streams_seq { 18 } }
-%</initex>
% \end{macrocode}
% \end{variable}
%
@@ -1421,7 +1393,6 @@
% check on.
% \begin{macrocode}
\prop_new:N \g_@@_streams_prop
-%<*package>
\int_step_inline:nnn
{ 0 }
{
@@ -1435,7 +1406,6 @@
{
\prop_gput:Nnn \g_@@_streams_prop {#1} { Reserved~by~format }
}
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -1483,13 +1453,11 @@
% \end{variable}
%
% \begin{macro}{\@@_new:N}
-% As for read streams, copy \tn{newwrite} in package mode, making sure
+% As for read streams, copy \tn{newwrite}, making sure
% that it is not \tn{outer}.
% \begin{macrocode}
-%<*package>
\exp_args:NNf \cs_new_protected:Npn \@@_new:N
{ \exp_args:NNc \exp_after:wN \exp_stop_f: { newwrite } }
-%</package>
% \end{macrocode}
% \end{macro}
%
@@ -1512,16 +1480,11 @@
\iow_close:N #1
\seq_gpop:NNTF \g_@@_streams_seq \l_@@_stream_tl
{ \@@_open_stream:NV #1 \l_@@_file_name_tl }
-%<*initex>
- { \__kernel_msg_fatal:nn { kernel } { output-streams-exhausted } }
-%</initex>
-%<*package>
{
\@@_new:N #1
\tl_set:Nx \l_@@_stream_tl { \int_eval:n {#1} }
\@@_open_stream:NV #1 \l_@@_file_name_tl
}
-%</package>
}
\cs_generate_variant:Nn \iow_open:Nn { c }
\cs_new_protected:Npn \@@_open_stream:Nn #1#2
@@ -1876,7 +1839,7 @@
\cs_new_protected:Npn \iow_wrap:nnnN #1#2#3#4
{
\group_begin:
-%<package> \cs_if_exist_use:N \conditionally@traceoff
+ \cs_if_exist_use:N \conditionally@traceoff
\int_set:Nn \tex_escapechar:D { -1 }
\cs_set:Npx \{ { \token_to_str:N \{ }
\cs_set:Npx \# { \token_to_str:N \# }
@@ -1897,7 +1860,7 @@
% definition: it only works in the first argument of
% \cs{iow_wrap:nnnN}.
% \begin{macrocode}
-%<package> \cs_set_eq:NN \protect \token_to_str:N
+ \cs_set_eq:NN \protect \token_to_str:N
\tl_set:Nx \l_@@_wrap_tl {#1}
\cs_set_eq:NN \iow_allow_break: \@@_allow_break_error:
\cs_set_eq:NN \iow_indent:n \@@_indent_error:n
@@ -2351,7 +2314,6 @@
% \tn{@currnamestack} is empty so is skipped.
% \begin{macrocode}
\seq_new:N \g_@@_stack_seq
-%<*package>
\group_begin:
\cs_set_protected:Npn \@@_tmp:w #1#2#3
{
@@ -2376,25 +2338,16 @@
{ \exp_after:wN \@@_tmp:w \@currnamestack }
}
\group_end:
-%</package>
% \end{macrocode}
% \end{variable}
%
% \begin{variable}{\g_@@_record_seq}
% The total list of files used is recorded separately from the current
% file stack, as nothing is ever popped from this list. The current
-% file name should be included in the file list! In format mode, this
-% is done at the very start of the \TeX{} run. In package mode we
+% file name should be included in the file list! We
% will eventually copy the contents of \cs{@filelist}.
% \begin{macrocode}
\seq_new:N \g_@@_record_seq
-%<*initex>
-\tex_everyjob:D \exp_after:wN
- {
- \tex_the:D \tex_everyjob:D
- \seq_gput_right:NV \g_@@_record_seq \g_file_curr_name_str
- }
-%</initex>
% \end{macrocode}
% \end{variable}
%
@@ -2424,11 +2377,9 @@
% \end{variable}
%
% \begin{variable}{\l_@@_tmp_seq}
-% Scratch space for comma list conversion in package mode.
+% Scratch space for comma list conversion.
% \begin{macrocode}
-%<*package>
\seq_new:N \l_@@_tmp_seq
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -2734,13 +2685,11 @@
{
\seq_map_tokens:Nn \l_file_search_path_seq
{ \@@_full_name_aux:Nnn \seq_map_break:n {#1} }
-%<*package>
\cs_if_exist:NT \input@path
{
\tl_map_tokens:Nn \input@path
{ \@@_full_name_aux:Nnn \tl_map_break:n {#1} }
}
-%</package>
\@@_name_end:
}
{ \@@_ext_check:n {#1} }
@@ -2879,13 +2828,11 @@
\@@_get_full_name_search:nN { } \use:n
\seq_map_inline:Nn \l_file_search_path_seq
{ \@@_get_full_name_search:nN { ##1 / } \seq_map_break:n }
-%<*package>
\cs_if_exist:NT \input@path
{
\tl_map_inline:Nn \input@path
{ \@@_get_full_name_search:nN { ##1 } \tl_map_break:n }
}
-%</package>
\tl_set:Nn \l_@@_full_name_tl { \q_no_value }
\prg_break_point:
\quark_if_no_value:NTF \l_@@_full_name_tl
@@ -3319,14 +3266,9 @@
}
\cs_new_protected:Npx \@@_input:n #1
{
-%<*initex>
- \seq_gput_right:Nn \exp_not:N \g_@@_record_seq {#1}
-%</initex>
-%<*package>
\exp_not:N \clist_if_exist:NTF \exp_not:N \@filelist
{ \exp_not:N \@addtofilelist {#1} }
{ \seq_gput_right:Nn \exp_not:N \g_@@_record_seq {#1} }
-%</package>
\exp_not:N \@@_input_push:n {#1}
\exp_not:N \tex_input:D
\sys_if_engine_luatex:TF
@@ -3353,17 +3295,13 @@
\str_gset_eq:NN \g_file_curr_name_str \l_@@_name_str
\str_gset_eq:NN \g_file_curr_ext_str \l_@@_ext_str
}
-%<*package>
\cs_new_eq:NN \__kernel_file_input_push:n \@@_input_push:n
-%</package>
\cs_new_protected:Npn \@@_input_pop:
{
\seq_gpop:NN \g_@@_stack_seq \l_@@_internal_tl
\exp_after:wN \@@_input_pop:nnn \l_@@_internal_tl
}
-%<*package>
\cs_new_eq:NN \__kernel_file_input_pop: \@@_input_pop:
-%</package>
\cs_new_protected:Npn \@@_input_pop:nnn #1#2#3
{
\str_gset:Nn \g_file_curr_dir_str {#1}
@@ -3498,13 +3436,11 @@
\cs_new_protected:Npn \@@_list:N #1
{
\seq_clear:N \l_@@_tmp_seq
-%<*package>
\clist_if_exist:NT \@filelist
{
\exp_args:NNx \seq_set_from_clist:Nn \l_@@_tmp_seq
{ \tl_to_str:N \@filelist }
}
-%</package>
\seq_concat:NNN \l_@@_tmp_seq \l_@@_tmp_seq \g_@@_record_seq
\seq_remove_duplicates:N \l_@@_tmp_seq
#1 { LaTeX/kernel } { file-list }
@@ -3521,7 +3457,6 @@
% \cs{@filelist} must be turned to strings before being added to
% \cs{g_@@_record_seq}.
% \begin{macrocode}
-%<*package>
\cs_if_exist:NT \@filelist
{
\AtBeginDocument
@@ -3534,7 +3469,6 @@
\l_@@_tmp_seq
}
}
-%</package>
% \end{macrocode}
%
% \subsection{GetIfInfo}
@@ -3626,20 +3560,6 @@
#1 \\
.............
}
-\__kernel_msg_new:nnnn { kernel } { input-streams-exhausted }
- { Input~streams~exhausted }
- {
- TeX~can~only~open~up~to~16~input~streams~at~one~time.\\
- All~16~are~currently~in~use,~and~something~wanted~to~open~
- another~one.
- }
-\__kernel_msg_new:nnnn { kernel } { output-streams-exhausted }
- { Output~streams~exhausted }
- {
- TeX~can~only~open~up~to~16~output~streams~at~one~time.\\
- All~16~are~currently~in~use,~and~something~wanted~to~open~
- another~one.
- }
\__kernel_msg_new:nnnn { kernel } { unbalanced-quote-in-filename }
{ Unbalanced~quotes~in~file~name~'#1'. }
{
@@ -3699,7 +3619,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3final.dtx b/macros/latex/contrib/l3kernel/l3final.dtx
deleted file mode 100644
index 809850d1a5..0000000000
--- a/macros/latex/contrib/l3kernel/l3final.dtx
+++ /dev/null
@@ -1,389 +0,0 @@
-% \iffalse meta-comment
-%
-%% File: l3final.dtx
-%
-% Copyright (C) 1990-2020 The LaTeX3 Project
-%
-% It may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License (LPPL), either version 1.3c of this
-% license or (at your option) any later version. The latest version
-% of this license is in the file
-%
-% https://www.latex-project.org/lppl.txt
-%
-% This file is part of the "l3kernel bundle" (The Work in LPPL)
-% and all files in that bundle must be distributed together.
-%
-% -----------------------------------------------------------------------
-%
-% The development version of the bundle can be found at
-%
-% https://github.com/latex3/latex3
-%
-% for those people who are interested.
-%
-%<*driver>
-\documentclass[full,kernel]{l3doc}
-\begin{document}
- \DocInput{\jobname.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \title{^^A
-% The \pkg{l3final} package\\ Format finalisation^^A
-% }
-%
-% \author{^^A
-% The \LaTeX3 Project\thanks
-% {^^A
-% E-mail:
-% \href{mailto:latex-team@latex-project.org}
-% {latex-team@latex-project.org}^^A
-% }^^A
-% }
-%
-% \date{Released 2020-07-17}
-%
-% \maketitle
-%
-% \begin{documentation}
-%
-% This module is the end of the \LaTeX3 format file. Currently, a lot of this
-% is copy-pasted from the \LaTeXe{} format or is highly unstable (essentially
-% hacks which need revisiting later).
-%
-% \end{documentation}
-%
-% \begin{implementation}
-%
-% \section{\pkg{l3final} Implementation}
-%
-% \begin{macrocode}
-%<*initex>
-% \end{macrocode}
-%
-% \subsection{Input encoding}
-%
-% \begin{macrocode}
-%<@@=char>
-% \end{macrocode}
-%
-% The letters |a|--|z| and |A|--|Z| have the correct catcode directly from \IniTeX{}
-% while for Unicode engines (almost) all characters to be treated as letters
-% are defined by the automatic data parsing. Thus the changes here are to
-% deal with the additional cases.
-%
-% All the characters in the range $0$--$31$ \emph{except} tab (|^^I|), nl
-% (|^^J|), ff (|^^L|) and cr (|^^M|).
-% \begin{macrocode}
-\int_step_inline:nnn { 0 } { `\^^H }
- { \char_set_catcode_invalid:n {#1} }
-\char_set_catcode_invalid:n { `\^^K }
-\int_step_inline:nnn { `\^^N } { 31 }
- { \char_set_catcode_invalid:n {#1} }
-% \end{macrocode}
-% The same is true for the top of the $7$-bit range.
-% \begin{macrocode}
-\char_set_catcode_invalid:n { 127 }
-% \end{macrocode}
-% For the $8$-bit engines dotless-I and dotless-J need to be valid,
-% and these therefore appear in some following code. To avoid an issue
-% when those lines are read, the chars are made valid here and that is
-% reversed for Unicode engines below.
-% \begin{macrocode}
-\char_set_catcode_letter:n { `\^^Y }
-\char_set_catcode_letter:n { `\^^Z }
-% \end{macrocode}
-%
-% For non-Unicode engine we now need to convert from UTF-$8$ to $8$-bit
-% for pattern reading and document use. The set up here is copied from
-% the file |conv-utf8-ec.tex| maintained by \textsc{tug} for hyphenation
-% pattern use. As some of the relevant primitives have been moved and to
-% allow for self-contained code that is copied here with minor adjustments.
-% (The primitives have to be available at point of use not just at point of
-% definition so a compatibility layer is hard to arrange here.)
-% \begin{macrocode}
-\bool_lazy_or:nnTF
- { \sys_if_engine_luatex_p: }
- { \sys_if_engine_xetex_p: }
-% \end{macrocode}
-% Unicode engines: make these two invalid (this happens after \TeX{}
-% has read and thrown away their use in the following).
-% \begin{macrocode}
- {
- \char_set_catcode_invalid:n { `\^^Y }
- \char_set_catcode_invalid:n { `\^^Z }
- }
-% \end{macrocode}
-% Now for $8$-bit engines.
-% \begin{macrocode}
- {
-% \end{macrocode}
-% At least for the present, make \upTeX{} behave like \pdfTeX{} so
-% the set up is easier.
-% \begin{macrocode}
- \sys_if_engine_uptex:T
- { \tex_disablecjktoken:D }
-% \end{macrocode}
-% The actual mappings: these are kept low-level for performance reasons.
-% \begin{macrocode}
- \cs_new:cpn { @@_active_C3:N } #1
- {
- \if_meaning:w #1 ^^9f ^^ff \else: % ß - U+00DF - germandbls
- \if_meaning:w #1 ^^a0 ^^e0 \else: % à - U+00E0 - agrave
- \if_meaning:w #1 ^^a1 ^^e1 \else: % á - U+00E1 - aacute
- \if_meaning:w #1 ^^a2 ^^e2 \else: % â - U+00E2 - acircumflex
- \if_meaning:w #1 ^^a3 ^^e3 \else: % ã - U+00E3 - atilde
- \if_meaning:w #1 ^^a4 ^^e4 \else: % ä - U+00E4 - adieresis
- \if_meaning:w #1 ^^a5 ^^e5 \else: % å - U+00E5 - aring
- \if_meaning:w #1 ^^a6 ^^e6 \else: % æ - U+00E6 - ae
- \if_meaning:w #1 ^^a7 ^^e7 \else: % ç - U+00E7 - ccedilla
- \if_meaning:w #1 ^^a8 ^^e8 \else: % è - U+00E8 - egrave
- \if_meaning:w #1 ^^a9 ^^e9 \else: % é - U+00E9 - eacute
- \if_meaning:w #1 ^^aa ^^ea \else: % ê - U+00EA - ecircumflex
- \if_meaning:w #1 ^^ab ^^eb \else: % ë - U+00EB - edieresis
- \if_meaning:w #1 ^^ac ^^ec \else: % ì - U+00EC - igrave
- \if_meaning:w #1 ^^ad ^^ed \else: % í - U+00ED - iacute
- \if_meaning:w #1 ^^ae ^^ee \else: % î - U+00EE - icircumflex
- \if_meaning:w #1 ^^af ^^ef \else: % ï - U+00EF - idieresis
- \if_meaning:w #1 ^^b0 ^^f0 \else: % ð - U+00F0 - eth
- \if_meaning:w #1 ^^b1 ^^f1 \else: % ñ - U+00F1 - ntilde
- \if_meaning:w #1 ^^b2 ^^f2 \else: % ò - U+00F2 - ograve
- \if_meaning:w #1 ^^b3 ^^f3 \else: % ó - U+00F3 - oacute
- \if_meaning:w #1 ^^b4 ^^f4 \else: % ô - U+00F4 - ocircumflex
- \if_meaning:w #1 ^^b5 ^^f5 \else: % õ - U+00F5 - otilde
- \if_meaning:w #1 ^^b6 ^^f6 \else: % ö - U+00F6 - odieresis
- \if_meaning:w #1 ^^b8 ^^f8 \else: % ø - U+00F8 - oslash
- \if_meaning:w #1 ^^b9 ^^f9 \else: % ù - U+00F9 - ugrave
- \if_meaning:w #1 ^^ba ^^fa \else: % ú - U+00FA - uacute
- \if_meaning:w #1 ^^bb ^^fb \else: % û - U+00FB - ucircumflex
- \if_meaning:w #1 ^^bc ^^fc \else: % ü - U+00FC - udieresis
- \if_meaning:w #1 ^^bd ^^fd \else: % ý - U+00FD - yacute
- \if_meaning:w #1 ^^be ^^fe \else: % þ - U+00FE - thorn
- \if_meaning:w #1 ^^bf ^^b8 \else: % ÿ - U+00FF - ydieresis
- \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi:
- \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi:
- \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi:
- }
- \cs_new:cpn { @@_active_C4:N } #1
- {
- \if_meaning:w #1 ^^83 ^^a0 \else: % ă - U+0103 - abreve
- \if_meaning:w #1 ^^85 ^^a1 \else: % ą - U+0105 - aogonek
- \if_meaning:w #1 ^^87 ^^a2 \else: % ć - U+0107 - cacute
- \if_meaning:w #1 ^^8d ^^a3 \else: % č - U+010D - ccaron
- \if_meaning:w #1 ^^8f ^^a4 \else: % ď - U+010F - dcaron
- \if_meaning:w #1 ^^91 ^^9e \else: % đ - U+0111 - dcroat
- \if_meaning:w #1 ^^99 ^^a6 \else: % ę - U+0119 - eogonek
- \if_meaning:w #1 ^^9b ^^a5 \else: % ě - U+011B - ecaron
- \if_meaning:w #1 ^^9f ^^a7 \else: % ğ - U+011F - gbreve
- \if_meaning:w #1 ^^b1 ^^19 \else: % ı - U+0131 - dotlessi
- \if_meaning:w #1 ^^b3 ^^bc \else: % ij - U+0133 - ij
- \if_meaning:w #1 ^^ba ^^a8 \else: % ĺ - U+013A - lacute
- \if_meaning:w #1 ^^be ^^a9 \else: % ľ - U+013E - lcaron
- \__kernel_msg_expandable_error:nn { kernel } { encoding-failure }
- \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi:
- }
- \cs_new:cpn { @@_active_C5:N } #1
- {
- \if_meaning:w #1 ^^82 ^^aa \else: % ł - U+0142 - lslash
- \if_meaning:w #1 ^^84 ^^ab \else: % ń - U+0144 - nacute
- \if_meaning:w #1 ^^88 ^^ac \else: % ň - U+0148 - ncaron
- \if_meaning:w #1 ^^8b ^^ad \else: % ŋ - U+014B - eng
- \if_meaning:w #1 ^^91 ^^ae \else: % ő - U+0151 - ohungarumlaut
- \if_meaning:w #1 ^^93 ^^f7 \else: % œ - U+0153 - oe
- \if_meaning:w #1 ^^95 ^^af \else: % ŕ - U+0155 - racute
- \if_meaning:w #1 ^^99 ^^b0 \else: % ř - U+0159 - rcaron
- \if_meaning:w #1 ^^9b ^^b1 \else: % ś - U+015B - sacute
- \if_meaning:w #1 ^^9f ^^b3 \else: % ş - U+015F - scedilla
- \if_meaning:w #1 ^^a1 ^^b2 \else: % š - U+0161 - scaron
- \if_meaning:w #1 ^^a5 ^^b4 \else: % ť - U+0165 - tcaron
- \if_meaning:w #1 ^^af ^^b7 \else: % ů - U+016F - uring
- \if_meaning:w #1 ^^b1 ^^b6 \else: % ű - U+0171 - uhungarumlaut
- \if_meaning:w #1 ^^ba ^^b9 \else: % ź - U+017A - zacute
- \if_meaning:w #1 ^^bc ^^bb \else: % ż - U+017C - zdotaccent
- \if_meaning:w #1 ^^be ^^ba \else: % ž - U+017E - zcaron
- \__kernel_msg_expandable_error:nn { kernel } { encoding-failure }
- \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi:
- \fi: \fi: \fi: \fi: \fi: \fi: \fi: \fi:
- }
- \cs_new:cpn { @@_active_C8:N } #1
- {
- \if_meaning:w #1 ^^99 ^^b3 \else: % ș - U+0219 - scommaaccent
- \if_meaning:w #1 ^^9b ^^b5 \else: % ț - U+021B - tcommaaccent
- \if_meaning:w #1 ^^b7 ^^1a \else: % ȷ - U+0237 - dotlessj
- \__kernel_msg_expandable_error:nn { kernel } { encoding-failure }
- \fi: \fi: \fi:
- }
-% \end{macrocode}
-% Install and record the active characters.
-% \begin{macrocode}
- \clist_map_inline:nn { C3 , C4 , C5 , C8 }
- {
- \char_set_catcode_active:n { "#1 }
- \char_set_active_eq:nc { "#1 } { @@_active_ #1 :N }
- \seq_put_right:Nx \l_char_special_seq
- { \exp_not:c { \char_generate:nn { "#1 } { 12 } } }
- \seq_put_right:Nx \l_char_active_seq
- { \exp_not:c { \char_generate:nn { "#1 } { 12 } } }
- }
- \__kernel_msg_new:nnn { kernel } { encoding-failure }
- { Unknown~UTF-8~char }
-% \end{macrocode}
-% All of the chars are lower case so give them the correct \tn{lccode}
-% values.
-% \begin{macrocode}
- \clist_map_inline:nn
- {
- 19 , 1A , 9E , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 ,
- AA , AB , AC , AD , AE , AF , B0 , B1 , B2 , B3 , B3 , B4 , B5 ,
- B6 , B7 , B8 , B9 , BA , BB , BC , E0 , E1 , E2 , E3 , E4 , E5 ,
- E6 , E7 , E8 , E9 , EA , EB , EC , ED , EE , EF , F0 , F1 , F2 ,
- F3 , F4 , F5 , F6 , F7 , F8 , F9 , FA , FB , FC , FD , FE , FF
- }
- { \char_set_lccode:nn { "#1 } { "#1 } }
- }
-% \end{macrocode}
-%
-% \subsection{Temporary hacks}
-%
-% \begin{macro}{\T1/lmr/m/n/10, \TU/lmr/m/n/10}
-% For \emph{testing only} provide some kind of output: for that we
-% need a font. At present, select Latin Modern Roman at 10\,pt:
-% entirely arbitrary but at least usable.
-% \begin{macrocode}
-\sys_if_engine_luatex:T
- {
- \tex_everyjob:D \exp_after:wN
- {
- \tex_the:D \tex_everyjob:D
- \lua_now:n { require("l3format.lua") }
- }
- }
-\use:x
- {
- \tex_everyjob:D
- {
- \tex_the:D \tex_everyjob:D
- \bool_lazy_or:nnTF
- { \sys_if_engine_luatex_p: }
- { \sys_if_engine_xetex_p: }
- {
- \tex_font:D \exp_not:c { TU/lmr/m/n/10 }
- = "[lmroman10-regular.otf]/OT" \scan_stop:
- \exp_not:c { TU/lmr/m/n/10 }
- \tex_font:D \exp_not:c { TU/lmm/m/n/10 }
- = "[latinmodern-math.otf]/OT:mode=base;script=math;" \scan_stop:
- \tex_font:D \exp_not:c { TU/lmm/m/n/7 }
- = "[latinmodern-math.otf]/OT:mode=base;script=math;+ssty=0;"~at~7pt \scan_stop:
- \tex_font:D \exp_not:c { TU/lmm/m/n/5 }
- = "[latinmodern-math.otf]/OT:mode=base;script=math;+ssty=1;"~at~5pt \scan_stop:
- \exp_not:N \int_step_inline:nnn { 0 } { 3 }
- {
- \tex_textfont:D ##1 = \exp_not:c { TU/lmm/m/n/10 }
- \tex_scriptfont:D ##1 = \exp_not:c { TU/lmm/m/n/7 }
- \tex_scriptscriptfont:D ##1 = \exp_not:c { TU/lmm/m/n/5 }
- }
- }
- {
- \tex_font:D \exp_not:c { T1/lmr/m/n/10 }
- = ec-lmr10 \scan_stop:
- \exp_not:c { T1/lmr/m/n/10 }
- \tex_font:D \exp_not:c { OT1/lmr/m/n/10 }
- = rm-lmr10 \scan_stop:
- \tex_font:D \exp_not:c { OML/lmm/m/it/10 }
- = lmmi10 \scan_stop:
- \tex_font:D \exp_not:c { OMS/lmsy/m/n/10 }
- = lmsy10 \scan_stop:
- \tex_font:D \exp_not:c { OMX/lmex/m/n/10 }
- = lmex10 \scan_stop:
- \tex_font:D \exp_not:c { OT1/lmr/m/n/7 }
- = rm-lmr7 \scan_stop:
- \tex_font:D \exp_not:c { OML/lmm/m/it/7 }
- = lmmi7 \scan_stop:
- \tex_font:D \exp_not:c { OMS/lmsy/m/n/7 }
- = lmsy7 \scan_stop:
- \tex_font:D \exp_not:c { OMX/lmex/m/n/7 }
- = lmex10~at~7pt \scan_stop:
- \tex_font:D \exp_not:c { OT1/lmr/m/n/5 }
- = rm-lmr5 \scan_stop:
- \tex_font:D \exp_not:c { OML/lmm/m/it/5 }
- = lmmi5 \scan_stop:
- \tex_font:D \exp_not:c { OMS/lmsy/m/n/5 }
- = lmsy5 \scan_stop:
- \tex_font:D \exp_not:c { OMX/lmex/m/n/5 }
- = lmex10~at~5pt \scan_stop:
- \tex_textfont:D 0 = \exp_not:c { OT1/lmr/m/n/10 }
- \tex_textfont:D 1 = \exp_not:c { OML/lmm/m/it/10 }
- \tex_textfont:D 2 = \exp_not:c { OMS/lmsy/m/n/10 }
- \tex_textfont:D 3 = \exp_not:c { OMX/lmex/m/n/10 }
- \tex_scriptfont:D 0 = \exp_not:c { OT1/lmr/m/n/7 }
- \tex_scriptfont:D 1 = \exp_not:c { OML/lmm/m/it/7 }
- \tex_scriptfont:D 2 = \exp_not:c { OMS/lmsy/m/n/7 }
- \tex_scriptfont:D 3 = \exp_not:c { OMX/lmex/m/n/7 }
- \tex_scriptscriptfont:D 0 = \exp_not:c { OT1/lmr/m/n/5 }
- \tex_scriptscriptfont:D 1 = \exp_not:c { OML/lmm/m/it/5 }
- \tex_scriptscriptfont:D 2 = \exp_not:c { OMS/lmsy/m/n/5 }
- \tex_scriptscriptfont:D 3 = \exp_not:c { OMX/lmex/m/n/5 }
- }
- }
- }
-% \end{macrocode}
-% \end{macro}
-%
-% Produce PDF output if possible (easier testing) and set some kind of
-% horizontal width: the one here is the \LaTeXe{} default. A parfill is
-% also useful so we get some kind of sensible paragraphs.
-% \begin{macrocode}
-\dim_set:Nn \tex_hsize:D { 345pt }
-\skip_set:Nn \tex_parfillskip:D { 0pt plus 1fil }
-\cs_if_exist:NT \tex_pdfoutput:D
- { \int_set:Nn \tex_pdfoutput:D { 1 } }
-% \end{macrocode}
-%
-% \begin{macro}{\stop}
-% A way out of the run without needing to switch to the code environment.
-% \begin{macrocode}
-\cs_set_eq:NN \stop \tex_end:D
-% \end{macrocode}
-% \end{macro}
-%
-% \subsection{Final tasks}
-%
-% \begin{macro}{\par}
-% \TeX{} has a nasty habit of inserting a command with the name \cs{par}
-% so we had better make sure that \cs{par} has a definition.
-% \begin{macrocode}
-\cs_set_eq:NN \par \tex_par:D
-% \end{macrocode}
-% \end{macro}
-%
-% The very last job is to dump the format, taking care to first leave
-% the code environment and set the appropriate flag.
-% \begin{macrocode}
-\use:n
- {
- \bool_set_false:N \l__kernel_expl_bool
- \char_set_catcode_space:n { 9 } % tab
- \char_set_catcode_space:n { 32 } % space
- \char_set_catcode_active:n { 34 } % double quote
- \char_set_catcode_active:n { 36 } % dollar
- \char_set_catcode_active:n { 38 } % ampersand
- \char_set_catcode_other:n { 58 } % colon
- \char_set_catcode_active:n { 94 } % circumflex
- \char_set_catcode_active:n { 95 } % underscore
- \char_set_catcode_other:n { 124 } % pipe
- \char_set_catcode_active:n { 126 } % tilde
- \tex_endlinechar:D = 13 \scan_stop:
- \tex_newlinechar:D = 10 \scan_stop:
- \tex_dump:D
- }
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</initex>
-% \end{macrocode}
-%
-% \end{implementation}
-%
-%\PrintIndex
diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx
index 0d68f05eee..9bc6f9de6f 100644
--- a/macros/latex/contrib/l3kernel/l3flag.dtx
+++ b/macros/latex/contrib/l3kernel/l3flag.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -159,7 +159,7 @@
% \section{\pkg{l3flag} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -300,7 +300,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3format.ins b/macros/latex/contrib/l3kernel/l3format.ins
deleted file mode 100644
index 0671ed9ee6..0000000000
--- a/macros/latex/contrib/l3kernel/l3format.ins
+++ /dev/null
@@ -1,164 +0,0 @@
-\iffalse meta-comment
-
-File l3format.ins
-
-Copyright (C) 2011,2012,2014-2020 The LaTeX3 Project
-
-It may be distributed and/or modified under the conditions of the
-LaTeX Project Public License (LPPL), either version 1.3c of this
-license or (at your option) any later version. The latest version
-of this license is in the file
-
- https://www.latex-project.org/lppl.txt
-
-This file is part of the "l3kernel bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
------------------------------------------------------------------------
-
-The development version of the bundle can be found at
-
- https://github.com/latex3/latex3
-
-for those people who are interested.
-
------------------------------------------------------------------------
-
-Any modification of this file should ensure that the copyright and
-license information is placed in the derived files.
-
-\fi
-
-\let\jobname\relax
-\input l3docstrip.dtx
-\askforoverwritefalse
-
-\preamble
-
-Copyright (C) 1990-2020 The LaTeX3 Project
-
-It may be distributed and/or modified under the conditions of
-the LaTeX Project Public License (LPPL), either version 1.3c of
-this license or (at your option) any later version. The latest
-version of this license is in the file:
-
- https://www.latex-project.org/lppl.txt
-
-This file is part of the "l3kernel bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
-\endpreamble
-% stop docstrip adding \endinput
-\postamble
-\endpostamble
-
-\keepsilent
-
-\generate
- {
- \file{l3format.ltx}
- {
- \from{l3bootstrap.dtx} {initex}
- \from{l3names.dtx} {initex}
- \from{l3basics.dtx} {initex}
- \from{l3expan.dtx} {initex}
- \from{l3quark.dtx} {initex}
- \from{l3tl.dtx} {initex}
- \from{l3str.dtx} {initex}
- \from{l3seq.dtx} {initex}
- % ======== FORMAT ONLY =========
- \from{l3alloc.dtx} {initex}
- % ==============================
- \from{l3int.dtx} {initex}
- \from{l3flag.dtx} {initex}
- \from{l3prg.dtx} {initex}
- \from{l3sys.dtx} {initex}
- \from{l3clist.dtx} {initex}
- \from{l3token.dtx} {initex}
- \from{l3prop.dtx} {initex}
- \from{l3msg.dtx} {initex}
- \from{l3file.dtx} {initex}
- \from{l3skip.dtx} {initex}
- \from{l3keys.dtx} {initex}
- \from{l3intarray.dtx} {initex}
- \from{l3fp.dtx} {initex}
- \from{l3fp-aux.dtx} {initex}
- \from{l3fp-traps.dtx} {initex}
- \from{l3fp-round.dtx} {initex}
- \from{l3fp-parse.dtx} {initex}
- \from{l3fp-assign.dtx} {initex}
- \from{l3fp-logic.dtx} {initex}
- \from{l3fp-basics.dtx} {initex}
- \from{l3fp-extended.dtx}{initex}
- \from{l3fp-expo.dtx} {initex}
- \from{l3fp-trig.dtx} {initex}
- \from{l3fp-convert.dtx} {initex}
- \from{l3fp-random.dtx} {initex}
- \from{l3fparray.dtx} {initex}
- \from{l3cctab.dtx} {initex}
- \from{l3sort.dtx} {initex}
- \from{l3str-convert.dtx}{initex}
- \from{l3tl-analysis.dtx}{initex}
- \from{l3regex.dtx} {initex}
- \from{l3box.dtx} {initex}
- \from{l3color-base.dtx} {initex}
- \from{l3coffins.dtx} {initex}
- \from{l3luatex.dtx} {initex,tex}
- \from{l3unicode.dtx} {initex}
- \from{l3text.dtx} {initex}
- \from{l3text-case.dtx} {initex}
- \from{l3text-purify.dtx}{initex}
- \from{l3candidates.dtx} {initex}
- % ======== FORMAT ONLY =========
- \from{l3final.dtx} {initex}
- % ==============================
- }
- }
-
-% ISO-8859 encodings.
-\generate{%
- \file{l3str-enc-iso88591.def} {\from{l3str-convert.dtx}{iso88591}}%
- \file{l3str-enc-iso88592.def} {\from{l3str-convert.dtx}{iso88592}}%
- \file{l3str-enc-iso88593.def} {\from{l3str-convert.dtx}{iso88593}}%
- \file{l3str-enc-iso88594.def} {\from{l3str-convert.dtx}{iso88594}}%
- \file{l3str-enc-iso88595.def} {\from{l3str-convert.dtx}{iso88595}}%
- \file{l3str-enc-iso88596.def} {\from{l3str-convert.dtx}{iso88596}}%
- \file{l3str-enc-iso88597.def} {\from{l3str-convert.dtx}{iso88597}}%
- \file{l3str-enc-iso88598.def} {\from{l3str-convert.dtx}{iso88598}}%
- \file{l3str-enc-iso88599.def} {\from{l3str-convert.dtx}{iso88599}}%
- \file{l3str-enc-iso885910.def} {\from{l3str-convert.dtx}{iso885910}}%
- \file{l3str-enc-iso885911.def} {\from{l3str-convert.dtx}{iso885911}}%
- \file{l3str-enc-iso885913.def} {\from{l3str-convert.dtx}{iso885913}}%
- \file{l3str-enc-iso885914.def} {\from{l3str-convert.dtx}{iso885914}}%
- \file{l3str-enc-iso885915.def} {\from{l3str-convert.dtx}{iso885915}}%
- \file{l3str-enc-iso885916.def} {\from{l3str-convert.dtx}{iso885916}}%
-}
-
-\generate{\file{l3debug.def}{\from{l3debug.dtx}{initex}}}
-\generate{\file{l3deprecation.def}{\from{l3deprecation.dtx}{initex,patches}}}
-
-\generate{\file{l3docstrip.tex}{\from{l3docstrip.dtx}{program}}}
-
-% Lua code (currently identical to the package-mode version)
-
-\def\MetaPrefix{--}
-\preamble
-
-Copyright (C) 1990-2020 The LaTeX3 Project
-
-It may be distributed and/or modified under the conditions of
-the LaTeX Project Public License (LPPL), either version 1.3c of
-this license or (at your option) any later version. The latest
-version of this license is in the file:
-
- https://www.latex-project.org/lppl.txt
-
-This file is part of the "l3kernel bundle" (The Work in LPPL)
-and all files in that bundle must be distributed together.
-
-\endpreamble
-\nopostamble
-\generate{\file{expl3.lua} {\from{l3luatex.dtx}{lua,package}}}
-\generate{\file{l3format.lua}{\from{l3luatex.dtx}{lua,initex}}}
-
-\endbatchfile
diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx
index 73e28d4b3f..8f06b76ea4 100644
--- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
% \maketitle
%
% \begin{documentation}
@@ -52,7 +52,7 @@
% \section{\pkg{l3fp-assign} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -219,7 +219,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx
index 09a876ee8d..38fd8b1366 100644
--- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3fp-aux} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1296,7 +1296,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx
index 68cb42369d..ae77fc4be2 100644
--- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-basics} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -2168,7 +2168,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx
index a07e4fb982..e16a947e6c 100644
--- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\texttt{l3fp-convert} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -620,7 +620,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx
index aafc77e1a6..fc8789101d 100644
--- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-expo} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1369,7 +1369,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx
index 498da7895c..f7566ff062 100644
--- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-extended} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1263,7 +1263,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx
index 13457604be..d36cbb3003 100644
--- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-logic} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -727,7 +727,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx
index c3125a8478..e56abc6bb1 100644
--- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-parse} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -800,7 +800,6 @@
{#2}
\exp_after:wN \c_nan_fp \exp:w \exp_end_continue_f:w #1
}
-%<*package>
\cs_set_protected:Npn \@@_tmp:w #1
{
\cs_if_exist:NT #1
@@ -824,7 +823,6 @@
}
}
\exp_args:Nc \@@_tmp:w { @unexpandable@protect }
-%</package>
% \end{macrocode}
% \end{macro}
%
@@ -2889,17 +2887,15 @@
{ Arguments~in~#1#2~are~invalid. }
\__kernel_msg_new:nnn { kernel } { fp-infty-pi }
{ Math~command~#1 is~not~an~fp }
-%<*package>
\cs_if_exist:cT { @unexpandable@protect }
{
\__kernel_msg_new:nnn { kernel } { fp-robust-cmd }
{ Robust~command~#1 invalid~in~fp~expression! }
}
-%</package>
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx
index 062f0d59b4..6dd9a63d70 100644
--- a/macros/latex/contrib/l3kernel/l3fp-random.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-random} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -654,7 +654,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx
index ef2092959b..487f48fa7c 100644
--- a/macros/latex/contrib/l3kernel/l3fp-round.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3fp-round} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -582,7 +582,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx
index 40332fc340..8f7ef9afdc 100644
--- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
% \maketitle
%
% \begin{documentation}
@@ -52,7 +52,7 @@
% \section{\pkg{l3fp-traps} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -390,7 +390,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx
index a9c9600244..c5c85d20a3 100644
--- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx
@@ -40,7 +40,7 @@
% {latex-team@latex-project.org}^^A
% }^^A
% }
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -53,7 +53,7 @@
% \section{\pkg{l3fp-trig} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1688,7 +1688,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx
index b76089b5c6..f1743be720 100644
--- a/macros/latex/contrib/l3kernel/l3fp.dtx
+++ b/macros/latex/contrib/l3kernel/l3fp.dtx
@@ -49,7 +49,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx
index be62eac38b..1a2775935b 100644
--- a/macros/latex/contrib/l3kernel/l3fparray.dtx
+++ b/macros/latex/contrib/l3kernel/l3fparray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -115,7 +115,7 @@
% \section{\pkg{l3fparray} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -388,7 +388,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx
index 7384a5f257..ac08971cd0 100644
--- a/macros/latex/contrib/l3kernel/l3int.dtx
+++ b/macros/latex/contrib/l3kernel/l3int.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -1010,7 +1010,7 @@
% \section{\pkg{l3int} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1272,13 +1272,11 @@
% this is therefore accessed by name. (The same applies to \cs{newbox},
% \cs{newdimen} and so on.)
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \int_new:N #1
{
\__kernel_chk_if_free_cs:N #1
\cs:w newcount \cs_end: #1
}
-%</package>
\cs_generate_variant:Nn \int_new:N { c }
% \end{macrocode}
% \end{macro}
@@ -2581,7 +2579,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx
index 7a96ed2873..208ec1cfe5 100644
--- a/macros/latex/contrib/l3kernel/l3intarray.dtx
+++ b/macros/latex/contrib/l3kernel/l3intarray.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -166,7 +166,7 @@
% \section{\pkg{l3intarray} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -579,7 +579,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
index c73b661cfc..793ea28031 100644
--- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -265,6 +265,27 @@
%
% \begin{function}
% {
+% \__kernel_msg_critical:nnnnnn ,
+% \__kernel_msg_critical:nnnnn ,
+% \__kernel_msg_critical:nnnn ,
+% \__kernel_msg_critical:nnn ,
+% \__kernel_msg_critical:nn ,
+% \__kernel_msg_critical:nnxxxx ,
+% \__kernel_msg_critical:nnxxx ,
+% \__kernel_msg_critical:nnxx ,
+% \__kernel_msg_critical:nnx
+% }
+% \begin{syntax}
+% \cs{__kernel_msg_critical:nnnnnn} \Arg{module} \Arg{message} \Arg{arg one} \Arg{arg two} \Arg{arg three} \Arg{arg four}
+% \end{syntax}
+% Issues kernel \meta{module} error \meta{message}, passing \meta{arg one}
+% to \meta{arg four} to the text-creating functions. After issuing a
+% critical error, \TeX{} stops reading the current input file.
+% Cannot be redirected.
+% \end{function}
+%
+% \begin{function}
+% {
% \__kernel_msg_error:nnnnnn ,
% \__kernel_msg_error:nnnnn ,
% \__kernel_msg_error:nnnn ,
diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx
index 77fa7d1aff..9c5216ceb6 100644
--- a/macros/latex/contrib/l3kernel/l3keys.dtx
+++ b/macros/latex/contrib/l3kernel/l3keys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -934,7 +934,7 @@
% \section{\pkg{l3keys} Implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Low-level interface}
@@ -1493,44 +1493,29 @@
%
% \subsubsection{Internal auxiliaries}
%
-% \begin{variable}{\s_@@_stop}
+% \begin{variable}{\s_@@_nil,\s_@@_mark,\s_@@_stop}
% Internal scan marks.
% \begin{macrocode}
+\scan_new:N \s_@@_nil
+\scan_new:N \s_@@_mark
\scan_new:N \s_@@_stop
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\q_@@_nil,\q_@@_no_value}
+% \begin{variable}{\q_@@_no_value}
% Internal quarks.
% \begin{macrocode}
-\quark_new:N \q_@@_nil
\quark_new:N \q_@@_no_value
% \end{macrocode}
% \end{variable}
%
-% \begin{macro}[pTF]{\@@_quark_if_nil:n}
+% \begin{macro}[pTF]{\@@_quark_if_no_value:N}
% Branching quark conditional.
% \begin{macrocode}
-\__kernel_quark_new_conditional:Nn \@@_quark_if_nil:n { TF }
\__kernel_quark_new_conditional:Nn \@@_quark_if_no_value:N { TF }
% \end{macrocode}
% \end{macro}
%
-% \begin{variable}{\q_@@_recursion_tail,\q_@@_recursion_stop}
-% Internal recursion quarks.
-% \begin{macrocode}
-\quark_new:N \q_@@_recursion_tail
-\quark_new:N \q_@@_recursion_stop
-% \end{macrocode}
-% \end{variable}
-%
-% \begin{macro}[EXP]{\@@_if_recursion_tail_stop:n}
-% Functions to query recursion quarks.
-% \begin{macrocode}
-\__kernel_quark_new_test:N \@@_if_recursion_tail_stop:n
-% \end{macrocode}
-% \end{macro}
-%
% \subsection{The key defining mechanism}
%
% \begin{macro}{\keys_define:nn}
@@ -1580,7 +1565,7 @@
\str_if_empty:NF \l_@@_property_str
{
\__kernel_msg_error:nnxx { kernel } { key-property-unknown }
- { \l_@@_property_str } { \l_keys_path_str }
+ \l_@@_property_str \l_keys_path_str
}
}
}
@@ -1590,53 +1575,59 @@
% \end{macro}
%
% \begin{macro}{\@@_property_find:n}
-% \begin{macro}{\@@_property_find:w}
+% \begin{macro}
+% {
+% \@@_property_find_auxi:w ,
+% \@@_property_find_auxii:w ,
+% \@@_property_find_auxiii:w ,
+% \@@_property_find_auxiv:w
+% }
% Searching for a property means finding the last |.| in the input,
% and storing the text before and after it. Everything is turned into
-% strings, so there is no problem using an \texttt{x}-type expansion.
+% strings, so there is no problem using an \texttt{x}-type expansion. Since
+% |\__keys_trim_spaces:n| will turn its argument into a string anyway, this
+% function uses \cs{cs_set_nopar:Npx} instead of \cs{tl_set:Nx} to gain some
+% speed.
% \begin{macrocode}
\cs_new_protected:Npn \@@_property_find:n #1
{
- \str_set:Nx \l_@@_property_str { \@@_trim_spaces:n {#1} }
- \exp_after:wN \@@_property_find:w \l_@@_property_str . .
- \s_@@_stop {#1}
+ \cs_set_nopar:Npx \l__keys_property_str { \__keys_trim_spaces:n { #1 } }
+ \exp_after:wN \@@_property_find_auxi:w \l__keys_property_str
+ \s_@@_nil \@@_property_find_auxii:w
+ . \s_@@_nil \@@_property_find_err:w
}
-\cs_new_protected:Npn \@@_property_find:w #1 . #2 . #3 \s_@@_stop #4
+\cs_new_protected:Npn \@@_property_find_auxi:w #1 . #2 \s_@@_nil #3
{
- \tl_if_blank:nTF {#3}
- {
- \str_clear:N \l_@@_property_str
- \__kernel_msg_error:nnn { kernel } { key-no-property } {#4}
- }
- {
- \str_if_eq:nnTF {#3} { . }
- {
- \str_set:Nx \l_keys_path_str
- {
- \str_if_empty:NF \l_@@_module_str
- { \l_@@_module_str / }
- \tl_trim_spaces:n {#1}
- }
- \str_set:Nn \l_@@_property_str { . #2 }
- }
- {
- \str_set:Nx \l_keys_path_str { \l_@@_module_str / #1 . #2 }
- \@@_property_search:w #3 \s_@@_stop
- }
- \tl_set_eq:NN \l_keys_path_tl \l_keys_path_str
- }
+ #3 #1 \s_@@_mark #2 \s_@@_nil #3
}
-\cs_new_protected:Npn \@@_property_search:w #1 . #2 \s_@@_stop
+\cs_new_protected:Npn \@@_property_find_auxii:w
+ #1 \s_@@_mark #2 \s_@@_nil \@@_property_find_auxii:w . \s_@@_nil
+ \@@_property_find_err:w
{
- \str_if_eq:nnTF {#2} { . }
- {
- \str_set:Nx \l_keys_path_str { \l_keys_path_str }
- \str_set:Nn \l_@@_property_str { . #1 }
- }
- {
- \str_set:Nx \l_keys_path_str { \l_keys_path_str . #1 }
- \@@_property_search:w #2 \s_@@_stop
- }
+ \cs_set_nopar:Npx \l_keys_path_str
+ { \str_if_empty:NF \l__keys_module_str { \l__keys_module_str / } #1 }
+ \@@_property_find_auxi:w #2 \s_@@_nil \@@_property_find_auxiii:w . \s_@@_nil
+ \@@_property_find_auxiv:w
+ }
+\cs_new_protected:Npn \@@_property_find_auxiii:w #1 \s_@@_mark
+ {
+ \cs_set_nopar:Npx \l_keys_path_str { \l_keys_path_str . #1 }
+ \@@_property_find_auxi:w
+ }
+\cs_new_protected:Npn \@@_property_find_auxiv:w
+ #1 \s_@@_nil \@@_property_find_auxiii:w
+ \s_@@_mark \s_@@_nil \@@_property_find_auxiv:w
+ {
+ \cs_set_nopar:Npx \l__keys_property_str { . #1 }
+ \cs_set_nopar:Npx \l_keys_path_str
+ { \exp_after:wN \__keys_trim_spaces:n \exp_after:wN { \l_keys_path_str } }
+ \tl_set_eq:NN \l_keys_path_tl \l_keys_path_str
+ }
+\cs_new_protected:Npn \@@_property_find_err:w
+ #1 \s_@@_nil #2 \@@_property_find_err:w
+ {
+ \str_clear:N \l__keys_property_str
+ \__kernel_msg_error:nnn { kernel } { key-no-property } {#1}
}
% \end{macrocode}
% \end{macro}
@@ -1658,9 +1649,8 @@
\l_@@_property_str \s_@@_stop
{ \use:c { \c_@@_props_root_str \l_@@_property_str } }
{
- \__kernel_msg_error:nnxx { kernel }
- { key-property-requires-value } { \l_@@_property_str }
- { \l_keys_path_str }
+ \__kernel_msg_error:nnxx { kernel } { key-property-requires-value }
+ \l_@@_property_str \l_keys_path_str
}
}
{ \use:c { \c_@@_props_root_str \l_@@_property_str } {#1} }
@@ -1690,7 +1680,7 @@
\@@_cmd_set:nn { \l_keys_path_str / unknown }
{
\__kernel_msg_error:nnx { kernel } { boolean-values-only }
- { \l_keys_key_str }
+ \l_keys_key_str
}
\@@_default_set:n { true }
}
@@ -1712,7 +1702,7 @@
\@@_cmd_set:nn { \l_keys_path_str / unknown }
{
\__kernel_msg_error:nnx { kernel } { boolean-values-only }
- { \l_keys_key_str }
+ \l_keys_key_str
}
\@@_default_set:n { true }
}
@@ -1741,7 +1731,7 @@
{ choice }
{
\__kernel_msg_error:nnxx { kernel } { nested-choice-key }
- { \l_keys_path_tl } { \@@_parent:o \l_keys_path_str }
+ \l_keys_path_tl { \@@_parent:o \l_keys_path_str }
}
{ \@@_choice_make_aux:N #1 }
}
@@ -1751,11 +1741,11 @@
{
\cs_set_nopar:cpn { \c_@@_type_root_str \l_keys_path_str }
{ choice }
- \@@_cmd_set:nn { \l_keys_path_str } { #1 {##1} }
+ \@@_cmd_set:nn \l_keys_path_str { #1 {##1} }
\@@_cmd_set:nn { \l_keys_path_str / unknown }
{
\__kernel_msg_error:nnxx { kernel } { key-choice-unknown }
- { \l_keys_path_str } {##1}
+ \l_keys_path_str {##1}
}
}
% \end{macrocode}
@@ -1886,7 +1876,8 @@
{ \@@_execute_inherit: }
{
\str_clear:N \l_@@_inherit_str
- \cs_if_exist_use:cT { \c_@@_code_root_str \l_keys_path_str } { {#1} }
+ \cs_if_exist:cT { \c_@@_code_root_str \l_keys_path_str }
+ { \@@_execute:nn \l_keys_path_str {#1} }
}
}
% \end{macrocode}
@@ -1900,8 +1891,7 @@
{
\@@_cmd_set:Vo \l_keys_path_str
{
- \exp_after:wN \keys_set:nn
- \exp_after:wN { \l_@@_module_str } {#1}
+ \exp_after:wN \keys_set:nn \exp_after:wN { \l_@@_module_str } {#1}
}
}
\cs_new_protected:Npn \@@_meta_make:nn #1#2
@@ -1916,11 +1906,9 @@
\cs_new_protected:Npn \@@_prop_put:Nn #1#2
{
\prop_if_exist:NF #1 { \prop_new:N #1 }
- \exp_after:wN \@@_find_key_module:NNw
- \exp_after:wN \l_@@_tmpa_tl
- \exp_after:wN \l_@@_tmpb_tl
- \l_keys_path_str / \s_@@_stop
- \@@_cmd_set:nx { \l_keys_path_str }
+ \exp_after:wN \@@_find_key_module:wNN \l_keys_path_str \s_@@_stop
+ \l_@@_tmpa_tl \l_@@_tmpb_tl
+ \@@_cmd_set:nx \l_keys_path_str
{
\exp_not:c { prop_ #2 put:Nnn }
\exp_not:N #1
@@ -1951,7 +1939,6 @@
%
% \begin{macro}{\@@_value_requirement:nn}
% \begin{macro}{\@@_validate_forbidden:, \@@_validate_required:}
-% \begin{macro}{\@@_validate_cleanup:w}
% Validating key input is done using a second function which runs before
% the main key code. Setting that up means setting it equal to a generic
% stub which does the check. This approach makes the lookup very fast at
@@ -1991,8 +1978,8 @@
\bool_if:NF \l_@@_no_value_bool
{
\__kernel_msg_error:nnxx { kernel } { value-forbidden }
- { \l_keys_path_str } { \l_keys_value_tl }
- \@@_validate_cleanup:w
+ \l_keys_path_str \l_keys_value_tl
+ \use_none:nnn
}
}
\cs_new_protected:Npn \@@_validate_required:
@@ -2000,15 +1987,13 @@
\bool_if:NT \l_@@_no_value_bool
{
\__kernel_msg_error:nnx { kernel } { value-required }
- { \l_keys_path_str }
- \@@_validate_cleanup:w
+ \l_keys_path_str
+ \use_none:nnn
}
}
-\cs_new_protected:Npn \@@_validate_cleanup:w #1 \cs_end: #2#3 { }
% \end{macrocode}
% \end{macro}
% \end{macro}
-% \end{macro}
%
% \begin{macro}{\@@_variable_set:NnnN, \@@_variable_set:cnnN}
% \begin{macro}{\@@_variable_set_required:NnnN, \@@_variable_set_required:cnnN}
@@ -2018,7 +2003,7 @@
\cs_new_protected:Npn \@@_variable_set:NnnN #1#2#3#4
{
\use:c { #2_if_exist:NF } #1 { \use:c { #2 _new:N } #1 }
- \@@_cmd_set:nx { \l_keys_path_str }
+ \@@_cmd_set:nx \l_keys_path_str
{
\exp_not:c { #2 _ #3 set:N #4 }
\exp_not:N #1
@@ -2110,7 +2095,7 @@
% \texttt{set} function.
% \begin{macrocode}
\cs_new_protected:cpn { \c_@@_props_root_str .code:n } #1
- { \@@_cmd_set:nn { \l_keys_path_str } {#1} }
+ { \@@_cmd_set:nn \l_keys_path_str {#1} }
% \end{macrocode}
% \end{macro}
%
@@ -2447,7 +2432,7 @@
\cs_new_protected:Npn \keys_set_known:nnN #1#2#3
{
\exp_args:No \@@_set_known:nnnnN
- \l_@@_unused_clist { \q_@@_no_value } {#1} {#2} #3
+ \l_@@_unused_clist \q_@@_no_value {#1} {#2} #3
}
\cs_generate_variant:Nn \keys_set_known:nnN { nV , nv , no }
\cs_new_protected:Npn \keys_set_known:nnnN #1#2#3#4
@@ -2460,11 +2445,11 @@
{
\clist_clear:N \l_@@_unused_clist
\@@_set_known:nnn {#2} {#3} {#4}
- \tl_set:Nx #5 { \exp_not:o { \l_@@_unused_clist } }
+ \tl_set:Nx #5 { \exp_not:o \l_@@_unused_clist }
\tl_set:Nn \l_@@_unused_clist {#1}
}
\cs_new_protected:Npn \keys_set_known:nn #1#2
- { \@@_set_known:nnn { \q_@@_no_value } {#1} {#2} }
+ { \@@_set_known:nnn \q_@@_no_value {#1} {#2} }
\cs_generate_variant:Nn \keys_set_known:nn { nV , nv , no }
\cs_new_protected:Npn \@@_set_known:nnn #1#2#3
{
@@ -2525,7 +2510,7 @@
{
\exp_args:No \@@_set_filter:nnnnnN
\l_@@_unused_clist
- { \q_@@_no_value } {#1} {#2} {#3} #4
+ \q_@@_no_value {#1} {#2} {#3} #4
}
\cs_generate_variant:Nn \keys_set_filter:nnnN { nnV , nnv , nno }
\cs_new_protected:Npn \keys_set_filter:nnnnN #1#2#3#4#5
@@ -2538,11 +2523,11 @@
{
\clist_clear:N \l_@@_unused_clist
\@@_set_filter:nnnn {#2} {#3} {#4} {#5}
- \tl_set:Nx #6 { \exp_not:o { \l_@@_unused_clist } }
+ \tl_set:Nx #6 { \exp_not:o \l_@@_unused_clist }
\tl_set:Nn \l_@@_unused_clist {#1}
}
\cs_new_protected:Npn \keys_set_filter:nnn #1#2#3
- {\@@_set_filter:nnnn { \q_@@_no_value } {#1} {#2} {#3} }
+ {\@@_set_filter:nnnn \q_@@_no_value {#1} {#2} {#3} }
\cs_generate_variant:Nn \keys_set_filter:nnn { nnV , nnv , nno }
\cs_new_protected:Npn \@@_set_filter:nnnn #1#2#3#4
{
@@ -2604,7 +2589,14 @@
%
% \begin{macro}{\@@_set_keyval:n, \@@_set_keyval:nn}
% \begin{macro}{\@@_set_keyval:nnn, \@@_set_keyval:onn}
-% \begin{macro}{\@@_find_key_module:NNw}
+% \begin{macro}{\@@_find_key_module:wNN}
+% \begin{macro}
+% {
+% \@@_find_key_module_auxi:Nw ,
+% \@@_find_key_module_auxii:Nw ,
+% \@@_find_key_module_auxiii:Nn ,
+% \@@_find_key_module_auxiv:Nw
+% }
% \begin{macro}{\@@_set_selective:}
% A shared system once again. First, set the current path and add a
% default if needed. There are then checks to see if the a value is
@@ -2638,30 +2630,46 @@
}
\str_clear:N \l_@@_module_str
\str_clear:N \l_@@_inherit_str
- \exp_after:wN \@@_find_key_module:NNw
- \exp_after:wN \l_@@_module_str
- \exp_after:wN \l_keys_key_str
- \l_keys_path_str / \s_@@_stop
+ \exp_after:wN \@@_find_key_module:wNN \l_keys_path_str \s_@@_stop
+ \l_@@_module_str \l_keys_key_str
\tl_set_eq:NN \l_keys_key_tl \l_keys_key_str
\@@_value_or_default:n {#3}
\bool_if:NTF \l_@@_selective_bool
- { \@@_set_selective: }
- { \@@_execute: }
+ \@@_set_selective:
+ \@@_execute:
\str_set:Nn \l_@@_module_str {#1}
}
\cs_generate_variant:Nn \@@_set_keyval:nnn { o }
-\cs_new_protected:Npn \@@_find_key_module:NNw #1#2#3 / #4 \s_@@_stop
+% \end{macrocode}
+% This function uses \cs{cs_set_nopar:Npx} internally for performance reasons,
+% the argument |#1| is already a string in every usage, so turning it into a
+% string again seems unnecessary.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_find_key_module:wNN #1 \s_@@_stop #2 #3
{
- \tl_if_blank:nTF {#4}
- { \str_set:Nn #2 {#3} }
- {
- \str_put_right:Nx #1
- {
- \str_if_empty:NF #1 { / }
- #3
- }
- \@@_find_key_module:NNw #1#2 #4 \s_@@_stop
- }
+ \@@_find_key_module_auxi:Nw #2 #1 \s_@@_nil \@@_find_key_module_auxii:Nw
+ / \s_@@_nil \@@_find_key_module_auxiv:Nw #3
+ }
+\cs_new_protected:Npn \@@_find_key_module_auxi:Nw #1 #2 / #3 \s_@@_nil #4
+ {
+ #4 #1 #2 \s_@@_mark #3 \s_@@_nil #4
+ }
+\cs_new_protected:Npn \@@_find_key_module_auxii:Nw
+ #1 #2 \s_@@_mark #3 \s_@@_nil \@@_find_key_module_auxii:Nw
+ {
+ \cs_set_nopar:Npx #1 { \tl_if_empty:NF #1 { #1 / } #2 }
+ \@@_find_key_module_auxi:Nw #1 #3 \s_@@_nil \@@_find_key_module_auxiii:Nw
+ }
+\cs_new_protected:Npn \@@_find_key_module_auxiii:Nw #1 #2 \s_@@_mark
+ {
+ \cs_set_nopar:Npx #1 { \tl_if_empty:NF #1 { #1 / } #2 }
+ \@@_find_key_module_auxi:Nw #1
+ }
+\cs_new_protected:Npn \@@_find_key_module_auxiv:Nw
+ #1 #2 \s_@@_nil #3 \s_@@_mark
+ \s_@@_nil \@@_find_key_module_auxiv:Nw #4
+ {
+ \cs_set_nopar:Npn #4 { #2 }
}
% \end{macrocode}
% If selective setting is active, there are a number of possible sub-cases
@@ -2679,8 +2687,8 @@
}
{
\bool_if:NTF \l_@@_filtered_bool
- { \@@_execute: }
- { \@@_store_unused: }
+ \@@_execute:
+ \@@_store_unused:
}
}
% \end{macrocode}
@@ -2699,20 +2707,20 @@
\str_if_eq:nnT {##1} {####1}
{
\bool_set_true:N \l_@@_tmp_bool
- \clist_map_break:n { \seq_map_break: }
+ \clist_map_break:n \seq_map_break:
}
}
}
\bool_if:NTF \l_@@_tmp_bool
{
\bool_if:NTF \l_@@_filtered_bool
- { \@@_store_unused: }
- { \@@_execute: }
+ \@@_store_unused:
+ \@@_execute:
}
{
\bool_if:NTF \l_@@_filtered_bool
- { \@@_execute: }
- { \@@_store_unused: }
+ \@@_execute:
+ \@@_store_unused:
}
}
% \end{macrocode}
@@ -2720,6 +2728,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\@@_value_or_default:n}
% \begin{macro}{\@@_default_inherit:}
@@ -2765,7 +2774,7 @@
% \end{macro}
%
% \begin{macro}{\@@_execute:, \@@_execute_inherit:, \@@_execute_unknown:}
-% \begin{macro}[EXP]{\@@_execute:nn}
+% \begin{macro}[EXP]{\@@_execute:nn, \@@_execute:no}
% \begin{macro}{\@@_store_unused:,\@@_store_unused_aux:}
% Actually executing a key is done in two parts. First, look for the
% key itself, then look for the \texttt{unknown} key with the same
@@ -2778,8 +2787,7 @@
\cs_if_exist:cTF { \c_@@_code_root_str \l_keys_path_str }
{
\cs_if_exist_use:c { \c_@@_validate_root_str \l_keys_path_str }
- \cs:w \c_@@_code_root_str \l_keys_path_str \exp_after:wN \cs_end:
- \exp_after:wN { \l_keys_value_tl }
+ \@@_execute:no \l_keys_path_str \l_keys_value_tl
}
{
\cs_if_exist:cTF
@@ -2803,10 +2811,8 @@
{
\str_set:Nn \l_@@_inherit_str {##1}
\cs_if_exist_use:c { \c_@@_validate_root_str ##1 / \l_keys_key_str }
- \cs:w \c_@@_code_root_str ##1 / \l_keys_key_str
- \exp_after:wN \cs_end: \exp_after:wN
- { \l_keys_value_tl }
- \clist_map_break:n { \use_none:n }
+ \@@_execute:no { ##1 / \l_keys_key_str } \l_keys_value_tl
+ \clist_map_break:n \use_none:n
}
}
\@@_execute_unknown:
@@ -2818,24 +2824,35 @@
{
\cs_if_exist:cTF
{ \c_@@_code_root_str \l_@@_module_str / unknown }
- {
- \cs:w \c_@@_code_root_str \l_@@_module_str / unknown
- \exp_after:wN \cs_end: \exp_after:wN { \l_keys_value_tl }
- }
+ { \@@_execute:no { \l_@@_module_str / unknown } \l_keys_value_tl }
{
\__kernel_msg_error:nnxx { kernel } { key-unknown }
- { \l_keys_path_str } { \l_@@_module_str }
+ \l_keys_path_str \l_@@_module_str
}
}
}
+% \end{macrocode}
+% A key's code is in the control sequence with csname
+% \cs{c_@@_code_root_str} |#1|. We expand it once to get the
+% replacement text (with argument |#2|) and call \cs{use:n}
+% with this replacement as its argument. This ensures that any
+% undefined control sequence error in the key's code will lead to an
+% error message of the form |<argument>|\ldots{}\meta{control
+% sequence} in which one can read the (undefined) \meta{control
+% sequence} in full, rather than an error message that starts with the
+% potentially very long key name, which would make the (undefined)
+% \meta{control sequence} be truncated or sometimes completely hidden.
+% See \url{https://github.com/latex3/latex2e/issues/351}.
+% \begin{macrocode}
\cs_new:Npn \@@_execute:nn #1#2
+ { \@@_execute:no {#1} { \prg_do_nothing: #2 } }
+\cs_new:Npn \@@_execute:no #1#2
{
- \cs_if_exist:cTF { \c_@@_code_root_str #1 }
+ \exp_args:NNo \exp_args:No \use:n
{
\cs:w \c_@@_code_root_str #1 \exp_after:wN \cs_end:
- \exp_after:wN { \l_keys_value_tl }
+ \exp_after:wN {#2}
}
- {#2}
}
% \end{macrocode}
% When there is no relative path, things here are easy: just save the key
@@ -2850,7 +2867,7 @@
{
\clist_put_right:Nx \l_@@_unused_clist
{
- \exp_not:o \l_keys_key_str
+ \l_keys_key_str
\bool_if:NF \l_@@_no_value_bool
{ = { \exp_not:o \l_keys_value_tl } }
}
@@ -2860,7 +2877,7 @@
{
\clist_put_right:Nx \l_@@_unused_clist
{
- \exp_not:o \l_keys_path_str
+ \l_keys_path_str
\bool_if:NF \l_@@_no_value_bool
{ = { \exp_not:o \l_keys_value_tl } }
}
@@ -2917,7 +2934,7 @@
\cs_new:Npn \@@_choice_find:n #1
{
\str_if_empty:NTF \l_@@_inherit_str
- { \@@_choice_find:nn { \l_keys_path_str } {#1} }
+ { \@@_choice_find:nn \l_keys_path_str {#1} }
{
\@@_choice_find:nn
{ \l_@@_inherit_str / \l_keys_key_str } {#1}
@@ -2926,8 +2943,8 @@
\cs_new:Npn \@@_choice_find:nn #1#2
{
\cs_if_exist:cTF { \c_@@_code_root_str #1 / \@@_trim_spaces:n {#2} }
- { \use:c { \c_@@_code_root_str #1 / \@@_trim_spaces:n {#2} } {#2} }
- { \use:c { \c_@@_code_root_str #1 / unknown } {#2} }
+ { \@@_execute:nn { #1 / \@@_trim_spaces:n {#2} } {#2} }
+ { \@@_execute:nn { #1 / unknown } {#2} }
}
\cs_new:Npn \@@_multichoice_find:n #1
{ \clist_map_function:nN {#1} \@@_choice_find:n }
@@ -2938,23 +2955,35 @@
%
% \subsection{Utilities}
%
-% \begin{macro}[EXP]{\@@_parent:n, \@@_parent:o}
-% \begin{macro}[EXP]{\@@_parent:w}
+% \begin{macro}[EXP]{\@@_parent:o}
+% \begin{macro}[EXP]
+% {
+% \@@_parent_auxi:w ,
+% \@@_parent_auxii:w ,
+% \@@_parent_auxiii:n ,
+% \@@_parent_auxiv:w
+% }
% Used to strip off the ending part of the key path after the last~|/|.
% \begin{macrocode}
-\cs_new:Npn \@@_parent:n #1
- { \@@_parent:w #1 / / \s_@@_stop { } }
-\cs_generate_variant:Nn \@@_parent:n { o }
-\cs_new:Npn \@@_parent:w #1 / #2 / #3 \s_@@_stop #4
+\cs_new:Npn \@@_parent:o #1
+ {
+ \exp_after:wN \@@_parent_auxi:w #1 \q_nil \@@_parent_auxii:w
+ / \q_nil \@@_parent_auxiv:w
+ }
+\cs_new:Npn \@@_parent_auxi:w #1 / #2 \q_nil #3
+ {
+ #3 { #1 } #2 \q_nil #3
+ }
+\cs_new:Npn \@@_parent_auxii:w #1 #2 \q_nil \@@_parent_auxii:w
+ {
+ #1 \@@_parent_auxi:w #2 \q_nil \@@_parent_auxiii:n
+ }
+\cs_new:Npn \@@_parent_auxiii:n #1
+ {
+ / #1 \@@_parent_auxi:w
+ }
+\cs_new:Npn \@@_parent_auxiv:w #1 \q_nil \@@_parent_auxiv:w
{
- \tl_if_blank:nTF {#2}
- {
- \tl_if_blank:nF {#4}
- { \use_none:n #4 }
- }
- {
- \@@_parent:w #2 / #3 \s_@@_stop { #4 / #1 }
- }
}
% \end{macrocode}
% \end{macro}
@@ -2968,29 +2997,43 @@
% \@@_trim_spaces_auxiii:w
% }
% Space stripping has to allow for the fact that the key here might have
-% several parts, and spaces need to be stripped from each part.
+% several parts, and spaces need to be stripped from each part. Since the key
+% name is turned into a string groups can't be stripped accidentally and the
+% precautions of \cs{tl_trim_spaces:n} aren't necessary, in this case it is
+% much faster to just directly strip spaces around |/|.
% \begin{macrocode}
-\cs_new:Npn \@@_trim_spaces:n #1
- {
- \exp_after:wN \@@_trim_spaces_auxi:w \tl_to_str:n {#1}
- / \q_@@_nil \s_@@_stop
- }
-\cs_new:Npn \@@_trim_spaces_auxi:w #1 / #2 \s_@@_stop
+\group_begin:
+ \cs_set:Npn \@@_tmp:n #1
+ {
+ \cs_new:Npn \@@_trim_spaces:n ##1
+ {
+ \exp_after:wN \@@_trim_spaces_auxi:w \tl_to_str:n { / ##1 } /
+ \s_@@_nil \@@_trim_spaces_auxi:w
+ \s_@@_mark \@@_trim_spaces_auxii:w
+ #1 / #1
+ \s_@@_nil \@@_trim_spaces_auxii:w
+ \s_@@_mark \@@_trim_spaces_auxiii:w
+ }
+ }
+ \@@_tmp:n { ~ }
+\group_end:
+\cs_new:Npn \@@_trim_spaces_auxi:w #1 ~ / #2 \s_@@_nil #3
{
- \@@_quark_if_nil:nTF {#2}
- { \tl_trim_spaces:n {#1} }
- { \@@_trim_spaces_auxii:w #1 / #2 }
+ #3 #1 / #2 \s_@@_nil #3
}
-\cs_new:Npn \@@_trim_spaces_auxii:w #1 / #2 / \q_@@_nil
+\cs_new:Npn \@@_trim_spaces_auxii:w #1 / ~ #2 \s_@@_mark #3
{
- \tl_trim_spaces:n {#1}
- \@@_trim_spaces_auxiii:w #2 / \q_@@_recursion_tail / \q_@@_recursion_stop
+ #3 #1 / #2 \s_@@_mark #3
}
-\cs_set:Npn \@@_trim_spaces_auxiii:w #1 /
+\cs_new:Npn \@@_trim_spaces_auxiii:w
+ / #1 /
+ \s_@@_nil \@@_trim_spaces_auxi:w
+ \s_@@_mark \@@_trim_spaces_auxii:w
+ /
+ \s_@@_nil \@@_trim_spaces_auxii:w
+ \s_@@_mark \@@_trim_spaces_auxiii:w
{
- \@@_if_recursion_tail_stop:n {#1}
- / \tl_trim_spaces:n { #1 }
- \@@_trim_spaces_auxiii:w
+ #1
}
% \end{macrocode}
% \end{macro}
@@ -3102,7 +3145,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
%\end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx
index c0fbef3745..33d3749515 100644
--- a/macros/latex/contrib/l3kernel/l3legacy.dtx
+++ b/macros/latex/contrib/l3kernel/l3legacy.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx
index 298ecee05e..01686ced0d 100644
--- a/macros/latex/contrib/l3kernel/l3luatex.dtx
+++ b/macros/latex/contrib/l3kernel/l3luatex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -216,7 +216,7 @@
% \section{\pkg{l3luatex} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Breaking out to \Lua{}}
@@ -556,43 +556,12 @@ l3kernel.shellescape = shellescape
% \end{macrocode}
% \end{macro}
%
-% \subsection{Generic \Lua{} and font support}
-%
-% \begin{macrocode}
-%<*initex>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%<@@=alloc>
-% \end{macrocode}
-%
-% A small amount of generic code is used by almost all \LuaTeX{} material so
-% needs to be loaded by the format.
-% \begin{macrocode}
-attribute_count_name = "g_@@_attribute_int"
-bytecode_count_name = "g_@@_bytecode_int"
-chunkname_count_name = "g_@@_chunkname_int"
-whatsit_count_name = "g_@@_whatsit_int"
-require("ltluatex")
-% \end{macrocode}
-%
-% With the above available the font loader code used by plain \TeX{} and
-% \LaTeXe{} when used with \LuaTeX{} can be loaded here. This is thus being
-% treated more-or-less as part of the engine itself.
-% \begin{macrocode}
-require("luaotfload-main")
-local _void = luaotfload.main()
-% \end{macrocode}
-% \begin{macrocode}
-%</initex>
-% \end{macrocode}
-%
% \begin{macrocode}
%</lua>
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
%\end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx
index 5cbc7e9b09..f95f4ddabd 100644
--- a/macros/latex/contrib/l3kernel/l3msg.dtx
+++ b/macros/latex/contrib/l3kernel/l3msg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -564,7 +564,7 @@
% \section{\pkg{l3msg} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -901,12 +901,8 @@
% \subsection{Displaying messages}
%
% \LaTeX{} is handling error messages and so the \TeX{} ones are disabled.
-% This is already done by the \LaTeXe{} kernel, so to avoid messing up any
-% deliberate change by a user this is only set in format mode.
% \begin{macrocode}
-%<*initex>
\int_gset:Nn \tex_errorcontextlines:D { -1 }
-%</initex>
% \end{macrocode}
%
% \begin{macro}[EXP]
@@ -974,12 +970,7 @@
{
\prop_if_in:NnTF \g_msg_module_type_prop {#1}
{ \prop_item:Nn \g_msg_module_type_prop {#1} }
-%<*initex>
- { Module }
-%</initex>
-%<*package>
{ Package }
-%</package>
}
% \end{macrocode}
% \end{macro}
@@ -1404,7 +1395,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_use:nnnnnnn #1#2#3#4#5#6#7
{
-%<package> \cs_if_exist_use:N \conditionally@traceoff
+ \cs_if_exist_use:N \conditionally@traceoff
\msg_if_exist:nnTF {#2} {#3}
{
\@@_class_chk_exist:nT {#1}
@@ -1422,7 +1413,7 @@
}
}
{ \__kernel_msg_error:nnxx { kernel } { message-unknown } {#2} {#3} }
-%<package> \cs_if_exist_use:N \conditionally@traceon
+ \cs_if_exist_use:N \conditionally@traceon
}
\cs_new_protected:Npn \@@_use_code: { }
% \end{macrocode}
@@ -1665,23 +1656,32 @@
%
% \begin{macro}
% {
-% \__kernel_msg_fatal:nnnnnn ,
-% \__kernel_msg_fatal:nnnnn ,
-% \__kernel_msg_fatal:nnnn ,
-% \__kernel_msg_fatal:nnn ,
-% \__kernel_msg_fatal:nn ,
-% \__kernel_msg_fatal:nnxxxx ,
-% \__kernel_msg_fatal:nnxxx ,
-% \__kernel_msg_fatal:nnxx ,
-% \__kernel_msg_fatal:nnx ,
-% \__kernel_msg_error:nnnnnn ,
-% \__kernel_msg_error:nnnnn ,
-% \__kernel_msg_error:nnnn ,
-% \__kernel_msg_error:nnn ,
-% \__kernel_msg_error:nn ,
-% \__kernel_msg_error:nnxxxx ,
-% \__kernel_msg_error:nnxxx ,
-% \__kernel_msg_error:nnxx ,
+% \__kernel_msg_fatal:nnnnnn ,
+% \__kernel_msg_fatal:nnnnn ,
+% \__kernel_msg_fatal:nnnn ,
+% \__kernel_msg_fatal:nnn ,
+% \__kernel_msg_fatal:nn ,
+% \__kernel_msg_fatal:nnxxxx ,
+% \__kernel_msg_fatal:nnxxx ,
+% \__kernel_msg_fatal:nnxx ,
+% \__kernel_msg_fatal:nnx ,
+% \__kernel_msg_critical:nnnnnn ,
+% \__kernel_msg_critical:nnnnn ,
+% \__kernel_msg_critical:nnnn ,
+% \__kernel_msg_critical:nnn ,
+% \__kernel_msg_critical:nn ,
+% \__kernel_msg_critical:nnxxxx ,
+% \__kernel_msg_critical:nnxxx ,
+% \__kernel_msg_critical:nnxx ,
+% \__kernel_msg_critical:nnx ,
+% \__kernel_msg_error:nnnnnn ,
+% \__kernel_msg_error:nnnnn ,
+% \__kernel_msg_error:nnnn ,
+% \__kernel_msg_error:nnn ,
+% \__kernel_msg_error:nn ,
+% \__kernel_msg_error:nnxxxx ,
+% \__kernel_msg_error:nnxxx ,
+% \__kernel_msg_error:nnxx ,
% \__kernel_msg_error:nnx
% }
% Neither fatal kernel errors nor kernel errors can be redirected. We
@@ -1691,6 +1691,7 @@
% errors.
% \begin{macrocode}
\@@_kernel_class_new:nN { fatal } \@@_fatal_code:nnnnnn
+ \@@_kernel_class_new:nN { critical } \@@_critical_code:nnnnnn
\cs_undefine:N \__kernel_msg_error:nnxx
\cs_undefine:N \__kernel_msg_error:nnx
\cs_undefine:N \__kernel_msg_error:nn
@@ -1977,28 +1978,15 @@
% \texttt{log-functions}, or on the contrary if debugging is turned off.
% In format mode the error is somewhat different.
% \begin{macrocode}
-%<*package>
-\__kernel_msg_new:nnnn { kernel } { enable-debug }
- { To~use~'#1'~load~expl3~with~the~'enable-debug'~option. }
- {
- The~function~'#1'~will~be~ignored~because~it~can~only~work~if~
- some~internal~functions~in~expl3~have~been~appropriately~
- defined.~This~only~happens~if~one~of~the~options~
- 'enable-debug',~'check-declarations'~or~'log-functions'~was~
- given~when~loading~expl3.
- }
-%</package>
-%<*initex>
\__kernel_msg_new:nnnn { kernel } { enable-debug }
- { '#1'~cannot~be~used~in~format~mode. }
+ { To~use~'#1'~set~the~'enable-debug'~option. }
{
The~function~'#1'~will~be~ignored~because~it~can~only~work~if~
some~internal~functions~in~expl3~have~been~appropriately~
- defined.~This~only~happens~in~package~mode~(and~only~if~one~of~
- the~options~'enable-debug',~'check-declarations'~or~'log-functions'~
- was~given~when~loading~expl3.
+ defined.~This~only~happens~if~one~of~the~options~
+ 'enable-debug',~'check-declarations'~or~'log-functions'~was~
+ given~as~an~option:~see~the~main~expl3~documentation.
}
-%</initex>
% \end{macrocode}
%
% Some errors only appear in expandable settings,
@@ -2235,7 +2223,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx
index 03a9f2ae2b..d070bb2952 100644
--- a/macros/latex/contrib/l3kernel/l3names.dtx
+++ b/macros/latex/contrib/l3kernel/l3names.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,6 @@
% \begin{itemize}
% \item defines new names for all \TeX{} primitives;
% \item switches to the category code r{\'e}gime for programming;
-% \item provides support settings for building the code as a \TeX{} format.
% \end{itemize}
%
% This module is entirely dedicated to primitives, which should not be
@@ -76,7 +75,7 @@
% \section{\pkg{l3names} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% The prefix here is \texttt{kernel}. A few places need |@@| to be left
@@ -86,8 +85,7 @@
% \end{macrocode}
%
% The code here simply renames all of the primitives to new, internal,
-% names. In format mode, it also deletes all of the existing names (although
-% some do come back later).
+% names.
%
% The \tn{let} primitive is renamed by hand first as it is essential for
% the entire process to follow. This also uses \tn{global}, as that way
@@ -104,23 +102,17 @@
% \end{macrocode}
%
% \begin{macro}{\@@_primitive:NN}
-% A temporary function to actually do the renaming. This also allows the
-% original names to be removed in format mode.
+% A temporary function to actually do the renaming.
% \begin{macrocode}
\long \def \@@_primitive:NN #1#2
- {
- \tex_global:D \tex_let:D #2 #1
-%<*initex>
- \tex_global:D \tex_let:D #1 \tex_undefined:D
-%</initex>
- }
+ { \tex_global:D \tex_let:D #2 #1 }
% \end{macrocode}
%\end{macro}
%
% To allow extracting \enquote{just the names}, a bit of DocStrip fiddling.
% \begin{macrocode}
-%</initex|package>
-%<*initex|names|package>
+%</package>
+%<*names|package>
% \end{macrocode}
%
% In the current incarnation of this package, all \TeX{} primitives
@@ -675,8 +667,8 @@
% for \LuaTeX{} tracking all of that would be hard. Instead, we now check that
% we only save primitives if they actually exist.
% \begin{macrocode}
-%</initex|names|package>
-%<*initex|package>
+%</names|package>
+%<*package>
\tex_long:D \tex_def:D \use_ii:nn #1#2 {#2}
\tex_long:D \tex_def:D \use_none:n #1 { }
\tex_long:D \tex_def:D \@@_primitive:NN #1#2
@@ -685,12 +677,9 @@
\tex_expandafter:D \use_ii:nn
\tex_fi:D
\use_none:n { \tex_global:D \tex_let:D #2 #1 }
-%<*initex>
- \tex_global:D \tex_let:D #1 \tex_undefined:D
-%</initex>
}
-%</initex|package>
-%<*initex|names|package>
+%</package>
+%<*names|package>
% \end{macrocode}
% \XeTeX{}-specific primitives. Note that \XeTeX{}'s \tn{strcmp} is
% handled earlier and is \enquote{rolled up} into \tn{pdfstrcmp}.
@@ -1197,8 +1186,8 @@
% \end{macrocode}
% End of the \enquote{just the names} part of the source.
% \begin{macrocode}
-%</initex|names|package>
-%<*initex|package>
+%</names|package>
+%<*package>
% \end{macrocode}
%
% The job is done: close the group (using the primitive renamed!).
@@ -1212,7 +1201,6 @@
% At the beginning of the \LaTeXe{} format, the primitives \tn{end} and
% \tn{input} are renamed, and only later on the other ones.
% \begin{macrocode}
-%<*package>
\tex_ifdefined:D \@@@@end
\tex_let:D \tex_end:D \@@@@end
\tex_let:D \tex_input:D \@@@@input
@@ -1368,7 +1356,6 @@
\tex_let:D \tex_mapfile:D \tex_undefined:D
\tex_let:D \tex_mapline:D \tex_undefined:D
\tex_fi:D
-%</package>
% \end{macrocode}
% A few packages do unfortunate things to date-related primitives.
% \begin{macrocode}
@@ -1403,13 +1390,11 @@
% confusing. Removing them means that \cs{tex_pdftexversion:D} is
% a marker for \pdfTeX{} alone: useful in engine-dependent code later.
% \begin{macrocode}
-%<*initex|package>
\tex_ifdefined:D \tex_luatexversion:D
\tex_let:D \tex_pdftexbanner:D \tex_undefined:D
\tex_let:D \tex_pdftexrevision:D \tex_undefined:D
\tex_let:D \tex_pdftexversion:D \tex_undefined:D
\tex_fi:D
-%</initex|package>
% \end{macrocode}
%
% For \ConTeXt{}, two tests are needed. Both Mark~II and Mark~IV move several
@@ -1417,7 +1402,6 @@
% as a marker. For Mark~IV, a few more primitives are moved: they are
% implemented using some Lua code in the current \ConTeXt{}.
% \begin{macrocode}
-%<*package>
\tex_ifdefined:D \normalend
\tex_let:D \tex_end:D \normalend
\tex_let:D \tex_everyjob:D \normaleveryjob
@@ -1444,11 +1428,10 @@
\tex_let:D \tex_middle:D \normalmiddle
\tex_let:D \tex_right:D \normalright
\tex_fi:D
-%</package>
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf
index 9463b85375..f37b45a703 100644
--- a/macros/latex/contrib/l3kernel/l3news.pdf
+++ b/macros/latex/contrib/l3kernel/l3news.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf
index 5c3bb76914..03f8ad6669 100644
--- a/macros/latex/contrib/l3kernel/l3news01.pdf
+++ b/macros/latex/contrib/l3kernel/l3news01.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf
index 0d80eae081..1495f21dcd 100644
--- a/macros/latex/contrib/l3kernel/l3news02.pdf
+++ b/macros/latex/contrib/l3kernel/l3news02.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf
index 29264d3578..d18a6f04fb 100644
--- a/macros/latex/contrib/l3kernel/l3news03.pdf
+++ b/macros/latex/contrib/l3kernel/l3news03.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf
index 1b990e3889..717b0aa96b 100644
--- a/macros/latex/contrib/l3kernel/l3news04.pdf
+++ b/macros/latex/contrib/l3kernel/l3news04.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf
index ab75e4b939..fc12886e94 100644
--- a/macros/latex/contrib/l3kernel/l3news05.pdf
+++ b/macros/latex/contrib/l3kernel/l3news05.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf
index 95606ad096..858b05d977 100644
--- a/macros/latex/contrib/l3kernel/l3news06.pdf
+++ b/macros/latex/contrib/l3kernel/l3news06.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf
index a51e4512e4..58479d7dc1 100644
--- a/macros/latex/contrib/l3kernel/l3news07.pdf
+++ b/macros/latex/contrib/l3kernel/l3news07.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf
index 45e221f9ba..3d8c621445 100644
--- a/macros/latex/contrib/l3kernel/l3news08.pdf
+++ b/macros/latex/contrib/l3kernel/l3news08.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf
index c2a1cc1816..1ae9972b0e 100644
--- a/macros/latex/contrib/l3kernel/l3news09.pdf
+++ b/macros/latex/contrib/l3kernel/l3news09.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf
index af9d89b61a..4b5e51d743 100644
--- a/macros/latex/contrib/l3kernel/l3news10.pdf
+++ b/macros/latex/contrib/l3kernel/l3news10.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf
index c9a93fa975..7170e1db61 100644
--- a/macros/latex/contrib/l3kernel/l3news11.pdf
+++ b/macros/latex/contrib/l3kernel/l3news11.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf
index cc045f3a19..a1f3d50fef 100644
--- a/macros/latex/contrib/l3kernel/l3news12.pdf
+++ b/macros/latex/contrib/l3kernel/l3news12.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3prefixes.csv b/macros/latex/contrib/l3kernel/l3prefixes.csv
index bcf02f23b6..1ec250856c 100644
--- a/macros/latex/contrib/l3kernel/l3prefixes.csv
+++ b/macros/latex/contrib/l3kernel/l3prefixes.csv
@@ -20,6 +20,7 @@ bearwear,bearwear,Ulrike Fischer,https://github.com/u-fischer/bearwear,https://g
bool,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
box,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27,
bxjh,BXjaholiday,Takuto Asakura,https://github.com/wtsnjp/BXjaholiday,https://github.com/wtsnjp/BXjaholiday.git,https://github.com/wtsnjp/BXjaholiday/issues,2018-02-02,2019-02-02,
+cascade,cascade,F. Pantigny,,,,2020-07-21,2020-07-21,
catcode,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12,
cctab,l3kernel,The LaTeX3 Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-28,2012-09-28,
cellprops,cellprops,Julien Rivaud,,,,2018-06-13,2018-06-13,
diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf
index 9b9fc68466..ed6fc27f00 100644
--- a/macros/latex/contrib/l3kernel/l3prefixes.pdf
+++ b/macros/latex/contrib/l3kernel/l3prefixes.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx
index c1f794e015..c993560bf7 100644
--- a/macros/latex/contrib/l3kernel/l3prg.dtx
+++ b/macros/latex/contrib/l3kernel/l3prg.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -770,7 +770,7 @@
% \TestFiles{m3prg001.lvt,m3prg002.lvt,m3prg003.lvt}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Primitive conditionals}
@@ -1648,13 +1648,12 @@
%
% \begin{macro}{\prg_break_point:}
% \begin{macro}{\prg_break:, \prg_break:n}
-% Also done in \pkg{l3basics} as in format mode these are needed within
-% \pkg{l3alloc}.
+% Also done in \pkg{l3basics}.
% \end{macro}
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx
index 790f0e3b31..d8923d2177 100644
--- a/macros/latex/contrib/l3kernel/l3prop.dtx
+++ b/macros/latex/contrib/l3kernel/l3prop.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -525,7 +525,7 @@
% \TestFiles{m3prop001, m3prop002, m3prop003, m3prop004, m3show001}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1369,7 +1369,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx
index 62474447ef..d0adf2a00c 100644
--- a/macros/latex/contrib/l3kernel/l3quark.dtx
+++ b/macros/latex/contrib/l3kernel/l3quark.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -354,7 +354,7 @@
% \TestFiles{m3quark001.lvt}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Quarks}
@@ -1003,7 +1003,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx
index 3820ecdb67..dcc408e48b 100644
--- a/macros/latex/contrib/l3kernel/l3regex.dtx
+++ b/macros/latex/contrib/l3kernel/l3regex.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -811,7 +811,7 @@
% \section{\pkg{l3regex} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -6716,7 +6716,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx
index bd935c6f60..b0a1638170 100644
--- a/macros/latex/contrib/l3kernel/l3seq.dtx
+++ b/macros/latex/contrib/l3kernel/l3seq.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -988,7 +988,7 @@
% \TestFiles{m3seq002,m3seq003}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -2357,7 +2357,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx
index a87f940938..9987d4f57c 100644
--- a/macros/latex/contrib/l3kernel/l3skip.dtx
+++ b/macros/latex/contrib/l3kernel/l3skip.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -1065,7 +1065,7 @@
% \section{\pkg{l3skip} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1109,13 +1109,11 @@
% \begin{macro}{\dim_new:N, \dim_new:c}
% Allocating \meta{dim} registers \ldots
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \dim_new:N #1
{
\__kernel_chk_if_free_cs:N #1
\cs:w newdimen \cs_end: #1
}
-%</package>
\cs_generate_variant:Nn \dim_new:N { c }
% \end{macrocode}
% \end{macro}
@@ -1793,13 +1791,11 @@
% \begin{macro}{\skip_new:N, \skip_new:c}
% Allocation of a new internal registers.
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \skip_new:N #1
{
\__kernel_chk_if_free_cs:N #1
\cs:w newskip \cs_end: #1
}
-%</package>
\cs_generate_variant:Nn \skip_new:N { c }
% \end{macrocode}
% \end{macro}
@@ -2044,13 +2040,11 @@
% \begin{macro}{\muskip_new:N, \muskip_new:c}
% And then we add muskips.
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \muskip_new:N #1
{
\__kernel_chk_if_free_cs:N #1
\cs:w newmuskip \cs_end: #1
}
-%</package>
\cs_generate_variant:Nn \muskip_new:N { c }
% \end{macrocode}
% \end{macro}
@@ -2242,7 +2236,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx
index b84c2e298a..808d6214d0 100644
--- a/macros/latex/contrib/l3kernel/l3sort.dtx
+++ b/macros/latex/contrib/l3kernel/l3sort.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -112,7 +112,7 @@
% \section{\pkg{l3sort} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -271,12 +271,8 @@
% In \ConTeXt{} MkIV the range is from
% $|\c_syst_last_allocated_toks|+1$ to \cs{c_max_register_int}, and in
% MkII it is from $|\lastallocatedtoks|+1$ to \cs{c_max_register_int}.
-% In all these cases, call \cs{@@_shrink_range:}. The \LaTeX3 format
-% mode is easiest: no \tn{toks} are ever allocated so available
-% \tn{toks} range from $0$ to \cs{c_max_register_int} and we
-% precompute the result of \cs{@@_shrink_range:}.
+% In all these cases, call \cs{@@_shrink_range:}.
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \@@_compute_range:
{
\int_set:Nn \l_@@_min_int { \tex_count:D 15 + 1 }
@@ -322,17 +318,6 @@
}
}
}
-%</package>
-%<*initex>
-\int_const:Nn \c_@@_max_length_int
- { ( \c_max_register_int + 1 ) * 3 / 4 }
-\cs_new_protected:Npn \@@_compute_range:
- {
- \int_set:Nn \l_@@_min_int { 0 }
- \int_set:Nn \l_@@_true_max_int { \c_max_register_int + 1 }
- \int_set:Nn \l_@@_max_int { \c_@@_max_length_int }
- }
-%</initex>
% \end{macrocode}
% \end{variable}
% \end{macro}
@@ -352,7 +337,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_main:NNNn #1#2#3#4
{
-%<package> \@@_disable_toksdef:
+ \@@_disable_toksdef:
\@@_compute_range:
\int_set_eq:NN \l_@@_top_int \l_@@_min_int
#1 #3
@@ -1036,7 +1021,6 @@
% \pkg{l3sort}. In format mode, none of this is needed since there is
% no \tn{toks} allocator.
% \begin{macrocode}
-%<*package>
\cs_new_protected:Npn \@@_disable_toksdef:
{ \cs_set_eq:NN \toksdef \@@_disabled_toksdef:n }
\cs_new_protected:Npn \@@_disabled_toksdef:n #1
@@ -1054,7 +1038,6 @@
\iow_char:N\\newtoks~
or~a~similar~command.~The~list~will~not~be~sorted.
}
-%</package>
% \end{macrocode}
% \end{macro}
%
@@ -1103,7 +1086,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx
index e57c165f1b..324066cd41 100644
--- a/macros/latex/contrib/l3kernel/l3str-convert.dtx
+++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -249,7 +249,7 @@
% \section{\pkg{l3str-convert} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -2654,7 +2654,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \subsubsection{\textsc{iso 8859} support}
diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx
index 539881e139..466519ac8c 100644
--- a/macros/latex/contrib/l3kernel/l3str.dtx
+++ b/macros/latex/contrib/l3kernel/l3str.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -857,7 +857,7 @@
% \section{\pkg{l3str} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -2022,7 +2022,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf
index 575770b6c8..271e8e5916 100644
--- a/macros/latex/contrib/l3kernel/l3styleguide.pdf
+++ b/macros/latex/contrib/l3kernel/l3styleguide.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex
index 0d2028f2c2..9124a30577 100644
--- a/macros/latex/contrib/l3kernel/l3styleguide.tex
+++ b/macros/latex/contrib/l3kernel/l3styleguide.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2020-07-17}
+\date{Released 2020-08-07}
\begin{document}
diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
index 76dc0f00c9..1c33b67b33 100644
--- a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+++ b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex
index 58824c3b4b..4c8fe53915 100644
--- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex
+++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2020-07-17}
+\date{Released 2020-08-07}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx
index b15b61d521..16cdfe6f3d 100644
--- a/macros/latex/contrib/l3kernel/l3sys.dtx
+++ b/macros/latex/contrib/l3kernel/l3sys.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -300,7 +300,7 @@
% \subsection{Kernel code}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsubsection{Detecting the engine}
@@ -874,7 +874,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
%\end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf
index 5826dda253..3b214dcca7 100644
--- a/macros/latex/contrib/l3kernel/l3term-glossary.pdf
+++ b/macros/latex/contrib/l3kernel/l3term-glossary.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex
index 90e2c3c768..3ac84ac64e 100644
--- a/macros/latex/contrib/l3kernel/l3term-glossary.tex
+++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex
@@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2020-07-17}
+\date{Released 2020-08-07}
\newcommand{\TF}{\textit{(TF)}}
diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx
index a3dde63359..0f56576b23 100644
--- a/macros/latex/contrib/l3kernel/l3text-case.dtx
+++ b/macros/latex/contrib/l3kernel/l3text-case.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3text-case} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1584,7 +1584,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx
index c48ac585a2..9978eb3cc0 100644
--- a/macros/latex/contrib/l3kernel/l3text-purify.dtx
+++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -56,7 +56,7 @@
% \section{\pkg{l3text-purify} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -810,7 +810,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx
index 2946a48df3..b1246336da 100644
--- a/macros/latex/contrib/l3kernel/l3text.dtx
+++ b/macros/latex/contrib/l3kernel/l3text.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -270,7 +270,7 @@
% \section{\pkg{l3text} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -515,7 +515,6 @@
% Special cases for accents and letter-like symbols, which in some cases will
% need to be converted further.
% \begin{macrocode}
-%<*package>
\tl_new:N \l_text_accents_tl
\tl_set:Nn \l_text_accents_tl
{ \` \' \^ \~ \= \u \. \" \r \H \v \d \c \k \b \t }
@@ -534,7 +533,6 @@
\SS \ss
\TH \th
}
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -566,10 +564,8 @@
% Commands which need not to expand.
% \begin{macrocode}
\tl_new:N \l_text_expand_exclude_tl
-%<*package>
\tl_set:Nn \l_text_expand_exclude_tl
{ \begin \cite \end \label \ref }
-%</package>
% \end{macrocode}
% \end{variable}
%
@@ -862,13 +858,6 @@
% \begin{macrocode}
\cs_new:Npn \@@_expand_exclude:N #1
{
-%<*initex>
- \exp_after:wN \@@_expand_exclude:NN
- \l_text_math_arg_tl
- #1
- \q_@@_recursion_tail \q_@@_recursion_stop
-%</initex>
-%<*package>
\exp_args:Ne \@@_expand_exclude:nN
{
\exp_not:V \l_text_math_arg_tl
@@ -876,24 +865,16 @@
\exp_not:V \l_text_expand_exclude_tl
}
#1
-%</package>
}
-%<*package>
\cs_new:Npn \@@_expand_exclude:nN #1#2
{
\@@_expand_exclude:NN #2 #1
\q_@@_recursion_tail \q_@@_recursion_stop
}
-%</package>
\cs_new:Npn \@@_expand_exclude:NN #1#2
{
\@@_if_recursion_tail_stop_do:Nn #2
-%<*initex>
- { \@@_expand_cs:N #1 }
-%</initex>
-%<*package>
{ \@@_expand_letterlike:N #1 }
-%</package>
\cs_if_eq:NNTF #2 #1
{
\@@_use_i_delimit_by_q_recursion_stop:nw
@@ -910,7 +891,6 @@
% Another list of exceptions: these ones take no arguments so are
% easier to handle.
% \begin{macrocode}
-%<*package>
\cs_new:Npn \@@_expand_letterlike:N #1
{
\exp_after:wN \@@_expand_letterlike:NN \exp_after:wN
@@ -931,7 +911,6 @@
}
{ \@@_expand_letterlike:NN #1 }
}
-%</package>
% \end{macrocode}
% \LaTeXe{}'s \cs{protect} makes life interesting. Where possible, we
% simply remove it and replace with the \enquote{parent} command; of course,
@@ -1076,7 +1055,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
index 4944e42682..14af0c466e 100644
--- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx
@@ -44,7 +44,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -165,7 +165,7 @@
% ^^A which does not add the <active char> in memory.
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \subsection{Variables and helper functions}
@@ -1098,7 +1098,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx
index c315612b43..5e088e4558 100644
--- a/macros/latex/contrib/l3kernel/l3tl.dtx
+++ b/macros/latex/contrib/l3kernel/l3tl.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -1256,7 +1256,7 @@
% \section{\pkg{l3tl} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -3460,7 +3460,7 @@
% \end{variable}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx
index cffbea2c97..11f4fc4bcd 100644
--- a/macros/latex/contrib/l3kernel/l3token.dtx
+++ b/macros/latex/contrib/l3kernel/l3token.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -1108,7 +1108,7 @@
% \section{\pkg{l3token} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -1448,10 +1448,8 @@
% auxiliaries reflects that.
% \begin{macrocode}
\group_begin:
-%<*package>
\char_set_catcode_active:N \^^L
\cs_set:Npn ^^L { }
-%</package>
\char_set_catcode_other:n { 0 }
\if_int_odd:w 0
\sys_if_engine_luatex:T { 1 }
@@ -1534,8 +1532,8 @@
% lists, one for each character code, using \tn{tex_lowercase:D} to
% convert |^^@| in each case. The \texttt{x}-type expansion ensures
% that \tn{tex_lowercase:D} receives the contents of the token list.
-% In package mode, |^^L| is awkward hence this is done in three parts.
-% Notice that at this stage |^^@| is active.
+% |^^L| is awkward hence this is done in three parts: up to |^^L|,
+% |^^L| itslef and above |^L|. Notice that at this stage |^^@| is active.
% \begin{macrocode}
\cs_set_protected:Npn \@@_tmp:n #1
{
@@ -1548,17 +1546,12 @@
{ \exp_not:o \l_@@_tmp_tl }
}
}
-%<*package>
\int_step_function:nnN { 0 } { 11 } \@@_tmp:n
\group_begin:
\tl_replace_once:Nnn \l_@@_tmp_tl { ^^@ } { \ERROR }
\@@_tmp:n { 12 }
\group_end:
\int_step_function:nnN { 13 } { 255 } \@@_tmp:n
-%</package>
-%<*initex>
- \int_step_function:nnN { 0 } { 255 } \@@_tmp:n
-%</initex>
% \end{macrocode}
% As \TeX{} is very unhappy if it finds an alignment character inside
% a primitive \tn{halign} even when skipping false branches, some
@@ -2876,7 +2869,7 @@
% \end{macro}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx
index 334e8b7086..3c55fdfc85 100644
--- a/macros/latex/contrib/l3kernel/l3unicode.dtx
+++ b/macros/latex/contrib/l3kernel/l3unicode.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2020-07-17}
+% \date{Released 2020-08-07}
%
% \maketitle
%
@@ -60,7 +60,7 @@
% \section{\pkg{l3unicode} implementation}
%
% \begin{macrocode}
-%<*initex|package>
+%<*package>
% \end{macrocode}
%
% \begin{macrocode}
@@ -280,7 +280,7 @@
% \end{macrocode}
%
% \begin{macrocode}
-%</initex|package>
+%</package>
% \end{macrocode}
%
% \end{implementation}
diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf
index 01a6f88ddf..18b0ab1e9b 100644
--- a/macros/latex/contrib/l3kernel/source3.pdf
+++ b/macros/latex/contrib/l3kernel/source3.pdf
Binary files differ
diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex
index e9381760fc..4bc27dfc38 100644
--- a/macros/latex/contrib/l3kernel/source3.tex
+++ b/macros/latex/contrib/l3kernel/source3.tex
@@ -53,7 +53,7 @@ for those people who are interested.
{latex-team@latex-project.org}%
}%
}
-\date{Released 2020-07-17}
+\date{Released 2020-08-07}
\pagenumbering{roman}
\maketitle
diff --git a/macros/latex/contrib/acroflex/README.md b/obsolete/macros/latex/contrib/acroflex/README.md
index 0d5e7f52e6..778a979478 100644
--- a/macros/latex/contrib/acroflex/README.md
+++ b/obsolete/macros/latex/contrib/acroflex/README.md
@@ -1,6 +1,6 @@
The AcroFleX Package
Author: D. P. Story
-Dated: 2016/08/29
+Dated: 2020-08-07
The acroflex package is part of the AeB Pro family of packages.
It is a package that creates a graphing screen using the
@@ -17,11 +17,15 @@ of Acrobat. This package requires Acrobat Pro and Distiller version 9.
The user needs to use Adobe Reader 9.0 in order to obtain the graphing
functionality.
-Further description and examples may be found at the acroflex home page at
-http://www.math.uakron.edu/~dpstory/acroflex.html
-
-Let me know if there are problems or suggested features. e-mail
-me at dpstory@uakron.edu or dpstory@acrotex.net
+What's New 2020-08-07: This package becomes obsolete as of
+December 2020. Beginning December 2020, Adobe no longer supports
+Flash player (SWF, FLV). This package uses a custom SWF file
+(acroflex.swf); as a result this package will no longer function
+in Adobe Acrobat Reader DC. The package will continue to produce
+PDFs as designed, but only if built using Acrobat XI (or a
+version Acrobat prior to December 2020) and viewed in Adobe
+Acrobat Reader XI (or a version of Reader prior to December
+2020).
Now, I simply must get back to my retirement.
diff --git a/macros/latex/contrib/acroflex/acroflex.cfg b/obsolete/macros/latex/contrib/acroflex/acroflex.cfg
index 1a2cd3fea1..1a2cd3fea1 100644
--- a/macros/latex/contrib/acroflex/acroflex.cfg
+++ b/obsolete/macros/latex/contrib/acroflex/acroflex.cfg
diff --git a/macros/latex/contrib/acroflex/acroflex.dtx b/obsolete/macros/latex/contrib/acroflex/acroflex.dtx
index b2c350055b..9e1a852418 100644
--- a/macros/latex/contrib/acroflex/acroflex.dtx
+++ b/obsolete/macros/latex/contrib/acroflex/acroflex.dtx
@@ -14,7 +14,7 @@
%</copyright>
%<package>\NeedsTeXFormat{LaTeX2e}[1997/12/01]
%<package>\ProvidesPackage{acroflex}
-%<package> [2016/08/29 v1.6c AcroFLeX: AcroTeX and Adobe Flex (dps)]
+%<package> [2020/08/07 v1.7 AcroFLeX: AcroTeX and Adobe Flex (dps)]
%<*driver>
\documentclass{ltxdoc}
\usepackage[colorlinks,hyperindex]{hyperref}
@@ -50,6 +50,9 @@
% \end{macrocode}
%
% \section{Introduction}
+%
+% \changes{v1.7}{2020/08/07}{Package author declares this package is obsolete as of December 2020,
+% this is the month Adobe withdraws support for Flash Player (FLV,SWF, etc).}
%
% The word \textbf{\AcroFLeX} is meant to convey a merging of two computer technologies:
% \begin{itemize}
diff --git a/macros/latex/contrib/acroflex/acroflex.ins b/obsolete/macros/latex/contrib/acroflex/acroflex.ins
index 0b53dfae61..0b53dfae61 100644
--- a/macros/latex/contrib/acroflex/acroflex.ins
+++ b/obsolete/macros/latex/contrib/acroflex/acroflex.ins
diff --git a/macros/latex/contrib/acroflex/afcustom_de.def b/obsolete/macros/latex/contrib/acroflex/afcustom_de.def
index 2075a30d62..2075a30d62 100644
--- a/macros/latex/contrib/acroflex/afcustom_de.def
+++ b/obsolete/macros/latex/contrib/acroflex/afcustom_de.def
diff --git a/macros/latex/contrib/acroflex/afcustom_us.def b/obsolete/macros/latex/contrib/acroflex/afcustom_us.def
index b45ed17c0f..b45ed17c0f 100644
--- a/macros/latex/contrib/acroflex/afcustom_us.def
+++ b/obsolete/macros/latex/contrib/acroflex/afcustom_us.def
diff --git a/obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.pdf b/obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.pdf
new file mode 100644
index 0000000000..ee3d05a676
--- /dev/null
+++ b/obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.pdf
Binary files differ
diff --git a/macros/latex/contrib/acroflex/doc/acroflex_man.tex b/obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.tex
index 63bbcbb8f6..2e216b320b 100644
--- a/macros/latex/contrib/acroflex/doc/acroflex_man.tex
+++ b/obsolete/macros/latex/contrib/acroflex/doc/acroflex_man.tex
@@ -9,7 +9,7 @@
linktoattachments,
aebxmp
]{aeb_pro}
-\usepackage[dvipsone,showembeds]{graphicxsp}
+\usepackage[showembeds]{graphicxsp}
\usepackage{array}
\usepackage[altbullet]{lucidbry}
%\usepackage{myriadpro}
@@ -106,7 +106,7 @@
email={dpstory@acrotex.net},
subject={Documentation for AcroFLeX},
talksite={\url{www.acrotex.net}},
- version={1.6c},
+ version={1.7},
keywords={SWF, Adobe FLEX, Adobe Acrobat, JavaScript, ActionScript, AcroTeX},
copyrightStatus=True,
copyrightNotice={Copyright (C) \the\year, D. P. Story},
@@ -130,6 +130,20 @@
%\pagestyle{empty}
%\parindent0pt\parskip\medskipamount
+\optionalPageMatter{\begin{center}
+\fbox{\begin{minipage}{.67\linewidth}
+\textbf{\color{red}End of Life of Software:}
+As of \textbf{December 2020}, Adobe no longer supports Flash Player (SWF, FLV files).
+This package uses a custom SWF file
+(\texttt{acroflex.swf}); as a result this package will no longer function
+in \app{Adobe Acrobat Reader DC} (dated Dec.~2020 or later). The package will continue to produce
+PDFs as designed, \emph{but only if built using \emph{\textsf{Acrobat XI} (or a
+version \textsf{Acrobat DC} prior to December 2020)} and viewed in \emph{\textsf{Adobe
+Acrobat Reader XI} (or a version of \textsf{Reader DC} prior to December
+2020)}. }\hfill\dps
+\end{minipage}}
+\end{center}}
+
\definePath\bgPath{"C:/Users/Public/Documents/%
ManualBGs/Manual_BG_Print_AeB.pdf"}
\begin{docassembly}
diff --git a/macros/latex/contrib/acroflex/examples/afcustom.def b/obsolete/macros/latex/contrib/acroflex/examples/afcustom.def
index b45ed17c0f..b45ed17c0f 100644
--- a/macros/latex/contrib/acroflex/examples/afcustom.def
+++ b/obsolete/macros/latex/contrib/acroflex/examples/afcustom.def
diff --git a/macros/latex/contrib/acroflex/examples/afgraph.pdf b/obsolete/macros/latex/contrib/acroflex/examples/afgraph.pdf
index 73d7eb2b7c..73d7eb2b7c 100644
--- a/macros/latex/contrib/acroflex/examples/afgraph.pdf
+++ b/obsolete/macros/latex/contrib/acroflex/examples/afgraph.pdf
Binary files differ
diff --git a/macros/latex/contrib/acroflex/examples/afgraph.tex b/obsolete/macros/latex/contrib/acroflex/examples/afgraph.tex
index 62d8be729a..62d8be729a 100644
--- a/macros/latex/contrib/acroflex/examples/afgraph.tex
+++ b/obsolete/macros/latex/contrib/acroflex/examples/afgraph.tex
diff --git a/macros/latex/contrib/acroflex/examples/afgraph_shaded.tex b/obsolete/macros/latex/contrib/acroflex/examples/afgraph_shaded.tex
index c2ca0f29d6..c2ca0f29d6 100644
--- a/macros/latex/contrib/acroflex/examples/afgraph_shaded.tex
+++ b/obsolete/macros/latex/contrib/acroflex/examples/afgraph_shaded.tex
diff --git a/macros/latex/contrib/acroflex/examples/aflogo.eps b/obsolete/macros/latex/contrib/acroflex/examples/aflogo.eps
index 789100d9fe..789100d9fe 100644
--- a/macros/latex/contrib/acroflex/examples/aflogo.eps
+++ b/obsolete/macros/latex/contrib/acroflex/examples/aflogo.eps
diff --git a/macros/latex/contrib/acroflex/examples/aflogo.tex b/obsolete/macros/latex/contrib/acroflex/examples/aflogo.tex
index 3adf52c457..3adf52c457 100644
--- a/macros/latex/contrib/acroflex/examples/aflogo.tex
+++ b/obsolete/macros/latex/contrib/acroflex/examples/aflogo.tex
diff --git a/macros/latex/contrib/acroflex/examples/transf_grphs.pdf b/obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.pdf
index c6212a84f2..c6212a84f2 100644
--- a/macros/latex/contrib/acroflex/examples/transf_grphs.pdf
+++ b/obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.pdf
Binary files differ
diff --git a/macros/latex/contrib/acroflex/examples/transf_grphs.tex b/obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.tex
index 74dad7dbee..74dad7dbee 100644
--- a/macros/latex/contrib/acroflex/examples/transf_grphs.tex
+++ b/obsolete/macros/latex/contrib/acroflex/examples/transf_grphs.tex
diff --git a/macros/latex/contrib/acroflex/swf/AcroFleX.swf b/obsolete/macros/latex/contrib/acroflex/swf/AcroFleX.swf
index d13cc494b1..d13cc494b1 100644
--- a/macros/latex/contrib/acroflex/swf/AcroFleX.swf
+++ b/obsolete/macros/latex/contrib/acroflex/swf/AcroFleX.swf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/README.md b/obsolete/macros/latex/contrib/datepicker-pro/README.md
index 2492c46595..39f7a33e0f 100644
--- a/macros/latex/contrib/datepicker-pro/README.md
+++ b/obsolete/macros/latex/contrib/datepicker-pro/README.md
@@ -1,6 +1,6 @@
The datepicker-pro Package
Author: D. P. Story
-Dated: 2018-07-02
+Dated: 2020-08-07
One of the (many) deficiencies of Adobe Acrobat Reader/Adobe Acrobat is that
they have never supported a proper date picker. This package now supplies
@@ -17,7 +17,15 @@ As with all such special features, to experience the datepicker, Adobe Reader
or Acrobat are needed. Most other PDF readers do not support form field, rich
media annotations, and JavaScript.
-What's New (2018/07/02) Fixed a problem when the month data contain glyphs
+What's New 2020-08-07: This package becomes obsolete as of December 2020.
+Beginning December 2020, Adobe no longer supports Flash player (SWF, FLV).
+This package uses a custom SWF file (datepicker3.swf, eg); as a result this
+package will no longer function in Adobe Acrobat Reader DC. The package will
+continue to produce PDFs as designed, but only if built using Acrobat XI (or
+a version Acrobat prior to December 2020) and viewed in Adobe Acrobat Reader
+XI (or a version of Reader prior to December 2020).
+
+What's New 2018-07-02: Fixed a problem when the month data contain glyphs
beyond Basic Latin. Specify this using unicode, eg, M\u00E4rz (German for
March).
diff --git a/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx b/obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx
index dff9da79dc..7698f2914c 100644
--- a/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx
+++ b/obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.dtx
@@ -16,7 +16,7 @@
%</copyright>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{datepicker-pro}
-%<package> [2018/07/02 v1.3 Date picker using Adobe Flash Builder]
+%<package> [2020/08/07 v1.4 Date picker using Adobe Flash Builder]
%<*driver>
\documentclass{ltxdoc}
\usepackage[colorlinks,hyperindex=false]{hyperref}
@@ -55,6 +55,10 @@
% \end{macrocode}
%
% \section{Introduction}
+%
+% \changes{v1.4}{2020/08/07}{Package author declares this package is obsolete as of December 2020,
+% this is the month Adobe withdraws support for Flash Player (FLV,SWF, etc).}
+%
% This package creates a date picker for a PDF document using a \emph{rich media
% annotation} (RMA). Development of this package occurred in July, 2013.
%
diff --git a/macros/latex/contrib/datepicker-pro/datepicker-pro.ins b/obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.ins
index 986672066b..986672066b 100644
--- a/macros/latex/contrib/datepicker-pro/datepicker-pro.ins
+++ b/obsolete/macros/latex/contrib/datepicker-pro/datepicker-pro.ins
diff --git a/obsolete/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf b/obsolete/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
new file mode 100644
index 0000000000..a190010ae8
--- /dev/null
+++ b/obsolete/macros/latex/contrib/datepicker-pro/doc/datepicker-pro.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf b/obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf
index 891c636ddd..41a052cbbf 100644
--- a/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex b/obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex
index 76e9f4d941..305c9a2c0d 100644
--- a/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex
+++ b/obsolete/macros/latex/contrib/datepicker-pro/doc/datepickerpro_man.tex
@@ -12,7 +12,7 @@
% http://www.adobe.com/devnet/flash-builder.html
\documentclass{article}
\usepackage[fleqn]{amsmath}
-\usepackage[
+\usepackage[%
web={centertitlepage,usetemplates,designv,
forcolorpaper,tight*,latextoc,pro},%usesf,
eforms,uselayers,graphicxsp={showembeds},aebxmp
@@ -55,7 +55,7 @@
email={dpstory@acrotex.net},
subject={Documentation of datepicker-pro from for AeB Pro},
talksite={\url{www.acrotex.net}},
- version={1.3, 2018/07/02},
+ version={1.4, 2020/08/07},
keywords={AeB, Adobe Acrobat, JavaScript, datepicker, FLEX},
copyrightStatus=True,
copyrightNotice={Copyright (C) \the\year, D. P. Story},
@@ -77,6 +77,22 @@
%\pagestyle{empty}
%\parindent0pt\parskip\medskipamount
+\optionalPageMatter{\begin{center}
+\fbox{\begin{minipage}{.67\linewidth}
+\textbf{\color{red}End of Life of Software:}
+As of \textbf{December 2020}, Adobe no longer supports Flash Player (SWF, FLV files).
+This package uses a custom SWF file
+(\texttt{datepicker3.swf} or \texttt{datepicker4.swf}); as a result this package will no longer function
+in \app{Adobe Acrobat Reader DC} (dated Dec.~2020 or later). The package will continue to produce
+PDFs as designed, \emph{but only if built using \emph{\textsf{Acrobat XI} (or a
+version \textsf{Acrobat DC} prior to December 2020)} and viewed in \emph{\textsf{Adobe
+Acrobat Reader XI} (or a version of \textsf{Reader DC} prior to December
+2020)}. }\newtopic\noindent\textbf{\color{red}Important Note:}
+In recent versions of \app{AA/AR}, a date field now has built-in date picker.
+\hfill\dps
+\end{minipage}}
+\end{center}}
+
\chngDocObjectTo{\newDO}{doc}
\begin{docassembly}
var titleOfManual="The Datepicker Pro Manual";
diff --git a/macros/latex/contrib/datepicker-pro/dp-pro.cfg b/obsolete/macros/latex/contrib/datepicker-pro/dp-pro.cfg
index 9b1fce47f4..9b1fce47f4 100644
--- a/macros/latex/contrib/datepicker-pro/dp-pro.cfg
+++ b/obsolete/macros/latex/contrib/datepicker-pro/dp-pro.cfg
diff --git a/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf b/obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf
index e297fcbdaf..e297fcbdaf 100644
--- a/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex b/obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex
index 58911a37aa..58911a37aa 100644
--- a/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex
+++ b/obsolete/macros/latex/contrib/datepicker-pro/examples/datepicker_tst.tex
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf
index e26eeadcce..e26eeadcce 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon1.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf
index 682b8b9a25..682b8b9a25 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon2.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf
index 2862848ab2..2862848ab2 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon3.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf
index 7aa21bc7f3..7aa21bc7f3 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon4.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf
index fa85ae13ae..fa85ae13ae 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon5.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf
index a89dc7da09..a89dc7da09 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon6.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf
index 5ffc168b7e..5ffc168b7e 100644
--- a/macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/icons/dp_icon7.pdf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions b/obsolete/macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions
index b2d9d26786..b2d9d26786 100644
--- a/macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions
+++ b/obsolete/macros/latex/contrib/datepicker-pro/joboptions/Standard_transparency.joboptions
diff --git a/macros/latex/contrib/datepicker-pro/swf/datepicker3.swf b/obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker3.swf
index 9a29f273ee..9a29f273ee 100644
--- a/macros/latex/contrib/datepicker-pro/swf/datepicker3.swf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker3.swf
Binary files differ
diff --git a/macros/latex/contrib/datepicker-pro/swf/datepicker4.swf b/obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker4.swf
index e3363da55f..e3363da55f 100644
--- a/macros/latex/contrib/datepicker-pro/swf/datepicker4.swf
+++ b/obsolete/macros/latex/contrib/datepicker-pro/swf/datepicker4.swf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index c9d4e52109..390de1d7a1 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -9,6 +9,7 @@ $mirrors = {
'South Africa' => {
'http://ftp.sun.ac.za/ftp/CTAN/' => 1,
'http://mirror.ufs.ac.za/ctan/' => 1,
+ 'https://ftp.leg.uct.ac.za/pub/packages/ctan/' => 1,
},
},
'Asia' => {
@@ -111,15 +112,11 @@ $mirrors = {
'https://packages.oth-regensburg.de/ctan/' => 1,
},
'Greece' => {
- 'http://ftp.ntua.gr/mirror/ctan/' => 1,
'https://ftp.cc.uoc.gr/mirrors/CTAN/' => 1,
},
'Hungary' => {
'https://mirror.szerverem.hu/ctan/' => 1,
},
- 'Italy' => {
- 'https://ctan.mirror.garr.it/mirrors/CTAN/' => 1,
- },
'Netherlands' => {
'http://ctan.cs.uu.nl/' => 1,
'https://ftp.snt.utwente.nl/pub/software/tex/' => 1,
@@ -157,9 +154,6 @@ $mirrors = {
'Sweden' => {
'https://ftp.acc.umu.se/mirror/CTAN/' => 1,
},
- 'United Kingdom' => {
- 'https://anorien.csc.warwick.ac.uk/mirrors/CTAN/' => 1,
- },
},
'North America' => {
'Canada' => {
@@ -167,6 +161,7 @@ $mirrors = {
'http://ctan.mirror.globo.tech/' => 1,
'http://ctan.mirror.rafal.ca/' => 1,
'https://ctan.math.ca/tex-archive/' => 1,
+ 'https://mirror.its.dal.ca/ctan/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
},
'Costa Rica' => {
@@ -176,7 +171,7 @@ $mirrors = {
'http://ctan.math.utah.edu/ctan/tex-archive/' => 1,
'http://ctan.math.washington.edu/tex-archive/' => 1,
'http://ctan.mirrors.hoobly.com/' => 1,
- 'http://mirror.utexas.edu/ctan/' => 1,
+ 'http://mirrors.ibiblio.org/pub/mirrors/CTAN/' => 1,
'https://ctan.math.illinois.edu/' => 1,
'https://mirror.las.iastate.edu/tex-archive/' => 1,
'https://mirrors.concertpass.com/tex-archive/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index de8333c688..4d84c0b54e 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/2020
-depend revision/56061
+depend revision/56069
name 00texlive.image
category TLCore
-revision 56051
+revision 56070
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
@@ -4239,7 +4239,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 56047
+revision 56063
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
@@ -17536,7 +17536,7 @@ catalogue-version 2.14
name amstex
category Package
-revision 54070
+revision 56070
shortdesc American Mathematical Society plain TeX macros
longdesc AMS-TeX is a TeX macro package, originally written by Michael
longdesc Spivak for the American Mathematical Society (AMS) during
@@ -17564,10 +17564,10 @@ depend knuth-lib
depend plain
depend tex
execute AddFormat name=amstex engine=pdftex options="-translate-file=cp227.tcx *amstex.ini" fmttriggers=amsfonts,cm,hyphen-base,knuth-lib,plain
-containersize 38360
-containerchecksum 6962ad91feb2d746e064a045fe208a874153fdb3e4573836493e1f797a0fdc16013aba7d45270f9ad4805b626e848033cfbcf62aa7d4e46a50759dcbe28b1a53
+containersize 38372
+containerchecksum b7a3147aadcd84b257ff36163e8de74125dd1312edd3020d23fdbc90b74038846b5153953d1363c617e4a71c3c9c7e1634dc0c7885fba63a6f0770acfa959cae
doccontainersize 410608
-doccontainerchecksum e8539876c4ca2a48c3b0e9fc174461e85af31f96d843c86aff17722dcc68752f37d49ff805865d10c0be5e0c12fc0ddeb5b35a74658417338019c35851548ce8
+doccontainerchecksum e33d80325d4d77333b0c1fe9cc52a17fe6c56a15b1f1325a76b339300ca454e09da4a6289fbfc516fe6a18e5a66457e39a7f74ed69a675f09e0dfdcbf1d8e9bf
docfiles size=203
texmf-dist/doc/amstex/base/README details="Readme"
texmf-dist/doc/amstex/base/amsguide.pdf details="User's guide and installation details"
@@ -17589,7 +17589,7 @@ runfiles size=44
texmf-dist/tex/amstex/base/amstex.tex
texmf-dist/tex/amstex/config/amstex.ini
catalogue-also joy-of-tex
-catalogue-contact-home http://www.ams.org/tex/amstex.html
+catalogue-contact-home https://www.ams.org/arc/resources/amslatex-about.html
catalogue-ctan /macros/amstex
catalogue-license lppl
catalogue-topics maths
@@ -23361,7 +23361,7 @@ catalogue-version 0.1c
name asymptote
category TLCore
-revision 55777
+revision 56070
shortdesc 2D and 3D TeX-Aware Vector Graphics Language
longdesc Asymptote is a powerful descriptive vector graphics language
longdesc for technical drawing, inspired by MetaPost but with an
@@ -23370,9 +23370,9 @@ longdesc same high-quality level of typesetting that LaTeX does for
longdesc scientific text.
depend asymptote.ARCH
containersize 359672
-containerchecksum a35cf798d75cf4b77a3c3e9e181996026a9701cf31db1f8f7b61cd4a2a89daa2754f0647eb904beea986438b63a9ab85e78e8cc5c6a8bd13c98460d50a71f2ce
+containerchecksum 38c8c9928b4ed067b3ac0fb2a0a1b15a0cb3967a33274162a21869d2a6cd80d96da25f7ad8572b6a87e90792136e06ec1656804db028907f544cdb4482283560
doccontainersize 2386940
-doccontainerchecksum ae516f703880bed7ac091f578df8e6b9693aae35e80366dacb5eaaef8290604ce588fc36dd6e6865ac5689b467977d3f64b04625eece0c1093b6a293012f7f63
+doccontainerchecksum ba66eb645b8ed33dda47c473d8c8f65c7316161868d9a8dcb85b7680ae08129593a326676619ea7cb760599646a57394e18f5131b3bf55ce801bb676c46eb54c
docfiles size=1274
texmf-dist/doc/asymptote/CAD.pdf details="Using Asymptote for 2D CAD"
texmf-dist/doc/asymptote/TeXShopAndAsymptote.pdf
@@ -23891,7 +23891,7 @@ catalogue-contact-repository https://github.com/vectorgraphics/asymptote
catalogue-ctan /graphics/asymptote
catalogue-license lgpl3
catalogue-topics graphics graphics-engn
-catalogue-version 2.66
+catalogue-version 2.67
name asymptote-by-example-zh-cn
category Package
@@ -36827,7 +36827,7 @@ catalogue-version 1.2.0
name biblatex-swiss-legal
category Package
-revision 55920
+revision 56070
shortdesc Bibliography and citation styles following Swiss legal practice
relocated 1
longdesc The package provides BibLaTeX bibliography and citation styles
@@ -36838,9 +36838,9 @@ longdesc ng-biblatex-swiss-legal-not-displayed-correctly the package is
longdesc at present outdated and does not work properly with newer
longdesc versions of BibLaTeX.
containersize 18148
-containerchecksum 92588efd1ab3724e4100c41c6ac4a73226f93c463e8b39e7782cadf1f2f8bd1272526fbb0bc7d7df06cf7f516076f75b9fd7db506d2b89d6d95eda646f6224f1
+containerchecksum e896973cd4efed72415e992e2c330df40ce1d3843bdbe0cb2f6ec0f3a76c0487f2a6453500b307ebe421ad736306f42b6b93a29e00e2773278dcbcbcb02d7569
doccontainersize 513436
-doccontainerchecksum ce29d40773a14120ad6f88f64e05722cf0af129c7afcca1d1b0f35afde393d55725d214161fce1ea8cd6d265a600f1788b9c9754e04bee2580ae5757670d4a21
+doccontainerchecksum 69a2e0645fd1885bc31a222d55db14e435d22604b1ca28c0e692f4665edc0da8b88714f72ea7a814e221c6a708afa3a1760ea5c71ccc20ef352eedddf7201a12
docfiles size=145
RELOC/doc/latex/biblatex-swiss-legal/README details="Readme (French and English)"
RELOC/doc/latex/biblatex-swiss-legal/biblatex-swiss-legal.pdf details="Package documentation (French)" language="fr"
@@ -41286,8 +41286,8 @@ catalogue-topics font font-calligraphic font-type1
name bubblesort
category Package
-revision 55733
-shortdesc bubble sorts a list
+revision 56070
+shortdesc Bubble sorts a list
relocated 1
longdesc This package sorts a list of TeX items {item 1}...{item k} in
longdesc "increasing" order where "increasing" is determined by a
@@ -41296,15 +41296,15 @@ longdesc usual meaning of "increasing" but some other examples are
longdesc discussed in the documentation. A second macro is included
longdesc which sorts one list and applies the same permutation to a
longdesc second list.
-containersize 1904
-containerchecksum 5bf4f37848e1cd6fea9516b557b9973fd32e45cbf6732cf4f19817f31b5eb198cd40f8d34ec06f6e5ad59386edc8081483a3126f73f78672c23a644bc52401c6
-doccontainersize 222892
-doccontainerchecksum fdf31a8fb3c1c3b9094f2e93bfb678189d11102f6edfcdd2a04cfb7834168f0cc07680808463aa506b55a93e6402a3951244306adedf9fe7b6d544d2db5ada22
+containersize 1908
+containerchecksum 8d089fe6eeb4ae2e8c77de1130b0d51bc50c4b89ff4d1d26065fa93d740de16644856db55c38efa9e199c2ccdfd6906ccdccdb9676f2313f92911c5d6e06246a
+doccontainersize 222896
+doccontainerchecksum a9cf0d74f8a713d381d1a06f0a9f658c9074a4aa9027113e47f29ba926f835878e2aa7eed9dedd948e9c5f3b50345f82ef9b4f35ac7fdd08ba041e3a00ac20b2
docfiles size=56
RELOC/doc/latex/bubblesort/README.md details="Readme"
RELOC/doc/latex/bubblesort/bubblesort.pdf details="Package documentation"
srccontainersize 7916
-srccontainerchecksum 54e4c5ffbbfee053813feca03adb6b7b4e3ab10f8b4fec7a183082c902181a13723bde59bf2135ea9f3aec1c5a108d75c1aa33b5523339c4040266c0458b8a8a
+srccontainerchecksum 9cbc0f682dcc18881f4aceca601a2dcf4996e597f4341d3459af336bdae72938b9aa4402fd88f2f7a4de960909bd25bdfa3a01296a8b2e3283809fd63a47eab7
srcfiles size=7
RELOC/source/latex/bubblesort/bubblesort.dtx
RELOC/source/latex/bubblesort/bubblesort.ins
@@ -51447,21 +51447,23 @@ catalogue-version 1.01
name chhaya
category Package
-revision 55932
+revision 56070
shortdesc Linguistic glossing in Marathi language
relocated 1
-longdesc This package provides linguistic glossing in the Marathi
-longdesc language.
-containersize 2236
-containerchecksum 5f13d984298cb0fae0e1cb4c082a24ffdf56a28753bcd30dd58090f3439e916f261297dab9b7fbba65ae97fd20ce1181ccba53a1487c68b555587f768289c8e0
-doccontainersize 45560
-doccontainerchecksum 2e7afc6baaaa57de4933d0a07ab908e8340e130aeb4e48764c055ed90edfa9fabb9b0593243af014c9ce779c57ab84177f17afb245dca5f0707992275b7840d1
+longdesc muNbii vidyaapiitthaacyaa chaayaalekhn niymaavliis anusruun
+longdesc bhaassaavaijnyaanik chaayaaNgaaNce sNkssep purvnnaaraa
+longdesc aajnyaasNc. This package provides macros for linguistic
+longdesc glossing as per the rules given by Mumbai University.
+containersize 2344
+containerchecksum acca96ff4274341eb558ad9a66c2e6937826e3a25fe402b9f1ac4196e76104b424a3db9c81092df21a4f6ff46dd5f3c099206b690de66114b06d37ba0d37aa91
+doccontainersize 45564
+doccontainerchecksum bb7f45a5acb33c647a1b52e48d06366794ebf4aa7d8f98a762df30da479c54bc222c4e768065781729babe962b48f32fa48552b965d10bf19b0614186b5adc74
docfiles size=14
RELOC/doc/latex/chhaya/README.txt details="Readme"
RELOC/doc/latex/chhaya/chhaya.pdf details="Package documentation" language="mr"
RELOC/doc/latex/chhaya/ref.bib
srccontainersize 4152
-srccontainerchecksum b3f514c2d1c3b9136b5298e1b64691ce3739db683f235e1085c88fe7b2a5a0cc88ad303a92165711d08e62dd9638b9b338a55e6479401c28a0c2d8f000d1f9fe
+srccontainerchecksum c22b1ea4397065c61770f553de1963ce65f1bfe68db9d8200d5a831fa51a381abe25459ca3ff3ce16451a7f8c56894981c0067a3d357da4fdd84a021df6f0ff4
srcfiles size=5
RELOC/source/latex/chhaya/chhaya.dtx
RELOC/source/latex/chhaya/chhaya.ins
@@ -53995,7 +53997,7 @@ catalogue-version 9.3
name circuitikz
category Package
-revision 55843
+revision 56070
shortdesc Draw electrical networks with TikZ
relocated 1
longdesc The package provides a set of macros for naturally typesetting
@@ -54004,11 +54006,11 @@ longdesc networks. It is designed as a tool that is easy to use, with a
longdesc lean syntax, native to LaTeX, and directly supporting PDF
longdesc output format. It has therefore been based on the very
longdesc impressive PGF/TikZ package.
-containersize 132012
-containerchecksum 9b4ec0a2ed4ca024dc76aa69ab70b20f24387f06a198075bbfc2fcff6150255639d37fcd42a85017109f982c9992b408ce58e71c38148835e915cd40f25640b9
-doccontainersize 1106972
-doccontainerchecksum 2ea7429c46d4757924be3a21ad9cd90371a32993dc59e9cad9c74b100a310509c2c3979049bf1c56708f8b5b4536c9288a064b40dc54bc071d4505685b286622
-docfiles size=358
+containersize 132968
+containerchecksum bce6cd7a3a6d820d2a2e355b307e9c60735cf56f89fa191149db1efebf192a966b4c49c835d59b565325eb7485cbf4bdb492bbd85e9c8e010663ba3fd096ee54
+doccontainersize 1138048
+doccontainerchecksum 64fb13f70e692e7d94094508f6a4d940391b0373b538aea59f2afb118a8c0fee21982253b6eb59c767496ba1a2cb81da352f7dc65f853e32f44ee9688220b3bd
+docfiles size=368
RELOC/doc/context/third/circuitikz/circuitikz-context.pdf
RELOC/doc/context/third/circuitikz/circuitikz-context.tex
RELOC/doc/generic/circuitikz/CHANGELOG.md
@@ -54018,7 +54020,7 @@ docfiles size=358
RELOC/doc/latex/circuitikz/circuitikzmanual.tex
RELOC/doc/latex/circuitikz/compatibility.tex
RELOC/doc/latex/circuitikz/ctikzmanutils.sty
-runfiles size=2311
+runfiles size=2312
RELOC/tex/context/third/circuitikz/t-circuitikz-0.8.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.3.tex
RELOC/tex/context/third/circuitikz/t-circuitikz-0.9.6.tex
@@ -54055,7 +54057,7 @@ catalogue-contact-repository https://github.com/circuitikz/circuitikz
catalogue-ctan /graphics/pgf/contrib/circuitikz
catalogue-license lppl gpl
catalogue-topics graphics diagram-circ pgf-tikz
-catalogue-version 1.2.2
+catalogue-version 1.2.3
name cite
category Package
@@ -99833,7 +99835,7 @@ catalogue-version 0.99a
name ektype-tanka
category Package
-revision 55958
+revision 56070
shortdesc Devanagari fonts by EkType
relocated 1
longdesc ek-ttaaiip sNsthecyaa kaahii utkRsstt devnaagrii ttNkaaNcaa
@@ -99841,11 +99843,11 @@ longdesc sNgrh. ek-ttaaip sNsthaa ke kii utkRsstt devnaagrii ttNkoN kaa
longdesc sNgrh / . This package provides a collection of some excellent
longdesc Devanagari fonts by EkType: Mukta, Baloo, Modak, and Jaini.
containersize 1898108
-containerchecksum 7f47646c25b1a87f92b6de1240f391c115aa628733e0a9240d1623ca2120dc6280324c1f9cb5294892564cd5304e8b61c92fcff75def271cf9ce998a6d430964
+containerchecksum 0ee215be886bed429cbfd139a0c00fb2a2aa725a4a08fed0029daa3971b9eee2f1c2cf85712a687bfefe8d29a3cbc2a96ca792bdf1838145e6513f6988549be5
doccontainersize 53172
-doccontainerchecksum 55131f72a3771779786bd24946c4f6a64b3cb9809129e8ecc32c49263f380f3033c6507b648946ec692b09ccea369178fd11b74f554ba2aac4d588ac8cfc31fb
+doccontainerchecksum ba3ae2e1775b8f21ec5dba35c0978d1eb03a448f8d381a9588d9cee8e4bd8281428f63b5866e830782f03eaa26527798d9ad153f64d9e7f3780e253fd935a9b5
docfiles size=18
- RELOC/doc/fonts/ektype-tanka/EkType-tanka.pdf details="Package documentation in Marathi and Hindi" language="mr"
+ RELOC/doc/fonts/ektype-tanka/EkType-tanka.pdf details="Package documentation in Marathi and Hindi" language="mr,hi"
RELOC/doc/fonts/ektype-tanka/EkType-tanka.tex
RELOC/doc/fonts/ektype-tanka/README.txt details="Readme"
runfiles size=2052
@@ -120827,17 +120829,17 @@ catalogue-version 1.4a
name frpseudocode
category Package
-revision 56051
+revision 56070
shortdesc French translation for the algorithmicx package
relocated 1
longdesc This package is intended for use alongside Szasz Janos'
longdesc algorithmicx package. Its aim is to provide a French
longdesc translation of terms and words used in algorithms to make it
longdesc integrate seamlessly in a French written document.
-containersize 864
-containerchecksum f1bd39e3f65ffe43ceae8bb28d5a010bb6db37a88e47c7cdb5b59458008ed3eaaa393a43f3d86f888ba16c2255f32e6b6344017635adf0fed720a3be680f5d41
-doccontainersize 63572
-doccontainerchecksum d77b6d57af7c0351a72b05b251ecb2a3be5ab7a88ee9e66ee057fde20d9a426113adb84e27cbd7377c53c4a2198040d24780b1c4ab2a0046a1b1099ff5d204fb
+containersize 872
+containerchecksum 10961bb8342769dc5bdcb61b56c5a2225af07bf9ff0bd38b5e8febab523a791b854c9a8d83c5a1fff826c2f31887d2589bcea53bc503f72c784ca90c9b3473e2
+doccontainersize 63580
+doccontainerchecksum 6232bc0d0574b2f335b295b9a4f8ba9e27fc8c2239289f357f8be051bf4320ddaac5dea42ad48532e3ca0f5a4599dfe92d2eaa7674ef6344b530c683860e1751
docfiles size=18
RELOC/doc/latex/frpseudocode/README.md details="Readme"
RELOC/doc/latex/frpseudocode/frpseudocode-example.pdf details="Example of use"
@@ -120848,7 +120850,7 @@ catalogue-contact-bugs https://github.com/olirwin/frpseudocode/issues
catalogue-contact-repository https://github.com/olirwin/frpseudocode/
catalogue-ctan /macros/latex/contrib/frpseudocode
catalogue-license lppl1.3c
-catalogue-topics pseudocode
+catalogue-topics pseudocode french
catalogue-version 0.1.1
name ftc-notebook
@@ -130079,24 +130081,24 @@ catalogue-version 0.11
name hausarbeit-jura
category Package
-revision 50762
+revision 56070
shortdesc Class for writing "juristische Hausarbeiten" at German Universities
relocated 1
longdesc The class was developed for use by students writing legal
longdesc essays ("juristische Hausarbeit") at German Universities. It is
longdesc based on jurabook and jurabib and makes it easy for LaTeX
longdesc beginners to get a correct and nicely formatted paper.
-containersize 5304
-containerchecksum 99fe789073c76535c9c8a307289bc29b14b0b7a45adf01459d76ee67099d56c9cf36fbe3587b108c99c1563cf077066ad6408955bd55f31cce6b4e53bab378ca
-doccontainersize 339004
-doccontainerchecksum cd98eab62d47ae03a5238702ec5a246496880e55dd8a1a9913b3639197d0fe65d607317d9cc9cbd578bca6bc64babc80d257c2f8d84b7327fdbd77537ca1f660
-docfiles size=86
+containersize 5240
+containerchecksum bfee6719ea75ee672a39234d9416a0415a11658c45f4e5958bb12fa67ea416f9da83d2583e7007e3dad860a18d207c42e3e0fbaa3f09afd0b3825c170d00c63a
+doccontainersize 342728
+doccontainerchecksum 76898cfd9d4bd0f34632092ac7c1d913f4d460beb9b9fd3d98c249156c406b81fe42a4bed754fde79c497f9e674f50c698de598c9bb675270e7ada1c0002bba4
+docfiles size=87
RELOC/doc/latex/hausarbeit-jura/README.md details="Readme"
RELOC/doc/latex/hausarbeit-jura/hausarbeit-demo.bib
RELOC/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
RELOC/doc/latex/hausarbeit-jura/hausarbeit-jura.pdf details="Package documentation (German)" language="de"
-srccontainersize 12816
-srccontainerchecksum 2d8edbc3163c00117f9c1297970f2309df35ccb6d5166c723365c1267af736c05dc5eb4bf77cfe6bb6e25a829bba83007fa95bfcbe6aac7473f4657cd450fcb7
+srccontainersize 12828
+srccontainerchecksum 3346edf31e0f7545c1c53fbe88fd12a902ef673cf5dff0858caec415e1b30e3c26a2bad613a947f5897b6867ac5730deff8c7cf24f51d9078ed0494104bf5a1f
srcfiles size=12
RELOC/source/latex/hausarbeit-jura/hausarbeit-jura.dtx
RELOC/source/latex/hausarbeit-jura/hausarbeit-jura.ins
@@ -130106,7 +130108,7 @@ catalogue-contact-repository https://github.com/sieversMartin/hausarbeit-jura
catalogue-ctan /macros/latex/contrib/hausarbeit-jura
catalogue-license lppl1.3
catalogue-topics legal essay class
-catalogue-version 2.0
+catalogue-version 2.1.0
name havannah
category Package
@@ -154664,7 +154666,7 @@ catalogue-version 1.1
name l3backend
category Package
-revision 55709
+revision 56067
shortdesc LaTeX3 backend drivers
relocated 1
longdesc This package forms parts of expl3, and contains the code used
@@ -154673,16 +154675,16 @@ longdesc The functions here are defined differently depending on the
longdesc engine in use. As such, these are distributed separately from
longdesc l3kernel to allow this code to be updated on an independent
longdesc schedule.
-containersize 11980
-containerchecksum 594116dc7c27f80cfdb2e80e795001033ee4490e108fb1fab8eb3b42187309cc7956d576e8e64d5912e8b8436f3b406a5f25717d31280127106e5329a94de75a
-doccontainersize 2104
-doccontainerchecksum 7fc3bcc3cc4def9588add9345afe49d5e70bcc7c46027f5443164fad40fd807dcc8d931b5fc3f182433ae3b4943b013f7e69b2f64afa55f05e83421910888a7c
+containersize 11900
+containerchecksum 76a7e326087864e3cc433b93dee10800dc2e1a3d2187e579314fd48998deacb83090b207383f4be79aaa6058ad12816b9922b1a7aea319422439db2bf0ca3402
+doccontainersize 2140
+doccontainerchecksum bdadd8d3232704a392dfea1e5c38e6cdc5e8955996c866fd636cb00ecc444eca70c7faf7525e12b828a1f75c878317244f3520f61a4d953f56f3df7327edba4c
docfiles size=3
RELOC/doc/latex/l3backend/CHANGELOG.md
RELOC/doc/latex/l3backend/README.md details="Readme"
RELOC/doc/latex/l3backend/l3backend-code.tex
-srccontainersize 25952
-srccontainerchecksum 8f69f83216491ff040ea28d7d3772e59b962d6efa81fb64577bcf45fff057b8f6779c2639806dec53997b608598533cddaa1adf17c4c473560e4d3cad4887e29
+srccontainersize 25832
+srccontainerchecksum 4089ad52ae0e420b6fcd491b2fe6b105e7c408ac49c3f43517dfb3089b911543e81abd72b2a28ed2a8566bc2ee3e3c21fe7e36c665711b146b96867e5610568a
srcfiles size=45
RELOC/source/latex/l3backend/l3backend-basics.dtx
RELOC/source/latex/l3backend/l3backend-box.dtx
@@ -154692,7 +154694,7 @@ srcfiles size=45
RELOC/source/latex/l3backend/l3backend-header.dtx
RELOC/source/latex/l3backend/l3backend-pdf.dtx
RELOC/source/latex/l3backend/l3backend.ins
-runfiles size=34
+runfiles size=33
RELOC/dvips/l3backend/l3backend-dvips.pro
RELOC/tex/latex/l3backend/l3backend-dvipdfmx.def
RELOC/tex/latex/l3backend/l3backend-dvips.def
@@ -154908,7 +154910,7 @@ binfiles arch=x86_64-solaris size=1
name l3experimental
category Package
-revision 55860
+revision 56067
shortdesc Experimental LaTeX3 concepts
relocated 1
longdesc The l3experimental packages are a collection of experimental
@@ -154929,11 +154931,11 @@ longdesc of boxes using a series of 'handle' positions, supplementing
longdesc the simple TeX reference point; xgalley, which controls boxes
longdesc receiving text for typesetting.
depend l3kernel
-containersize 25220
-containerchecksum 31d21a9ab4cec7e60c82b2408d68c3c66aa8a658627e9aa1f05b0faea5e95ea274f97791aec0311f6f47fc0dc68844d3c7601d966b49ac8dfcfb1d394dddc5a2
-doccontainersize 3652252
-doccontainerchecksum 675b6b78984734e7162c0d33a4a304d1a690d80a91f9d0e266701c971040a5ec77309cf591aedccfc3f51821c50e04ed76611148229602cfd39a81e84609dc08
-docfiles size=1106
+containersize 26760
+containerchecksum c86f7e8a492906fd0c855c67dd2b744db220318eac437cdcd0e9ec637f5791bac2823d510f0a8224229f257541851f856f16a656f95f506d70d2565f604cec82
+doccontainersize 3640216
+doccontainerchecksum 4cabd80c1309bf709bbe02c637ec6f87d26a15c775bb7de71f6d9f06378e184a2c761eefcd4f0c2a5ad9dccc1b569ebcca270756a24a8e5e00220fae0a8aac2f
+docfiles size=1104
RELOC/doc/latex/l3experimental/CHANGELOG.md
RELOC/doc/latex/l3experimental/README.md details="Readme"
RELOC/doc/latex/l3experimental/l3benchmark/l3benchmark.pdf details="l3benchmark documentation"
@@ -154950,9 +154952,9 @@ docfiles size=1106
RELOC/doc/latex/l3experimental/xcoffins/xcoffins.pdf details="xcoffins documentation"
RELOC/doc/latex/l3experimental/xgalley/l3galley.pdf
RELOC/doc/latex/l3experimental/xgalley/xgalley.pdf details="xgalley documentation"
-srccontainersize 84668
-srccontainerchecksum 689c566bf46897604d8ff3d1e3260d4a42d8eb2f7f60bc10657429459881ef3b46a2d040902077af9c7b54571c57048053ad3dc30d041735002c45c6822a456c
-srcfiles size=138
+srccontainersize 87800
+srccontainerchecksum 92975a8cd0fc5c48e103ff452ccb416c2cece15da7aa6dcba72025d97536d05f7eefa57681a916bbc59237d33dc4a8d833f958339602b7010ddd71cff817785c
+srcfiles size=142
RELOC/source/latex/l3experimental/l3benchmark/l3benchmark.dtx
RELOC/source/latex/l3experimental/l3benchmark/l3benchmark.ins
RELOC/source/latex/l3experimental/l3color/l3color.dtx
@@ -154980,7 +154982,7 @@ srcfiles size=138
RELOC/source/latex/l3experimental/xgalley/l3galley.dtx
RELOC/source/latex/l3experimental/xgalley/xgalley.dtx
RELOC/source/latex/l3experimental/xgalley/xgalley.ins
-runfiles size=52
+runfiles size=55
RELOC/tex/latex/l3experimental/l3benchmark/l3benchmark.sty
RELOC/tex/latex/l3experimental/l3color/l3color.sty
RELOC/tex/latex/l3experimental/l3draw/l3draw.sty
@@ -154999,7 +155001,7 @@ catalogue-topics macro-supp layout latex3 pre-release
name l3kernel
category Package
-revision 55860
+revision 56067
shortdesc LaTeX3 programming conventions
relocated 1
longdesc The l3kernel bundle provides an implementation of the LaTeX3
@@ -155009,11 +155011,11 @@ longdesc LaTeX3 kernel and other future code are built: it is an API for
longdesc TeX programmers. The packages are set up so that the LaTeX3
longdesc conventions can be used with regular LaTeX2e packages.
depend l3backend
-containersize 152004
-containerchecksum d855f0425502892142d9a75d9545f0d45477ed4a5a74c4fadea588703996ff4d6e6c081bf8f09d7b36f70cf0fceafcd08e6093a7e38005fd2848a7bc4708e3c8
-doccontainersize 10078428
-doccontainerchecksum c6697b805bb24484c2de1adf353c8ebbeb0a710b3983bc4f01799245fc96761d6b3cfbeeafb82f3e3db93c39fbb6ab2d7189d8d3b5ab3e88ad311cd7ef001b32
-docfiles size=2849
+containersize 152372
+containerchecksum da9cd067de7ac6c4f94c46ad3e9dd3c704588606e8067fd9136f2c3edc3ab6dc6e5a81f8c00e3e0e6340ab0f2d9f2cb9ba069b3fb8a84c319d34a42aa3e0e8ab
+doccontainersize 10014756
+doccontainerchecksum 4380d22b3885df4ed0b238bbe27fa818cbe5afd7f4f67bb09ca9fee86c9e6a35f03a9dab79eb8564cc340e2e53f2bf7e3e543b68cd88219a0f4c988dd2709859
+docfiles size=2843
RELOC/doc/latex/l3kernel/CHANGELOG.md
RELOC/doc/latex/l3kernel/README.md details="Readme"
RELOC/doc/latex/l3kernel/expl3.pdf details="The LaTeX3 Programming Language"
@@ -155059,12 +155061,11 @@ docfiles size=2849
RELOC/doc/latex/l3kernel/source3.pdf
RELOC/doc/latex/l3kernel/source3.tex
RELOC/doc/latex/l3kernel/source3body.tex
-srccontainersize 543296
-srccontainerchecksum dc6e1f938ff1fb5b626eb1802d29489cc35ce645bf5575affa16aa377fa50c81aa79dcdc48b3858bfc9f844e75cbafed474ab162a4cdf3a96b2e5921dd47567f
-srcfiles size=840
+srccontainersize 538696
+srccontainerchecksum b06bf5789042804e3386a7679a19fbd85af6bf342a09571f5ada2fc1e6f9809c26b14f3168b557347bb62dfd75c0c26879aaa6bbd82a03d464e56daa90bec81f
+srcfiles size=830
RELOC/source/latex/l3kernel/expl3.dtx
RELOC/source/latex/l3kernel/l3.ins
- RELOC/source/latex/l3kernel/l3alloc.dtx
RELOC/source/latex/l3kernel/l3basics.dtx
RELOC/source/latex/l3kernel/l3bootstrap.dtx
RELOC/source/latex/l3kernel/l3box.dtx
@@ -155079,9 +155080,7 @@ srcfiles size=840
RELOC/source/latex/l3kernel/l3docstrip.dtx
RELOC/source/latex/l3kernel/l3expan.dtx
RELOC/source/latex/l3kernel/l3file.dtx
- RELOC/source/latex/l3kernel/l3final.dtx
RELOC/source/latex/l3kernel/l3flag.dtx
- RELOC/source/latex/l3kernel/l3format.ins
RELOC/source/latex/l3kernel/l3fp-assign.dtx
RELOC/source/latex/l3kernel/l3fp-aux.dtx
RELOC/source/latex/l3kernel/l3fp-basics.dtx
@@ -178584,17 +178583,17 @@ catalogue-version 1.3
name luatexja
category Package
-revision 56029
+revision 56069
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 183908
-containerchecksum e702eeee2385b77904b1a25456428f4ca40ab560a72fa3cff56101e6be6a8c6b8b12497e68e95a18e43b0c735781fd1905239fff4929f5b8687dc871206f5a41
-doccontainersize 3259136
-doccontainerchecksum 00df4f9a2910225ff7a36561416028f9f052833d3fbcbcaff12be9d9895d576045b1b5c2e32ee54b61bf2735cda2249c3dbc1d69e1256929166d3cd90ca1ed12
+containersize 184880
+containerchecksum 60ddae50141efb0b22dd258ff68f3754d8add43fbbebdfa20b20647b61eb95c9245176ca454271e673d0aa0daf7170c1bbaaa53c18e3bc85e4ea1ecbcd58ac39
+doccontainersize 3259140
+doccontainerchecksum 43482cfd483f6a328268eed9c10d84fb230855882708ff1ce9456091287d3ef2229752a15a215066d9e2657121fa11e5653b6f475ca0a46d5febe0d7c5cc4a57
docfiles size=971
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
@@ -178611,8 +178610,8 @@ docfiles size=971
RELOC/doc/luatex/luatexja/luatexja-ruby.tex
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
-srccontainersize 84500
-srccontainerchecksum 922d4cd1984d4578e92c39dcd61cccf82aa3c8979c32f575455901c8310a8640b5e35d1ed25d2504a1dfd884795b7ae2a162b5ad41a87c31aa17d5cc81bb7ce5
+srccontainersize 84504
+srccontainerchecksum a2fac7f00cc0252ae94986d657325560ddcdfefcfec3659c3da67d5b39339b7dc2b17a72a0caeb1c83147de7a392dab5b475a534758ae86d825de234e471fe62
srcfiles size=123
RELOC/source/luatex/luatexja/ltj-kinsoku_make.tex
RELOC/source/luatex/luatexja/ltjclasses.dtx
@@ -178637,7 +178636,7 @@ srcfiles size=123
RELOC/source/luatex/luatexja/tool/table_ivd_aj1.lua
RELOC/source/luatex/luatexja/tool/table_jisx0208.tex
RELOC/source/luatex/luatexja/tool/unicodeBlocks.tex
-runfiles size=396
+runfiles size=400
RELOC/tex/luatex/luatexja/addons/luatexja-adjust.sty
RELOC/tex/luatex/luatexja/addons/luatexja-ajmacros.sty
RELOC/tex/luatex/luatexja/addons/luatexja-fontspec-27c.sty
@@ -178672,6 +178671,7 @@ runfiles size=396
RELOC/tex/luatex/luatexja/ltj-jfmglue.lua
RELOC/tex/luatex/luatexja/ltj-jfont.lua
RELOC/tex/luatex/luatexja/ltj-jisx0208.lua
+ RELOC/tex/luatex/luatexja/ltj-kinsoku.lua
RELOC/tex/luatex/luatexja/ltj-latex.sty
RELOC/tex/luatex/luatexja/ltj-lineskip.lua
RELOC/tex/luatex/luatexja/ltj-lotf_aux.lua
@@ -223185,20 +223185,20 @@ catalogue-version 2.10
name overlock
category Package
-revision 55799
-shortdesc Overlook sans fonts with LaTeX support
+revision 56070
+shortdesc Overlock sans fonts with LaTeX support
relocated 1
longdesc The package provides the Overlock and OverlockSC families of
longdesc fonts, designed by Dario Manuel Muhafara of the TIPO foundry
-longdesc (http://www.tipo.net.ar) are "rounded" sans-serif fonts in
-longdesc three weights (Regular, Bold, Black) with italic variants for
-longdesc each of them. There are also small-caps and old-style figures
-longdesc in the Regular weight.
+longdesc (http://www.tipo.net.ar), "rounded" sans-serif fonts in three
+longdesc weights (Regular, Bold, Black) with italic variants for each of
+longdesc them. There are also small-caps and old-style figures in the
+longdesc Regular weight.
execute addMap overlock.map
-containersize 590544
-containerchecksum 57bea0c1f2ad1a77f4aba4e0ed5821589e7939234966b457cc0f87b85b4d5e70ca1aa66a2a0bdb693a5f2544f6c8671194b83713f9cdfd91ac422a654e38c08e
-doccontainersize 121756
-doccontainerchecksum ef1846a11e3ec01169d1b215b69fe88a86fc1a7a4ce8ecfeae19493dba9b828031be57f66557c9d60be1fc726fe934f4baa5a0b805ffa950a03207bca8ce9c71
+containersize 590536
+containerchecksum cacd115212b31131922eded22d85bfac961009f466e6569a4e9d2deb6d0352ef3556cc02e71df36dd37f7e3aeaf6c1b49f6f9cbccdd98c906394bb815641d258
+doccontainersize 121752
+doccontainerchecksum a0ec838681ce9d61a01cf89295c891b7492338dd557de4f501c08d93c6aaddfcc89de0f9a0dd99a0fd72401d5f7a3aedaa10496dc790bde8c1db03d876850343
docfiles size=33
RELOC/doc/fonts/overlock/License.txt
RELOC/doc/fonts/overlock/README details="Readme"
@@ -236695,8 +236695,8 @@ catalogue-version 3.0.1
name poiretone
category Package
-revision 54512
-shortdesc poiretone fonts with LaTeX support
+revision 56070
+shortdesc PoiretOne family of fonts with LaTeX support
relocated 1
longdesc This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
longdesc support for the PoiretOne family of fonts, designed by Denis
@@ -236704,9 +236704,9 @@ longdesc Masharov. PoiretOne is a decorative geometric grotesque with a
longdesc hint of Art Deco and constructivism. There is currently just a
longdesc regular weight and an artificially emboldened bold.
containersize 172664
-containerchecksum ef16b16df476797c5f458b748e7e6f9862876f14cb03459c62b5c27f87c39d792639edfda6c0eba8853ad3611cf55e8b2f01dae93ca199715ceaba4acb130e27
-doccontainersize 12964
-doccontainerchecksum 5ee5ea0c4c7381194249a3417f7c7107ddfe254507e8ee8c8599e3ae242a37c6d8b0802cfb7cd8a64326b46086e9b38c153dedd40723af887ed40b1360306fe4
+containerchecksum 5eab5174f3f31374fa5095946555ca7389ccc4675e479324f03f1c33e07981d2731a86b516c5cde41a9e97a2e5751c4a5ebd58db4a1f76829a6638d8393e6d47
+doccontainersize 12968
+doccontainerchecksum 07dfd772739d214646d6779311f4e3c4c71359303eb8fbf53ca40b9df628c3205fe16889b93476e3eb74d2786559ab75a66916067ec974b3349f89267d1ff435
docfiles size=7
RELOC/doc/fonts/poiretone/OFL.txt
RELOC/doc/fonts/poiretone/README details="Readme"
@@ -243332,8 +243332,8 @@ catalogue-version 1.2
name pst-shell
category Package
-revision 42840
-shortdesc pst-shell: plotting sea shells
+revision 56070
+shortdesc Plotting sea shells
relocated 1
longdesc pst-shell is a PSTricks related package to draw seashells in 3D
longdesc view: Argonauta, Epiteonium, Lyria, Turritella, Tonna,
@@ -243342,10 +243342,10 @@ longdesc Helcion, Natalina, Planorbis, and Nautilus, all with different
longdesc parameters. pst-shell needs pst-solides3d and an up-to-date
longdesc PSTricks, which should be part of your local TeX installation,
longdesc otherwise get it from a CTAN server.
-containersize 3140
-containerchecksum d91fc81c2140e0ff4aae4e190b4816887f0c068df42022b6b6545adec400920a69e81bca1373efae4249a95cfb1b7f6b712497d72510aec79954feb7a1ec07d2
-doccontainersize 15919660
-doccontainerchecksum a788f994d6003ca6a650cbe042b57a712fb91da2146b21fe3023b464487e5a56699a2aeea56be77aa26919f6c1fcaca6d49bd3ea33ccd2fd7a06e5f95a917803
+containersize 3116
+containerchecksum e6c12f5a1c8eb6b521e6bd3d76609a750bc12633de1645f6991a177d633043f1c5597091b34639079bd007d81302ecfb6715f826ec42353720863885e1d3a1e7
+doccontainersize 15919656
+doccontainerchecksum 72185b764b1c282e772341b9c616b27252759f8e0ca3a776770e976a31d160cea7ac74f23a982e088dee50a86a9af73d19f3f695a24f13381e88281c8c33577c
docfiles size=5980
RELOC/doc/generic/pst-shell/Changes
RELOC/doc/generic/pst-shell/README.md details="Readme"
@@ -243376,7 +243376,7 @@ docfiles size=5980
RELOC/doc/generic/pst-shell/pst-shell-doc.tex
RELOC/doc/generic/pst-shell/zz.tex
srccontainersize 1100
-srccontainerchecksum 0a5173dcb9d58eca24cae2c385db9f0225bd5feca124a3f86e3f4991a689c6bf897b48ee2c756746e337a7aa6ec7758b3d54c90f7895b841fd88c3c74eb6bdbb
+srccontainerchecksum b49620358aa5b8d57c4f227770a59ffe84a751a494ed459c8a61602b3a32621df6a31041311f939c4da6ac2114c5c4381d2ef0cf1ce870ea41081d9d920f5902
srcfiles size=1
RELOC/source/generic/pst-shell/Makefile
runfiles size=4
@@ -287236,7 +287236,7 @@ docfiles size=368
name texlive-scripts
category TLCore
-revision 56056
+revision 56063
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.
@@ -287244,10 +287244,10 @@ depend texlive-scripts.ARCH
depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
-containersize 131984
-containerchecksum 8a91c9ea19ef240d33a8232faaae7fb00e33210c5077e646c218fbd42eb30a653d7f9cafc31adab043e8ecedc37c03dbb1575d751ac9da01cff5f66f165a138c
+containersize 131964
+containerchecksum fbafce35606ca519aab5d5678fffc68a7e17474c1b8114bedeb7ffcdaaf99859b54853788f1087ebdec6beaacc9fdfd19d02d36171636052106a6f7a18d7c113
doccontainersize 218652
-doccontainerchecksum 6dd3e8f0d8ec99fb5902959bbadfaca9c32f60c120717f8b1ab02abfb3b39e4d8e0532af0d8eb4591ed8eda53f03d091496e31780856f46724bafd42e88cddae
+doccontainerchecksum f3fe5357a33db389bed66b798d131dba0a72967abd1f9d89ed038ec6414ac129552c6d3ba75906b551c3b3cac5d38d22cc7f68a52d91f27eb743acc680ea712f
docfiles size=141
texmf-dist/doc/man/man1/fmtutil-sys.1
texmf-dist/doc/man/man1/fmtutil-sys.man1.pdf
@@ -291497,7 +291497,7 @@ catalogue-topics maths-theorem decoration
name thmtools
category Package
-revision 55861
+revision 56070
shortdesc Extensions to theorem environments
relocated 1
longdesc The bundle provides several packages for commonly-needed
@@ -291507,19 +291507,19 @@ longdesc theorem and amsthm packages. Features of the bundle include: a
longdesc key-value interface to \newtheorem; a \listoftheorems command;
longdesc hyperref and autoref compatibility; a mechanism for restating
longdesc entire theorems in a single macro call.
-containersize 12516
-containerchecksum 129b12d44574794571a44893bf615a3ec50a53c48f7d11de2af3a241099ef3a65a37f760af3a1e068542dc55479561d0c15552db0d74154b0a2064328e238f10
-doccontainersize 242784
-doccontainerchecksum e702c386f534a00969e65f4f0b5f5515feb270cbecb554031cfeeeebb9bcb9af1651c37605ffeaaa549715e85b0e2e03e3c678dd2313aa343b1ec007807ee2a1
-docfiles size=75
+containersize 13276
+containerchecksum e7b4a7b97e7ace18e6d02d63d1e6014d0f702dfeca27f6e921a70a7c34797104c6bc26ca3717fe8237923f1c66fbb010b9e76a192d49f1600fd3362badb6261a
+doccontainersize 253364
+doccontainerchecksum 602711e37b3ff9a46c0e19cd99b1d4e3b40406192fef9746bca7d667273907c1f9aceb97078bb877ba52dc75dcd8cf13cfd31de3c184e2ea7760b9a721cf991a
+docfiles size=77
RELOC/doc/latex/thmtools/COPYING
RELOC/doc/latex/thmtools/README.md details="Readme"
RELOC/doc/latex/thmtools/VERSION.tex
RELOC/doc/latex/thmtools/changes.txt
RELOC/doc/latex/thmtools/thmtools-manual.pdf details="Package documentation"
RELOC/doc/latex/thmtools/thmtools-manual.tex
-srccontainersize 19628
-srccontainerchecksum 533b791016652d3f1bba112fae26da632da5236c00dca7f5231249790cd504389282b1d6bc9f4c429b034171c24fe2f7b041ce0bc9472ce639695d83f842ac2c
+srccontainersize 20484
+srccontainerchecksum 58cc1f1259bcaaad68cd0316bf786822ca34325e965a5a0cb2c825b841ef327bc4c31e20e9c6bf3bc183d06cbca565cdb2c99e1fc8d1bd4c9625b265d97fcad8
srcfiles size=28
RELOC/source/latex/thmtools/aliasctr.dtx
RELOC/source/latex/thmtools/parseargs.dtx
@@ -291560,7 +291560,7 @@ catalogue-contact-repository https://github.com/muzimuzhi/thmtools
catalogue-ctan /macros/latex/contrib/thmtools
catalogue-license lppl1.3c
catalogue-topics maths maths-theorem
-catalogue-version 69
+catalogue-version 72
name threadcol
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 6a22b14032..3b5387634e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-48a3dc43aa26af48eaa599a2db06cd24 texlive.tlpdb
+b5a090effaf86ec6e590a68344c061af texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index d327209a51..0f14de3d49 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-6269828d54a8c68eb75e4cf363a141b7aaaf7b611a91321e20d3ec38d1e6fd184276eb2f26278d74f82ab880c9c1635bc0120a01d348b092b1e5f35cf73d83f8 texlive.tlpdb
+ff69f15120a59a5fbfc633230e420df07e51b6ab5fb4e141a7e137fdda182f9da2ab68e5767f59d6fa1cc136aab9043261a857e6b4101623b9b69c228d64df94 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 436224671e..bc47825fae 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-----
-iQEcBAEBCgAGBQJfLJjKAAoJEEzhh34ZQ4xwtrUIAK9Ll3rm7pBc5uk5xxELyRrk
-tNh3cKzPdnI2s7RcXsVmGoMlG9RsMd6JXvI5u6g/C4ErBiM6B9GNxbv9+f6ojfRO
-zvIMCIAX3XC8USVzYuIidfZpN7FC5kGTemAZz6Dyyl8Xetl17rvRct9hEYcAsoG+
-OE3fbuxW6WE9hg+7s4YLwdRrtWosiMOCuHQTeRo23UT0XrvxpteRA0VEWInXQ8vF
-LHef8yx5vrNmdOAASs+mueeAu69diuqoAufYrbkK1tpln3xr9sS6zMGrC560nMdi
-osvZ9mY2nRSkTPYpLVnsLbuoK0rTghlZL93oSwlBE9C7TYvg+qxMSWML/IUu/jg=
-=j9tY
+iQEcBAEBCgAGBQJfLeqUAAoJEEzhh34ZQ4xwefkH/0Mdatx4OcIqMVyGo2lixfX1
+h3LM19TIjXVy37PpHgtwDUoTsp/W8z+oZU42bnMKMyDk4IRvXpQkRhcKaCTPIeA5
+bV4vzdoUYPR6q+omEiVKWBNO8irSc5t7CTrLKOeEhnlqIqa4Xaq27ggYiNsDgxGs
+E72JhzAfwAQvwibO1pnOLgILUsDZm8sBtbVgoRq1xYPd2co5aLmLqxbAt9tAbx8W
+9Ddou5IHx04XKb4rALpfTrbqJHlO0VBgIILFNXHS1kRgcJHsbf9Nq1OXzk9To/PE
+1yIZ7pLawv5mycB9L3j0RJEJ8Kw95ggurioQQryUed/c209Ttf4E2FohuPb6uPw=
+=ni0s
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 90a4deab47..b48b70bf9c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index e9005cb223..fb0212040d 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1596744927
+date=1596831317
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=7d968d08d52f3dab548d48ae96af5908
+lstdigest=7fe6fbdbf23b904ccb936b2697e9a9ea
numpkg=3955
relstate=next
-version=7523
+version=7524
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: r3hWTgB9ZfZPtP6wSsKWAcjZjdkEs20aXrD9E6lGQTQr/UdU526hM6fM8kTjfv3/5OD8FPI2X1Bf1gauh8PXkJA0zcMrq2UUskARc8Y8XXqOJ4VAmQiZw54d8aCGyl7/3yPBeJtOQUAzjzsDHKXwBdnGqdpcH+3ykP7JamqZgNHZHf/1wHLPA55SNKHuWEjBVt77EfY/fXiU5ysG/5/MLYLMqRgzv9Jj2yhkwFPv9btkG5I6X14974+fpaK/dVf4WPbd/EsjzDYT4MHJzthOKsZGq6XvOWCud66LFMid2ZeqwvWoTxfab1TANm9fuqSgoCJzcZowAhfCDhRQvferVA==
+;;;; signature/miktex: S0MgW/5XrMu21ZkYnoW7twWeBwkYGZOaQVyCMpaZQ87BSVNbnk+KyWphrL1G4L+ajUc4rsr9AxQdsIRdFyT2hP6/bzj/7FmdRuRSOY3sV4QFN/dawIvaQBxOjfPdi4/rWfIqgQzfOCPxOYvPZBF9k8DenZGAbrKQ2nmrvLYFe3UslCO8qaIULtEHPujnajr3f58TlxSQ7X8JqYy2r7p7StAk1YeJSzXu44SUKne9K/yQ+Q099Nv3TEAi3uIp1M8G9L10OQ2acOq2SrTDjZmv5cJCtmKCI6NeKvMbGPLu3jj/HKnUkMOIpSVpE7xKqE9qwCmuJiY+gV4qI2fK5OyeRg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 0b4a59f8b0..cfd15726e1 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1596744679
+date=1596831075
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=e610154e1d370f9dfacba54fa7f4e5d5
+lstdigest=910c988fede01d6fe9f990ec3d824f93
numpkg=3955
relstate=stable
-version=7523
+version=7524
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: bIViWt31iUMefItozNmXhLFeHeq39i5k82DOlG80N4Ao84neWoMUWkkCdrJ4SWQvWIwvnh7Oi6sAil9nP9NI5jYx80qZ5PmpsFKfdC0yFzkdfN5U6SmNxkl0vt5LEm9kPhG3gGeDugXZMoeaWLUM/3ul2T09Aw4B0WkXRcC68MuZauGOwzFsIc71pvCBdoMI4OEBx7sCd4Ne8Mfih7iHGt6IxlYE89DOm8S+lG1I7b+NSDNS3Rz0ljjFwWhqvSueUvh+asM7JPIxVmTaG7dsWzY+dNNpIAWWdYlr1V0an9YjMyc4/b4AKINGYjWpUi07TSAXcdUoQ3D2nqQd5sp4Aw==
+;;;; signature/miktex: LEIBP9i9K80h6T28gGc76ZVIcvoWMuJx0BOQqylR/3/885ulvm0ZNiglslN7PawIP0AG7fELMjKfWixcby+JMJbtihEP+iproXs5Ed2I9dbRO+8eazxA5WVGNUuvGqeGcjN2Cp3iuOMbcT4obIg0lb6tH8or0thNff3etXVcJ3UJj7CCtslyYk5adLVM48pONReoPhVaa7p9lXXSvz2+dzarBKYege3j7eXHWZbsicRKQXzVPjpovp+jC3sBfl6cJBDl60pEq5XFQAL7JdM0X31MDhJ0MCK4hpEHr0M8nmrrAof5Gt2ZHvyqmLcvzKZ97hLmdp2Vs2HHtqDq4daNZQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 1463f7fa59..6146cb6a2f 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,9 @@
W32TeX (x86 & x64) ChangeLog
+[2020/08/07]
+(01) context.tar.xz
+ ConTeXt version: 2020.08.06 18:55.
+
[2020/08/06]
(01) newtxpx-boondoxfonts.tar.xz
Update newtx fonts.
diff --git a/timestamp b/timestamp
index 3e1d5200d5..ca9da18d0f 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:
-2020-08-07-02-02
+2020-08-08-02-02