The LaTeX3 Project submitted an update to the
l3kernel + l3packages + l3experimental
packages.
Version number: SVN 5015 License type: lppl
Summary description: Higher-level LaTeX3 concepts
Announcement text: ----------------------------------------------------------------------
Snapshot of SVN 5105 ====================
Changes in this release focus primarily on minimising dependency of expl3 on other packages and on having consistent behaviour across the supported engines (pdfTeX, XeTeX, LuaTeX). The team have developed a new build system to support this: while this does not 'show up' directly, it has resulted in a number of code improvements. The build system itself will be made generally available as a stand-alone product in the near future: full details will be given at that point.
Changes:
- Use expl3 native graphic drivers as standard rather than those from LaTeX2e
- Move experimental l3luatex code out of l3kernel: this requires more work before inclusion in the 'stable' release bundle
- Remove use of ifpdf package: with the standard settings, expl3 now requires only the LaTeX2e kernel and etex package to load
- pdf_strcmp:D is now only defined if a primitive: an internal wrapper __str_if_eq_x:nn is now used for all engines (similar to pdf@strcmp in the pdftexcmds package)
- Bug fix for pdfstrcmp emulation in LuaTeX: # tokens are now handled correctly in all cases
- Bug fixes for native drivers: negative scaling and descender depths are now handled correctly
- Bug fix for l3keys: attempting to 'nest' choice keys (set the code for a choice to itself be a choice) raises an error
- l3file now allows spaces in file names and quotes them in the web2c style: surround tokens only if the file name contains spaces
- Performance enhancement for l_if_single:n(TF)
- int_step_... functions now evaluate all three INT arguments at the start of the loop
- dim_to_pt:n/dim_to_unit:nn are now fully expandable; the input syntax is now restricted to 'properly formed' dimensions (i.e. exactly one unit must be given)
- l3fp-old, which contained some code to support the older, non-expandable FPU syntax, is removed entirely
- gind.ist is used for index sorting rather than l3doc.ist
- Improved error messages in l3regex
----------------------------------------------------------------------
These packages are located at http://mirror.ctan.org/macros/latex/contrib/l3kernel/ http://mirror.ctan.org/macros/latex/contrib/l3packages/ http://mirror.ctan.org/macros/latex/contrib/l3experimental/
More information is at http://www.ctan.org/pkg/l3kernel http://www.ctan.org/pkg/l3packages http://www.ctan.org/pkg/l3experimental
We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html .
------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team Petra RĂ¼be-Pugliese