[latex3-commits] [git/LaTeX3-latex3-latex3] pdfescape: Merge branch 'master' into pdfescape (34db5b838)

GitHub noreply at github.com
Thu May 28 13:10:55 CEST 2020


Repository : https://github.com/latex3/latex3
On branch  : pdfescape
Link       : https://github.com/latex3/latex3/commit/34db5b83816a354fa6a5343b61773d5e8e1bf013

>---------------------------------------------------------------

commit 34db5b83816a354fa6a5343b61773d5e8e1bf013
Merge: 65f31c9fe 0c79bb351
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Thu May 28 12:10:55 2020 +0100

    Merge branch 'master' into pdfescape


>---------------------------------------------------------------

34db5b83816a354fa6a5343b61773d5e8e1bf013
 build-config.lua                                   |     9 +
 contrib/testfiles/ctex002.luatex.tlg               |     2 -
 l3backend/CHANGELOG.md                             |     9 +-
 l3backend/README.md                                |     2 +-
 l3backend/l3backend-basics.dtx                     |    12 +-
 l3backend/l3backend-box.dtx                        |     2 +-
 l3backend/l3backend-color.dtx                      |    10 +-
 l3backend/l3backend-draw.dtx                       |     2 +-
 l3backend/l3backend-graphics.dtx                   |    10 +-
 l3backend/l3backend-header.dtx                     |     2 +-
 l3backend/l3backend-pdf.dtx                        |    25 +-
 l3experimental/CHANGELOG.md                        |    12 +-
 l3experimental/README.md                           |     2 +-
 l3experimental/l3benchmark/l3benchmark.dtx         |     4 +-
 l3experimental/l3cctab/l3cctab.dtx                 |    37 +-
 l3experimental/l3cctab/testfiles/m3cctab001.lvt    |    17 +
 l3experimental/l3cctab/testfiles/m3cctab001.tlg    |     5 +
 l3experimental/l3color/l3color.dtx                 |   185 +-
 l3experimental/l3color/testfiles/m3color002.lvt    |    51 +
 l3experimental/l3color/testfiles/m3color002.tlg    |    68 +
 l3experimental/l3draw/l3draw-boxes.dtx             |     2 +-
 l3experimental/l3draw/l3draw-layers.dtx            |     2 +-
 l3experimental/l3draw/l3draw-paths.dtx             |     2 +-
 l3experimental/l3draw/l3draw-points.dtx            |    18 +-
 l3experimental/l3draw/l3draw-scopes.dtx            |     2 +-
 l3experimental/l3draw/l3draw-softpath.dtx          |    18 +-
 l3experimental/l3draw/l3draw-state.dtx             |    16 +-
 l3experimental/l3draw/l3draw-transforms.dtx        |     2 +-
 l3experimental/l3draw/l3draw.dtx                   |    29 +-
 l3experimental/l3graphics/l3graphics.dtx           |    23 +-
 l3experimental/l3pdf/l3pdf.dtx                     |    41 +-
 l3experimental/l3pdf/testfiles/m3pdf002.lvt        |    12 +
 .../l3pdf/testfiles/m3pdf002.tlg                   |     5 +-
 l3experimental/l3str/l3str-format.dtx              |    50 +-
 l3experimental/l3sys-shell/l3sys-shell.dtx         |    35 +-
 .../l3sys-shell/testfiles/m3sys-shell001.tlg       |     3 +
 l3experimental/xcoffins/xcoffins.dtx               |     4 +-
 l3experimental/xgalley/l3galley.dtx                |     4 +-
 l3experimental/xgalley/xgalley.dtx                 |     4 +-
 l3kernel/CHANGELOG.md                              |    31 +-
 l3kernel/README.md                                 |     2 +-
 l3kernel/doc/interface3.tex                        |     2 +-
 l3kernel/doc/l3prefixes.csv                        |    42 +-
 l3kernel/doc/l3styleguide.tex                      |     2 +-
 l3kernel/doc/l3syntax-changes.tex                  |     2 +-
 l3kernel/doc/l3term-glossary.tex                   |     2 +-
 l3kernel/doc/source3.tex                           |     2 +-
 l3kernel/doc/source3body.tex                       |     2 +-
 l3kernel/expl3.dtx                                 |    26 +-
 l3kernel/l3.ins                                    |     2 +-
 l3kernel/l3alloc.dtx                               |     2 +-
 l3kernel/l3basics.dtx                              |    85 +-
 l3kernel/l3bootstrap.dtx                           |     2 +-
 l3kernel/l3box.dtx                                 |     2 +-
 l3kernel/l3candidates.dtx                          |    43 +-
 l3kernel/l3clist.dtx                               |   171 +-
 l3kernel/l3coffins.dtx                             |     2 +-
 l3kernel/l3color-base.dtx                          |    23 +-
 l3kernel/l3debug.dtx                               |    51 +-
 l3kernel/l3deprecation.dtx                         |    18 +-
 l3kernel/l3doc.dtx                                 |     2 +-
 l3kernel/l3docstrip.dtx                            |     2 +-
 l3kernel/l3expan.dtx                               |   116 +-
 l3kernel/l3file.dtx                                |   160 +-
 l3kernel/l3final.dtx                               |     2 +-
 l3kernel/l3flag.dtx                                |     2 +-
 l3kernel/l3format.ins                              |     2 +-
 l3kernel/l3fp-assign.dtx                           |     2 +-
 l3kernel/l3fp-aux.dtx                              |    47 +-
 l3kernel/l3fp-basics.dtx                           |     2 +-
 l3kernel/l3fp-convert.dtx                          |     6 +-
 l3kernel/l3fp-expo.dtx                             |     6 +-
 l3kernel/l3fp-extended.dtx                         |     2 +-
 l3kernel/l3fp-logic.dtx                            |    28 +-
 l3kernel/l3fp-parse.dtx                            |    52 +-
 l3kernel/l3fp-random.dtx                           |     2 +-
 l3kernel/l3fp-round.dtx                            |     2 +-
 l3kernel/l3fp-traps.dtx                            |     2 +-
 l3kernel/l3fp-trig.dtx                             |     2 +-
 l3kernel/l3fp.dtx                                  |    16 +-
 l3kernel/l3fparray.dtx                             |     2 +-
 l3kernel/l3int.dtx                                 |    81 +-
 l3kernel/l3intarray.dtx                            |     2 +-
 l3kernel/l3kernel-functions.dtx                    |   100 +-
 l3kernel/l3keys.dtx                                |   499 +-
 l3kernel/l3legacy.dtx                              |     2 +-
 l3kernel/l3luatex.dtx                              |     2 +-
 l3kernel/l3msg.dtx                                 |    51 +-
 l3kernel/l3names.dtx                               |     2 +-
 l3kernel/l3prg.dtx                                 |    46 +-
 l3kernel/l3prop.dtx                                |    66 +-
 l3kernel/l3quark.dtx                               |   399 +-
 l3kernel/l3regex.dtx                               |    53 +-
 l3kernel/l3seq.dtx                                 |    34 +-
 l3kernel/l3skip.dtx                                |    40 +-
 l3kernel/l3sort.dtx                                |    78 +-
 l3kernel/l3str-convert.dtx                         |   150 +-
 l3kernel/l3str.dtx                                 |   140 +-
 l3kernel/l3sys.dtx                                 |     2 +-
 l3kernel/l3text-case.dtx                           |    79 +-
 l3kernel/l3text-purify.dtx                         |   133 +-
 l3kernel/l3text.dtx                                |    98 +-
 l3kernel/l3tl-analysis.dtx                         |     2 +-
 l3kernel/l3tl.dtx                                  |   203 +-
 l3kernel/l3token.dtx                               |    93 +-
 l3kernel/l3unicode.dtx                             |     2 +-
 l3kernel/testfiles/m3char001.ptex.tlg              |    16 +-
 l3kernel/testfiles/m3char001.uptex.tlg             |    16 +-
 l3kernel/testfiles/m3clist007.lvt                  |    81 +
 .../testfiles/m3clist007.tlg                       |    68 +-
 l3kernel/testfiles/m3expl001.ptex.tlg              |     2 +
 l3kernel/testfiles/m3expl001.uptex.tlg             |     2 +
 l3kernel/testfiles/m3expl003.ptex.tlg              |     2 +
 l3kernel/testfiles/m3expl003.uptex.tlg             |     2 +
 l3kernel/testfiles/m3fp-parse001.lvt               |     8 +
 l3kernel/testfiles/m3fp-parse001.tlg               |     6 +
 l3kernel/testfiles/m3keyval001.luatex.tlg          |     2 +-
 l3kernel/testfiles/m3keyval001.tlg                 |     2 +-
 .../{m3fp-basics002.tlg => m3keyval002.luatex.tlg} |   133 +-
 l3kernel/testfiles/m3keyval002.lvt                 |    74 +
 .../{m3fp-basics002.tlg => m3keyval002.tlg}        |   133 +-
 l3kernel/testfiles/m3quark001.tlg                  |    15 +-
 l3kernel/testfiles/m3quark002.lvt                  |    95 +
 l3kernel/testfiles/m3quark002.tlg                  |    96 +
 l3kernel/testfiles/m3text002.luatex.tlg            |     8 +
 l3kernel/testfiles/m3text002.lvt                   |    12 +
 l3kernel/testfiles/m3text002.tlg                   |     8 +
 l3kernel/testfiles/m3text002.uptex.tlg             |     8 +
 l3kernel/testfiles/m3text002.xetex.tlg             |     8 +
 l3packages/CHANGELOG.md                            |    14 +-
 l3packages/README.md                               |     2 +-
 l3packages/l3keys2e/l3keys2e.dtx                   |     8 +-
 l3packages/xfp/testfiles/xfp000.tlg                |     3 +-
 l3packages/xfp/xfp.dtx                             |     4 +-
 l3packages/xfrac/xfrac.dtx                         |     4 +-
 l3packages/xparse/build.lua                        |     2 +-
 l3packages/xparse/testfiles/xparse000.tlg          |     3 +-
 l3packages/xparse/testfiles/xparse006.lvt          |    41 +
 l3packages/xparse/testfiles/xparse006.tlg          |    47 +
 l3packages/xparse/testfiles/xparse007.lvt          |    30 +
 l3packages/xparse/testfiles/xparse007.tlg          |    38 +
 l3packages/xparse/xparse.dtx                       |   158 +-
 l3packages/xparse/xparse.ins                       |     5 +-
 l3packages/xtemplate/xtemplate.dtx                 |    52 +-
 l3trial/l3fp-extras/l3fp-functions.dtx             |    22 +-
 l3trial/l3fp-extras/l3fp-interchange.dtx           |     6 +-
 l3trial/l3fp-extras/l3fp-symbolic.dtx              |    12 +-
 l3trial/l3fp-extras/l3fp-types.dtx                 |    12 +-
 support/texlive.sh                                 |     2 +-
 texmf/scripts/luaotfload/luaotfload-tool.lua       |  1660 +
 .../luaotfload/fontloader-reference-load-order.lua |   351 +
 .../luaotfload/fontloader-reference-load-order.tex |   140 +
 ...er-2019-08-11.lua => fontloader-2020-04-30.lua} |  1195 +-
 .../luatex/luaotfload/fontloader-basics-nod.lua    |   122 +-
 .../tex/luatex/luaotfload/fontloader-data-con.lua  |    55 +-
 .../tex/luatex/luaotfload/fontloader-font-cff.lua  |   273 +-
 .../tex/luatex/luaotfload/fontloader-font-con.lua  |    36 +-
 .../tex/luatex/luaotfload/fontloader-font-def.lua  |    10 +-
 .../tex/luatex/luaotfload/fontloader-font-dsp.lua  |    71 +-
 .../tex/luatex/luaotfload/fontloader-font-ini.lua  |     4 +
 .../tex/luatex/luaotfload/fontloader-font-map.lua  |   264 +-
 .../tex/luatex/luaotfload/fontloader-font-ocl.lua  |   211 +-
 .../tex/luatex/luaotfload/fontloader-font-onr.lua  |     2 +-
 .../tex/luatex/luaotfload/fontloader-font-osd.lua  |    99 +-
 .../tex/luatex/luaotfload/fontloader-font-ota.lua  |   116 +-
 .../tex/luatex/luaotfload/fontloader-font-otc.lua  |    18 +-
 .../tex/luatex/luaotfload/fontloader-font-otj.lua  |    61 +-
 .../tex/luatex/luaotfload/fontloader-font-otl.lua  |     6 +-
 .../tex/luatex/luaotfload/fontloader-font-oto.lua  |     2 +-
 .../tex/luatex/luaotfload/fontloader-font-otr.lua  |     2 +-
 .../tex/luatex/luaotfload/fontloader-font-ots.lua  |   230 +-
 .../tex/luatex/luaotfload/fontloader-font-oup.lua  |    79 +-
 texmf/tex/luatex/luaotfload/fontloader-l-file.lua  |    20 +-
 texmf/tex/luatex/luaotfload/fontloader-l-io.lua    |     2 +-
 texmf/tex/luatex/luaotfload/fontloader-l-lpeg.lua  |     2 +-
 texmf/tex/luatex/luaotfload/fontloader-l-lua.lua   |     6 +
 texmf/tex/luatex/luaotfload/fontloader-l-table.lua |   139 +-
 .../tex/luatex/luaotfload/fontloader-l-unicode.lua |    84 +-
 .../tex/luatex/luaotfload/fontloader-reference.lua |  1111 +-
 .../tex/luatex/luaotfload/fontloader-util-str.lua  |    42 +-
 .../tex/luatex/luaotfload/luaotfload-auxiliary.lua |   153 +-
 .../luatex/luaotfload/luaotfload-characters.lua    | 45838 +++++++++++--------
 texmf/tex/luatex/luaotfload/luaotfload-colors.lua  |   329 +-
 .../luatex/luaotfload/luaotfload-configuration.lua |    83 +-
 .../tex/luatex/luaotfload/luaotfload-database.lua  |   310 +-
 .../luatex/luaotfload/luaotfload-diagnostics.lua   |    66 +-
 .../tex/luatex/luaotfload/luaotfload-embolden.lua  |    17 +-
 .../tex/luatex/luaotfload/luaotfload-fallback.lua  |   138 +
 .../tex/luatex/luaotfload/luaotfload-features.lua  |   103 +-
 .../tex/luatex/luaotfload/luaotfload-filelist.lua  |    10 +-
 .../tex/luatex/luaotfload/luaotfload-glyphlist.lua |     4 +-
 .../luatex/luaotfload/luaotfload-harf-define.lua   |   411 +
 .../tex/luatex/luaotfload/luaotfload-harf-plug.lua |  1027 +
 texmf/tex/luatex/luaotfload/luaotfload-init.lua    |   445 +-
 .../luatex/luaotfload/luaotfload-letterspace.lua   |    52 +-
 texmf/tex/luatex/luaotfload/luaotfload-loaders.lua |    74 +-
 texmf/tex/luatex/luaotfload/luaotfload-log.lua     |    36 +-
 texmf/tex/luatex/luaotfload/luaotfload-main.lua    |   134 +-
 .../luatex/luaotfload/luaotfload-multiscript.lua   |   343 +-
 texmf/tex/luatex/luaotfload/luaotfload-notdef.lua  |   231 +-
 texmf/tex/luatex/luaotfload/luaotfload-parsers.lua |    49 +-
 .../tex/luatex/luaotfload/luaotfload-resolvers.lua |    26 +-
 texmf/tex/luatex/luaotfload/luaotfload-scripts.lua |    91 +
 texmf/tex/luatex/luaotfload/luaotfload-status.lua  |   116 +-
 .../tex/luatex/luaotfload/luaotfload-suppress.lua  |    89 +
 texmf/tex/luatex/luaotfload/luaotfload-szss.lua    |   226 +
 .../tex/luatex/luaotfload/luaotfload-tounicode.lua |   200 +
 texmf/tex/luatex/luaotfload/luaotfload-unicode.lua |     4 +-
 texmf/tex/luatex/luaotfload/luaotfload.sty         |     2 +-
 209 files changed, 38036 insertions(+), 24312 deletions(-)

diff --cc l3kernel/CHANGELOG.md
index 0bec3a384,608fd1b57..3b095e30e
--- a/l3kernel/CHANGELOG.md
+++ b/l3kernel/CHANGELOG.md
@@@ -7,9 -7,29 +7,32 @@@ this project uses date-based 'snapshot
  
  ## [Unreleased]
  
 +### Added
 +- `\str_convert_pdfname:n`
 +
+ ## [2020-05-15]
+ 
+ ### Changed
+ - Make `\text_purify:n` `f`-type expandable
+ 
+ ## [2020-05-14]
+ 
+ ### Changed
+ - Performance improvements in keyval processing
+ 
+ ## [2020-05-11]
+ 
+ ### Changed
+ - Internal changes to quark handling
+ 
+ ## [2020-05-05]
+ 
+ ### Added
+ - Recognize the exponent marker `E` (same as `e`) in floating point numbers
+ 
+ ### Fixed
+ - Leave active characters untouched when case-changing (see #715)
+ 
  ## [2020-04-06]
  
  ### Added





More information about the latex3-commits mailing list.