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 \tl_if_single:n(TF) - \int_step_... functions now evaluate all three integer 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 _______________________________________________ Ctan-ann mailing list Ctan-ann@dante.de https://lists.dante.de/mailman/listinfo/ctan-ann