[latex3-commits] [git/LaTeX3-latex3-latex3] pdf's head updated: Move l3pdf to l3kernel (5f7f872a0)

joseph at dante.de joseph at dante.de
Thu Feb 11 10:30:21 CET 2021


Repository : https://github.com/latex3/latex3
Branch 'pdf' now includes:

     081b98c7b texlive usage of various "interface" to look at
     4278b56e2 code and a bit of documentation
     a33279e19 l3build driver update
     81fea77ab last minute mess up ... sigh
     3439554ce updates and further documentation
     1c560e69a some code cleanup and additional documentation
     7c73d4946 a bit more docu [ci skip]
     0044d76c6 some late night thoughts ... maybe rubbish [ci skip]
     3afb3fd4d Output box may not be 255 in LuaTeX [ci skip]
     032e09411 Typos [ci skip]
     3a57defcb more tests
     35f9a9af9 use internal @@
     c062805bc Fixed typo.
     a8872b40e Merge branch 'master' into xmarks
     3b29b7393 minor cleanup
     edefb18d2 back to xmarks as package name more documentation
     d46c71d09 Extend PDF compression control to dvips route
     7a820a06b Correct expansion behaviour
     032d99229 Test file updates
     a5583d8cf Correct literal command
     ca3370c05 New function \__pdf_backend_pageobject_ref:n
     0aa6b3b27 some files moved
     fb1be8a1e typo
     6173068c6 Fix \ior_shell_open:Nn for non-LuaTeX engines
     a057f3a06 Changelog entry for 6173068
     b827c328a Add tests for shell functions
     10f98264b fix footnote number
     4b0b4a17b Step release tag
     e50e608ae Install BibTeX for testing
     34b1d6704 Reorder deprecation message to avoid truncation (see #694)
     5f73cdd0c new splitting implemented
     6962e80e6 blank-key-name error
     0d99e12ee missing end{macro} added
     615840335 expandably tests, blank name tests
     a72bc2595 Install LuaHBTeX for TL'20
     4740304e4 typos
     6d4a21504 Use LuaHBTeX for format-building
     f90059b79 Update for TL'20 (u)pTeX changes
     40ee151dc Update l3prefixes.csv
     77497b9b7 Update l3prefixes.csv
     e359ceb58 Update l3prefixes.csv
     26daf8a6f Fix some typos
     b51e0017f Typo [ci skip]
     05804dcc8 Recognize uppercase E as an exponent marker in l3fp (like lowercase e)
     26553cd58 l3prefix: one extra comma for consistency
     304cb5b5e l3prefix: minibox
     333a19b98 l3prefix: ufcombo,ufgrid,bearwear
     183d6083a add missing space in pageobject reference
     3feaa1492 Merge branch 'master' of github.com:latex3/latex3
     326249a59 Typo fixed.
     569638ced xparse typo (#713)
     6a901fbc2 CTeX is currently broken with LuaTeX ...
     a2178b92b Leave 'normal' actives unaffected by case changing (fixes #715)
     7e1178188 Step release tag
     19cf84d7e CTeX test is failing ...
     81916c438 CTeX: XeTeX and pdfTeX currently differing
     c1521b101 CTeX 2 tests updated too
     bff28caf6 Update luaotfload to v3.13
     1eccc8cec Replace public quarks in kernel code (#690)
     3b914660e Log changes [ci skip]
     b19ab2bdc Step release tag
     1fe065900 Split out 'core' xparse code (#718)
     995462d8f Merge branch 'faster-keyval_parse' of https://github.com/Skillmon/latex3 into Skillmon-faster-keyval_parse
     a04c4aad6 Merge branch 'Skillmon-faster-keyval_parse'
     664fd3f83 Test file update
     84108a1c2 Merge branch 'master' of github.com:latex3/latex3
     05bc9720d Add denisbdoc, gzt and nwejm to l3prefixes
     8225dbd73 Merge pull request #720 from dbitouze/master
     f94961260 Log change [ci skip]
     84c1f4318 Step release tag
     b83373f86 Add emojicite to l3prefixes.csv (#719)
     667185a93 This test should come first
     7c86d77c3 Correct "Correct docstrip guards"
     e3abb20b9 Same as before, but correct
     69e7e7936 Reload safety
     ea2701966 Test files for xparse in 2e
     338fda11d Make \text_purify:n f-type expandable
     c324d03b2 Step release tag
     dd4a14e49 Add apfs and jiazhu to l3prefixes
     4017d0e85 Update ctex test files
     2b2cd0041 add test for object existence, issue #711
     1b5944202 typos in syntax description
     2a3da21e6 Log a change [ci skip]
     8e149cd21 Log a change [ci skip]
     c35cdeddd Step release tag
     f8e78e39f Add \cctab_select:N
     bf5ff8700 Replace one explicit internal function
     e2652070c Pop cctab stack correctly
     b0be2a7af add note on the need for l3docstrip when using @@ convention [ci skip]
     07754d14a Add support for fstream writing to dvips (fixes #710)
     47f650f94 Drop a couple of [nobreak] (fixes #709)
     aff01c9e2 Update test files after 07754d14
     1c782daa8 Also test loading xparse (package)
     eebc66237 Added "overleaf" prefix, corrected formatting
     13f181031 corrected formatting
     6cf6433f8 Register akshar prefix [ci skip]
     61fdb39e5 Extend l3color to allow for 'user' models
     0c79bb351 Added support for Hsb/HSB/HTML/RGB colors
     0ca513ac6 Add expandable pdfname generation (#721)
     78ee7fe0d Correct an error name
     9c4e50cda Avoid one expansion
     47292a005 Update test files
     2e761eac3 Mumble
     8af53d822 correct array writing in dvips mode, index missing
     0c73ba438 Log last change [ci skip]
     8234a1368 Allow spaces in \str_convert_pdfname:n (fixes #737)
     feb7bd6e1 Add tests for 8234a136
     892fcaf37 Update function name in test file
     69cbb0935 Add tests for 8234a13 -e ptex
     c3f55a09c Step release tag
     791d52ab6 \ProvidesExpl<thing> even if \Provides<thing> is not yet defined
     1d163360f Use a more robust reload test than \@pushfilenameaux
     c1cbabb22 Define 2e interfaces for filename stack and backend loading
     1cad13eed Use the correct functions
     918e14583 Correct date in copyright line
     e46bf12a1 Test files for 1d163360 and c1cbabb2
     3684e6f71 Addmissing\ExplSyntaxOff
     bfcbbdfbc \endinput -> \file_input_stop:
     5ed505114 Track CTeX changes
     ede175c0d fix incorrect indent
     edcf149d3 Use scn operator for separations
     e3e487e92 Revise internal color model (see #742)
     d6f5c537b Correct color backend for rgb in DVI mode
     5802f4215 Add l3backend to l3draw deps for testing
     180c5d66d Update l3draw for new internal color model
     84ab3de36 Update testfiles
     f893681f1 Update l3color tests following backend fix
     b98659ca7 Restore missing "\end{macrocode}"
     1dfbfef9a Minor performance enhancements
     eec2c55a2 Add missing dot in file name
     f7a005875 Tidy some markup
     ec1a1c0f9 Add missing "\end{macro}"
     563e258a4 Move \color_parse:nN to \___color_parse:nN
     311080927 Revert "Move \color_parse:nN to \___color_parse:nN"
     86bde3d3c Move \seq_indexed_map_(inline|function):Nn to stable
     25cbc971d Move \msg_expandable_error:nn(nnnn) to stable
     c5fac8eda Merge branch 'master' into seq_indexed_map
     1f0c98e08 Merge branch 'master' into msg_expandable_error
     3514e0af4 Track CTeX changes
     6c73017ba Add missing section header [ci skip]
     8d2c9b4ba Rename \seq_indexed_map_... to \seq_map_indexed_...
     47e81cd47 Add l3deprecation entries for 8d2c9b4b
     c3dc31cbe Merge branch 'seq_indexed_map' of https://github.com/latex3/latex3 into seq_indexed_map
     75bd431ea Merge pull request #750 from latex3/msg_expandable_error
     0d8802396 Merge branch 'master' into seq_indexed_map
     a8b6fa822 Merge pull request #749 from latex3/seq_indexed_map
     e231acf1e Merge pull request #752 from latex3/earlier-expl3
     bc76aec7b Changelog entry for e231acf1 [ci skip]
     fcc2639d1 Restore changelog entries from edcf149d and 1dfbfef9 [ci skip]
     9371804bb Step release tag
     b41f55b49 Register pdfoverlay prefix [ci skip]
     bb77421cb Register namedef prefix [ci skip]
     c76326cce Correct l3draw backend color defs for dvisvgm
     eab0d868d Better color support for drawings in dvisvgm
     4664e6e29 Step release tag
     e12816509 Add \prop_(g)put:Nnn and \prop_get:Nn(TF)  variants
     761fb944d Implement expandable \file_parse_full_name:n
     80bcaa4c6 Document \file_parse_full_name:n
     1f1011be4 Update test files
     f4dd99e25 Add test for expandable file parsing
     caa6bb935 Changelog entry for 8c3846b5
     7bc4ec14c Further dvisvgm fixes in backend
     524d5ed0c Extend driver tests
     8df41f141 Register prefix (qrbill)
     28fb4ce77 Register prefix
     6e78306a1 \seq_remove_all:Nn ⟨sequence⟩ {} instead of \seq_remove_all:Nn ⟨sequence⟩ {⟨⟩}
     803826b28 Merge pull request #760 from TeXhackse/TeXhackse-ptxcd-prefix
     5821b3c13 Merge pull request #759 from TeXhackse/TeXhackse-qrbill-prefix
     c3f178c04 Step release tag
     e33a9bee5 Minor code simplifications in l3file
     9657b2289 Extra \end{macro}
     5e4aaeae5 Register prefix (pgf)
     bc7f9a8d9 Merge pull request #764 from hmenke/prefix
     d8ab9f6a7 Fix two typos in doc [ci skip]
     b698ccc2b Merge pull request #765 from muzimuzhi/fix-typo
     04f74c798 Tidy up l3obsolete [ci skip]
     f114697b9 Remove functions deprecated at end of 2019
     39b6fe3e4 Update test files
     ad31c8cb3 Fix file lookup with \input at path
     846a0a049 Test file lookup
     9a1d0ec4f Changelog entry for ad31c8c
     897c4ddbf Updating the test logs is needed
     ab55ff162 Filter backend from file list
     791b7a4d3 Correctly initialise primitives when loaded earlier
     597f8c593 These don't exist since LuaTeX 0.95
     054fca8ed And this one is upTeX-only
     70a049668 Typo
     0c0023efd (try to) test all expl3 primitives
     cc39573a9 upTeX primitives do 'count'
     9a453a44f Improve support for uppercase E for exponents
     afa3530be Document two kernel_intarray functions
     9f09eb56c Add \tl_if_eq:NnTF and document tl_if_eq/str_if_eq relation (fixes #691)
     a1f77a025 Move some l3coffins TODO into GitHub issue #770 [ci skip]
     d7893f0fa Add to l3term-glossary a description of tokens [ci skip]
     4f48f843f Correct \intarray_item:Nn, which was accidentally restricted-expandable
     73e65eef4 Wrong comment char used in doc
     e79ec5e39 Move l3cctab to stable
     5d3551a4b Update intarray test as some are consumed for cctabs
     ac51f385a l3cctab documentation details about local vs global assignments
     78373cb34 l3cctab minor code streamlining
     399b37a5c l3cctab for non-LuaTeX engines: let cctabs simply be intarrays
     e27d04eec l3cctab: move code around, slight refactor of \cctab_gset:Nn
     0f3e04aad l3cctab: refactor the chk_if_valid check
     76671b527 Correct a test file (impossible to break out of \int_step_inline)
     7746aa843 Test \c_code_cctab matches the catcodes of the test setup
     67f653675 Document some places where cctabs can be used
     9bbe11f4f l3cctab: Test showing catcodetables are wrongly reused
     4dca7d3c5 Share more cctab code across engines, correct bug in LuaTeX
     b62b1b6a5 Test that str/other cctab have the right catcodes
     39dc47515 Explicit the fact that \c_code_cctab has @=letter
     74fe384c0 Ensure in LuaTeX that all higher catcodes are other in \c_other_cctab
     69c3f3877 Avoid allocation messages in a test file, check them in another
     71946a5f6 Rename internal variable in l3cctab
     88d15be4a Include endlinechar into catcode table variables
     1e34acfb2 In \c_document_cctab make @=other
     6a15080a8 Avoid reuse of LuaTeX catcodetable, document the code more precisely
     a6ee85e0e Test that various cctab bugs (in the LuaTeX case) are indeed fixed
     0fdb4ad5e Avoid allocation messages in a test file, check them in another
     4c034e651 Check mismatched cctabs and group
     948f24a2b \currentgrouplevel alone is not enough
     1506c7ef5 \@@_chk_group_end:n must be before \@@_select:N
     dac033a8b \currentgrouplevel is actually unnecessary
     997a5e8d7 Document internal macros
     bdb738848 Make \cctab_gset:Nn start from IniTeX codes
     3d2dbd474 Update one test file
     ed4565e74 Delay cctab creation to end-of-format
     955d4a519 Typo
     e0ff2d337 Correct endlinechar in \c_code_cctab and add test catching that
     5dcc27cdb Update updated dates, mostly because cctabs now contain endlinechar
     2ec0ebd9e Rephrase doc of cctab gset/const to make it more precise
     f26bc8756 Add l3debug entries for l3cctab
     c31beffc7 Test the cctab nesting checks: they don't catch all problems cleanly
     5e5c8a1d1 Refactor cctab message to avoid hard-coding English words
     49cc3f19b Correct l3docstrip markup in l3cctab
     c0e7b1881 Freeze all catcodes 0-127 when defining \c_code_cctab/\c_document_cctab
     147edb699 Fix the code detecting bad nesting of cctab and groups
     2c9d6323a Update LuaTeX test file
     276eda169 Add \color_export:nn(n)N
     103e3fcb3 Check all cctab are closed at the end of the TeX run
     2f51408c7 Add additional \prop_put:Nnn variants
     ec4ae12dd Add support for multiple color models (see #739)
     1b98fd413 Rename \seq_(g)set_map:NNn to \seq_(g)set_map_x:NNn (fixes #766)
     a04215183 Add non-x-expanding \seq_set_map:NNn (also fixes #766)
     79fe7c50c Fix usages of \seq_set_map:NNn in the kernel
     cbfde617a Update test files
     ecaaf16d2 Move \seq_set_map(_x):NNn to stable
     e04582a4e Add \msg_term:nn(nnnn) (fixes #767)
     4dbb3a013 Add tests for \msg_term:nn(nnnn)
     20edcc87a Changelog entry for e04582a4
     fbea8a4f2 Merge pull request #772 from latex3/seq_set_map
     d61d7719b Merge branch 'master' into msg_term
     88311177a Merge pull request #771 from latex3/msg_term
     8f956491d Add test files for the map_tokens family of functions
     da34e7fd1 Add explicit line-breaks in a test file to reduce how much it changes
     a2177b666 Clarify a minor point in the documentation of \tl_build_end:N [ci skip]
     e9cbc7d06 Step release tag
     5b30bdcf0 Update deprecation test outcome
     5649e83df Drop IniTeX guards in l3text (see #776)
     1c51fa2a7 Use l3color in l3coffins if available
     474ff38aa Drop IniTeX guards in l3coffins (see #776)
     6aee98ac8 Correct a primitive name
     d37fdf20b Delay font setup to AtBeginDocument
     d6c369e92 Test file updates
     1d7fcc3ca Drop IniTeX guards in l3token (see #776)
     6d6224467 Add prefix "cascade"
     5da6bb56e Add test for https://github.com/latex3/latex2e/issues/351
     8de1d9f19 Wrap uses of key code in \use:n (fixes LaTeX2e issue 351)
     70d6cae75 Update method for using "enable-debug"
     09fbd98b7 Drop IniTeX guards in l3msg (see #776)
     df36fb80b Drop an unnecessary \AtBeginDocument
     414f2a9dd Drop an (almost) unnecessary \AtBeginDocument
     1316fb4ea Drop an (almost) unnecessary \AtBeginDocument
     805e592d0 Mumble
     e0daf3092 Test file adjustments
     1ba28f569 Clarify \AtBeginDocument in l3galley
     c2cc0458c Adjust cctab code for ConTeXt when loading generically (fixes #783)
     a80150b53 Add kernel critical messages for later
     166cd278b Compare version of preloaded l3kernel with expl3
     b9f954a72 Avoid engine-specific logs
     7e925f2ad Remove a stray "~" in header code
     cae397261 Remove a stray header line
     343ee2124 Update expl3.pdf somewhat
     c50f71d75 Track luatexja changes
     7bb3e4a16 Move drawing color selection to l3color
     b8017a6ce Tidy-ups
     62bb0fcb1 dvips PostScript in .tlg files
     7db968be9 Move SVG scope operations to backend-basics
     0a232ede8 Remove an extraneous .luatex.tlg file
     299cd4820 Update expl test files following backend renames
     459d73055 Propagate color changes in dvips-based tests
     dec094d18 Various \end{macro} fixes
     7f17dd88c Another \end{macro} fix
     697adc0cd Propagate color changes in dvips-based tests
     160e6ba6c Correct XeTeX outcomes
     e738ae510 Propagate color changes in dvips-based tests
     9b6f3547d Remove an old piece of markup
     f36191277 Drop IniTeX guards from l3backend
     85f80246e Drop IniTX guards from l3experimental
     723c169f3 Drop IniTeX guards from l3packages
     e6ddebbd5 Drop l3hooks
     a49805e9a Drop IniTeX guards from l3trial
     d4fac2c5d faster keys_trim_spaces
     017f3c5c8 update testfile with new scan marks
     e3774580d remove unused quarks
     8c9701dcf add test for path trimming
     ae100f9c8 remove stray assignment
     538d4e999 faster keys_parent:o
     3e2020477 faster keys_find_key_module:
     d658f4124 faster keys_property_find
     05b2e820e protected auxiliaries for keys_find_key_module
     4a4928eff justify cs_set_nopar:Npx
     65017aaf2 remove braces around one-token args
     aad4dc348 add keys_property_find:n bug tests
     da97d6a80 Drop IniTeX guards from l3kernel
     4391cca08 Log keys changes [ci skip]
     bc6a77909 Enable creation of new color models (#757)
     525412c51 Step release tag
     1d7affbcc Tidy up 'spot' usage in l3color
     21a0acc8d Added support for "hsb" color
     4c3b1b1ee Restrict commit emails to latex3/latex3
     1ffee6e3e Remove some redundant DocStrip guards
     a569e3a1f Handle xcolor "model1:model2" input
     c186279c5 Add support for "Gray" color model
     384c6cba3 Add support for "wave" color model
     98353069b Correct range for  "HSB" color model
     b86bd2847 Add missing mark-up
     504c93a12 Enable \file_compare_timestamp:nNn(TF) in LuaTeX (fixes #792)
     b00f9f99a Correct macrocode mark-up
     1376cf144 Use xcollor method for wave to rgb conversion
     786d88974 Typo
     8e237df69 graphics is now a dep for latex-bin
     6bd2f833d Extend comments on l3draw transformations
     f9284924c Further work on xparse guards
     3b96b7176 Correct implementation of \str_set_convert:Nnnn for 8-bit encodings (#773)
     312093cbf Correct section level and typos
     89c540db5 Add engine_exec and engine_format strings
     be8b214fa Add \__kernel_dependency_version_check:Nn
     20ce66ddb Document \c__kernel_expl_date_tl and 50bf12d
     4afa3d412 typo
     cbdbb5fe7 Use dependency check in expl3.dtx
     b8e638b67 Update test files
     ef6473f17 Guard against reload in latexrelease
     891ca064c Improve wording
     709114ff3 The date is not always equal, so test for a minimum
     a33d6d622 Update test files
     fefc0b1b8 Define kernel date on the fly in package mode
     ea1f2cf56 Add dependency checking for l3backend
     e41d4fca9 Update test files
     3917c9795 Add :nn and update documentation
     623b465ec Use manually set minimal date
     0c2336901 Engine may be "luatex"
     969e9bc3c Mark up "TeX"
     c2ea24926 Correct a couple of dates
     7614b8a2b Add dvilualatex to known formats
     2e238f3d1 Extend \c_sys_engine_format_str
     6c4d2729d Typo
     343385364 \DocInclude never worked (because in 2e the argument was space delimited) fixed spacing issue when displaying command name in margin
     8d816cf57 and another missing space ...
     834e4b2ec Emulate Ucharcat primitive in LuaTeX
     509d70e87 Emulate \tex_strcmp:D in LuaTeX
     a4272f4ae Implement file pseudo-primitives
     a60c398f9 Adapt to l3doc syntax rules
     584a5791c Extend LuaTeX emulation of \tex_filedump:N
     08a9b9f03 New timestamp formatting implementation
     274c1092d Adjust test to emulated primitives
     5e795896e Adapt l2bigint to pseudo-primitive
     470e70a11 Simplify docstrip guards
     a4c05bf71 Make comment more precise
     31872c00f Multiple smaller things
     b97cc1c93 ltxtutils -> ltx.utils
     60cf27fcb Updated requirements for LuaTeX
     3f12009d7 Move shell escape to pseudo primitives
     79b6b5cc5 Add missing \exp_args:NNNv for \ior_get_term:nN
     ff87c2295 Move m3expl009 test to latex3/latex2e (fixes #797)
     a36cd6767 Updated l3benchmark for LuaTeX
     9d69f7985 xbox: drop expl loading
     9695731e6 xbox: Update some markup
     3d2fc1e4f xbox: Mark up internal hbox commands correctly
     5534b780c xbox: "internal" not "tmp"
     a1417a1ff xbox: Correct the internal box used for measuring
     61959fb6f xbox: Update meta-comment [ci skip]
     94d39b0e3 xbox: Drop internal boxes after use
     550d971ee xbox: Create the correct internal box
     6c5085e1b xbox: Drop IniTeX-focussed guards
     98d221ab7 xbox: Drop braces round command name
     8691a9983 xbox: Renew not New
     064ec1bef xbox: Correct docs for framing
     2ca763a47 xbox: Correct mark-up
     3168cb08e xbox: Include picture mode support
     a4c58aea6 Document \CoordsToLengths
     1ccda2fe5 xbox: Log new registers
     14da7724d xbox: Picture mode now works
     5041f868b Track CTeX/LuaOTFLoad changes
     56e25d942 xbox: Extend tests to picture mode
     a3fef0fe8 Document that hbox functions contain color group
     00bb9ec8e xbox: Use variants to deal with \fboxsep/rule
     4e16bcc68 Extend \CoordsToLength docs
     9cc213bd9 xbox: Document the point of the module
     fd0661c3a xbox: Add a note on box vs coffin
     b8cbab7f0 xbox: Extend internals for \parbox
     3d1f3099d xbox: Stylistic change
     d5beb32f2 xbox: Document vertical pos. functions
     ae29cf50d xbox: Add \parbox support
     fef540385 Typo
     e19bd0d10 xbox: Document use of \@parboxrestore
     a5f74ef82 xbox: \CoordsToLengths accepts reals
     127224631 xbox: Document code-level parbox interface
     77d4c2d01 xbox: First pass on minipage
     341f8898a Typo
     e38ddf92d xbox: Notes on \framebox variation cf LaTeX2e/2.09
     a23a90dae Add \hbox_overlap_center:n
     dd3d9e8e5 xbox: Add \clap
     8ff917776 xbox: Add \underline
     750e3a649 Who knows what date that was ...
     0ec33460a \clap is not yet in release LaTeX
     e5da133d6 A few code typos
     139399216 xbox: \underline should use same rule/sep as the primitive
     efd5e98da xbox: Add \rule
     3de2bf2ea xbox: Better lrbox test
     f6bba1a6c xbox: Fix \makebox tests
     baea9ab73 xbox: New approach for lrbox
     a9dc418d3 Simplify a conditional
     777e6fcef Split up separation color backend
     dd42f08f5 (x)dvipdfmx and dvisvgm (likely) don't work with spot colors
     82b102d95 First attempt at separations in dvips
     2ceb44646 Ref. for spot colors in dvips
     dab5221c5 Code typos
     219f4d223 Test file update
     1530b31d0 Missing "\begin{macrocode}"
     881d5ad2c Remove stray "\end{macro}"
     38b66905e Missed an argument
     05ec2d97e A few code typos
     ca23f18df Get spot colors working in dvips
     fce20af2b Switch (x)dvipdfmx to its own color special approach
     0c0a64c65 Missing end brace
     6793630b9 One missed test change
     04ce0ae09 Test file updates
     2bf5dc396 Enable separation colors in dvipdfmx
     1de799d87 Fix l3backend file date [ci skip]
     f1ead8268 Document new primitive behavior
     7436b764d Fix typo
     089d3b88f Split pdfmode into pdftex and luatex
     d8588c331 Use str not cs test for expansion exclusion
     ce1ae7e42 Use str not cs test for case-change exclusion
     a372f4cfb Step release tag
     8ff80cea1 A few notes on XeTeX backend code
     25c18f44b Save primitive definition of \pdfoutptut with cslatex
     f1c50e784 Step release tag
     b9c2916e9 Correctly step release tag
     a332de415 Tidy up [ci skip]
     027d5a51a Message formatting
     d09e4b58b fix object new for pdftex/luatex
     f929d765d correct annotation last command (pdftex), correct space (luatex)
     c0fa18aeb Update CHANGELOG [ci skip]
     b673e0e8f Update CHANGELOG [ci skip] (fixes #799)
     ffffad17b Add a note re. backend code
     08de3c131 Define \c__kernel_expl_date_tl in the generic loader (fixes #800)
     a6c820a36 Do not require e-TeX just yet
     3b69f79be Check also if \development at branch@name exists
     89347cece Use an expl3 message to avoid defining \@latex at error (also fixes #800)
     948733a43 Log changes
     cf6dd0f4d Step release tag
     15657b44d Source re-arrangement
     ea3305e15 Tighten up docs
     9f781753c Cosmetic change
     221a66cd9 Use a separate object for Separation tint trans.
     d396c5a4f Correct separation selection for XeTeX
     77e388bfe Update test files
     11fef0fd6 Formatting
     d506d0aec Update test file
     e892c80b2 Correct an internal variable name
     c30a4ee22 Correct typos in CIELAB support
     612e4ecd4 Rename "cielab" to "CIELAB"
     b5e970b00 Drop some DocStrip conditionals
     1ca42d17f Better approach to dvips Separations
     f2cd31dab Avoid expanding \AtBeginDvi
     c4503e66d Correct backend logic for CIELAB color
     1315bd9a2 Source markup
     64bfbde3b Extend dvips backend to cover arbitrary Separations
     7845cfc57 Enable CIELAB support with dvips
     d39cef091 Step release tag
     d1e4c5874 Implement \token_if_primitive:N in Lua
     4c8ac81af Revert "Adjust test to emulated primitives"
     42ac1563e Add additional cases for primitive detection
     3a791b149 Adjust documentation
     d3d0a874a Adjust testfiles
     4aac05d1a Merge branch 'luacmd' into master
     c788e78eb Fix wrong signature
     5685656b1 Initial support for DeviceN color spaces
     78f1f9f6e Special-case "none" colorant
     34a8d7bab Test file update
     76f47e5da Enable color mixes with DeviceN colors
     1d6061628 Add tests for DeviceN color space creation
     1f39e6adf Add fallback color conversion for DeviceN/Separation to CMYK
     9ead403bd Add color conversion for DeviceN spaces
     10c63333f Fix error recovery in DeviceN creation
     0150ae3b3 Add tests for Separation/DeviceN export
     332677cce Step release tag
     eb5e06c1a Correct mark up
     5bbe9e0ea Correct mark-up
     287902611 Fix production of l3backend-code PDF
     c9b5a5990 Revert "Fix production of l3backend-code PDF"
     0e647ad37 Plan B to fix l3backend-code PDF
     dcbd19f37 Missed test file updates
     5c342f148 Add LuaTeX pseudo-primitive changes to ChangeLogs
     ccac7bf33 Mark up [ci skip]
     0828b6d03 Step release tag
     21407439d Document l3backend-code PDF
     f2d611fe7 Step release tag
     4d4ded967 Use \input not \file_input:n to load generic xparse code
     739617e1d Register prefix (platex)
     8eeb89c7a Typo
     03f9c1d43 Drop a stray guard
     fc889e178 Adjust docus
     014272041 Fix LuaTeX's strcmp after \endinput
     37e03ad7e Step release tag
     1f2d0100d Add a missing macrocode line
     e1103f720 Set up case changer internals using \fmtname
     55a0b1440 Simplify an internal macro
     19ea461b8 Tidy up Changelog [ci skip]
     2591d3f7d Terminate \rule correctly (see #815)
     5dc338962 \rule:nnn should be hmode (see #815)
     d672d6b6e Fix some mark-up
     692105958 Top half of 8-bit range should be active for pdfTeX, etc. (fixes #814)
     f758e3510 zap xmarks
     e35509269 Merge branch 'master' into xmarks
     8bb6d0071 Log change [ci skip]
     de1aa9be2 Further \rule:nnn improvements (see #815)
     ae6911cc2 Drop a \rule (see #815)
     687952f66 Missing \hbox:n (see #815)
     632555f9d Zap l3xref
     994ceb11a A useful comment
     4b783c7f9 Extend case changer to cover all of Greek with pdfTeX
     e1185dd40 Fix mark-up
     1437a662d Minor doc tweak for Greek/pdfTeX case changing
     94fe54582 Update test files
     c760d22c2 Typo
     937bcb6af Extend final-sigma support to 8-bit engines
     c677daef0 Code comments
     5b3a0cccd Swap a stray space
     fd898d923 Update package requirements
     84d3a5989 Test file updates
     2395a3093 Still require alphalph
     77afd5df5 Still require bibtex
     126ac62ff Still require catchfile
     4471626b6 Remove an old comment
     b2c8cfc25 Improve typesetting of a number in l3fp documentation (fixes #807)
     8481e455a Avoid relying on \input taking braces
     e2208262b Typos [ci skip]
     54f8761ed Fix equivalent of \end in \text_purify:n
     c10df4750 Overhaul Greek case changer
     aeb22f520 Missed upTeX
     18f5b6b0b Enable handling of eta-acute in Greek uppercasing
     965407eb6 Correct handled of eta-actute
     13b501640 Extend Greek eta-acute code to polytonic case
     fda79f30f Extend Greek eta-acute support to first word
     20b2c18d1 faster tl_if_empty:n
     1560d03e0 faster tl_if_single:n
     ed16622b0 no unnecessary exp_not: in tl_put_right
     7dafde53b slightly faster tl_if_blank:n
     0bbd1deac slightly faster tl_head:n
     2e3ddea40 faster tl_if_head_is_N_type:n
     3af4f2fa6 slightly faster tl_if_head_is_group:n
     1c90496e5 faster tl_if_head_is_space:n
     5c3f4ff31 slightly faster tl_trim_spaces:n
     271612bc8 faster tl_act end test
     dd340ae8f use __kernel_exp_not:w \exp_after:wN instead of \exp_not:o
     b82b0c596 even faster tl_if_head_is_space:n
     567e349d5 documentation updates
     7b61ecf35 tl_head and tl_tail in halign test
     afd1614ff more tl_head and tl_tail tests
     edc55f386 faster tl_head:n
     d258706de typo
     0122ebd2d @@ notation
     fe98d96d1 fix tl_if_single:nTF; add tests
     0fc23eb81 add __kernel_tl_set and __kernel_tl_gset
     feefe946f use __kernel_tl_(g)set:Nx instead of tl_(g)set:Nx where possible
     7c20802d0 document __kernel_tl_(g)set:Nx
     3ac04ab56 fix doc of tl_if_empty:n
     579f54ad6 rename __tl_use_none_delimit_by_q_act_mark:w
     aeb7ffc08 tweak tl_if_head_is_N_type:n
     a9973c0e3 slightly faster tl_if_head_is_space:n
     08ddf7e03 correctly handle __kernel_tl_(g)set:Nx in l3debug
     6c0d885e3 tweak tl_if_head_is_group:n to be optimized by prg_new_conditional
     3db75c3f8 fix #808
     9e37ae8c3 add tests for #808
     c4a0d94b8 add explanation why hack in tl_if_head_eq_meaning:nN is fine
     44a93534e fix documentation of __tl_trim_spaces:nn
     6225c8366 don't use exp_not:o in tl_trim_spaces:n
     639712bfe more tests for predicates of tl_if_head_eq_...
     aa89783be add tlg for 8f4e342
     21b192160 faster __tl_act:NNNnn
     adecdb8c1 use @@ instead of __tl
     c18fb4927 define first token tests before token by token changes
     e73f772b0 pre-expand some internal functions
     6c28279da change q__tl_act_stop to a scan mark
     4f2cfec9b remove unnecessary exp_after:wNs
     d08f7c480 faster tl_if_head_eq_meaning:nN for N-type
     e619f0a16 revert tl_if_head_eq_meaning:nN changes
     806f1c844 Fix typos and code style
     e4bd56427 Use \@@_tmp:w consistently and remove its definition at the end of l3tl
     2a9272c5b Define \@@_act_loop:w in one go rather than separate pieces of code
     e214ce945 Skip a micro-optimization in tl-act based functions
     1a596b2c3 Remove unused argument in tl-act functions
     372a3267c Code mark-up
     6cdd9381e Implement \token_if_font_selection:NTF (fixes #806)
     63a810e66  Log changes [ci skip]
     c1a76b78f Step release tag
     8a280c330 Typo [ci skip]
     ef3d80a9f Prep work for 8-bit Greek case changing
     8a19cc0b2 Clearer wording on :D specifier
     506302880 prefix update
     a019d10c8 new prefixes [ci skip]
     72c65cdfe ø
     be7c7a163 -Extend `\text_purify:n` to cover `\@protected at testopt`
     91e8e7ad0 Oops
     74df33049 docu fix; thanks HV
     a3ef5e2f9 add shipout prefix
     276791fd6 add pdfmanagement prefix
     2ce4fb87f add hyp prefix for hyperref
     bdf0320ba add filehook prefix from ltfilehook
     e628d06fd Merge pull request #826 from latex3/newprefixes
     36390d884 Update LaTeX2e to 2020-10-01 PL2
     7a931ad07 LaTeX2e 2020-10-01 forces xparse as a checkdep
     23fb7805c LaTeX2e 2020-10-01 load ordering changes
     0ad06636d Missed one
     d0d73c9b1 Missed one
     f655fc53a Simpler code for setting \c__kernel_expl_date_tl
     bdee773ba Implement \peek_analysis_map_inline:n
     72d94f87f Test \peek_analysis_map_inline:n
     b7a37074c Document \peek_analysis_map_inline:n in the right place
     042c5cf5d Fix peeking active characters
     de6629ce2 Track luatexja changes
     8ee22bc74 Update peek tests for (u)pTeX
     1626e1628 Track luatexja changes
     e529d2b4a Implement \peek_analysis_map_inline:n
     8b1c90df6 Document \peek_analysis_map_inline:n in the right place
     0541dea7f Documentation and internal names
     e3f3d109f Change signature of an auxiliary
     48698bdc7 Get/set range of intarray entries
     84fe2b815 Add regex test file
     4d95c164f Remove one use of toks in l3regex (for submatch information)
     3a2095aa1 Refactor an auxiliary
     a737ed9be Reduce constraints on some integers since toks have fewer uses in l3regex
     6aaac4451 Add test
     1f4ca2760 In l3regex keep track of the current token as \l_@@_curr_token_tl
     a818ffbe5 In l3regex, loop through tokens one by one rather than matches
     870d2d7fa Remove further use of toks while matching in l3regex
     369a717e4 Use l3tl-build machinery when storing already-seen tokens in l3regex
     018803fa3 Internal change to how begin/end anchors are implemented
     dc176591b In l3regex, set \l_@@_max_pos_int as late as possible
     65fce4485 Remove spurious section heading
     00c117ac0 Minor code cleanup in l3regex (min_pos)
     8b9bc4ba3 Implement \peek_regex:nTF and \peek_regex_remove:nTF
     ea5537888 Update an intarray test file since l3regex uses fewer intarray vars
     7d4ae9363 Avoid \show in l3regex test file to avoid LuaTeX-specific tlg
     999382981 Document the code of \peek_regex:nTF and \peek_regex_remove:nTF
     90a1bfd17 Implement, document, and test \peek_regex_replace_once:nnTF
     a8c6c60b4 Typo in code doc
     44b9c599d Rename \peek_regex_remove:nTF to \peek_regex_remove_once:nTF
     b7c4993fd Track luatexja changes
     84f10e308 Typo [ci skip]
     6952490c2 Typo [ci skip]
     a56634fc9 Typo [ci skip]
     a34439fd5 Implement token_case_catcode/charcode/meaning
     4679ecba7 Update 'added' dates for peek/token additions
     85635e65b Register prefix (prelim for prelim2e)
     f677773ee Fix some dates
     ea0ec74e3 Step release tag
     0712383ce Fix setting of linewidth in coffins
     fa2fbf4e9 Test file for lists-in-coffins
     9746f1840 Load-order safe \rule equivalent for l3coffins
     1d93fb5af Reduce use of \AtBeginDocument in l3coffins
     2952a27b8 More work on l3coffins and \AtBeginDocument
     92dbac733 Mumble [ci skip]
     7ce30f8de Test file updates
     5b1959246 [.travis.yml] Set `os`, `dist` and remove `on_start` and `skip_cleanup`
     fa4779cc5 Step release tag
     3b13fa567 Avoid suppressing expansion of the next token in \peek_regex_ functions
     89b8c34b1 Avoid spurious typeset output in peek_analysis functions
     e3ce25bc9 Doc fixes [ci skip]
     21b6d90cc Step release tag
     057231cf1 Deploy changes need API v2 [ci skip]
     788928400 Support for referencing last link with (x)dvipdfmx
     39d1eb388 Still working on the YAML ...
     5bcb2d892 More YAML
     a74c1d81e Doc update
     d6e2dc6ac Stray mark-up removed
     c061807a8 Revert "Stray mark-up removed"
     125efcc0b Try again
     d79977357 Re-order l3backend-color
     aeaaee75d Stray space
     963719a70 Update some headings
     d94ebd7f7 Generalise color stack
     e56ddc10d Re-arrange a guard
     15600aecd Re-arrange color pickup code
     ca3fe9cbd Use same color stack approach in (x)dvipdfmx and pdfTeX
     2456c00d5 Track PDF resource management changes
     84ebc709d Add support for init of color stacks
     6f40c27d4 Save some repetition
     7bdb06aa2 Typo
     809034892 A gset missed
     d79d27bf6 Test file updates
     06b38d895 pdffeedback not pdfextension
     84a5b94f6 Start (x)dvipdfmx main color stack with stroke and fill color
     ed542e48a Set a const when initialising a color stack
     7c5f33527 Avoid initialise (x)dvipdfmx main color stack
     c297e780f Tidy up backend selection
     e7db4474a add c_zero_str for bitset initialization
     700539a9e add l3bitset
     d386765ef add provides package command
     9d71ebf98 build.lua and testfiles
     c3819bf80 move messages
     efed06bd7 register 'ref'
     2fe056523 register bitset prefix
     e1aa3a06c rename bitset_index and bitset_gset_named_index
     189189dbe linklast for xdvipdfmx: correct int name, increase, avoid obj name clash
     97dc0a2ba Update test files
     8b9a3ecc4 Merge branch 'master' into l3bitset-2
     91485c711 correct docu about max length
     931bf46f4 update new functions to always create names
     67d63ba2c rewrote set_true/set_false to take names
     77a51571f rewrite bitset_item to take a name
     73346923e remove unneeded key-commands
     d9254f23d adapt test files to new syntax
     5f7deae4f use name instead of key, added a show command for the names
     5583ee118 allow n-type arguments for keyval_parse
     2eb759911 add documentation of keyval_parse:nnn
     8a0f441ed change updated date of keyval_parse:NNn
     6b063a675 update changelog
     aa00c15d1 add test for keyval_parse:nnn
     66a942bf1 add more tests for keyval_parse:nnn
     170a517d4 remove unnecessary stop-mark from keyval_trim:nN
     4fab99a92 add missing group_begin
     324083269 Step copyrights [ci skip]
     77ea2d4d7 Step release tag
     89feb714d add fitr support to \@@_backend_destination:nn
     73ac61bd8 Merge branch 'master' into l3bitset-2
     6341ccc2c add pdf_destination commands to l3pdf
     c12d65653 Register skel prefix
     34783c231 improve documentation of keywords and fitr handling
     dbcf34980 Make \tl_(g)set:co a variant of :No rather than of :Nn
     f60d96c9d Avoid loop with encoding commands in \text_purify:n
     245309ea7 Tidy up CHANGELOG [ci skip]
     999463f9a Mixed up \begin/\end
     7b6b05052 Step release tag
     db79d5026 Revert YAML changes
     7b62eec59 Revert "Deploy changes need API v2 [ci skip]"
     c96fe059b Delay color stack init to start of DVI
     e0e2751f3 Actually initialise main color stack for dvipdfmx
     ad940edeb Correct some @@ syntax
     239666f08 Ints should be backend-specfifc
     81768b019 Move various color internals to backend
     da12b8425 csname safety should go first
     c472d9c3c Allow alignment tab token in delimited argument (fixes #839)
     ab3c25ac1 Add tests for c472d9c
     23048cce0 No longer need \group_align_safe_begin: for verbatim
     213a7841d Add tests for c472d9c -eluatex
     9b4d12d55 Mumble
     5c1156375 Complain if there's an error building the format
     c6f1fd185 Missed an int
     46295a74e s/LaTeX3 Project/LaTeX Project/
     e59905e8a s/ LaTeX{}/ \LaTeX/
     d9f6e71a4 Merge branch 'local/master'
     835ccb760 Merge branch 'gh839'
     24a1ee21a delete duplicate int_new
     3097686e7 move code so that stack int is defined
     c40a19a52 Correct fillstroke backend for dvips
     7fd9ad56f Further tidy-up of color stack initialisation
     ef2eb06f5 Move gs set up
     aaa411a79 Missed the test files
     d1243899e adapt destination command
     392e4548e Delay opacity stack set up to AtBeginDvi
     c19c1bb0b Improve some sectioning
     73085e99c Use color stack for fill and stroke color
     252acfc9a Add a missing "\end{macro}"
     cbd730d6c Missed some test files
     d0e364d7d Update color fill/stroke docs
     b564b6ffe Disable Separation/DeviceN with older (x)dvipdfmx
     cc54aaf26 Correct Separations setup
     8b9632b87 correct guard
     8d3242e54 [ci skip] Fix missing space
     da722a575 Merge pull request #840 from dbitouze/master
     5ad3a0590 Color stack init already covers AtBeginDvi if required
     3b0eef138 Everysel package is now separate
     b860e79ce Split opacity backend code into a dedicated file
     e2f032da3 Typeset opacity code
     7e8680064 Update hook prefix
     76a50d622 Register cmd prefix
     8933c2395 Add frozen xparse-2018-04-12.sty
     73d7c1d86 Add frozen xparse-2020-10-01.sty
     b4eddd4e8 This belongs to the deprecated types
     de19fb113 Move bulk of code to xparse-generic.tex temporarily
     bba52a20a Add \DeclareRelease entries for xparse
     d60101371 Instal frozen versions as well
     825686296 Stop generating xparse-generic.tex
     9c3d39472 Remove leftover from xparse-generic.tex
     80c892804 Pretend xparse.sty is loaded
     ff437a17c Fix typo TeX(live|Live) => TeX Live
     b59c8bf94 Really install frozen version
     f504988df Rework loading logic
     1b98c3d6f Re-rework loading logic
     0cb178653 \ExplSyntaxOff before quitting the file
     0d960e5b8 \ExplSyntaxOff earlier still
     445f184f3 Addspaceafterfilename
     57d49b63f Correct a variant
     f30cd5ab9 Enable opacity with dvips
     612edc517 Use stack for opacity with pdfTeX, etc.
     35257582f Correct a stack reset
     fbb1caeed Correct a reset
     1238d6e0f Extend opacity to older (x)dvipdfmx
     0d7bc91b3 Tidy up opacity support for dvisvgm
     01cee9f1e There is no \providecommand at this point
     9a80edc8e Missed moving this one
     f4d989910 Loading log updates
     cc53bddcd Loading log updates
     a0ef62749 Remove tests that belong to ltcmd
     03e91a545 Update test files -e luatex
     d2c3bdbad Add basic opacity module
     2791f20e0 Log change in log [ci skip]
     ab5bd2bca Step copyright [ci skip]
     07b00bf5d Adjust project name [ci skip]
     f978a3569 Mark bitsets as experimental [ci skip]
     90bfffe59 Set a 'release' date [ci skip]
     b5473d4e8 Minor copy edits [ci skip]
     77736f387 Standardise bitset 'added' dates [ci skip]
     606e1cd03 Standardise expl3 formatting in l3bitset
     cfb631727 Remove stray lines
     ff453d5af Combine some bitset internals
     7ff4bceea Merge 'master' into 'l3bitset-2'
     7e02389e0 clarify documentation regarding names / index
     42f58f410 Rename xparse->ltcmd in message modules
     21d2e3bf2 Faster int test
     5b3152d3a Missed a few __bitset
     026e4a053 A rename
     999eb8f1c Merge pull request #835 from latex3/l3bitset-2
     df8cf15a6 Adjust PDF destination 'box' setup
     a76530412 Minot tidy-ups
     e2c644307 Update README
     e428129ce Update CHANGELOG
     1a0eb355c Merge branch 'master' into pdf_destination
     fd815cdc2 Keep PDF destination boxed
     7f679726e Mumble
     92188284e Mixed up an argument
     d2bc3196c Mixed up another one
     8117216f2 Guess what ... mixed up an argument
     99a4d4130 Fix PDF /FitR destinations for dvips/dvipdfmx
     012914129 \pdfLaTeX -> pdf\LaTeX
     ee5fdb65f Need some \vss
     25543c55f Mixed up ht and dp
     46b3cf79a Line up y axes
     111c28023 Line up y axes
     0e455ce17 No box needed here
     ad4293bba Merge pull request #837 from latex3/pdf_destination
     6c8b56c54 Step release tag
     93035b425 CHANGELOG update [ci skip]
     b58636b06 Merge pull request #845 from latex3/cmd
     0e480ee81 Update unicode-data to v1.14
     53480aa7e Update luaotfload to v3.17
     a9da975d3 Update lualibs to v2.73
     e3474bfaf List some packages for doc target [ci skip]
     c0904f3b2 List some packages for doc target [ci skip]
     1a9c3cc79 Disable CTeX002 test
     b7c6bbc86 Step release tag
     e887ba854 Disable contrib tests
     747b90dfa Remove contrib tests
     5d0e811b8 Remove contrib packages needed only for testing
     8ca71dc29 Install pkgs for doc target that were 'hidden'
     f001ae95e Drop local luaotfload
     d4ec654b7 Drop local lualibs
     37fb50ff1 Drop support for "texlua build.lua <target>"
     e29fc2555 Drop some redundant lines in one build file
     c64f24b1a Update LaTeX2e to dev (xparse changes)
     282eae664 Drop xparse installation
     b7ccccabf Drop loading xparse by our own packages
     2db38aeaf Drop a few refs to xparse
     b05621edc Drop xparse from .lvt files
     4e0d6657f Allow l3backend docs to build
     0c7952076 Drop xparse from more .lvt files
     777a2b2d0 Minor change in benchmark loading
     a73f21748 Update xbox test results
     4d5336022 Drop one of the reload tests in m3expl008
     ab5972782 Correct release date for l3backend/l3experimental
     150570c39 New internal interface for kerns
     c28bbe3e1 Step release tag
     472fef073 Update the start of interface3
     f6b7860d6 Remove an old comment
     4984c2f9f s/LaTeX3/
     dd006d7d2 s/LaTeX3/expl3/
     772697358 Revert "s/LaTeX3/expl3/"
     62449376a Use chapters in interface3
     c2942fffb Initial set of part for interface3
     59f217377 Format parts
     391c69e26 Allow for a page break
     9006c5666 Log changes [ci skip]
     468ce23b3 Fix ToC spacing
     abaa406d9 Fix bookmark
     ce8658f1e Move a couple of chapters
     db6ac791f Drop a couple of subsections
     3a6537cea Drop 'experimental' warning from interface3
     ec6948260 Update interface3 intro
     cdf868e4f Fix a file name [ci skip]
     422ead795 Stray space
     bcbfc516d Typos
     5472f4f64 Zap a load of weird soft hyphens
     75d3c69d2 Ignore Mac .DS_Store [ci skip]
     b643df9a9 Move color stack push/pop to cross-kernel prefix
     a8cda2400 Need a XeTeX .tlg for opacity
     7a9b139a7 Move l3color to l3kernel (#849)
     5f7f872a0 Move l3pdf to l3kernel




More information about the latex3-commits mailing list.