[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.