[latex3-commits] [latex3/latex3] l3graphics's head updated: Move l3graphics to l3kernel (stable) (e566ed831)

github at latex-project.org github at latex-project.org
Tue Feb 27 19:00:22 CET 2024


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

    d4d4d7032 Add details on resrcited escape and fobidden commands
    23e75c675 Drop LaTeX-L footnote
    34a0bb17a Drop 'slower processing' statements
    8e3d1f0ad Direct readers to interface3 for `\debug_on:n`
    d6ed41fdf Add missing arg-specs of `\debug_on:` and `\debug_off:` to Changelog
    8d4e431c8 Add missing period
    e1fa50222 Typo
    3bf9a2158 fix deprecated command entries
    28fde34f9 Update fallback definitions for `\tl_case:Nnn` and `\tl_case:cnn`
    ad0e6b16d Fix typo (see #1346)
    5ee772c4e Correct catcode of space in str convert
    4b0b1082a Mark up a fn (see #345)
    8eb8f69f2 Add missing markup (see #1345)
    7825162a1 Mark up an internal fn (see #1345)
    61071f1b4 Mark up some indexing (see #1345)
    fc324fabd Mark an internal fn (see #1345)
    14e3700d0 Correct markup (see #1345)
    af69d1186 Move str flags internal (see #1345)
    838987b1f Log changes (see #1345)
    2b6c41cfe Mumble
    7ed7d4ffd Speed up `\str_set:Nn` and friends
    1e2bbdeb7 Add hand-tuned str functions to `l3debug` patching lists
    3afcb9de3 Update file date for `l3debug.def`
    1fe9bd815 Explain why `\str_const:Nn` uses `\cs_gset_nopar:Npe`
    7176b1017 Drop repetitive `\l__codedoc_macro_internal_set_bool`
    8e60c6986 Generate conditional variants by `\prg_generate_conditional_variant:Nnn`
    75d3375e1 Stop generating unused `x`-type variants
    5b5e4aa6a Fix source typo (see #1345)
    3cf0c5fcb Move deprecated fns to l3deprecation (see #1347)
    dae52059f Drop an unnecessary test
    09ae636ce Move deprecated keys fns to l3deprecations (see #1347)
    469711027 Typo, missing spaces (`~`) in a l3str-convert message
    a95487f73 Add opt. to mark fns as deprecated in l3doc
    77258b912 Move \sys_everyjob: to kernel-internal
    1994d2ae4 Mumble
    630402e32 Re-order ChangeLog [ci skip]
    66d321db1 Re-work explanation of expansion speed (see #1340)
    f4ec42879 Typo
    1ec301720 Update l3prefixes
    3d0ed204e Suppress cross-lines for :D functions (See #1345)
    58df3e448 Tighten up ChangeLog [ci skip]
    06c7acd11 Document that file names are expanded
    96a159e27 Reduce variant-generation in l3doc
    863443a75 Further doc refinement
    9561a42a6 Use Frank's text (see #1340)
    74cd5eba0 Fix some typos
    f0f19892d Alternative approach to suppressing :D indexing
    554fe118b "no-user-doc" rather than "undocumented" (see #1345)
    8f18823fc Document "no-user-doc" (see #1345)
    324233f95 fix a few double words
    d9380a5a6 Correct a typo
    a61f380ec Add draw cmds for box/coffin positioning (fixes #1357)
    f5659bdea Updated engine-specfic .tlg files
    2042c65ca Register prefix "wheelchart"
    02572c6a5 Add `\c_empty_str` (closes #1361)
    cadc0f1b0 Typo
    d77665fc1 Add a missing variant (fixes #1365)
    2257a615c Standarise "file name" in docs, see latex3/l3build#323
    ee16158bb Add a missing comma
    cf6f434ba Document a "p" variant
    9451676fa Correct a variant in docs
    c279b1ee2 Use local format file for cmdcheck target
    8ec8c8e83 Correct various missing ","
    84ab19fa0 Mark a flag as internal
    d623ee0be Various doc fixes
    f1367f84a Missed some "%"
    05a451644 Suppress deprecated and non-doc fns in l3doc
    cee816e56 Ensure unpack target runs for cmdcheck
    f30748ddd Doc correction
    3b1d95f57 Mark some deprecated commands
    780239b90 Remove duplicates during cmdcheck target
    450fdc760 Make .cmds file more useful
    592934e60 Avoid deprecation errors with \iow_shipout_x:Nn
    926077259 Move l3bitset to l3kernel (stable)
    e1ab799d9 Add bitset to the lists of variabe types
    980910873 Re-ordder bitset position in source3body
    a1a267bb6 Re-word a sentence
    a5881279a Further refinement
    58ca75765 Suppress loading of l3bitset pkg
    38d51e7d7 Step release tag
    5a19cfed8 Standarize indent
    0083564a0 Add missing function entries
    d8f02bb41 Mark expandable internal functions
    4808fd97c Drop docs for removed internal functions
    935ad1f93 Keep indents in `l3bitset` multi-line syntaxes
    55076c22e Remove dup syntaxes for `gset`-like functions
    3394825a8 Small tweaks
    1e3f44b7b Standarise titles of l3kernel modules
    2b997f7dc Standarise titles of l3backend modules
    3604987e8 Standarise titles of l3experimental packages
    ee7d7924c Standarise titles of l3trial packages
    dec2c49e7 Standarise titles of l3packages packages
    0920abc76 Replace \textsf with \pkg or \cls
    32f43c804 Rewrite comments referring to dropped module `l3alloc`
    b0e717494 Document l3doc class options (See #1369)
    440d25875 Re-order file docs
    583c2a9c0 Add a note about catcode for file ops
    b827af3e3 Switch to keyval for l3doc options
    446ed33ba Use a sub-tree for l3doc class options
    ae409d6ca Mumble
    68a805ebd Correct "added" dates for l3bitset
    39fffb4ef Correct a global variant
    75125be8f Missing "]"
    7be5674e7 Typo [ci skip]
    538a52835 Correct @@ mapping for deprecated pdf functions (fixes #1373)
    f5eb0dbdd Ensure all deprectated blocks have an @@ line
    ba063552a Step release tag
    2ef895e17 Drop \ProvidesFile in l3doc driver
    63f9227a3 Drop loading expl3 explicitly in l3doc
    ecccd76a5 Avoid code duplicate in tagging routine
    e357d1dd6 Properly tag l3doc
    e6639cf4b Revert "Step release tag"
    92bf41462 Revert "Properly tag l3doc"
    b2c2b4a89 Remove 'transitional support'
    53ac65c77 Generate stub l3bitset for transitional support
    998e1901c Step release tag
    7ff80626c Mumble
    f6e3f7104 Tidy up ChangeLog [ci skip]
    07054f3ff Add \ifincsname to README [ci skip]
    219cf2294 A cleaner approach to suppressing l3bitset
    5a8057e0c Typos
    a5b543d54 Format l3bitset module
    9c4c56da7 Add missing variant `\bitset_new:Nc`
    d40b7ae8b Document `\bitset_show_named_index:N` (closes #1372)
    e769864f8 Add `\bitset_log_named_index:N`
    3502ce142 Clean up and format l3bitset tests
    994b391e5 Add tests for `\bitset_show_named_index:N` and `log` variant
    f76499327 Mark expandable functions
    dc9f9616c Refer to addressed issue in Changelog
    c413c4f23 Add missing columns for prefix "aresenali" [ci skip]
    0381629d4 Add missing columns for prefix "iwonamath" [ci skip]
    a8e0f5431 Simplify `\bitset_addto_named_index:Nn`
    d0c53c26f Tidy module analysis sheet [ci skip]
    954aa817b Move module analysis to doc [ci skip]
    0ec3512fc Fix indexing of "documented-as" variants (see #1345)
    81a052427 Avoid trimming spaces twice on (raw) key names
    00d41a00e Call l3kernel components "modules"
    5b2c22a7a Call l3experimental components "modules"
    a0babfdbe "break" not "break down"
    6a33f0855 Fix typos
    5344d1780 Rename \tl_build_get:NN and move to stable
    0a1538d8c Typo [ci skip]
    cb05eafa0 Use an existing public flag as flag example
    11c428464 Drop flag implementation details in l3fp docs
    c330ff5ec Add missing `variable` envs for internal flags
    fed1ef456 Move a ChangeLog line [ci skip]
    f03687c8a Update "added" date for \tl_build_get_intermediate:NN
    b315e212b Polish Changelog [ci skip]
    76104b03a Remove an unrequired scaling (fixes #1386)
    90a096335 Apply transformation matrix to drawing shifts
    7ab3113ad Use e-type expansion in l3draw
    4d2403737 Fix typos
    e85611a8d speed up property_find
    59dba2aec fix protected status of auxi
    079481eaf Update mark-ups and comment for `\__keys_property_find:n` and aux fns
    b09c50785 Match code and markup order
    a25b0f23a Reindent l3kernel codes
    313702fb7 Reindent l3kernel codes, not so sure
    b2e63b37b Reindent l3kernel tests
    c36f1da41 Reindent l3build configs
    82b0b1e87 Reindent l3backend codes
    42f452f81 Reindent l3backend codes, no so sure
    6e3ca3eee Replace tabs with spaces
    1ace0a719 Reindent l3experimental codes
    85142e1c4 Reindent a l3experimental test
    b4f39c031 Bump actions/upload-artifact from 3 to 4 (#1390)
    ee5cfd9c8 remove doubled documentation of use_i_ii
    449b59d8a add @muzimuzhi's suggestions
    d2b1f7fff fix the fix
    2567afff6 Suppress one doc link (see #1397)
    e753900eb Mark PostScript internals as such (see #1397)
    e25ebe2b3 Suppress docs for \l_graphics_search_ext_seq
    027b6c785 Correct l3draw docs (fixes #1401)
    c1b959a24 Correct l3draw baseline calc. (fixes #1400)
    0dd5a59d3 Mark up more "int" in the backend
    ec2ca2fed Remove one piece of markup
    7d2dfca62 Clarify behavior of `\tl_if_novalue:n(TF)` (see #1402)
    8722790c7 Adopt Frank's version, in part
    d1a7b2d83 Typo in Changelog [ci skip]
    e9d328d37 use .default:n value for unknown key
    0c3f00187 changelog entry
    88fa87f6f explicitly document .default:n for unknown
    8fd37b7b4 add test for unknown with .default:n
    776f10b18 Fix missing trailing TF in single variant of conditional functions (#1398)
    5c1f8d69b Ignore irrelevant pdfs when uploading Documentation artifact
    1429b0865 Update number of pages in interface3 and source3
    5fa0fed2c Drop mark-up of setting variables in backend
    68f38e2cd Mark color.sc as no-user-doc
    2e1f51860 Add changes to l3backend to ChangeLog [ci skip]
    0d8157bc5 Update copyright lines [ci skip]
    381e0d44b Step release tag
    62d9d657f Rewrite a l3doc doc sentence to avoid odd mark-up
    d7687d0f0 Document default l3doc class options
    9097c75e8 Set  l3doc option  "kernel" off as-standard
    5143cebdd Misc documentation improvements
    20840eb75 Add a missing "[deprecated]"
    8947e5981 Document performanc of tl-build (fixes #1393)
    95f575385 Extend docs (see #1393)
    436fa6e0a Bump dawidd6/action-send-mail from 3.9.0 to 3.10.0 (#1414)
    1f45ced8b Revert to \__kernel_tl_set:Nx
    070c495a5 faster align_safe_end
    57b65900d Move \seq_set_filter:NNn to stable
    5d5f252e9 Remove l3candidates
    d1f41d26d Deprecate \keys_set_filter:nnn(nN)
    1e6f10587 Correct markup
    4598f582f Use "set" not "set_eq" for keys deprecation
    e2f3be7d6 Add deprecation overloading code
    aa8e74e34 l3regex performance tweaks (#1394)
    a12658b43 Mention in the documentation that some conditionals are optimized
    a6d3dd2a6 Revert to \__kernel_tl_gset:Nx (#1416)
    f96d67509 Commend-out some deprecation code
    a720891bc Mention DocStrip instead of l3docstrip
    8466c5a8e Load docstrip instead of l3docstrip in .ins
    8ea2eb77e Speed up cs_undefine:c
    9610e7592 Forbid commas in l3keys groups names (and leading/trailing spaces)
    d5d10c8e7 Tighten up use of the word "groups" in l3keys documentation
    8dbe0a2d6 Reduce hash-table usage of l3keys slightly
    0d8e66817 Drop removed functions from l3deprecations (fixes #1413)
    3111a2b31 Add a code comment
    71e9705ea Speed up tl_if_head_is_N_type as suggested by Skillmon (closes #1127)
    c4e45355d Uniformize argument of \meta in a few files
    e1ad2c107 List a few more types (fparray, intarray, regex, token) in expl3.dtx
    3dfb050bb Update expl3 (fixes #1420)
    4d37fe1ea Update LaTeX kernel to 2023-11-01 PL1
    de251467f Update suggested by Yukai Chou <
    0ed16dde7 Render l3flag against unbalanced primitive TeX conditionals
    c0ff26e01 Implement N-type flag variables
    e968b31b6 Reimplementat n-type flags in terms of N-type flags
    cf9c00cb7 Use N-type flags in l3fp, l3regex, l3str-convert (instead of n-type)
    6ef81a9f2 Avoid the word flag in documentation when it is not about flag variables
    9db575a32 Correct \flag_clear:N error checking when debugging
    e36602ea6 Set the added date to today
    a413a695a Update l3regex.dtx , Maybe a typo
    aef7d99ec Step release tag
    79496e672 Update CONTRIBUTING.md [ci skip]
    01b69a2af Correct a variant (see #1428)
    a25847d54 Add a missing predicate variant (see #1428)
    5797c044e Correct docs (see #1428)
    fa91e84aa Add. missing variants (see #1428)
    98a8d94d1 fix typo
    044d92c45 Update l3kernel/l3file.dtx
    73d84de42 Register prefix "didec"
    df7afbf60 Sort and tidy up l3prefix.csv [ci skip]
    08347a04b Fix inconsistent local/global assignments in l3coffins
    b5650a8e0 Save two internal variants
    4885ca2ac Bump dawidd6/action-send-mail from 3.10.0 to 3.11.0 (#1432)
    b9221d323 Update re. peeks spaces (see #1429)
    f5e9ca700 Correctly restore an internal nesting counter (mild memory leak)
    778f98835 Document LaTeX2e names of \group_begin:, \c_group_begin_token etc (fixes #1433)
    8e6610c09 Avoid overeager tokenization by \peek_analysis_map_inline:n (see #1434)
    c97278d66 Update l3build regression-test.tex to 2024-02-08
    8636ca778 Check for --stdengine opt. when building formats
    4552ac43f Tigthen up docs fo r\if:w, etc. (fixes #1438)
    fe2ec4197 Extend docs for \char_set_active_eq:NN (see #1437)
    148ecbefa More refinement for \if:w
    05c6bfbe0 Drop empty part "Removals"
    8e2d7c49a Adapt wording when interface3.pdf refers to itself
    f4c03404b Bump ncipollo/release-action from 1.13.0 to 1.14.0 (#1444)
    893f2fef5 Typo
    2e1ff83cc Check missing `\endgroup` at the end of `\DocInclude`
    93a767b2c Always set \tex_interactionmode:D globally
    0e6ae69b0 Missed one ...
    cf7b9fbf5 A knock on ...
    7c83445e5 Move a Changelog line
    8e66499f7 Typeset `\meta` in `\texttt`
    2b8e227d1 Test `\meta` and `\Arg` outputs
    8db25a441 Expand a msg arg [ci skip]
    b180969ac Typo (see #1437) [ci skip]
    8e3a075cc Move docs of l3debug kernel functions to l3kernel-functions
    48949099b Deprecate global msg setting
    f258d9793 improve performance
    f1ca50eeb changelog entry
    b853623ae Add frozen xtemplate 2023-10-10
    07ae1744f Drop template collection in xfrac
    6acd6be01 Set up to move xtemplate to kernel
    ea841b0e8 Extend meta-comment [ci skip]
    ed0518d9e Update for likely \New... in lttemplate
    839319960 Drop \IfInstanceExist(TF) docs
    3de2db92e Tidy ChangeLog
    d98711079 Log removal of \IfInstanceExist(TF)
    c30d7f376 Correct a meta-comment
    dd4bd1874 Document, implement, and test doubly-linked implementation of prop
    bbdbcdcfd Simplify prop_concat to run the same code for flat and linked props
    27e6727ac Make a test less sensitive to implementation details
    a943b6852 Fix a completely wrong \prop_map_inline:nn and test it
    627d4e65e l3prop documentation changes suggested by Ulrike and Chris
    4b00e7cc0 In l3prop names, change _large to _linked
    c512f5b16 Ensure that all l3prop functions correctly check variable scopes
    9f18c7067 Fix \prop_set_eq:NN for twice the same linked prop
    e57dc319f Documentation improvements in l3prop
    d7bc7e25c Implement \prop_make_flat:N / linked to change storage type
    fb191c3c8 Add CHANGELOG entry, update dates
    3604e8210 Update for l3build wrapping change
    0e6afdd3b Remove xfrac
    b688d3d6c Re-write README for l3packages
    f614da10e Update top-level README [ci skip]
    c2d96cc41 Step release tag
    8143b43a7 Get the year right
    52b164443 Mark old n-type flag functions as no-user-doc
    7154d7a86 Update info of prefix "xfrac"
    c0339aa7a Update deprecation dates of `\msg_gset:nn(n)`
    6e9b90acd Typo, incomplete cs names
    132e40a23 Update info of prefix "fontspec" [ci skip]
    ea6518f9a Fix tagging for tex files
    3301f51db Extend debug checking to cover \prop_(g)set_from_keyval:Nn
    6077c1743 \if:w documentation
    95672d31b Update l3basics.dtx
    4dedc362e Update l3basics.dtx
    0599924d9 Revert "Drop \IfInstanceExist(TF) docs"
    2aa6e8149 Re-add  \IfInstanceExist(TF) in docs
    8cd13a03c Remove temp. pTeX patch
    b4c969ce3 Add existence test to l3prop functions as a temporary fix
    9b9cbbc20 Revert "Add existence test to l3prop functions as a temporary fix"
    f17418aa8 Transitional code allowing prop_clear etc on undefined props
    1eae73d81 Log Bruno's change [ci skip]
    333739737 Step release tag
    caa2648a6 Document that peek functions cannot be used within a peek mapping [ci skip]
    54f4796dc Add code comments around the peek map functions
    4f42b38ac Correct a rare branch of \peek_analysis_map_inline:n (fixes #1461)
    53f2e851b Simplify the peek_analysis_map_inline code regarding outer macros
    cbebf0e24 Correct m3clist002 test
    04e16696f Fix cache workflow by checking out main repo
    ac4b252d5 Correct test m3prg002
    1335713d3 Restore \__kernel_msg_...:nnx(xx) for older xparse support
    632975357 Remove a couple of stray lines
    566b630e1 Correct a backend var name
    28142b13f Tighten up a debug message
    203893eca Zap a stray space
    cf96f27cf Prevent an infinite loop in \debug_(on|off):
    f5f4b7348 Error if \sys_ensure_debug: is used in doc. body
    2f3710f93 Fix type in ChangeLog
    ccd16aaa4 Use gset in l3debug
    15f33ac90 Improve error recovery for prop get/put/pop etc with invalid prop
    52ec10318 Add 15f33a to ChangeLog [ci skip]
    65ab848aa Correct V-type expansion status for seq
    996ca537f Correct placement of debug switching
    e6e9214a7 Add debug timing test file
    ab577eff8 Use the kernel hook
    beef3556a Correct a code typo
    c641dc1fb Use the kernel hook in place of \AtBeginDocument
    0cba37cde A .tlg due to LuaTeX line-truncation difference
    594d7fa0d Revert "Use the kernel hook in place of \AtBeginDocument"
    822c1188c Normalize / in \sys_shell_split_ls:nN on Windows
    492989266 Provide relative paths from ls func. on Windows
    6001a303f Normalize return paths in ls on Windows
    5136dad25 Extend ChangeLog detail
    3d10429a0 Code comment added
    9e776eb79 Step release tag
    b51ab3f37 Test file update
    7514d7860 Correct ChangeLog [ci skip]
    9c58ab6d7 Document c-type variants in fparray
    0f1feb24a Add a new intro to xparse.dtx pointing to kernel methods
    e731e1b51 Link xparse docs to usrguide
    51a8f85d7 Correct macrocode indenting
    66d5e9543 Add a subsection header
    c498c167c Drop a redundant variable
    cc9b93411 Add \draw_path_replace_bb:
    05c22772e Refine ChangeLog [ci skip]
    5ac006a10 Add a missing path tracking reset in l3draw
    46c6191f5 Correct implementation of \draw_path_replace_bb:
    27ae326ac Typeset TF of internal conditionals in current color
    03541a98f Drop a stray code line
    40b79bcdd Avoid constructing a useless quark helper
    2eab9a89c Ensure all fun. and var. are defined globally
    438780ed7 Test loading expl3 in a group
    03bb844f4 fixup! Test loading expl3 in a group
    59d17d193 Standardize use of "new" in l3deprecation
    e566ed831 Move l3graphics to l3kernel (stable)




More information about the latex3-commits mailing list.