[latex3-commits] [git/LaTeX3-latex3-latex3] luaintarray's head updated: Implement \intarray_gzero in Lua (59e39c84a)

joseph at dante.de joseph at dante.de
Sun Nov 7 05:30:40 CET 2021


Repository : https://github.com/latex3/latex3
Branch 'luaintarray' 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 @@
     a8872b40e Merge branch 'master' into xmarks
     3b29b7393 minor cleanup
     edefb18d2 back to xmarks as package name more documentation
     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
     b61162b48 add dflt as alias for utf8/native to str-convert
     1ce51d83f use @@ notation
     81ef9bc5e remove stray str definition
     5a0017306 change name from dflt to default
     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
     bcd877f78 change more dflt to default
     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)
     6dff1450d Fix a missing error message
     be7fb1ff4 Remove stray line-end spaces
     1759de20c Move \msg_show:nn(nnnn) to stable
     eb1268426 Register "affiliations" prefix
     58c66f8d7 Move l3pdf to l3kernel
     b3f4ca06f Move 'PDF initialised' code to kernel-level hook
     380daaff1 Set marker bool
     f6124adfc l3pdf fn name updates following workshop
     653942880 Add \pdf_pageobject_ref:n
     f4fc068e4 Missed some backend parts
     fcf5a0fe7 Missed some backend parts
     2d3ceaa30 Correct bundle [ci skip]
     289248227 Merge branch 'str-convert-dftl-utf8'
     0ae749bd9 Step release tag
     d9547f9f5 Use an auxiliary for color model creation
     bfae09c71 Drop some stray markup
     629986d8d Typos
     4860a074f Add scope surrounding PDF graphics
     9719ee8a8 Revert "Add scope surrounding PDF graphics"
     7324b4a7d register pdfmanagement prefixes
     309485a65 Drop use of l3docstrip for unpacking
     f1c70e47c Make l3docstrip a stub (closes #782)
     8c4ba34fb Update frozen DocStrip to latest release
     07ee84fd8 Drop loading of l3docstrip
     9e6aaa678 Add security warning to l3sys-shell (see #472)
     73848feca Drop a comment
     34bc041f8 Add glyphtounicode to local tree
     7cee6ff47 Update LaTeX2e to 2021-05-01 PR2
     b995ab268 Tidy some section headers
     eac3d1d0b Evaluate int constants only once (fixes #861)
     0db27bcf8 Drop unneeded XeTeX 'adjustment'
     b2b7198ac Improve source3 TOC (see #860)
     da42f0155 Ensure main color stack is always defined for (x)dvipdfmx
     e1fb4d19c Use correct number for color stack init. in (x)dvidpfmx
     71247a543 Step release tag
     7444e6f83 latex2e as Module in l3prefixes
     583f49dc3 Register para prefix for ltpara
     e3a97d720 Forward options to frozen versions
     b9411cb9b Remove a stray tag [ci skip]
     06175cfd3 Log xparse change [ci skip]
     5af0ae0e4 register marks and xmarks for 2e
     8c05d4e4f Step release tag
     3e1892e81 Add "pdfcolorstack n current" to (x)dvipdfmx scopes
     b1e4e56bf Step release tag
     825ec0138 Add \tracingstacklevels
     9abfcc978 Minor internal tweak
     7d3a6663c Doc fix
     8e5ab1287 Avoid \AtBeginDvi in backend
     779c136dc Track (u)pTeX changes
     cd44321f6 Track (u)pTeX changes
     d795c68c1 Changing hook name shows in logs
     13d52622e Export colors in comma-sep format (closes #863)
     0b99e25af Combine color export setup using a common auxiliary
     d99cd3f44 Split kernel messages by module (#854)
     1800db921 Update l3backend as l3pdf is always loaded
     1ad312811 Step l3kernel req. for l3backend
     a03c65135 Add \seq_set_split_keep_spaces:Nnn (closes #784) (#857)
     ca4cabd4e \csname-based filename sanitisation
     adc3551b9 Internals don't need to be \__kernel_...
     e65fd9d9f Add tests for invalid tokens in file names
     8893b54ae Update documentation
     120ef95cd Faster strip quotes and trim spaces
     87b591a9e Colour stack-related test file changes for TL 2021
     9d8846b80 Line wrapping-related test file changes for TL 2021
     5b6e6f303 Line wrapping-related NEW test files for LuaTeX for TL 2021
     59d077cc9 Colour stack-related test file changes for TL 2021
     66696dee9 Merge branch 'main' into filename-sanitize
     87bf15f42 Add CHANGELOG entry
     df0f19abd Merge pull request #869 from latex3/filename-sanitize
     baa1b67d9 Download TL using https
     393e9b388 set pdf version values also with dvips
     5dcb489d8 Add markup to CHANGELOG and reflow
     b79a1d8fe Remove a redundant comment
     0aa128816 Evaluate PDF version data as integers
     69edf9a63 Clarify doc of \seq_set_split_keep_spaces:Nnn [ci skip]
     3f0053160 Make \ior_map_inline:Nn complain when given an undefined stream (fixes #194)
     1de0d8734 Refine documentation of \u in l3regex
     1de0cc07e Typo in doc
     3f925b3c2 Fix bookmark levels by a simple hack in l3doc (fixes #860)
     f48894e92 CHANGELOG entry for commit 3f0053160b (see #194)
     c76ca6c63 Doc typo (fixes #876)
     eea61d046 Document that TeX ignores ~ at the start of a line (fix #125)
     51c73edc8 Avoid hyphenation in the first run of underscores in l3doc's \cs (fixes #479)
     8771ba58e Improve handling of \exp_not:n in \text_expand:n (fixes #875)
     9bc2aae8d Better way to handle \exp_not:n in \text_expand:n (fixes #875)
     8bcf2eaef Change catcode produced by default by l3regex replacement (fixes #621)
     f5ca63db4 Dont't duplicate \pdffilesize in \file_full_name:n
     a4dc3331a Add ISO format in documentation
     aecd3a5a1 Provide \ur escape to compose regex more easily (see #590)
     ab92696db Make \regex_show:n show printable characters (fixes #590)
     115a360b6 Improve documentation of \ur escape (see #590) [ci skip]
     c08c409ab Implement quantifiers for \ur escape sequence
     318b8f3d8 Implement quantifiers for \u escape sequence in regex (see #885)
     d21a04579 l3regex: document that \ur and \u escapes allow quantifiers [ci skip]
     afee1b026 l3regex: tests for \u and \ur escapes and quantifiers
     85c7f20f2 Implement \regex_log:N/n and c variants (see #884)
     5a344d84e Reorganize l3regex doc a bit [ci skip]
     fbd527950 l3regex: mention TeX's expansion for composing regex [ci skip]
     730c711af Actually don't add c variants of \regex_show/log
     b780b51cc Optimize computation of case-changed char in caseless regex
     66f9319dc Suppress capturing groups in composed regex (see #590)
     c69de283a l3regex: Forbid unescaped left braces in \c and \u escapes
     fa31de2ed Document use of l3regex to make tl with arbitrary catcodes [ci skip]
     939f02d61 Error when referring to inexistent group in a regex replacement
     a7b2e7796 Improve interface3.pdf index by setting module for various commands
     8f3f236cc Add to l3prefixes.csv some that were missed in #450
     4226c81d2 Index correctly (or do not index) some more commands
     8ee35d312 Change how special cases such as \l_tmpa_tl are detected (fixes #450)
     335ba2317 Typo in documentation
     830646c2a Mention breaking change (of regex catcodes) in CHANGELOG [ci skip]
     b9c93038e Markup typos [ci skip]
     f59af8b8e Implement \seq_put_item:Nnn(TF) (see #844)
     0adfe3ec4 Implement \seq_pop_item:NnN(TF) (fixes #844)
     c7e08f713 Implement \seq_set_item:NnnTF instead of seq_put_item (see #844)
     c7f58cf32 Tidy ChangeLog (ci skip)
     d4253c7db Validate internal structure when showing complex datatypes (fixes #884)
     c9196acd1 l3doc: Add hyperref target in every \cs (fixes #649)
     74e4207b0 l3doc: in each index entry, list page refs before codeline refs
     a67bf5341 Minor code simplification in l3doc
     8bed31fc3 l3doc: suppress indexing within the table of contents (actually fixes #649)
     2a3a61279 Force hypertargets to exist in many places to remove pdfTeX warnings
     ff5842b9b Adjust mark-up
     3233f33bd Fix codeline indexing of \{ and \}
     c24acb98e l3doc index: avoid duplicate pages and encap warnings (see #673)
     d2d24c74b Adjust mark-up, based on more checking of the index
     a32d72657 Faster conditionals (#822)
     1ffb218fa Log change in #822  [ci skip]
     ab7ed37c0 Implement \box_ht_plus_dp:N (fixes #899)
     3f7576653 Add new ht_plus_dp function directly to stable
     3e8cb1457 Change "mapping to" to "mapping over" [ci skip]
     d0082f56f Fix implementation of \DeclareRestrictedTemplate
     7a0a355c1 Update .tlg files to track l3build changes
     5245f89e1 Fix incorrect use of restricted template in xfrac
     898d93592 Fix formatting of xfrac message
     638e0b1f4 Combine documentation of some N-type and n-type l3str functions
     f5b249552 Implement \str_map_tokens:nn (see #900)
     19def0d99 Implement \clist_map_tokens:nn (see #900)
     51344265e Add testfiles and changelog for new map_tokens (fixes #900)
     ee32cb0c7 Add new map functions directly to stable
     bc8f2cdaf Fix unbracing behaviour of \clist_map_tokens:nn
     5106c1923 Actually fix unbracing behaviour of \clist_map_tokens:Nn (see #900)
     0d76c40b0 Avoid a change in the 2e test suite
     c3f2022b9 Zap stray spaces
     32815d8c0 Step release tag
     17405fce6 Backend change shows in peek code
     061b1d54b Backend change shows in peek code
     10dc74d9a Hook name shows in .tlg files
     d72115a86 Re-introduce use of shipout/firstpage hook
     9f6f6a8b3 Define \g__kernel_backend_header_bool in generic mode (fixes #905)
     205c9cc3b implement faster group_align_safe_begin:
     b1a28983c make small changes to the documentation of align-safe groups
     59c12b991 Changelog about speeding up \group_align_safe_begin: (fix #906)
     3c3760656 Add l3doc test config
     0c7103668 Install lipsum to allow using it in tests
     73e961091 Update l3doc test file to reduce system-dependence (see #903)
     feea7896c Make keyval_parse alignment safe (fixes #896)
     5aebcb94f Document preference of alternatives in l3regex (fixes #904)
     ecd57900e Reorder l3msg documentation to emphasize customizable aspects (fixes #887)
     3c4fe6034 Document a variant
     5b24837f7 Implement \cctab_item:Nn to access catcode of a specific char (fixes #880)
     233fad87f Correct some grammar [ci skip]
     0bf9f778e Implement \clist_use:nnnn and \clist_use:nn (fixes #561)
     b067a0512 Fix interaction of cs and catcodes in regex replacements (fixes #909)
     6bdfc9db1 Add .tlg for m3cctab002
     728f24fd3 Update keyval internal following align safe change
     0a4c0ed79 Simplify l3doc test
     fd1267b2e Step release tag
     ec1e3f96c Correct align_safe groups in keyval_parse (see #912, see #896)
     f873bddb8 Use a single tmp control sequence to save hash table space
     05cc492ea Implement expanded-fix for keyval (see #912 and #896)
     1867e956f Move timer to sys
     4ef917c7c Adjust testfiles to moved definitions
     66d98000a Update ChangeLog [ci skip]
     eb80ba495 More precise error message for \cs_...:Nn and similar (see also #174)
     5e25dd95c Use fewer string comparisons since they are slow in LuaTeX (fixes #174)
     37a3ce89c Implement tl_log_analysis to complement the show function (see #241)
     2d3b508f2 Implement \color_log:n to complement the show function (see #241)
     ea5e2ecc9 Implement \coffin_show:N(nn) and log functions (see #241)
     e5d95c350 Implement functions to show a single ior/iow stream (see #241)
     ee6f43ae7 Implement \group_show_list: and log function (see #241)
     b0e05ccea Clean up changelog for the added show/log functions (fixes #241)
     dc34ff146 Simplify slightly an error branch in keyval_parse (see #912)
     9ede50e4c Fix error check for unbalanced braces in regex replacement (see #377)
     a937eaf0f Report the number of added braces in regex split/extract (see #377)
     70c354fbc Catch brace balance errors in all regex functions (fixes #377)
     301fb28c8 Use existing \use_ii_i:nn instead of a private copy in l3clist
     be10cbe69 Use cctab to fix catcodes when loading l3str-convert files
     d9bdea203 Correct CHANGELOG markup [ci skip]
     a483a2c37 Implement \legacy_if_set_true:n and \legacy_if_set:nn (fixes #664) (#908)
     f31d4d77f Speed up all tl_map functions 2-8 fold
     e1b635ebd Speed up seq_map_function and seq_map_tokens
     cfaf6bd9b Speed up expandable prop mapping functions
     7c126b9dd Simplify code of \prop_if_in:NnTF and \prop_item:Nn
     582270fe3 Speed up l3clist N-type mappings
     35c508eb9 Use the @@ notation instead of __module in a few places
     2c57a3080 Document that clists/quarks are particular token lists (fixes #791)
     b997f015d Prefer scan-marks to quarks in l3clist (and speed up some n-type functions)
     3d7815891 Fix \clist_remove_duplicates:N for "unsafe" items (fixes #917)
     da756d451 Remove stale code comment
     fc7c9d4cb Remove an obsolete file [ci skip]
     768cb420d l3benchmark: Store results in a variable (#918)
     15c5f4e27 Avoid an engine-dependent test log
     1a3fffc76 Document that boxes create groups
     171f978f4 Document boxes are compatible with LaTeXe, color-safe, and create groups
     d6fc5c25f Remove dead code
     eadf25bd4 Document newly added silent benchmark functions (see #918)
     c2b171cd4 Allow msg module name to be empty
     c30190f64 Avoid using an inappropriate clist mapping in l3regex
     531f38b0a Clarify doc of prop_put, prop_set_from_keyval etc (see discussion at #924)
     aa6280a58 Implement \prop_concat:NNN
     c880e5f4a Implement \prop_put_from_keyval:Nn (fixes #924)
     4f76a65c7 Only build necessary format during `l3build save`
     8eb4d005f Handle forat building in bundlecheck
     b6c8f74df Implement \str_compare:nNnTF (fixes #927)
     2000ea3fa Update a list of unimplemented regex features
     9a18a9985 Implement \msg_info_term:nnnnnn (fixes #911)
     2451e5f92 Add xparse support for ltcmd message renames
     2fc2f11d1 Document list of msg classes
     60f6a67da Format expandable errors like other errors (see #931)
     785754764 Shorten a few expandable error messages to avoid LuaTeX-specific logs
     13fbf1ebc Correct documentation markup
     beada4e46 Implement info messages on the terminal as \msg_note:nnnnnn (fixes #911 again)
     b274dda53 Clarify documentation of message classes: info versus note
     45e07e4f4 Register pgfmxfp (#937)
     eb377a253 Optimization: use \c_zero_int and \c_one_int
     9137c5640 Optimize \tl_set_eq:NN and elementary register operations (fixes #932)
     e360029f3 Document how \tl_rescan:nn differs from the \scantokens primitive [ci skip]
     b9fb9cb6d Merge branch 'ltcmd-xparse-msg' into main
     0081c90a4 Merge remote-tracking branch 'origin/gh931-expandable-errors' into main
     27afb5d67 Step release tag
     7a87cf1cb Revert "Format expandable errors closer to other errors (see #931)"
     aebf0f7ac Add -dev when \development at branch@name _does_ exist
     99e779f55 Update ChangeLog [ci skip]
     52a3df401 Step release tag
     616594b31 Minor edit to ChangeLog [ci skip]
     7e7e60276 Increase maxprintline and regenerate tests
     a0d3b846b register chaos prefix
     ed668b09b register kivitendo prefix
     104538488 Restore one parameter in xfrac
     3d7eaa03c Properly correct xfrac issue
     e91952cb5 Use x expansion for \int_const:Nn
     07b88fa63 Document change [ci skip]
     5314dfea5 Step release tag
     983203b97 Tidy up a copyright date
     9aa050ddf Correct module name in messages
     01b7853d8 One more ltcmd removed
     b56ae74d7 Track hyperref changes
     95436ed69 Logged functions
     01c796ed2 Correct an internal function name
     0e42f6c0f Avoid case changing high chars in (u)pTeX (issue #939)
     e15009f50 Fix local assignment to a global variable '\g__sys_backend_tl'
     2d3523a07 Update CHANGELOG (for PR/949) [ci skip]
     e8a21bd01 Merge branch 'main' into master
     6c1b64878 Merge pull request #949 from dbitouze/master
     e31bb39ec Handle accents separately from other case exlcusiosn
     0ff41bd63 Step release tag
     5ee644e0e Register prefix "nmc" (numerica)
     e811958cb Typos
     fee9454d8 Update l3experimental README [ci skip]
     b14d499ed Typo [ci skip]
     0e17a8219 fix typo [CI skip]
     a0cf73ea3 Add note that xparse-generic.tex is no longer generated
     3c66360bc July 2021 deprecation removals
     1c9ef635d Normalise catcodes in color models (fixes #962)
     f7b68fd70 Document deprecation removals
     22f03eac9 Source formatting
     70c301251 Remove a stray line
     5d35308f1 Move l3opacity to l3experimental
     aa9de7b48 Source formatting
     422d93152 Update a comment
     a852db585 Use /Action not /A for GoTo links in dvips (fixes #957)
     f5e636816 Revert "Remove a stray line"
     8b32e9ffb Explain pdf.link.dict
     f3cf89187 Support transparency in Distiller
     6eeacd108 Missed a comment
     83550e0cb Note about Distiller and transparency
     79c06955c Test file updates
     4aa911bd1 Test file updates
     4d5d64042 Step release tag
     8761d269b Add l3bitset to README.md
     2d2911e3b Starting some notes/extensions in l3draw-scopes
     c5e1e6bf4 Fix typo
     14d805f51 Typo
     38818dcd6 Update docs for l3draw
     8a5de0515 Implement \draw_baseline:n (fixes #964)
     99284c9b0 Test file updates
     f84e3da9b Rename \__draw_point_to_dim:n to \draw_point:n
     549f1baa5 Register "langsci"
     a18c926e1 Allow for l3keys2e loading in the kernel
     46ff677ad Add \partoken(context|name) to l3names
     d303fc4ae Setup GitHub Actions
     996bad17c Only use \pdfmanagement_add:nnn if active
     f1a76d5ed Missed a "{"
     8f17ef2fe Oops: s/c/N/g
     ca3ad2cd8 Correct logic in one test
     03f1a907a Documentation improvements (closes #974)
     b7f4a94b6 Document scratch variables (closes #973)
     25ce7aeb6 Ooops
     a8f02e1a3 Step release tag
     8b55955d1 Drop Trvis-CI
     77ad6c27d Register zref-check
     4ea8eb9f4 fix small typo
     f46e9b181 Merge pull request #977 from Skillmon/typo
     61771d076 Define missing parts for \__cmd_copy:NN
     51a6aa6d7 Add test file for \__cmd_copy:NN with deprecated types
     3f677eead Add changelog entry
     877caba4a Move TL packages for GH Actions to separate file
     78e58ccfa Add release system for GH Actions
     699e69fcf Add environment to allow making releases subject to verification
     90b7d4846 Create global cache to make tags and new branches faster
     48222d28e Track changes in the signature parser
     a4b676621 Merge pull request #979 from latex3/gh-release
     918400b64 register etl
     3834893b9 Merge pull request #981 from Skillmon/register-etl
     ff8924573 Prefix registrations for Keno Wehr
     bbaef3cde Combine the implementations of warning/note/information messages
     98bd0d031 Shorten some expandable errors to avoid LuaTeX-specific tests later on
     7e09ff9b0 Change expandable errors to use "doesn't match its def" (fixes #931)
     62252bf98 Shorten another expandable error message to avoid cropping
     2619b5357 Changelog for issue #931
     c04054027 Correct expandable errors throughout the LaTeX3 repository (see #931)
     53443c8cb Drop some line-end spaces
     a2bb278a6 Drop kernel_msg from l3experimental
     d3b47622b Drop most kernel_msg from l3trial
     574795fc6 Drop a redundant message
     f3d0bfa85 Drop kernel_msg from l3kernel
     c14309ae5 Test file adjustments
     0ebbc67bc Add coffin module to l3 list
     b60d9ceb9 Documentmessage changes
     3670ddc0d Step release version
     443b61893 Attempt to upload all the zip files
     c965cd8ea Register prefix stycmd
     ccb37d517 Register prefix markdown
     b58d2986f [actions] Update package index before installing GhostScript
     2cc097293 fix box_gresize_to_ht_plus_dp to be global
     b0ec59705 add changelog entry to the fix for \box_gresize_to_ht_plus_dp
     845cc6d61 Merge branch 'main' into latex2e/gh569
     d19d672b2 Merge pull request #993 from latex3/latex2e/gh569
     335222608 Seems to be typo
     282e813fd Make \coffin_gattach: really global
     bdcd660f6 Add changelog entry for 282e813
     85672ef95 Add tests for coffin scopes
     2eb7338ef Merge pull request #1000 from latex3/coffin-gattach
     dd15e70a2 Register incgra prefix
     966500986 update csv
     489d53e70 Merge branch 'main' of https://github.com/latex3/latex3
     f99407fbf do it correctly :-(
     5390c9d62 Correct dvips DeviceN init.
     3fcc5f5b8 Tidy some spaces
     6373ef2b4 Add missing braces
     7f41c07b4 Test file updates
     4280bf70c Need an addition roll for DeviceN
     b3d6ef3fd Add additional braces for PDF-based DeviceN creation
     79df04dab ChangeLog updates
     4f7139d77 Step release tag
     faff9c9d0 Mumble
     d17eb6567 Track colorant obj IDs where possible
     96d2a0d34 Test file updates
     00de45504 Better DeviceN support
     c6351dcf6 Support DeviceN colorants for dvips:
     32d04ee60 Adjust testfiles
     89d3fd89e Step release tag
     4a25838a6 Add support for ICC-based color profiles
     f359f21f8 Test file coverage for ICC profiles
     7f8f03451 More test files
     6891d9f59 Correct init. code for ICCbased spaces
     8963f5f59 Add a stub ICCbased init function for dvips
     cbe8a4144 ICC Profile test requires a profile file
     a468c6b1e Correct test files
     a8494e556 Correct error text
     8cd78e7c8 Correct ICCBased tests
     21d454250 Auto detect component count from ICC
     b67000e74 Test file updates
     251e153a9 Fix bug
     68efbe902 Remove a stray line
     4dd012c53 Test file updates
     c1814d5b7 Support ICC profiles for device colour spaces
     9ac81095e Correct ChangeLog [ci skip]
     5b11edaef Step release tag
     5b02b2f30 add intersect_line_circle
     7b4657d3b Update ChangeLog
     0c24de42f Add test for \draw_intersect_line_circle:nnnnn
     33a5fab42 Always generate 6 digits in HTML export
     d13504756 Fix typos for DeviceN RGB colorspaces
     3c6e9db6b Fix tint transforms and RGB DeviceN conversions
     74c0a7c70 Simplify color conversion macro signature
     3ddc2029b Update CHANGELOG
     abdf7098e add str_set:N etc. properties
     7b0e5ff26 Gh1010 doc (#1014)
     07b00ebb3 Correct docs
     f5f24df0d Correct space stripping for choices in xtemplate
     db68a09be Correct treatment of \EvaluateNow in xtemplate
     4d8ae311e Lua based intarrays
     59e39c84a Implement \intarray_gzero in Lua




More information about the latex3-commits mailing list.