[latex3-commits] [latex3/latex3] c35453: Move l3build.lua from support to l3build tree
GitHub
noreply at github.com
Thu Nov 9 13:31:56 CET 2017
Branch: refs/heads/manifest
Home: https://github.com/latex3/latex3
Commit: c354530ab77c167dd62d3162f392c7ca45a58e88
https://github.com/latex3/latex3/commit/c354530ab77c167dd62d3162f392c7ca45a58e88
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
A l3build.lua
Log Message:
-----------
Move l3build.lua from support to l3build tree
Commit: d1edf359afd10954c91c5cc07514593f5d9daa8a
https://github.com/latex3/latex3/commit/d1edf359afd10954c91c5cc07514593f5d9daa8a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Improve logic to order of build dir defintions and allow for 'no bundle'
This now allows for the case of a stand-alone module.
Commit: f40d0f77560aad4cc4e081118e72e501efa69c1b
https://github.com/latex3/latex3/commit/f40d0f77560aad4cc4e081118e72e501efa69c1b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove typo in build set up
Commit: 33fab4e5db97e327730cd4b9fdba613a41082933
https://github.com/latex3/latex3/commit/33fab4e5db97e327730cd4b9fdba613a41082933
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Implicit maindir should just be "."
Commit: fe086216ac26cef957c029842b97cab7d155d47f
https://github.com/latex3/latex3/commit/fe086216ac26cef957c029842b97cab7d155d47f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
A l3build-config.lua
M l3build.lua
Log Message:
-----------
Move L3-specific build settings to a separate config Lua file
Hopefully this means most (all?) of l3build.lua is now not tied to our
own work. Still a few things to generalise in terms of settings.
Commit: 6dbcd12704f751ef530b1237d3139a22e33c2a96
https://github.com/latex3/latex3/commit/6dbcd12704f751ef530b1237d3139a22e33c2a96
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
M l3build-config.lua
M l3build.lua
Log Message:
-----------
Rename "pdfsettings" to "typesetcmds"
Hopefully this is more clearly linked to typesetting.
Commit: bce1b1b013738cb0668a086a4e7a2db38c65acfc
https://github.com/latex3/latex3/commit/bce1b1b013738cb0668a086a4e7a2db38c65acfc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-01 (Sun, 01 Jun 2014)
Changed paths:
M l3build-config.lua
M l3build.lua
Log Message:
-----------
Add switches for path searching in build script
Three switches: unpack, test, typset. As the setting may be "false", an
explicit test for "nil" is required here.
Commit: c9c1f690163459672b87156785272ca0f43b8812
https://github.com/latex3/latex3/commit/c9c1f690163459672b87156785272ca0f43b8812
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
A l3build.dtx
A l3build.ins
Log Message:
-----------
add l3build.dtx to produce l3build.tex
* not sure about the name but l3build.tex would be the new regression-test.tex
* probably good idea to add the lua script to the dtx when it stabilises
* and the dtx will document the whole thing of course :)
Commit: d980cbafa28333e2d39025d60b4a9ad28cd6e404
https://github.com/latex3/latex3/commit/d980cbafa28333e2d39025d60b4a9ad28cd6e404
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
allow l3build.tex to run under plain
just in case anyone needs it :)
not everything might make sense yet.
Commit: 773f9bb6d96d89eb41605992c7cf3432b58932ce
https://github.com/latex3/latex3/commit/773f9bb6d96d89eb41605992c7cf3432b58932ce
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
remove largely unused l3build.tex commands
(unused?)
\ADDRESS
\STYLE
\STYLEOPTIONS
\CLASS
\PACKAGE
\FONTSELECTION
Commit: ae0d8d7fa3dd46b51bb0d20992f7439853cbcc47
https://github.com/latex3/latex3/commit/ae0d8d7fa3dd46b51bb0d20992f7439853cbcc47
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
fix \TYPE in plain
Commit: f476a8a53396f8f7f3febcedb39d1dff3ed9e4f5
https://github.com/latex3/latex3/commit/f476a8a53396f8f7f3febcedb39d1dff3ed9e4f5
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
don't assume makeatletter for user commands
Commit: 79054de2ec4d013401191d30bd0f1918e968f741
https://github.com/latex3/latex3/commit/79054de2ec4d013401191d30bd0f1918e968f741
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
another 2e command and an update to the \START message
Commit: 6c02d71695e4fbc5ef439003003a8818117f26bf
https://github.com/latex3/latex3/commit/6c02d71695e4fbc5ef439003003a8818117f26bf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.ins
Log Message:
-----------
l3build is a bundle of its own
Commit: a5be5841c802032ee84077680ef9b1b865812d51
https://github.com/latex3/latex3/commit/a5be5841c802032ee84077680ef9b1b865812d51
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Sick to a minimal set of catcode changes
As the code doesn't need "_", leave it alone and jsut use "@" at present.
Also, as "@" may have any catcode, presumably, detokenize it (we are assuming
e-TeX).
Commit: d86c439f5aa9257e869ca629a3330debe3852fed
https://github.com/latex3/latex3/commit/d86c439f5aa9257e869ca629a3330debe3852fed
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Tiday up some minor l3build things
Commit: d4d2312681431529486cc29367e449fc091cb331
https://github.com/latex3/latex3/commit/d4d2312681431529486cc29367e449fc091cb331
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Set \newlinechar for l3build
If we are imagining this might get used with plain then we need the right
new line char!
Commit: d6f49f7a69d201520538600a1a9e02f377f21026
https://github.com/latex3/latex3/commit/d6f49f7a69d201520538600a1a9e02f377f21026
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.ins
Log Message:
-----------
Keep 'regression-test' as the extracted code name
Commit: 3b33c8f1324654b8bea3ef7685da306dca4aef0e
https://github.com/latex3/latex3/commit/3b33c8f1324654b8bea3ef7685da306dca4aef0e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.ins
Log Message:
-----------
The build stuff only requires the basic DocStrip program
Commit: 727089eb514ca3da17e2a9369bdcf1f743bd3b83
https://github.com/latex3/latex3/commit/727089eb514ca3da17e2a9369bdcf1f743bd3b83
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Make TYPE long in one place
Commit: 3ebce69db6dd8da6ab6259c6c5fcfe17df1c055f
https://github.com/latex3/latex3/commit/3ebce69db6dd8da6ab6259c6c5fcfe17df1c055f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Mainly editorial tidying
Commit: 30787c4e0a1ce95e4c65031db9f3317787371416
https://github.com/latex3/latex3/commit/30787c4e0a1ce95e4c65031db9f3317787371416
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-02 (Mon, 02 Jun 2014)
Changed paths:
A build.lua
Log Message:
-----------
Add a build wrapper for l3build itself
A few issues to address here, some of which are in l3build.
Commit: 4ab3adae98bef5f9fa456d76fa61a810d3ec1ac4
https://github.com/latex3/latex3/commit/4ab3adae98bef5f9fa456d76fa61a810d3ec1ac4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M build.lua
Log Message:
-----------
Remove extracted regression-test when cleaning up l3build
Commit: 5603728f761cb33f1a76f5faece8ebb394c2f8fa
https://github.com/latex3/latex3/commit/5603728f761cb33f1a76f5faece8ebb394c2f8fa
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Correct logic for setting CTAN dir
Commit: 7a834dc2f8f16226ad8a5e0c2b16da4b56995abf
https://github.com/latex3/latex3/commit/7a834dc2f8f16226ad8a5e0c2b16da4b56995abf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Missing "="
Commit: a385b7e030df3ad53146a7168c3caf3acb876211
https://github.com/latex3/latex3/commit/a385b7e030df3ad53146a7168c3caf3acb876211
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
ensure destination exists for "cp ()"
this caused issues when unpacking in some cases for me
Commit: f9e89f7930cbaf37377770784d4abb45288ed646
https://github.com/latex3/latex3/commit/f9e89f7930cbaf37377770784d4abb45288ed646
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
allow dirs to be customised
we may not wish to keep this feature (could it cause
issues with bundles?), but I wanted to experiment.
I think I prefer having
build/distrib
build/local
build/test
build/unpacked
but I haven't changed any defaults yet.
Commit: 5535e9adfa56c3a59b9f3f9fcf05459e0f0352c9
https://github.com/latex3/latex3/commit/5535e9adfa56c3a59b9f3f9fcf05459e0f0352c9
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
allow for missing support/ dirs, etc.
I've been experimenting with trying to minimise the
amount of additional material needed in a package directory
when using l3build. Before this commit, having
"support/" was necessary even if empty.
This might not be the best place to make this check, though...
Commit: c50753a5dfa7b7f255e9ad237c2cd28d3c6aae06
https://github.com/latex3/latex3/commit/c50753a5dfa7b7f255e9ad237c2cd28d3c6aae06
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
l3build.dtx: add the lua script, verbatim, to the typeset documentation
probably don't want to use listings, long term :)
Commit: 8ed8c7f6246d4f7622a5efd8a70a0bda5b62798e
https://github.com/latex3/latex3/commit/8ed8c7f6246d4f7622a5efd8a70a0bda5b62798e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M build.lua
M l3build-config.lua
Log Message:
-----------
Enable extraction of regression-test from l3build and use as a dependency
While there is a copy of regression-test in support, it will be used in
preference to the extracted one. At the moment that's important as Will's
made a small change ("2e + expl3" => "l3build") in the text, which causes
all of the tests to fail otherwise!
Commit: 7c9de08a2daaf7996af27c2dfb41cc8076dbc88b
https://github.com/latex3/latex3/commit/7c9de08a2daaf7996af27c2dfb41cc8076dbc88b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-03 (Tue, 03 Jun 2014)
Changed paths:
M build.lua
M l3build.lua
Log Message:
-----------
Improve relationship between module and bundle
Logic now:
- module only: stand-along item going to CTAN on its own
- bundle only: bundle of modules to got to CTAN together
- bundle and module: module which is only sent to CTAN as part of a bundle
but can e.g. installed or have tests run on its own
Commit: df18717ba8b04b6c666b4d0070b42a8fd0e15d25
https://github.com/latex3/latex3/commit/df18717ba8b04b6c666b4d0070b42a8fd0e15d25
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
More logic improvements for l3build and module/bundle split
Commit: 5f8c680d4ecaa71d302d0fb45d187af2c7c209d5
https://github.com/latex3/latex3/commit/5f8c680d4ecaa71d302d0fb45d187af2c7c209d5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove a few unfinished l3buld changes
Currently wondering about the top level script: a bit unusual, so do we
need to support this more generally.
Commit: 2e033bc408db594ab79c4c39a8d9ae3fba9f87b7
https://github.com/latex3/latex3/commit/2e033bc408db594ab79c4c39a8d9ae3fba9f87b7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M l3build-config.lua
M l3build.lua
Log Message:
-----------
Generalise support files concept
Split into 'unpack' and 'check' versions: this means docstrip.tex is not
hard-coded. As checking is the step most likely to be run 'isolated', the
default for that is 'everything sensible in support'.
I've not yet added a 'typeset' possibility: I have a feeling that the name
of the vars should match the target, so either the target should be "typeset"
or the vars should all be "doc...": thoughts?
I think this allows the cp function to be simplified again: will check and
then commit.
Commit: afc3472d83c07240574670b1496514f1b97f0816
https://github.com/latex3/latex3/commit/afc3472d83c07240574670b1496514f1b97f0816
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Simplify cp function
This is now never called on a 'hard-coded' file, always on the result of
a listing operation, so should always have a valid source.
Commit: 4feaf0bb3231fff147c8abba742ad6f77f687b5f
https://github.com/latex3/latex3/commit/4feaf0bb3231fff147c8abba742ad6f77f687b5f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M build.lua
Log Message:
-----------
Tie l3build's only script more closely to rest of L3
Most of the settings are the same, so note the key differences.
Commit: 6ba45d2a712012954694a283bb13bb050274afb4
https://github.com/latex3/latex3/commit/6ba45d2a712012954694a283bb13bb050274afb4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
A README.markdown
Log Message:
-----------
Add a README for l3build
Commit: feb71554dad5ec652a86be633519dfc39ef86e28
https://github.com/latex3/latex3/commit/feb71554dad5ec652a86be633519dfc39ef86e28
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Add a license to l3build.lua
Presumably the LPPL applies here: what do we do about the glob stuff?
Commit: 6ca4b2f87e4f901c57f6035b6de102dd0cf4d301
https://github.com/latex3/latex3/commit/6ca4b2f87e4f901c57f6035b6de102dd0cf4d301
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Change l3build ID text so tests pass
As things stand, the tests now pass with the DocStripped version of
regression-test. For the present, do not change which version is used as there
is quite a bit in that file that is not in the new one.
Commit: 2fc7d1f9fa1dcdd2749140b576ab9d4639087681
https://github.com/latex3/latex3/commit/2fc7d1f9fa1dcdd2749140b576ab9d4639087681
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-04 (Wed, 04 Jun 2014)
Changed paths:
M build.lua
M l3build.lua
Log Message:
-----------
Fix main check function
Two things:
- l3build has no tests
- file listing should check dir exists, as this gives an easy way to
avoid trying to access non-existent files
Commit: be9b8445e6f944dd77f17b062592b47fd7585567
https://github.com/latex3/latex3/commit/be9b8445e6f944dd77f17b062592b47fd7585567
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.ins
Log Message:
-----------
re-instate \PACKAGE and \CLASS, add .cfg for 2e use
Commit: f0d912fe789ee07c264597f5bec750005412158b
https://github.com/latex3/latex3/commit/f0d912fe789ee07c264597f5bec750005412158b
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
A build-testfiles.lua
A testfiles/plain-test.lvt
A testfiles/plain-test.tlg
Log Message:
-----------
add a test to test the test system
I'm in a bit of a rush, so I didn't try running the testfiles
from the main build.lua file; rather added a new one just for
tests. N.B. it takes regression-test.tex from l3build/ not
from ../support/
I'm using %&pdftex to run the test file in plain;
is that the right idea?
Commit: 572ebf7ee5d83a93e0a66761c1360499006d8002
https://github.com/latex3/latex3/commit/572ebf7ee5d83a93e0a66761c1360499006d8002
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
M l3build-config.lua
M l3build.lua
Log Message:
-----------
Only enable cmdcheck target selectively
This only makes sense for l3doc-based .dtx files: it's not unreasonable for
us to have it in the generic script but shouldn't be enabled by default.
Commit: 6571f988ca1832376528e31b9353645af9b687e7
https://github.com/latex3/latex3/commit/6571f988ca1832376528e31b9353645af9b687e7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Typo
Commit: 598a21720380b812453f94d57b5f3e8adc74f237
https://github.com/latex3/latex3/commit/598a21720380b812453f94d57b5f3e8adc74f237
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Add a version target
Might be useful to some people: intention is to set the release date by hand
when sending to CTAN.
Commit: 60cd047adc75d85a05a1af2ca0f55a9dc53b304c
https://github.com/latex3/latex3/commit/60cd047adc75d85a05a1af2ca0f55a9dc53b304c
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
A testfiles/plain-luatex.lvt
A testfiles/plain-pdftex.lvt
A testfiles/plain-pdftex.pdftex.tlg
R testfiles/plain-test.lvt
R testfiles/plain-test.tlg
A testfiles/plain-xetex.lvt
A testfiles/plain-xetex.xetex.tlg
Log Message:
-----------
test "plain" LuaTeX and XeTeX separately (for now?)
The LuaTeX test doesn't find etex.sty, so I'm leaving out its .tlg
Commit: 4e72024a0c20be89e3f7628c638cbbefc2990027
https://github.com/latex3/latex3/commit/4e72024a0c20be89e3f7628c638cbbefc2990027
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-05 (Thu, 05 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
add some proper l3build.lua documentation
Still a ways to go!
Commit: fdeac0df66cc74976773991638fb91dc28159e9f
https://github.com/latex3/latex3/commit/fdeac0df66cc74976773991638fb91dc28159e9f
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
a little more documentation
Commit: a59338b76f2f86a25b12ad761e7203e81d1301da
https://github.com/latex3/latex3/commit/a59338b76f2f86a25b12ad761e7203e81d1301da
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M build.lua
M l3build.lua
Log Message:
-----------
Auto-run main () function
This change allows us to run main () without needing to add it to every
script. As extending the scripts is mainly something we need, this seems a
reasonable approach.
Commit: 8bbc1a24392f11c794ecf44bff88820a82f0b544
https://github.com/latex3/latex3/commit/8bbc1a24392f11c794ecf44bff88820a82f0b544
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow variation of extensions
Presumably this should be customisable (bit unlikely, but ...).
Commit: abf6fbba747d2ede874dbfee67141f77f5a38ddc
https://github.com/latex3/latex3/commit/abf6fbba747d2ede874dbfee67141f77f5a38ddc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove a redundant comment
Commit: cacbfb67c9d84f6bfec6a3aeee5431ae8aef4aa5
https://github.com/latex3/latex3/commit/cacbfb67c9d84f6bfec6a3aeee5431ae8aef4aa5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Slightly clearer sub-target message
Commit: dbeef21b025309d7d72640b6a19ac90176b39571
https://github.com/latex3/latex3/commit/dbeef21b025309d7d72640b6a19ac90176b39571
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-07 (Sat, 07 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add documentation for all Lua vars in l3build
This covers all of the ones anyone should be changing and gives hopefully
some clue as to the point of them.
Commit: 626be800c26b37bb34d727c9a7f464937ca0cb91
https://github.com/latex3/latex3/commit/626be800c26b37bb34d727c9a7f464937ca0cb91
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-07 (Sat, 07 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Target "cmdcheck" is standard but only logical if using l3doc
By default, this is not enabled so doesn't show up in e.g. help.
Commit: 03bbed1579d52be2e55a61f34d564cd7e0134a28
https://github.com/latex3/latex3/commit/03bbed1579d52be2e55a61f34d564cd7e0134a28
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-07 (Sat, 07 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Tighten up a bit what a bundle is
Commit: 5d4547ff621450eed61eb4a133b62d60a17a181c
https://github.com/latex3/latex3/commit/5d4547ff621450eed61eb4a133b62d60a17a181c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-07 (Sat, 07 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove one unnecessary normalisation
This is from when we were using a different approach to sandboxing.
Commit: 06b17ee3c4fb2fe2914620a5a3ecb2de7932442d
https://github.com/latex3/latex3/commit/06b17ee3c4fb2fe2914620a5a3ecb2de7932442d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-07 (Sat, 07 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document normalisation
Probably for some of the LuaTeX stuff we'll long-term want a flag to
turn the normalisation on and off (on for bidi work, off normally).
Commit: d46f2418c3c53d71e975d17838be91781857be23
https://github.com/latex3/latex3/commit/d46f2418c3c53d71e975d17838be91781857be23
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-07 (Sat, 07 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
some more doc
after joseph's careful alphabetisation with the order of the variables, I've gone and mussed it up again
* separate vars for generated dirs
* I think it is more logical to put ctandir/tdsdir only after distribdir :)
Commit: 35099ced8c0142d5b479fa57548d2291cb0111a0
https://github.com/latex3/latex3/commit/35099ced8c0142d5b479fa57548d2291cb0111a0
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
move default generated folders under common build/
Commit: 779daaff2584b7fcc5167755c9949aa0177f2ad7
https://github.com/latex3/latex3/commit/779daaff2584b7fcc5167755c9949aa0177f2ad7
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
allow the ctan TDS to be customised
e.g., if you want to install into "generic/bundle/module",
can write
tdsroot = "generic"
not sure if this name is best; happy with alternatives.
Maybe "installdir"?
Commit: 070fa64e78def26c49ce657033c85f8653fa5b75
https://github.com/latex3/latex3/commit/070fa64e78def26c49ce657033c85f8653fa5b75
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.ins
Log Message:
-----------
cfg files for both 2e and l3
(not sure how they are installed as part of our build system...)
* the message at the top of the tlg file is now customised to
allow correct output for both l3 and 2e.
* \InputIfFileExists implemented quickly in plain if necessary
Commit: 489a69f87678ce2a9740fe5d9fc879e4b8c0a26e
https://github.com/latex3/latex3/commit/489a69f87678ce2a9740fe5d9fc879e4b8c0a26e
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
continue documentation
Commit: 2ce8d55aaf48c0c6fa9e6e637431a3a7fbe69d14
https://github.com/latex3/latex3/commit/2ce8d55aaf48c0c6fa9e6e637431a3a7fbe69d14
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
unpackdir needs generating + cleaning if necessary
(again not sure if this is the place to put this but seems
better than my last attempt of subverting cp()!)
Commit: eda21460b087a960fd3619ac1b97e62ab086524f
https://github.com/latex3/latex3/commit/eda21460b087a960fd3619ac1b97e62ab086524f
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
add engines to documented variables
(not sure i missed these)
Commit: c2655ffbba2d59c13234466aa26cc9fe0462ac49
https://github.com/latex3/latex3/commit/c2655ffbba2d59c13234466aa26cc9fe0462ac49
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
A build-testfiles-plain.lua
M build-testfiles.lua
A testfiles-plain/plain-pdftex.lvt
A testfiles-plain/plain-pdftex.tlg
A testfiles-plain/support/regression-test.cfg
A testfiles/00-test-1.lvt
A testfiles/00-test-1.tlg
R testfiles/plain-luatex.lvt
R testfiles/plain-pdftex.lvt
R testfiles/plain-pdftex.pdftex.tlg
R testfiles/plain-xetex.lvt
R testfiles/plain-xetex.xetex.tlg
A testfiles/support/regression-test.cfg
Log Message:
-----------
build test files updated
* at present, can't test with multiple engines under plain
(to be considered)
but one engine at a time works, as shown here
* cfg files work under both latex and plain
Commit: ed4dfa467ffa8eb362103bb3185b5c90dcfffe38
https://github.com/latex3/latex3/commit/ed4dfa467ffa8eb362103bb3185b5c90dcfffe38
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Print path to diff files for failing check(s)
Commit: 4a3420229f1017222f50b8f5a6332a7464ed3e9b
https://github.com/latex3/latex3/commit/4a3420229f1017222f50b8f5a6332a7464ed3e9b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build-config.lua
Log Message:
-----------
Allow l3hooks tests to access system tree
There are still some strange differences here.
Commit: 4c15f86cd53e806c09f683e9258ea0004884ebcc
https://github.com/latex3/latex3/commit/4c15f86cd53e806c09f683e9258ea0004884ebcc
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
l3build doc: correct slashes in file paths and write a bit about dependencies
Commit: 9d18efb237d017f29e747ce74f547b9c4b7be144
https://github.com/latex3/latex3/commit/9d18efb237d017f29e747ce74f547b9c4b7be144
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Default is to search system trees
It's our config file that disables this by default.
Commit: cd99ab7ff1bbac57d557c8f41475445fed7b052b
https://github.com/latex3/latex3/commit/cd99ab7ff1bbac57d557c8f41475445fed7b052b
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
fix bug in "doc"; this space is seemingly important
before the fix I was getting:
! I can't find file `" "'.
<to be read again>
\let
<*> " \input
breqn.dtx"
Commit: 3422c97eefd9d8fea2cfed40c089b5145be99f54
https://github.com/latex3/latex3/commit/3422c97eefd9d8fea2cfed40c089b5145be99f54
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
add "typesetsuppfiles" variable
it seems useful to be able to add files to "support/" that can be used in the compilation of doc.
otherwise you'd need to litter the main folder with files for typesetting.
longer term, we might want to consider having a separate build directory for typesetting in which the finished product is moved back into the main dir if desired.
other considerations: typesetruns counter, inclusion of bibtex/biber, glossaries, ... perhaps totally separate build scripts that we can just call externally? Don't want to re-invent the wheel too much in here.
Commit: 6e32214d6ea01dfe51bdf280c517d90dedfc570c
https://github.com/latex3/latex3/commit/6e32214d6ea01dfe51bdf280c517d90dedfc570c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for customisation of main()
In general it's easiest if main() just runs at the end of l3build. To allow
for caes where soemthing different should happen, use the
main = main or ...
trick but also define stdmain as the normal version. This allows for
custom definitions of targets while keeping the normal approach to actually
running the targets
function main (a,b,c) end -- Do nothing
dofile (l3build.lua)
function ctan ()
-- Some custom code
end
stdmain (ag[1], arg[2], arg[3])
Commit: eda85a630ed06b023af7c8d244febc802e3a81e1
https://github.com/latex3/latex3/commit/eda85a630ed06b023af7c8d244febc802e3a81e1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
"help = help or" is needed for l3kernel
l3kernel needs to provide a custom version of the help text.
Commit: c1dd19827c7b0cc97534cd876fb350a11ad44d50
https://github.com/latex3/latex3/commit/c1dd19827c7b0cc97534cd876fb350a11ad44d50
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Use tdsroot for doc installation
As the tdsroot is customisable for .tex, etc., files, it also needs to be
for PDFs, etc.
Commit: 8d4f219593e1d3af51e3968153c6ff6b89f1c956
https://github.com/latex3/latex3/commit/8d4f219593e1d3af51e3968153c6ff6b89f1c956
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Use "/" for diff listing in all cases
As in the Windows case the testdir format is 'odd' anyway, may as well use
"/" for all separators. Perhaps fix properly for Windows by applying
format change.
Commit: 6cf637727efa7ffdf5fa0672613fc6b5e0cb6923
https://github.com/latex3/latex3/commit/6cf637727efa7ffdf5fa0672613fc6b5e0cb6923
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Line up some vars
I like these to be tidy :-)
Commit: a0d99b80f0120c191a5f2f7e5d916cd4ea9d5725
https://github.com/latex3/latex3/commit/a0d99b80f0120c191a5f2f7e5d916cd4ea9d5725
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Another minor tidy
Missed this one the first time!l3build: Another minor tidy
Missed this one the first time!l3build: Another minor tidy
Missed this one the first time!
Commit: 7abcfb2d009e65bd9acc7c1e3521fccd64822e9e
https://github.com/latex3/latex3/commit/7abcfb2d009e65bd9acc7c1e3521fccd64822e9e
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-10 (Tue, 10 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
document use of \showbox and \showoutput
this is pretty important for real-world testing :)
Commit: b6e663a7e94a0079cd1c37849d4212e01afd1941
https://github.com/latex3/latex3/commit/b6e663a7e94a0079cd1c37849d4212e01afd1941
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Typeset docs in a dedicated location
I ran into an issue with the latest CTAN release where a file 'here' was
causing issues. By using a dedicated directory, we control what files are
available to the process: in this case, the local files, source file itself
and then system tree if allowed.
At present, the end point here is still to copy PDF files back to the original
location: seems most useful approach but can be altered if required.
Commit: 49d6b3ce700479b752e44cc2327c0b7488a32cc9
https://github.com/latex3/latex3/commit/49d6b3ce700479b752e44cc2327c0b7488a32cc9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Make sure typesetting has exactly the correct files available
Clean out the localdir first so that there is nothing left over, and only
install deps once per module being typeset (most useful for l3kernel).
Commit: d9bf53b169fba6a65502e4cff2d39fac19723914
https://github.com/latex3/latex3/commit/d9bf53b169fba6a65502e4cff2d39fac19723914
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Revert r5107 and r5108
Life is actually more complicated than the previous commits suggest. There
is a need to worry about multiple source files, and copying them is required
for in e.g. l3kernel to do the job 'properly'. That then makes life more
complex with paths. For the moment, stick with typesetting in place.
Commit: f812ea5636371f6f4a4eb9c5026b25f662f4c0f7
https://github.com/latex3/latex3/commit/f812ea5636371f6f4a4eb9c5026b25f662f4c0f7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-11 (Wed, 11 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Add demo Lua scripts directly to .dtx
A few reasons for this. Requiring other files makes life tricky for moving
to an 'isolated' build approach, and ties the file to how our repo is set up.
It also means that to allow inclusion in TeX Live we'd really need to ship the
.lua files to CTAN, which is not really the idea.
Upcoming checkins will reinstate the idea of building docs in a separate
dir: I now have this sorted in my head.
Commit: 66ec2ab0243a3401ae4e1ecfa4b33b3cf990ee78
https://github.com/latex3/latex3/commit/66ec2ab0243a3401ae4e1ecfa4b33b3cf990ee78
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
more detail documenting `ctan`
Commit: 24c1bdd394e8e60528f9f665efa8526a71487e44
https://github.com/latex3/latex3/commit/24c1bdd394e8e60528f9f665efa8526a71487e44
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Typeset in dedicated location
This approach avoids as much as is sensible the danger of picking up
'stray' files. Notice that the typesetting directory is not currently cleaned
out at the start of 'doc': potentially we want to allow all PDFs to be here
and copy them out later in the process than is currently the case. At the
moment, each PDF is copied back to the 'parent' location at the end of the
run: should this be the case?
Commit: 075fd21051f0c14b5429a50e9d87828e888371f9
https://github.com/latex3/latex3/commit/075fd21051f0c14b5429a50e9d87828e888371f9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
No longer need cleanaux
As typesetting is now done outside of the main dir, there is no need to
clean up aux files each time. However, this is retained for the "clean" target
as that ideally cleans up 'fully', which should include any files that have
been generated by the end user.
Commit: 53e9a92f85c3e62f684a73fbcc1c65817b42c2db
https://github.com/latex3/latex3/commit/53e9a92f85c3e62f684a73fbcc1c65817b42c2db
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Add module name to "allmodules" diagnostic info
Printing the module name here means that if something goes wrong it should be
a bit easier to track down.
Commit: 1e974509ece05da07868532eaa1fd3e068c36f4d
https://github.com/latex3/latex3/commit/1e974509ece05da07868532eaa1fd3e068c36f4d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Halt CTAN zip creation if docs fail to build
This happens reasonably often with source3, so should be picked up.
Question: Do we want to force checks to be run as part of teh ctan target?
Currently we don't, and perhaps it's more sensible to expect that to be done
by hand (which is my procedure now).
Commit: 53adb1e298728bcc04e906085897f06d74d842d7
https://github.com/latex3/latex3/commit/53adb1e298728bcc04e906085897f06d74d842d7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Retrun 0 ('pass') errorlevel from doc () function
Commit: c49ee59e52f4be0a5c3b5a875677e4d13e81ce7b
https://github.com/latex3/latex3/commit/c49ee59e52f4be0a5c3b5a875677e4d13e81ce7b
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
`unpack` fails for a module if unpackdir does not exist
this affects a couple of other commands too.
mkdir is fine to run without checking the dir is needed
since its definition either doesn't care (*NIX) or does
the check already (Windows)
Commit: 6b81d407a18bc3eddd2734002d9335cf65761112
https://github.com/latex3/latex3/commit/6b81d407a18bc3eddd2734002d9335cf65761112
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
some more work on the doc
* adding a "standalone" script example
* still haven't documented overloading main(), but I might give that a miss for now
Commit: 479a08fa716712d3f4091f0362133af28660ddc1
https://github.com/latex3/latex3/commit/479a08fa716712d3f4091f0362133af28660ddc1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Drop cleaning of auxfiles
As we now do everything in defined 'disposable' places this is not required.
Commit: 942fd2e1bf356e698d70503c898bf99ad9b044a0
https://github.com/latex3/latex3/commit/942fd2e1bf356e698d70503c898bf99ad9b044a0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Remove auxfiles stuff from .dtx
Commit: 6efc73d251004b1429e1b8f17d8f0e40a38ddb2d
https://github.com/latex3/latex3/commit/6efc73d251004b1429e1b8f17d8f0e40a38ddb2d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Only copy main .zip to working dir
Commit: 42e88be76880fd31288e5391f7300d4a9fac9e97
https://github.com/latex3/latex3/commit/42e88be76880fd31288e5391f7300d4a9fac9e97
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Clean up as part of CTAN build process in all cases
Commit: 54f44279dded6513cffa2e70b233b13cc770c11f
https://github.com/latex3/latex3/commit/54f44279dded6513cffa2e70b233b13cc770c11f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Test for testfiledir as part of check()
Done in this way, there is not an odd error if there are no tests but
testfiledir is not set to "".
Commit: 83814b3aff02b3488e681af0490b3fe5274cbe62
https://github.com/latex3/latex3/commit/83814b3aff02b3488e681af0490b3fe5274cbe62
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Run "check" as part of CTAN process
Probably there need to be a few internal changes to make this efficient,
but it does work as currently set up.
Commit: 7ef689d938a4237f0228f1a577e229e336878013
https://github.com/latex3/latex3/commit/7ef689d938a4237f0228f1a577e229e336878013
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-12 (Thu, 12 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Ensure "clean" really tidies up
Without this, some odd things can result from doing "ctan".
Commit: 3b69aafc178178ec2a14d65af923cc77efa79a3f
https://github.com/latex3/latex3/commit/3b69aafc178178ec2a14d65af923cc77efa79a3f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-13 (Fri, 13 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Add a short Winodws batch file demo
A wrapper of this form allows use of build.lua in the same way as is doable
on Unix by appling chmod. Obvious question: do we want to add these abilities
to our own setup?
Commit: 05e772af3202a95d9f38e9ab2a8cbc4113411e4a
https://github.com/latex3/latex3/commit/05e772af3202a95d9f38e9ab2a8cbc4113411e4a
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-13 (Fri, 13 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
add l3 .cfg file directly to the repo
it should be renamed when the local
support/regression-test.tex
is removed.
Commit: 8e5066e641add665d45f2742be1afc766f87438a
https://github.com/latex3/latex3/commit/8e5066e641add665d45f2742be1afc766f87438a
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-13 (Fri, 13 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.ins
Log Message:
-----------
remove 2e cfg from dtx
* and update .ins file appropriately
* the cfg file has been added to the 2e repository
Commit: e9a9d1cdbd1649025fe642f920255f02aabaa45d
https://github.com/latex3/latex3/commit/e9a9d1cdbd1649025fe642f920255f02aabaa45d
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-13 (Fri, 13 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
minus a proof-read, i'm happy with the doc
* twocolumn ToC looks better
* describe better some variables in the text that were only listed in the big table
* add brief description of all \START, \END, etc., commands
I think we've basically covered everything now
N.B. my todo on a possible \cs{TRACEPAGES}; any thoughts?
especially w.r.t. it being active by default?
Commit: 322ca73a51c700fed304da436c0d3bad17b4ea3a
https://github.com/latex3/latex3/commit/322ca73a51c700fed304da436c0d3bad17b4ea3a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-13 (Fri, 13 Jun 2014)
Changed paths:
M l3build-config.lua
M l3build.dtx
M l3build.lua
Log Message:
-----------
Use DocStrip version of regression-test, etc.
This removes the need to have a copy of regression-test.tex in support.
At the same time, as the 'standard' position is that nothing is run in isolation
it does not make sense to copy any support files. Instead, do this just for
our own code, and be selective about waht we copy (presumably the best plan).
Commit: 8d0841672ee1d9dbb75af62a520feead13cd23fd
https://github.com/latex3/latex3/commit/8d0841672ee1d9dbb75af62a520feead13cd23fd
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2014-06-13 (Fri, 13 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
I think \section/\subsection works much better than \par/\section --- just a thought
Commit: ee495db738e9c6de3e6609733f60bbf24467f51e
https://github.com/latex3/latex3/commit/ee495db738e9c6de3e6609733f60bbf24467f51e
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-14 (Sat, 14 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
try (?) and improve \END documentation
I still half-wonder if \END should be set up in LaTeX to
run \end{document} internally, with \OMIT used to hide
any unwanted material.
Then we'd just say "use |\END| to end the test, always"
Commit: b3672fca682cbd867a5ea2c77d9ceaa8aca70ad9
https://github.com/latex3/latex3/commit/b3672fca682cbd867a5ea2c77d9ceaa8aca70ad9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-15 (Sun, 15 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
A few notes on localdir
Most of the time, it makes sense to keep 'local' files separate from
'current business', but that's more complex for the tests so everything is
done in one place. That may not be immediately apparent, so add some notes.
Commit: 3ad6f7a909a02fd941b07872f2d51ccebeb4a7b1
https://github.com/latex3/latex3/commit/3ad6f7a909a02fd941b07872f2d51ccebeb4a7b1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-15 (Sun, 15 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add fixed version information to l3build files
As the .dtx and .lua file need to have identical version numbers, using SVN
keyword expansion is not reliable (the same reasoning applies here as to
expl3.dtx). Thus hard-code the version number/date into the two files, and
for CTAN releases use the same approach as for l3kernel/packages/experimental:
a 'version step' checkin just before release.
Arguably, l3build could have a 'proper' version string (v1.0 at this stage?),
but perhaps it's easiest for the moment just to stick to the SVN revision and
see if we have bug reports. Once things to look 'release quality' then I will
probably change from the SVN number here to something more 'standard'.
Barring any last-minute issues I intend to submit a first release of l3build
to CTAN later today.
Commit: 8b02ad9774cc4c902f3ad962800941fbf7e918d6
https://github.com/latex3/latex3/commit/8b02ad9774cc4c902f3ad962800941fbf7e918d6
Author: Will Robertson <wspr81 at gmail.com>
Date: 2014-06-15 (Sun, 15 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
quick sanity check of the docs
might have missed some :)
Commit: ee82385af86005fd9fa64667e7a38809c7bfa69e
https://github.com/latex3/latex3/commit/ee82385af86005fd9fa64667e7a38809c7bfa69e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-15 (Sun, 15 Jun 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
A few doc tweaks
Most of these are pretty obvious. On the "binaryfiles" setting, note that this
is about line endings rather than compression (PDFs do compress a bit).
Commit: 325ec5e5d09ce0981cd2778807cf3f076460f736
https://github.com/latex3/latex3/commit/325ec5e5d09ce0981cd2778807cf3f076460f736
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-15 (Sun, 15 Jun 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step l3build version (CTAN snapshot)
Commit: 2e8e3a15208cdd9c694e896ba7461af7fa44c4a8
https://github.com/latex3/latex3/commit/2e8e3a15208cdd9c694e896ba7461af7fa44c4a8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Incorrect dir separator
The idea of a system-dependent one got dropped.
Commit: ac35f93068f81605d3b565cb82f0cea4ef9a16ec
https://github.com/latex3/latex3/commit/ac35f93068f81605d3b565cb82f0cea4ef9a16ec
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M l3build-config.lua
Log Message:
-----------
Temporarily use "regression-test.tex" from support
Something is up with the installation of deps: not sure what at present, and
have other things to check in!
Commit: 4c1d3f8447649dd67fe2900e26a9cbbd3c0a278d
https://github.com/latex3/latex3/commit/4c1d3f8447649dd67fe2900e26a9cbbd3c0a278d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-06-16 (Mon, 16 Jun 2014)
Changed paths:
M l3build-config.lua
Log Message:
-----------
Fix build deps for l3kernel
Commit: 515126f1456bd78dae32be3e9d17271eea1f73d0
https://github.com/latex3/latex3/commit/515126f1456bd78dae32be3e9d17271eea1f73d0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-08 (Tue, 08 Jul 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add variable for setting format used in l3build tests
This is suggested in issue #180 and is probably better than trying "&" parsing.
Note that at the moment this is a straight LaTeX-or-plain switch: other formats
will have to be dealt with as they are requested.
Commit: 9b2a50fcfe558635459c66c39b6739bea1c2a282
https://github.com/latex3/latex3/commit/9b2a50fcfe558635459c66c39b6739bea1c2a282
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-08 (Tue, 08 Jul 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Note which formats are supported by l3build at present for checking
Commit: ef0424ac5e121c5bbdd1228323be3b5aeaca9463
https://github.com/latex3/latex3/commit/ef0424ac5e121c5bbdd1228323be3b5aeaca9463
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-08 (Tue, 08 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Add glossary/changes functions to document typesetting
Another one for issue #180: I suspect longer-term we'll need some more
flexibilty here, but at present this makes sense (not too complex, just add
what is required).
Commit: 97353e145879917e750301d1571efcc24d6bb7a6
https://github.com/latex3/latex3/commit/97353e145879917e750301d1571efcc24d6bb7a6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-12 (Sat, 12 Jul 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Allow for manual module specification/exclusion
This added "modules" for manually giving a module list and "exclmodules" to
skip one or more directories when auto-detecting.
Commit: 6cb385caeab5a680e70ba5bc18288a107267ab94
https://github.com/latex3/latex3/commit/6cb385caeab5a680e70ba5bc18288a107267ab94
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-12 (Sat, 12 Jul 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Standardise chk/check
The reason for using chk is some places was variable name length. However,
that leaves things a bit confusing. The scheme now is that chk is used only
for "cmdchk" cases where things would clearly be massive otherwise: all
'standard' check cases now use "check".
Commit: 284c21c8491c6a87938dd275ca7dafc1e917dadd
https://github.com/latex3/latex3/commit/284c21c8491c6a87938dd275ca7dafc1e917dadd
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2014-07-13 (Sun, 13 Jul 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
fix typo
Commit: eaa1321fc283013e8b5ffc9a0f79e499494ef7eb
https://github.com/latex3/latex3/commit/eaa1321fc283013e8b5ffc9a0f79e499494ef7eb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-17 (Thu, 17 Jul 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typos from KB
Commit: 98f2be0eb3e5a780890476cd5a0699100b3f6110
https://github.com/latex3/latex3/commit/98f2be0eb3e5a780890476cd5a0699100b3f6110
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-18 (Fri, 18 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Tighten up circumstances under which directories are emptied
This now means that the localinstall dir is only emptied by an explicit
"clean" request: should make handling complex dependency chains a bit
easier.
Commit: 45e01839afd468692363fdf9fc826302ad07185f
https://github.com/latex3/latex3/commit/45e01839afd468692363fdf9fc826302ad07185f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-19 (Sat, 19 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Do localinstall() as part of doc()
Commit: a2bbbfbffc194b6fdc05ace8f5f270e7d9bdd82d
https://github.com/latex3/latex3/commit/a2bbbfbffc194b6fdc05ace8f5f270e7d9bdd82d
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2014-07-19 (Sat, 19 Jul 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
not quite right :-) no such thing as \begin{TEST} environment
Commit: 1ec5897c0de29fd3d61906727614a2c986b4b193
https://github.com/latex3/latex3/commit/1ec5897c0de29fd3d61906727614a2c986b4b193
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-19 (Sat, 19 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Merge "unpack" and "localinstall"
Commit: a034bfc0ed66a25d6c0dd2f3d01e30531aa195d4
https://github.com/latex3/latex3/commit/a034bfc0ed66a25d6c0dd2f3d01e30531aa195d4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-19 (Sat, 19 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Place typeset support files in typesetdir
Commit: c2f82ff055ca78d3010f99731c71c79bb6532ed8
https://github.com/latex3/latex3/commit/c2f82ff055ca78d3010f99731c71c79bb6532ed8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-19 (Sat, 19 Jul 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN release)
Commit: cbba1c8bb1ac1daa59438228d308512ef0e165cf
https://github.com/latex3/latex3/commit/cbba1c8bb1ac1daa59438228d308512ef0e165cf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-20 (Sun, 20 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Clean up ctan/tds dirs when making "ctan" target
This is a proper approach to the fact that there is no "clean" step implied
in the other targets. As such, the top-level build script no longer needs
to have a one-off clean-up step in it.
Commit: 66469cb98982d0fc09cd2b85d279d188af2d71ab
https://github.com/latex3/latex3/commit/66469cb98982d0fc09cd2b85d279d188af2d71ab
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-20 (Sun, 20 Jul 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
lbuild: testsupdir => testsuppdir
Consistent with other 'supp' usage.
Commit: 11e4ca7120d6ab2d37f6f0f90c2b4d128ca7d8a6
https://github.com/latex3/latex3/commit/11e4ca7120d6ab2d37f6f0f90c2b4d128ca7d8a6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-20 (Sun, 20 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Copy .tlg file as well as .lvt file when running tests
Commit: 242a809d76c99db8f72be4b8347a039cb40e3c44
https://github.com/latex3/latex3/commit/242a809d76c99db8f72be4b8347a039cb40e3c44
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-21 (Mon, 21 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Copy .tlg file for "check(lvt)" but not "savetlg"
Commit: 372ba973b74ea85a74fa76b0b0c985c45612ea5f
https://github.com/latex3/latex3/commit/372ba973b74ea85a74fa76b0b0c985c45612ea5f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-21 (Mon, 21 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out file paths for dependencies
This is important if a package is using a third-party dep and is allowing
tests to access the system tree. It's not needed if all dependencies are
supplied as deps: they will be 'here' in any case.
Commit: fd8d71415235e921c706d7a181a4e1a908cd1ccc
https://github.com/latex3/latex3/commit/fd8d71415235e921c706d7a181a4e1a908cd1ccc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-30 (Wed, 30 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Deal in part with the "module/"bundle" issue
As "module" is used by Lua itself, there is a need to check what type
of definition is around. We are OK here as Lua 5.2 deprecates "module" in
any case, so at some stage it will be a nil anyway.
Commit: 1f6805e8d1674cd7cf904e7d34c0fa00f4ae8d5c
https://github.com/latex3/latex3/commit/1f6805e8d1674cd7cf904e7d34c0fa00f4ae8d5c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-07-31 (Thu, 31 Jul 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Issue error message if bundle/module not set up
Commit: c6de4530beee449fb43506ce3ccf6610e44bda0a
https://github.com/latex3/latex3/commit/c6de4530beee449fb43506ce3ccf6610e44bda0a
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2014-08-05 (Tue, 05 Aug 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Typos (I think)
Commit: f454294b2e052bc0f2e41b80d1d8417a684ccaea
https://github.com/latex3/latex3/commit/f454294b2e052bc0f2e41b80d1d8417a684ccaea
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-06 (Wed, 06 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Add "-" to allowed chars in file names when normalising
This shows up with for example "l3unicode-data.def".
Commit: eda36e269f9f41c7b93f2cb5bd986867bcc30145
https://github.com/latex3/latex3/commit/eda36e269f9f41c7b93f2cb5bd986867bcc30145
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2014-08-06 (Wed, 06 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Another LuaTeX difference in a message
The message obtained when doing \unexpanded} or similar is different in LuaTeX
than in pdfTeX.
Commit: 69bd860e81137977f2fd5c6a0cdea0e081a63f31
https://github.com/latex3/latex3/commit/69bd860e81137977f2fd5c6a0cdea0e081a63f31
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Rename "savetlg" as "save"
Commit: 78e20296085f60943995c7781449e210f482047c
https://github.com/latex3/latex3/commit/78e20296085f60943995c7781449e210f482047c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Rename "checklvt" to "check"
This combines the check functionality: at present the logic is still:
- All checks run with all engines
- Individual checks run with one engine, default pdfTeX
I'll update this later to allow an engine argument in all cases and to
run all tests for one file if "check <file>" is given with no engine.
Commit: 297259e39c38cead63847397159bef5f555e18b3
https://github.com/latex3/latex3/commit/297259e39c38cead63847397159bef5f555e18b3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow extensions to include "-"
Commit: d39eda7c9676c931b52e1d1ae1d27b3b35630473
https://github.com/latex3/latex3/commit/d39eda7c9676c931b52e1d1ae1d27b3b35630473
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Run all tests fro "check <name>" as standard
This brings the check function into line whether a file name is given or
not, in the sence that without an engine all tests are now run in all
cases. The question of "build check pdftex" is still to consider: it's arguable
that this should be left alone.
Commit: 84ae968dd77524bfda02198a35638123edaacee2
https://github.com/latex3/latex3/commit/84ae968dd77524bfda02198a35638123edaacee2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Add comment to code for previous commit
Commit: fbf813720ffe65c09ab23cc727a0c76d3ddd980f
https://github.com/latex3/latex3/commit/fbf813720ffe65c09ab23cc727a0c76d3ddd980f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Update .dtx to reflect changes in targets
Commit: 6b4cc4290a8a535598b0b5d0dab9af1ab2664c56
https://github.com/latex3/latex3/commit/6b4cc4290a8a535598b0b5d0dab9af1ab2664c56
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2014-08-08 (Fri, 08 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Escape special characters in normalization of TeX's help message
Commit: 9cbd7941dacb480214895f7037be2a4bcc61c850
https://github.com/latex3/latex3/commit/9cbd7941dacb480214895f7037be2a4bcc61c850
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-20 (Wed, 20 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
.md is a common extension for Markdown files (in addition to .markdown)
Commit: 43f524a8c10c654cade9abfd0f3b8594a83115e9
https://github.com/latex3/latex3/commit/43f524a8c10c654cade9abfd0f3b8594a83115e9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-25 (Mon, 25 Aug 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 6e8ca1a00f95345026d94681abb4615f921e8688
https://github.com/latex3/latex3/commit/6e8ca1a00f95345026d94681abb4615f921e8688
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2014-08-29 (Fri, 29 Aug 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
we don't want \errorstopmode due to \showoutput
Commit: 127bd7f066f69e993e93df1b58c61e54f7acd456
https://github.com/latex3/latex3/commit/127bd7f066f69e993e93df1b58c61e54f7acd456
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-08-31 (Sun, 31 Aug 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise LuaTeX's \csname\endcsname bug
At present, LuaTeX prints "\ycsnam\yendcsnam" rather than "\csname\endcsname".
That could be covered by a LuaTeX-specific test file, but the change DEK made
to printing a space after "\csname\endcsname" means that depending on the TeX
version there's also a space variation. We normalise ou the latter for
"\csname\endcsname" but obviously that misses the LuaTeX case. The change here
first deals with the LuaTeX bug so that our normalisation for the DEK change
works for all engines. We then don't need a separate test file for LuaTeX
here.
Commit: a8aa668be04b5b5afabb310b8eb51674be8d62c4
https://github.com/latex3/latex3/commit/a8aa668be04b5b5afabb310b8eb51674be8d62c4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-09-08 (Mon, 08 Sep 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove "unpack" as a public l3build target
Docs to be updated in a second commit: this just alters the "help" text.
Commit: 4b14b1f8ff930aff77feb10c3f17d4ea04760175
https://github.com/latex3/latex3/commit/4b14b1f8ff930aff77feb10c3f17d4ea04760175
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-09-08 (Mon, 08 Sep 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Update l3build docs to make "unpack" 'internal only'
Commit: ea5ec3faa71b2e59e20098f8c79193982595eb94
https://github.com/latex3/latex3/commit/ea5ec3faa71b2e59e20098f8c79193982595eb94
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-09-11 (Thu, 11 Sep 2014)
Changed paths:
M l3build-config.lua
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add a switch for TDS building
Is the variable name OK here? Do we need more detailed documentation on
this?
I hope this approach keeps everyone reasonably happy: TDS zip files available
for those who want to build them but as an 'opt-in'.
Commit: 0da46fc5402b029e41fb974323f32bcbefaf27c0
https://github.com/latex3/latex3/commit/0da46fc5402b029e41fb974323f32bcbefaf27c0
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2014-09-12 (Fri, 12 Sep 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
typos
Commit: 5d26afb33c0459d66b9529415b5aae26ba562f0c
https://github.com/latex3/latex3/commit/5d26afb33c0459d66b9529415b5aae26ba562f0c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-09-12 (Fri, 12 Sep 2014)
Changed paths:
M l3build-config.lua
M l3build.dtx
M l3build.lua
Log Message:
-----------
Try "packtdszip" not "releasetds"
Hopefully this makes sense: the option alters whether the TDS-style zip is
packed into the main zip.
Commit: 526c6d8fb21e926bd92ada31755a036af476bae0
https://github.com/latex3/latex3/commit/526c6d8fb21e926bd92ada31755a036af476bae0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-09-15 (Mon, 15 Sep 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 40be0b3d9009dcc689d49b270053c8d17bdc337b
https://github.com/latex3/latex3/commit/40be0b3d9009dcc689d49b270053c8d17bdc337b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-01 (Sat, 01 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
.txt files should be one of the "txtfiles"!
Commit: acda0fed041c660403d95f25584a1f067bcd8327
https://github.com/latex3/latex3/commit/acda0fed041c660403d95f25584a1f067bcd8327
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-01 (Sat, 01 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
A clearer l3build 'fail' message
David asks, I supply :-)
Commit: 7d798f4ed941561b97cb8a997b6eaf04c459687d
https://github.com/latex3/latex3/commit/7d798f4ed941561b97cb8a997b6eaf04c459687d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-02 (Sun, 02 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Address the \askforoverwrite issue
When \askforoverwrite is true, TeX will ask for confirmation of file
creation if the file exists. It's difficult to arrange that no file is
generated twice, so despite the fact that unpacking is done in a 'safe'
place we could still get the warning. The solution is to create a file
containing lots of "y\n", and then feed that to TeX as part of the unpack
process.
Commit: abb560c2fc5b5631bbb1567abb58fca34eae7202
https://github.com/latex3/latex3/commit/abb560c2fc5b5631bbb1567abb58fca34eae7202
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-02 (Sun, 02 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Use localdir for the 'yes' file
Commit: 9aa5537bba4187abd2da9e1033196c067cd71b24
https://github.com/latex3/latex3/commit/9aa5537bba4187abd2da9e1033196c067cd71b24
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-02 (Sun, 02 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Generalise 'lots of chars' business
Commit: d8f201d193e097a3ac58974e01d12f973d756578
https://github.com/latex3/latex3/commit/d8f201d193e097a3ac58974e01d12f973d756578
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-02 (Sun, 02 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Missed a few "/"
Commit: ecd248e96b4b8e47569a1cc94dd480b9c82c58d8
https://github.com/latex3/latex3/commit/ecd248e96b4b8e47569a1cc94dd480b9c82c58d8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-02 (Sun, 02 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Back to just handling 'y'
The 'enter' business is more complex: needs some discussion.
Commit: bb80b9806d9bfa4b042a6d77c8cd1082ca57040c
https://github.com/latex3/latex3/commit/bb80b9806d9bfa4b042a6d77c8cd1082ca57040c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Watch out for non-expected input in one normalisation function
The code assumed a "/" was present but didn't ensure this: now it is working
even with 'bad' input.
Commit: d2e79df26fab0cc340397249c6d470da850be883
https://github.com/latex3/latex3/commit/d2e79df26fab0cc340397249c6d470da850be883
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Improve a few code comments
All of the normalisation here is logical and doesn't lose anything important,
so there is no reason to thing it will change.
Commit: 817972016fd89f59502d2ab2045a229f1403571b
https://github.com/latex3/latex3/commit/817972016fd89f59502d2ab2045a229f1403571b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for "-" in test names when removing during normalisation
Commit: a10209e2f8be7cf046a5200d235047d8362fa63c
https://github.com/latex3/latex3/commit/a10209e2f8be7cf046a5200d235047d8362fa63c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Tighten up errorlevel return
Commit: f0c91717b8ddcc49d73b58abf7ae103c269e1743
https://github.com/latex3/latex3/commit/f0c91717b8ddcc49d73b58abf7ae103c269e1743
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
A visual tidy
Commit: b95b9099ab5db95f33fc9123236cd97b71704f79
https://github.com/latex3/latex3/commit/b95b9099ab5db95f33fc9123236cd97b71704f79
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Include MakeIndex files in TDS-style zip
This mechanism can be extended for e.g. .bst files. At present, this applies
only as part of CTAN release but not part of local installation.
Commit: 28e21befe822541b01cc59e3700a54e8821e0a0e
https://github.com/latex3/latex3/commit/28e21befe822541b01cc59e3700a54e8821e0a0e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-07 (Fri, 07 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
More work on indexing
Commit: 83589d8780200d2e3c43570dc7250ba7e7793da1
https://github.com/latex3/latex3/commit/83589d8780200d2e3c43570dc7250ba7e7793da1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-08 (Sat, 08 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Ignore line ending type in tests
This already happens on Windows as fc doesn't care about LF vs. CRLF, so the
same on Unix makes life a little smoother.
Commit: d90f7b63ef69c4743bf180513684882241f152f8
https://github.com/latex3/latex3/commit/d90f7b63ef69c4743bf180513684882241f152f8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-08 (Sat, 08 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Extend txtfiles concept
The split here makes it clear which files loose an extension and which don't
and leaves "demofiles" as distinct from just "textfiles".
Commit: 4d7968ae98ca24b57d15c5e57ba453ebb123fb25
https://github.com/latex3/latex3/commit/4d7968ae98ca24b57d15c5e57ba453ebb123fb25
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-10 (Mon, 10 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Minor typo
Commit: 0a9f2f17b62aad17a9ec58fd89d2988851627d24
https://github.com/latex3/latex3/commit/0a9f2f17b62aad17a9ec58fd89d2988851627d24
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make a makeindex TDS tree only if required
Commit: 637f8e10f31cf26e1afbb60ff00868de9944c951
https://github.com/latex3/latex3/commit/637f8e10f31cf26e1afbb60ff00868de9944c951
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-14 (Fri, 14 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray test line removed
This was letting the build continue even if tests failed: oops!
Commit: 55d82b261d66e290badbf4c4dd89883090e483ca
https://github.com/latex3/latex3/commit/55d82b261d66e290badbf4c4dd89883090e483ca
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-21 (Fri, 21 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
CTAN snapshot
Commit: bbff2a023837e490151e0ca68f7588adf4013914
https://github.com/latex3/latex3/commit/bbff2a023837e490151e0ca68f7588adf4013914
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-25 (Tue, 25 Nov 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out pdftex.map
This is done by log2tlg but was missed in l3build. It shows up when
any significant amnount of typesetting occurs: request came from a
user for this functionality.
Commit: 6500c570c866ee2922a46f1a712bacbdd0a812be
https://github.com/latex3/latex3/commit/6500c570c866ee2922a46f1a712bacbdd0a812be
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-25 (Tue, 25 Nov 2014)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document additional normalisation
Commit: 7f9b5827f898a4811c90fd09fc3ff73dd3e1f813
https://github.com/latex3/latex3/commit/7f9b5827f898a4811c90fd09fc3ff73dd3e1f813
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-25 (Tue, 25 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Normalise out "display" from boxes
This one was in the LaTeX2e suite but not the LaTeX3 one.
LuaTeX doesn't add "display" so normalistaion is required.
Update to LaTeX2e tests to match will go in shortly.
Commit: 977c8dea7649ccda3a990689ecd2d12e64586167
https://github.com/latex3/latex3/commit/977c8dea7649ccda3a990689ecd2d12e64586167
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-11-25 (Tue, 25 Nov 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 47a40fae6e191b9a3c9875c733f85542314fa8eb
https://github.com/latex3/latex3/commit/47a40fae6e191b9a3c9875c733f85542314fa8eb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-01 (Mon, 01 Dec 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for extensionless README (fixes 196)
Commit: b4d604c19a95b50717caed92624a8e2d891e2e29
https://github.com/latex3/latex3/commit/b4d604c19a95b50717caed92624a8e2d891e2e29
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-02 (Tue, 02 Dec 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Separate out typesetting and code sources (fixes #197)
With this change the "typesetfiles" list is checked to see if the entries
are also in "sourcefiles". If they are then nothing is done: if they are
not the files go into "doc" rather than "source".
Commit: 1f02cf46ac27547f0ffab441a19e4f1ccdfee20d
https://github.com/latex3/latex3/commit/1f02cf46ac27547f0ffab441a19e4f1ccdfee20d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-02 (Tue, 02 Dec 2014)
Changed paths:
M l3build-config.lua
Log Message:
-----------
Tighten up waht is used as a README file
Commit: b72dc8c9c3ec248319a5d1761b2c19e8a9947ee5
https://github.com/latex3/latex3/commit/b72dc8c9c3ec248319a5d1761b2c19e8a9947ee5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-04 (Thu, 04 Dec 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Copy "sourcefiles" to "source" for TDS zip selectively
This change means that for example non-packaged files do not get
duplicated in a release. At the same time the overall logic for
making the directory structure is revised to make the CTAN and TDS
parts separate and clearer.
Commit: e584f7c412f0b375168afd4d005eae08029e8c8e
https://github.com/latex3/latex3/commit/e584f7c412f0b375168afd4d005eae08029e8c8e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-04 (Thu, 04 Dec 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Tighten idea of "readmefiles"
Commit: 73d7d73491795fef17ad9fd62420a15aa2552bbf
https://github.com/latex3/latex3/commit/73d7d73491795fef17ad9fd62420a15aa2552bbf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-04 (Thu, 04 Dec 2014)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Include MakeIndex files as standard
As the code now checks a full list of files to make the TDS
struture, we can have defaults which will pick up no files at all.
Commit: 9afde2dcfc11ab2b6deae9d55db538cc4fa717a5
https://github.com/latex3/latex3/commit/9afde2dcfc11ab2b6deae9d55db538cc4fa717a5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2014-12-04 (Thu, 04 Dec 2014)
Changed paths:
M l3build.lua
Log Message:
-----------
Differentiate between a check and doc failure
Commit: ead308b6fb810ea0f556e09216337f1e6f05d24e
https://github.com/latex3/latex3/commit/ead308b6fb810ea0f556e09216337f1e6f05d24e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-10 (Sat, 10 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
New approach to handling formats
This is needed for LaTeX2e to be able to both multiple formats and use them
in tests.
Commit: f694951f4d039a569936545c0fdbfd5640554b6e
https://github.com/latex3/latex3/commit/f694951f4d039a569936545c0fdbfd5640554b6e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove any stray aux files between tests
Commit: 430565a16aa65eedde07a62e8e189c74e40f4649
https://github.com/latex3/latex3/commit/430565a16aa65eedde07a62e8e189c74e40f4649
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Get syntax correct for that last checkin!
Commit: 9d186da99505a33efeeb8879f312c23a77ed22b6
https://github.com/latex3/latex3/commit/9d186da99505a33efeeb8879f312c23a77ed22b6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build-config.lua
Log Message:
-----------
Drop use of 'lualatexquotejobnmae.lua'
This file is used to add jobname quoting to LuaTeX, which happens with
web2c versions of TeX, pdfTeX, XeTeX 'out of the box'. As reasoned
for LaTeX2e, this is really a 'distro' think (we can't control the
behaviour in engines other than LuaTeX). As such, this step should be
left to distro people.
Note this change only affects format mode.
Commit: f45163fc54563183d9acc6e3acea5c662c654d4a
https://github.com/latex3/latex3/commit/f45163fc54563183d9acc6e3acea5c662c654d4a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Change of plan on that 'tidy up'
More thought is needed here: this will mean errors can only be picked
up in one engine!
Commit: 8dfc8a5b226dd4399c3ba894422f53805a8770a7
https://github.com/latex3/latex3/commit/8dfc8a5b226dd4399c3ba894422f53805a8770a7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise upper half of 8-bit encoding
This reduced engine differences as for inptu that can be covered by
an 8-bit engine the logs will be the same.
Commit: c413a2043bd74469b8b29910b577bc730af42498
https://github.com/latex3/latex3/commit/c413a2043bd74469b8b29910b577bc730af42498
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Move/save 'secondary' files during testing
This makes (almost) all secondary files available for examination and
means they should not interfere with subsequent tests.
Commit: 44402f449d73de7de113e5aea8d6c41b758b9b5f
https://github.com/latex3/latex3/commit/44402f449d73de7de113e5aea8d6c41b758b9b5f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-23 (Fri, 23 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Preserve 'fixed' files in that 'tidy up' phase
Commit: e4e41fe497384227cddc0aa915c72d40a16a9723
https://github.com/latex3/latex3/commit/e4e41fe497384227cddc0aa915c72d40a16a9723
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-27 (Tue, 27 Jan 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Step copyright year
Commit: 75f3b6e859a952cc4b70e72cbd10612ecafd238b
https://github.com/latex3/latex3/commit/75f3b6e859a952cc4b70e72cbd10612ecafd238b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-01-27 (Tue, 27 Jan 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Updae copyright
Commit: 8e66d7aafebacad8482b8ac9989f7e64de117804
https://github.com/latex3/latex3/commit/8e66d7aafebacad8482b8ac9989f7e64de117804
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-02-01 (Sun, 01 Feb 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 65d467a702e46ca817ae21550fc1361b14ae7330
https://github.com/latex3/latex3/commit/65d467a702e46ca817ae21550fc1361b14ae7330
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-02-28 (Sat, 28 Feb 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out .lvt line numbers for \show(box), etc. (fixes #204)
Commit: 61fa7713e1e6cdf225b0382d84afd7895a2ea4e5
https://github.com/latex3/latex3/commit/61fa7713e1e6cdf225b0382d84afd7895a2ea4e5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-02-28 (Sat, 28 Feb 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for hyphens in test file names (fixes #205)
Commit: 5979b460c31f22b5b034eeaeaefacb00c0df25e0
https://github.com/latex3/latex3/commit/5979b460c31f22b5b034eeaeaefacb00c0df25e0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-05 (Thu, 05 Mar 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Allow for test files in packed form (see #203)
I have taken most of the suggested code here with some minor style
modifications (e.g. i/j for loop vars, line formatting, etc.). The
one change I've not added is
https://github.com/dffischer/svn-mirror/commit/58494e0cdca4a497628211a1c015fbb16e32f27d
as I'm not entirely sure about the idea of mixing up the locations of
source files and test files. These seem to be distinct: if the tests are
packed into the sources the should be "here", otherwise one would expect
explicit test files.
Commit: c4362eeb02db7cd151ec0db5a97df0d1a4a05fca
https://github.com/latex3/latex3/commit/c4362eeb02db7cd151ec0db5a97df0d1a4a05fca
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-07 (Sat, 07 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
One new function wrongly named
Commit: 2013c5c08ca4e77b5b755459a8a4f00becfa8f1f
https://github.com/latex3/latex3/commit/2013c5c08ca4e77b5b755459a8a4f00becfa8f1f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-08 (Sun, 08 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Check for dupe .lvt files when running tests
Commit: e82d45f0ee77fdbb498c906ee759b73db4b88f14
https://github.com/latex3/latex3/commit/e82d45f0ee77fdbb498c906ee759b73db4b88f14
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typo
Commit: 325ebd0d6a7a39fbebe362f92f61d6adca2fe7b0
https://github.com/latex3/latex3/commit/325ebd0d6a7a39fbebe362f92f61d6adca2fe7b0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Save a local variable
>From https://github.com/latex3/svn-mirror/pull/207
Commit: 452b9bb3421b2f7468307fe1dbd699b7bb2e8acc
https://github.com/latex3/latex3/commit/452b9bb3421b2f7468307fe1dbd699b7bb2e8acc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Auto-clean up auxfiles
Commit: b45d3603142d13f60b2090e55b68d44665713d1c
https://github.com/latex3/latex3/commit/b45d3603142d13f60b2090e55b68d44665713d1c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove some stray white space
Commit: b77f76653e256f8c4858aa2d7e87f54cae0d9b24
https://github.com/latex3/latex3/commit/b77f76653e256f8c4858aa2d7e87f54cae0d9b24
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Return errorlevel from MakeIndex run
Commit: ea1d28ba9bc86b79f2265286dee7e8a466253062
https://github.com/latex3/latex3/commit/ea1d28ba9bc86b79f2265286dee7e8a466253062
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-25 (Wed, 25 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Run Biber if required
This merges (more or less) pull request #207.
As noted there, currently only Biber is covered from a biblatex point of
view: BibTeX is rather tricker as it will need either a swtich or some
code to parse the .aux file.
Another question in this area is how to deal with .bib files: still needs
thinking about for full support for bibliographies.
Commit: edb8ab618f77d0c40b43b275f420e412db86fce4
https://github.com/latex3/latex3/commit/edb8ab618f77d0c40b43b275f420e412db86fce4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Allow TDS-style zip to have different name from bundle
Really a team-specific requirement.
Commit: 928e8e342a10b0e626c9a4f023d39676efa349f3
https://github.com/latex3/latex3/commit/928e8e342a10b0e626c9a4f023d39676efa349f3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Better approach to CTAN package name oddness
Commit: 93f986aea6df4c0b81d5cde4745b09e80bc17ef5
https://github.com/latex3/latex3/commit/93f986aea6df4c0b81d5cde4745b09e80bc17ef5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Need to allow for moudle/bundle business
Commit: 3a6d2405324f00821128e8ccb97df4482334647a
https://github.com/latex3/latex3/commit/3a6d2405324f00821128e8ccb97df4482334647a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-01 (Wed, 01 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Futher update for the CTAN version 'native' bundle name
CTAN ask that uploads are in a folder using their package name, so
the script needed a little more tweaking. This change also helps
with the LaTeX2e base 'doc' package: see LaTeX2e checkin.
Commit: 12236aa7f45c3bf98af44f4202715a6d23f6d0ad
https://github.com/latex3/latex3/commit/12236aa7f45c3bf98af44f4202715a6d23f6d0ad
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-02 (Thu, 02 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for custom bundleunpack (needed for LaTeX2e)
Commit: fb95780d5549bfacaee2ced11865c218e4654fce
https://github.com/latex3/latex3/commit/fb95780d5549bfacaee2ced11865c218e4654fce
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-02 (Thu, 02 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot): l3build only
Commit: 39c5c78175e805cc028c266e6af424a9db9f6548
https://github.com/latex3/latex3/commit/39c5c78175e805cc028c266e6af424a9db9f6548
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-20 (Mon, 20 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out more \show-type line numbers (closes #209)
This change normalises out almost all line numbers. As a result,
a lot of test files change. There will be a matching LaTeX2e test file
update later today.
Commit: 92e13b3e86ead9ea3b69abe318eb83b1964d4be4
https://github.com/latex3/latex3/commit/92e13b3e86ead9ea3b69abe318eb83b1964d4be4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-20 (Mon, 20 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Slightly less aggressive regex for that last checking
Commit: ddbbc4b675f5e18e3a6434206e2f230b6949074b
https://github.com/latex3/latex3/commit/ddbbc4b675f5e18e3a6434206e2f230b6949074b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Set up MakeIndex and Biber via variables (fixes #210)
While the long term plan is to make this entire area more flexible,
it makes sense in any case to have all of the exe files stored in
variables so they can be altered if required (or extra switches added,
etc.).
Commit: cfe1edad553d54d94c21865ac043f5fe3b1d8eb7
https://github.com/latex3/latex3/commit/cfe1edad553d54d94c21865ac043f5fe3b1d8eb7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Use correct binary for Biber
Commit: dd9025e239aebd954274f3436360a91f11f8aa32
https://github.com/latex3/latex3/commit/dd9025e239aebd954274f3436360a91f11f8aa32
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-21 (Tue, 21 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise "Missing character" message in LuaTeX
Commit: 78498ad695737e01fda777382c2e6bba93fc6d67
https://github.com/latex3/latex3/commit/78498ad695737e01fda777382c2e6bba93fc6d67
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-22 (Wed, 22 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
'Typo'
Commit: e3ac77334b315caf8a4b5c13fff13a2c4c0d6082
https://github.com/latex3/latex3/commit/e3ac77334b315caf8a4b5c13fff13a2c4c0d6082
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
R l3build-config.lua
Log Message:
-----------
Rearrange build config file location
As this is part of the LaTeX3 repo rather than part of l3build itself,
it makes more sene to have the config file at the top level.
Commit: 3b0161ae640739935ee95a75882b9b5a5f20114c
https://github.com/latex3/latex3/commit/3b0161ae640739935ee95a75882b9b5a5f20114c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
M build.lua
Log Message:
-----------
Missed one file
Commit: 606383ab580a9d6415b270352cee4f70ee3a7615
https://github.com/latex3/latex3/commit/606383ab580a9d6415b270352cee4f70ee3a7615
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Remove normalisation of now-fixed LuaTeX bugs
Commit: f020a2a9cd5cad4686c37c2a06d8f99eaa5cc50e
https://github.com/latex3/latex3/commit/f020a2a9cd5cad4686c37c2a06d8f99eaa5cc50e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
More removals
Commit: 9652abd60f8f8d96ab197e62eb9688eb769455d7
https://github.com/latex3/latex3/commit/9652abd60f8f8d96ab197e62eb9688eb769455d7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-23 (Thu, 23 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Dopr truncation of glue set
This will reappear in a modified form for LuaTeX later, but at
present simply remove to allow the .tlg files to get updated.
LaTeX2e check-in to follow later.
Commit: 4f71db947c274cb30b5b97d1ea1125876f9a90ae
https://github.com/latex3/latex3/commit/4f71db947c274cb30b5b97d1ea1125876f9a90ae
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-24 (Fri, 24 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Round glue setting in LuaTeX to 4 places
This is the first step of making a 'LuaTeX-specific' set of rules.
The code may yet need some revision: a work in progress.
Commit: 0f39cc74f7d75c70cacc9fd2bcc8fd22a76c2469
https://github.com/latex3/latex3/commit/0f39cc74f7d75c70cacc9fd2bcc8fd22a76c2469
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-24 (Fri, 24 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for Windows following previous commit
Commit: 556c25f6f406a2c0a37eadf80d7d7d7d85ae3b2f
https://github.com/latex3/latex3/commit/556c25f6f406a2c0a37eadf80d7d7d7d85ae3b2f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-24 (Fri, 24 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Move normalisation of discretionary nodes to LuaTeX-only block
This requires an adjustment of any test files showing hyphens
Commit: 46f3b09f6682ad50d5c45500d1395b8fa98640d9
https://github.com/latex3/latex3/commit/46f3b09f6682ad50d5c45500d1395b8fa98640d9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-24 (Fri, 24 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Drop parenthesis for "return"
It turns out Lua doesn't allow
return (foo, bar)
only
return foo, bar
so the parenthesis are not helping us!
Commit: f9a87cf648d062a67f82a02386f64f2adbefc502
https://github.com/latex3/latex3/commit/f9a87cf648d062a67f82a02386f64f2adbefc502
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-24 (Fri, 24 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Move more noramlisation to LuaTeX-only
Commit: 620b5617a2b93e9308e90a86d8190c06430d9cba
https://github.com/latex3/latex3/commit/620b5617a2b93e9308e90a86d8190c06430d9cba
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-25 (Sat, 25 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Move normalisation of ^^, some reordering
Commit: 878716b62bc3b226d37d9d41b08f3679ff0730c1
https://github.com/latex3/latex3/commit/878716b62bc3b226d37d9d41b08f3679ff0730c1
Author: David Carlisle <d.p.carlisle at gmail.com>
Date: 2015-04-26 (Sun, 26 Apr 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
remove etex dependency in regression-test.tex
Commit: 1c8d8a15b7613eddccaed73fd051d6db5c705bf7
https://github.com/latex3/latex3/commit/1c8d8a15b7613eddccaed73fd051d6db5c705bf7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-28 (Tue, 28 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add option vars for Biber and MakeIndex
This is consistent with typesetting but also with upcoming addition of
BibTeX.
Commit: eac687c33b3fc0961be8081791c1568640e5df52
https://github.com/latex3/latex3/commit/eac687c33b3fc0961be8081791c1568640e5df52
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-28 (Tue, 28 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Basic BibTeX support (see #208)
This runs BibTeX if required but there is not yet
support for extracted .bst or .bib files, etc. The idea of using
findstr on Windows as approx. grep on Unix is from dffisscher
(thanks).
There are some issues this points up with local search, etc.,
which will need to be addressed (not just for BibTeX): needs a
little testing.
Commit: 1d736bbc3de38d6abc58037e19d78c49f4e28901
https://github.com/latex3/latex3/commit/1d736bbc3de38d6abc58037e19d78c49f4e28901
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-28 (Tue, 28 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Remove need for --output-directory for typesetting (see #213)
This fixes most of #213 but there are still a few niggles outstanding.
Broadly, this removes the need to mess about with the typesetting
location, so also any interference from auxiliary files 'here'. Some
tidying up of other parts of the code will follow, including addressing
the secondary tools part of the issue.
Commit: 71b996aadf2804bf3df81ff725b2d94580da7222
https://github.com/latex3/latex3/commit/71b996aadf2804bf3df81ff725b2d94580da7222
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-28 (Tue, 28 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for local dir/inputs for secondary tools
Commit: 3056fbd26bbdd57985f2882abee964b2469bdd98
https://github.com/latex3/latex3/commit/3056fbd26bbdd57985f2882abee964b2469bdd98
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-28 (Tue, 28 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Modularise typsetting
This makes it possible to customise typesetting beyond the simple
variable-based approach. Thus we can have a relatively simple build
process suitable for common cases but still allow users with other needs
to harness l3build. To complete this we need to address BibTeX .bib and .bst
files: that should happen over the next day or so.
Commit: deea296f194c80ec8432515ebba82642b5122718
https://github.com/latex3/latex3/commit/deea296f194c80ec8432515ebba82642b5122718
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-29 (Wed, 29 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove -output-directory from cmdcheck target (see #213)
There was also an issue here in that this function does seem to need
path searching in all cases. For the present, this is enable generally
but that probably needs revising.
Note that a quick check shows up some issues here to do with the
data recorded by l3doc: will log separately.
Commit: b919ae1879b50a239a8a789055e6c84383ae18c8
https://github.com/latex3/latex3/commit/b919ae1879b50a239a8a789055e6c84383ae18c8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-29 (Wed, 29 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove use of -output-directory (closes #213)
Commit: e29983cf9f409e5f6d96c092fbfdb07510af3b92
https://github.com/latex3/latex3/commit/e29983cf9f409e5f6d96c092fbfdb07510af3b92
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-29 (Wed, 29 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Fix logic for grep/findstr assignment
Commit: f0edde0b5d745c32e7750e7325586d1f5cfa03ad
https://github.com/latex3/latex3/commit/f0edde0b5d745c32e7750e7325586d1f5cfa03ad
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-29 (Wed, 29 Apr 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove a few redundant comments
Commit: eb79108a7760f02ead7cb17929f21dd8232b14b5
https://github.com/latex3/latex3/commit/eb79108a7760f02ead7cb17929f21dd8232b14b5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-30 (Thu, 30 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add full support for BibTeX (closes #208)
There are a few rearrangements in the code to fix issues that this
showed up.
Commit: c20727f311d7957b64d87a1d1d6134d56e574a3d
https://github.com/latex3/latex3/commit/c20727f311d7957b64d87a1d1d6134d56e574a3d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-30 (Thu, 30 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 86c09093f5970335bfb9a88ee28be2ce7be98383
https://github.com/latex3/latex3/commit/86c09093f5970335bfb9a88ee28be2ce7be98383
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-04-30 (Thu, 30 Apr 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Missed one errorlevel issue
Commit: 8bd76f6c0584e1f8815f0077ae4f38fb6b5588e5
https://github.com/latex3/latex3/commit/8bd76f6c0584e1f8815f0077ae4f38fb6b5588e5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for hard-coded "thebibliography"
Searching for \citation commands in the .aux is not enough to be
sure that BibTeX must be run. Also need to check for a \bibdata line.
Commit: 1120e95cdd99a9ab03d63423a74cd6df60fe9312
https://github.com/latex3/latex3/commit/1120e95cdd99a9ab03d63423a74cd6df60fe9312
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-06-19 (Fri, 19 Jun 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add new "docfiles" variable
This is needed with teh new approach to isolation of the typesetting:
something like source3body.tex has to be copied to the doc tree but
is not typeset.
Commit: 361a28b2d8c102dcf3d6e4ab1e3202cf2d288573
https://github.com/latex3/latex3/commit/361a28b2d8c102dcf3d6e4ab1e3202cf2d288573
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-06-25 (Thu, 25 Jun 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 09a971f8658ea8196afd41195c3447c39659e277
https://github.com/latex3/latex3/commit/09a971f8658ea8196afd41195c3447c39659e277
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-17 (Fri, 17 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Extend normalisation of pdftex.map
The version checking only inside "[1]" misses some uses (picked
up testing breqn).
Commit: a285059c86067eebf378589bd48c78004c19aabf
https://github.com/latex3/latex3/commit/a285059c86067eebf378589bd48c78004c19aabf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for match of engine and checkformat
This is currently the case if forcing a check for uplatex, for example.
Commit: 762bc2387056608f4a2e91eea64adf20c48de6be
https://github.com/latex3/latex3/commit/762bc2387056608f4a2e91eea64adf20c48de6be
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-27 (Mon, 27 Jul 2015)
Changed paths:
R README.markdown
A README.md
Log Message:
-----------
Rename .markdown files to .md
CTAN have announced they will take .md files in future: we may
want to adjust l3build as a result not to rename, but first set the
names 'right' in the SVN.
Commit: 69855020a907b33a0b4ae7e592ace8bbd911b3f0
https://github.com/latex3/latex3/commit/69855020a907b33a0b4ae7e592ace8bbd911b3f0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Style change
It seems standard Lua practice is no space between functions
and arguments, so follow that.
Commit: 72843efff2a922e3e5a346974492f8b9aedf7333
https://github.com/latex3/latex3/commit/72843efff2a922e3e5a346974492f8b9aedf7333
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Pick up (u)platex as special cases
These need to use the e(u)ptex engines but have the format
names without the e.
Further changes are needed to normalise out (u)p-TeX data: to
do later today.
Commit: cd89e640c6acb15e6e5a2a276a662f4ee8c59312
https://github.com/latex3/latex3/commit/cd89e640c6acb15e6e5a2a276a662f4ee8c59312
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise (u)p-TeX direction info
Remove direction data when TLT.
Commit: 8400becf902abfbaffc837a7363fdc3d9e47ecaf
https://github.com/latex3/latex3/commit/8400becf902abfbaffc837a7363fdc3d9e47ecaf
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
The l3build style change removed too many spaces
Commit: 0b04e331aaa02a318a8bd7f907298f2620143b76
https://github.com/latex3/latex3/commit/0b04e331aaa02a318a8bd7f907298f2620143b76
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Drop "readmefiles" concept
CTAN now take README files with an extension, so switch to including
those directly in textfiles variable.
Commit: 51cadf494afd76366ba1b73324cde2c81469d9cc
https://github.com/latex3/latex3/commit/51cadf494afd76366ba1b73324cde2c81469d9cc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: a282378a48adc2498e47fefabb509ce6b9bfbfde
https://github.com/latex3/latex3/commit/a282378a48adc2498e47fefabb509ce6b9bfbfde
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-28 (Tue, 28 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
(u)pTeX not (u)p-TeX
Commit: e52a26bb8e2f7709d1f51432a4ad1707ebe1456b
https://github.com/latex3/latex3/commit/e52a26bb8e2f7709d1f51432a4ad1707ebe1456b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-29 (Wed, 29 Jul 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Normalise long lines
Lines which hit exactly max_print_lines can be detected and recombined.
Life is made a bit tricky by LuaTeX: it's 'out by one' in most cases.
However, if the line is broken with a space dropped from the result then
LuaTeX isn't out, so we end up needing a couple of new .tlg files to
allow for that, although we drop more.
An update for LaTeX2e to match this change will be required:
coming up in a bit.
Commit: b8dd95b3353d851ee75992af36bee5848fc490c3
https://github.com/latex3/latex3/commit/b8dd95b3353d851ee75992af36bee5848fc490c3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Auto-detect maxprintline
Commit: bdf5d926385987f7f1c8ae14505cf9b05acdba8f
https://github.com/latex3/latex3/commit/bdf5d926385987f7f1c8ae14505cf9b05acdba8f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Typo
Commit: b05cc88942b38eff178acbdcf1eeb661ce662912
https://github.com/latex3/latex3/commit/b05cc88942b38eff178acbdcf1eeb661ce662912
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Typo again
Commit: ac675a678362af2ed2dc82066087cb3790e9581e
https://github.com/latex3/latex3/commit/ac675a678362af2ed2dc82066087cb3790e9581e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Force maxprintline as a number
This didn't show up with my quick test before!
Commit: caaad9e845efcdce9a54964a310878658c9f2102
https://github.com/latex3/latex3/commit/caaad9e845efcdce9a54964a310878658c9f2102
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove line numbers from wrapped lines
This also unwraps the lines in these cases.
Commit: 2c85cefbc3318d817c21d6b131340df9f4723935
https://github.com/latex3/latex3/commit/2c85cefbc3318d817c21d6b131340df9f4723935
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-07-30 (Thu, 30 Jul 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Check for valid arguments to "-x" zip option
This fixes #240.
Commit: 7e9fe08035d36b7f41b56f25fc6dc93efac9c883
https://github.com/latex3/latex3/commit/7e9fe08035d36b7f41b56f25fc6dc93efac9c883
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Use argparse-like syntax
This checkin switches to an argparse-liek syntax for setting the
engine. As a result, we can now have multiple test names for check/save
targets. The same option now applies to the format target for l3kernel.
A new -H option is added to halt tests at first failure.
This fixes #245 and #246.
Changes may be needed to any customised build.lua scripts, most
obviously that for LaTeX2e.
Commit: bca48ed03d15b3bd36449ba63c527a7f733bda5d
https://github.com/latex3/latex3/commit/bca48ed03d15b3bd36449ba63c527a7f733bda5d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow multiple engine args
This now allows for example
build check -epdftex -eluatex
build check -epdftex,luatex
build check --engine pdftex,luatex xparse001
and
build save -epdftex,xetex,luatex m3expl001 m3expl003
and will detect (for save) that the engine should be omitted from the
.tlg file name for the stdengine.
Commit: d9d1f1ffba4ef335b627582ac1f815435c856faf
https://github.com/latex3/latex3/commit/d9d1f1ffba4ef335b627582ac1f815435c856faf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add expectation tests (closes #206)
As discussed at TUG2015, this idea is a good one particularly for
'higher level' tests. The pull request is taken more-or-less verbatim
here with only minor style changes.
Commit: 8507dee61258f8ea44a58a6dc172158f8d81f171
https://github.com/latex3/latex3/commit/8507dee61258f8ea44a58a6dc172158f8d81f171
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Force all engines to run tests for CTAN
Commit: e45c6011ccfa21e7dce9493e1d38926668fa658e
https://github.com/latex3/latex3/commit/e45c6011ccfa21e7dce9493e1d38926668fa658e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Shorted set up for a var
Commit: c9fd626e83dc1fc8f3bd883ffccd93a9583222d7
https://github.com/latex3/latex3/commit/c9fd626e83dc1fc8f3bd883ffccd93a9583222d7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-17 (Mon, 17 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Run makeindex between each TeX run
Commit: c3d34693d6868a7dfddef9e058ef2b4d4b98c145
https://github.com/latex3/latex3/commit/c3d34693d6868a7dfddef9e058ef2b4d4b98c145
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-17 (Mon, 17 Aug 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Allow selection of typeset files at command line
Commit: d01958fb8d539aecdfba2a0f10c865dc50560aa8
https://github.com/latex3/latex3/commit/d01958fb8d539aecdfba2a0f10c865dc50560aa8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Kill lines after length normalisation
This shows up if testing from a Git checkout, where some file ID lines
end up longer than from SVN. The wrapped length was then not handled
properly as the kill removed the long line.
Commit: 61e70672bc9d08138c081f0d1305d8c91ab6d637
https://github.com/latex3/latex3/commit/61e70672bc9d08138c081f0d1305d8c91ab6d637
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Use OS native newline when writing formatted log
This addresses an issue seen when checking out on Windows, where the
fc command seems to be confused by some line length/ending combinations.
Commit: 055af40b044fb5c24e9eddc5393803853f2c9610
https://github.com/latex3/latex3/commit/055af40b044fb5c24e9eddc5393803853f2c9610
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-18 (Tue, 18 Aug 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 622c4bbabdaaa9c63ac9858b1bb317f53ca44258
https://github.com/latex3/latex3/commit/622c4bbabdaaa9c63ac9858b1bb317f53ca44258
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2015-08-20 (Thu, 20 Aug 2015)
Changed paths:
M README.md
Log Message:
-----------
Change latex3/svn-mirror to latex3/latex3 throughout the repository
Since Joseph moved the mirror and the issue list, it seems to be
sensible to make this change. Please revert if that was a mistake.
Commit: f45c02667f1c3d3ad0cd210e67bae20c5374dff5
https://github.com/latex3/latex3/commit/f45c02667f1c3d3ad0cd210e67bae20c5374dff5
Author: XZS <d.f.fischer at web.de>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
source files from testfiledir on check or save
Test files may still be placed in testfiledir, even when packed. Keeping
them there adds the benefit that they will only be considered with the
check and save families of commands.
This introduces a new parameter to the bundleunpack function, without
changing its behaviour. It can be used to specify directories to search
for the sourcefiles and defaults to the previously used local directory.
Commit: a06cda17bcc6df0989b951e5e80aaf73c77dd966
https://github.com/latex3/latex3/commit/a06cda17bcc6df0989b951e5e80aaf73c77dd966
Author: XZS <d.f.fischer at web.de>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
A testfiles/01-expect.dtx
A testfiles/01-expect.ins
Log Message:
-----------
add example from manual as actual test
Commit: c884eb8096ba024d893e2c7865195c3dc4d50c51
https://github.com/latex3/latex3/commit/c884eb8096ba024d893e2c7865195c3dc4d50c51
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-08-27 (Thu, 27 Aug 2015)
Changed paths:
M build.lua
M l3build.lua
A testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.lvt
M testfiles/00-test-1.tlg
Log Message:
-----------
Tidy up and fully activate self-testing
Various minor changes folloing pull request #262:
- Add l3build to top-level check
- Active tests for l3build
- Remove stray debug line
- Update l3build test file to actually work
- One missing arg. added
With this commit and the ealier integration of the pull request
itself, this fixes #262.
Commit: 3a35e60a5fa93bf2d50a01de595a34d8b4a685ab
https://github.com/latex3/latex3/commit/3a35e60a5fa93bf2d50a01de595a34d8b4a685ab
Author: XZS <d.f.fischer at web.de>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
copy recursively
This allows for the inclusion of whole directories when specifying
supportfiles and the like.
For windows, xcopy is first able to copy recursively, enabled by /e. The
/i flag designates that the target is a directory. Depending on xcopy
instead of copy should not be too restrictive as it is available since
MS-DOS 3.3.
Commit: 61ad2c159dd2f8f5748c560c68c19f52f84bf7b9
https://github.com/latex3/latex3/commit/61ad2c159dd2f8f5748c560c68c19f52f84bf7b9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Typo
Commit: 6bfb7db416416e7c7d25ec91a0c191fba1950de6
https://github.com/latex3/latex3/commit/6bfb7db416416e7c7d25ec91a0c191fba1950de6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Revert "Typo"
This reverts commit 58cffae962a3d3f000e96b2c4dd1ea8e2caafd85.
Commit: 859009c93f48b11de1a0a024fdd3be2dea31c5b0
https://github.com/latex3/latex3/commit/859009c93f48b11de1a0a024fdd3be2dea31c5b0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-03 (Thu, 03 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Revert "l3build: copy recursively"
This reverts commit 3b95dbf5f603eb8624389c17a4079e4843f7f9dc.
Commit: 6e00ab15752463acaf82da0f6485794bd5df9c80
https://github.com/latex3/latex3/commit/6e00ab15752463acaf82da0f6485794bd5df9c80
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-04 (Fri, 04 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Simplify platform test
Commit: 0e10e8e4e08e28c6d3a830c02e5bd74d98a5d0ad
https://github.com/latex3/latex3/commit/0e10e8e4e08e28c6d3a830c02e5bd74d98a5d0ad
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-05 (Sat, 05 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
l3buid: Special case for e-LaTeX
There's not been an "elatex" for some time, so
engine = etex
format = latex
needs to avoid looking for it.
Commit: 44d99e8f3d7fe216757aa0eb5badeea8fd72caf9
https://github.com/latex3/latex3/commit/44d99e8f3d7fe216757aa0eb5badeea8fd72caf9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-05 (Sat, 05 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out .fd files
This is needed for testing babel but has really been outstanding
for a while!
Commit: 9b310660a53f736069a7ed7417cd59a92d30f043
https://github.com/latex3/latex3/commit/9b310660a53f736069a7ed7417cd59a92d30f043
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-05 (Sat, 05 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Extend .fd file removal a bit more
Commit: 81730bde3ce256b5384ff795089ed6ecec24e522
https://github.com/latex3/latex3/commit/81730bde3ce256b5384ff795089ed6ecec24e522
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-06 (Sun, 06 Sep 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 17e6ec422ed323b839ec237af2bfa82eacb1aa2b
https://github.com/latex3/latex3/commit/17e6ec422ed323b839ec237af2bfa82eacb1aa2b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-06 (Sun, 06 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out system-wide pdftex.map on Windows
Commit: 099bab70f653059d0e3a91fc7e2cb7175cb43752
https://github.com/latex3/latex3/commit/099bab70f653059d0e3a91fc7e2cb7175cb43752
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M README.md
Log Message:
-----------
Update README copyright footer style
These are now all basd on the one for Markdown itself
(http://daringfireball.net/projects/markdown/license).
This is the first step of updating the README files so they
make a bit more unified sense, as part of the request from
CTAN to include versions in all of them.
Commit: ea0f48be2eaaeb82f7ca78f905ffdce04c4d46ae
https://github.com/latex3/latex3/commit/ea0f48be2eaaeb82f7ca78f905ffdce04c4d46ae
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M README.md
Log Message:
-----------
Use a commone text for discussion/issues
Commit: 4e45e6f415efa3747b85f6b77182f470209e6d5b
https://github.com/latex3/latex3/commit/4e45e6f415efa3747b85f6b77182f470209e6d5b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M README.md
Log Message:
-----------
Uses a common text for details of the team
Commit: baa07ca96f5bf3d3b1532e110110999e91602f2a
https://github.com/latex3/latex3/commit/baa07ca96f5bf3d3b1532e110110999e91602f2a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M README.md
Log Message:
-----------
Remove a common typo!
Commit: 9145dedbd9fe9a0dcbfee6d1c67a9b0eb16072b6
https://github.com/latex3/latex3/commit/9145dedbd9fe9a0dcbfee6d1c67a9b0eb16072b6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-07 (Mon, 07 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow local diff choice on Windows
Feature request from JB.
Commit: bf667fb5a3acbd3a8a0435d91e6aea8e2130088c
https://github.com/latex3/latex3/commit/bf667fb5a3acbd3a8a0435d91e6aea8e2130088c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Extend normalisation of "yoko diretion"
Commit: 5ebc832fa9cd40e9f513bb0b81413a8066c6e8e1
https://github.com/latex3/latex3/commit/5ebc832fa9cd40e9f513bb0b81413a8066c6e8e1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.lvt
M testfiles/00-test-1.tlg
Log Message:
-----------
Minor typo in test file
Commit: 8154b7d5be35564c9041d67a87f38d5b68ecb874
https://github.com/latex3/latex3/commit/8154b7d5be35564c9041d67a87f38d5b68ecb874
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document diffexe env. var.
Commit: e6d554e13ba2fb02388e6d19699d3b6c3d20cf28
https://github.com/latex3/latex3/commit/e6d554e13ba2fb02388e6d19699d3b6c3d20cf28
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-08 (Tue, 08 Sep 2015)
Changed paths:
M testfiles/00-test-1.tlg
Log Message:
-----------
Tidy up some SVN props
Commit: 2b42e7d6b7f624c845cf296da0c49173482d8ba5
https://github.com/latex3/latex3/commit/2b42e7d6b7f624c845cf296da0c49173482d8ba5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-10 (Thu, 10 Sep 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Improve normalisation for chars 0/127/28-255
For ^^@ and ^^?, LuaTeX needs some work to get into line with
other engines.
For the top-half of the 8-bit range, for pdfTeX/XeTeX/LuaTeX
it makes sense to normalise to ^^<n> format, done using .tcx
file for pdfTeX and a search for UTF-8 chars for XeTeX/LuaTeX.
(This will be useful for LaTeX2e testing.) For (u)pTeX we seem
to be out of luck.
Commit: e8e694ed56027f6531bb7baf643256f9ec99f969
https://github.com/latex3/latex3/commit/e8e694ed56027f6531bb7baf643256f9ec99f969
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-10 (Thu, 10 Sep 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typos
Commit: 395a502271c6992206acde8b40e361b9cfd5e6d4
https://github.com/latex3/latex3/commit/395a502271c6992206acde8b40e361b9cfd5e6d4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-10 (Thu, 10 Sep 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Just include pdfTeX in 'ascii' list
As babel is now using pdfTeX not e-TeX for testing, may as
well keep to a simple core set.
Commit: 1fc9e0cb2aa8f2a06a074736c49a9fd2d6f2c8ab
https://github.com/latex3/latex3/commit/1fc9e0cb2aa8f2a06a074736c49a9fd2d6f2c8ab
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-10 (Thu, 10 Sep 2015)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
M testfiles-plain/plain-pdftex.lvt
M testfiles/00-test-1.lvt
Log Message:
-----------
Trim off trailing whitespace
Commit: 001d26799f362a3f970f7bebeb1361d76813aae1
https://github.com/latex3/latex3/commit/001d26799f362a3f970f7bebeb1361d76813aae1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-10 (Thu, 10 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Be more aggressive with LuaTeX glue set variations
This now picks up "fill", cases where "fil" is not printed, etc.
Commit: a72eaba348bb589b1f7187a0e1c12ddc3cc3fee1
https://github.com/latex3/latex3/commit/a72eaba348bb589b1f7187a0e1c12ddc3cc3fee1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-10 (Thu, 10 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove another LuaTeX \discretionary
This looks for
\discretionary replacing
.\kern[length] -
.\[font]
and replaces it with just
\kern[length] -
Commit: cf5e3268f3bb9dd84b9f8d14289528ca458c681d
https://github.com/latex3/latex3/commit/cf5e3268f3bb9dd84b9f8d14289528ca458c681d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Refactor some parts of the LuaTeX-specific code
Commit: bceb66e116cf9a18c172e9d1857c65f5560ba9e2
https://github.com/latex3/latex3/commit/bceb66e116cf9a18c172e9d1857c65f5560ba9e2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Use only 3 dp from glue setting
On balance, the reduction in test file failures here is
worth the slight risk in terms of loss of precision.
Commit: dc41e12fcb4caca5705a5b8300aafbecbaa40606
https://github.com/latex3/latex3/commit/dc41e12fcb4caca5705a5b8300aafbecbaa40606
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Pick up another LuaTeX glue case
This also means a bit of a refactor of the code here:
still could probably be revised further.
Commit: a4befc6dad4bede06cf07e5e72afbf1a5700b7f0
https://github.com/latex3/latex3/commit/a4befc6dad4bede06cf07e5e72afbf1a5700b7f0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out empty \hbox after \mathon
Commit: 4c30127f756284c48bb324828fa3094bc8e81694
https://github.com/latex3/latex3/commit/4c30127f756284c48bb324828fa3094bc8e81694
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Replace \n by os_newline
Commit: 18f7a54e33872bb2b878f7472a69f9561ca07097
https://github.com/latex3/latex3/commit/18f7a54e33872bb2b878f7472a69f9561ca07097
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Fix regex for dropping empty \hbox after \mathon
Commit: c7f819525906fc81054c0a0f059e7d050ddce9ef
https://github.com/latex3/latex3/commit/c7f819525906fc81054c0a0f059e7d050ddce9ef
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for spaces at start of .fd lines
LuaTeX seems to have these.
Commit: 1f53c3083aad7ad5e855529bf2d19211bae43288
https://github.com/latex3/latex3/commit/1f53c3083aad7ad5e855529bf2d19211bae43288
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
More LuaTeX normalisation
Commit: 077e0e3d34ba0222426b86da91b93b350d5ae76c
https://github.com/latex3/latex3/commit/077e0e3d34ba0222426b86da91b93b350d5ae76c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-11 (Fri, 11 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove some stray spaces
These were introduced by switching to os_newline rather than
using \n.
Commit: 350a13c66ecaec21aa84c9852ba03a04baf4ac16
https://github.com/latex3/latex3/commit/350a13c66ecaec21aa84c9852ba03a04baf4ac16
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-12 (Sat, 12 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
l3build; Avoid spurious console output from (u)pTeX
This only shows up on Windows, I think, but is rather
distracting there!
Commit: cbd87dcbfc4adf4b53bfa4f76d6f666b9e7ff349
https://github.com/latex3/latex3/commit/cbd87dcbfc4adf4b53bfa4f76d6f666b9e7ff349
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-14 (Mon, 14 Sep 2015)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN release)
Commit: 8af02495bee1a9597a9660d0c0f89f4e175f7384
https://github.com/latex3/latex3/commit/8af02495bee1a9597a9660d0c0f89f4e175f7384
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2015-09-22 (Tue, 22 Sep 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Fix typo
Commit: 386a02041e1fa9e330b3039746b3f6dd0af3cfad
https://github.com/latex3/latex3/commit/386a02041e1fa9e330b3039746b3f6dd0af3cfad
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-23 (Wed, 23 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Tighten up a bit on errorlevel return
Commit: c668cb4e505af19f0d0581571ac80a9e47286996
https://github.com/latex3/latex3/commit/c668cb4e505af19f0d0581571ac80a9e47286996
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-24 (Thu, 24 Sep 2015)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 96525773328e78555c509f2aaf4ad35a6db325af
https://github.com/latex3/latex3/commit/96525773328e78555c509f2aaf4ad35a6db325af
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-24 (Thu, 24 Sep 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add a -q option/reduce logging for dependencies
As dependencies should be tested before anything using them,
there's not so much need to show all of the DocStrip stuff.
A new option is added here that keeps the main output but
reduces this extraneous part.
Commit: ea599630f19bd24fd3bdc04f90e86ec40e1f45a8
https://github.com/latex3/latex3/commit/ea599630f19bd24fd3bdc04f90e86ec40e1f45a8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-24 (Thu, 24 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for single-line file paths when searching active
Commit: 00a3356da87aa5213438b4cad8c176af40d4c2a1
https://github.com/latex3/latex3/commit/00a3356da87aa5213438b4cad8c176af40d4c2a1
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2015-09-25 (Fri, 25 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Fix "loose" => "lose" where appropriate
Commit: d3e113c2c00c9c6ff40c4a49f1d37f41cdd1b254
https://github.com/latex3/latex3/commit/d3e113c2c00c9c6ff40c4a49f1d37f41cdd1b254
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-25 (Fri, 25 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Return errorlevel from all file functions
Commit: 7cf331f39f0ff75c659c55bd81e4626635d59c1f
https://github.com/latex3/latex3/commit/7cf331f39f0ff75c659c55bd81e4626635d59c1f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-25 (Fri, 25 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Return errorlevel for unpack/install targets
Commit: b359ab48573523c122b9fc0c0dd74180412af015
https://github.com/latex3/latex3/commit/b359ab48573523c122b9fc0c0dd74180412af015
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-25 (Fri, 25 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove some stray line-end spaces
Commit: 613302c73d0fc2a400e4e16c85925f864b1c7fe2
https://github.com/latex3/latex3/commit/613302c73d0fc2a400e4e16c85925f864b1c7fe2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-25 (Fri, 25 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Standardise to some extent formatting
Commit: 0b8ea5126245bac33abb77707acd3f57ce5dac1d
https://github.com/latex3/latex3/commit/0b8ea5126245bac33abb77707acd3f57ce5dac1d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-26 (Sat, 26 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out more line numbers
This will require an update to e.g. LaTeX2e tests.
Commit: 66a93a71ebe9e6732d84ea3f0c401d6a6cc832a7
https://github.com/latex3/latex3/commit/66a93a71ebe9e6732d84ea3f0c401d6a6cc832a7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-26 (Sat, 26 Sep 2015)
Changed paths:
M README.md
Log Message:
-----------
Standardise Markdown list markup
After discussions with CTAN, it's clear that the Markdown 'standard'
means there shold be no spaces at the start of lines.
As the same time, use one type of markup for lists.
Commit: aaef0f88b505096edbf3faa6c7314c7b4edd69c6
https://github.com/latex3/latex3/commit/aaef0f88b505096edbf3faa6c7314c7b4edd69c6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-26 (Sat, 26 Sep 2015)
Changed paths:
M README.md
Log Message:
-----------
Make README link to issue tracker 'live'.
Commit: 490f7ac6d0ec46a5928de352a9eeb10320cc4c43
https://github.com/latex3/latex3/commit/490f7ac6d0ec46a5928de352a9eeb10320cc4c43
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-26 (Sat, 26 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Skip running xdvipdfmx with XeTeX
There's no need to actually create a PDF: we don't for example
run dvipdfmx with (u)pTeX.
Commit: cfe43126866daa382384c2e0dd9b95febe37c8b4
https://github.com/latex3/latex3/commit/cfe43126866daa382384c2e0dd9b95febe37c8b4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-27 (Sun, 27 Sep 2015)
Changed paths:
M README.md
M l3build.dtx
Log Message:
-----------
Step version (CTAN snapshot)
Commit: ad285e520173f812efa0aca965dd62284fac1d21
https://github.com/latex3/latex3/commit/ad285e520173f812efa0aca965dd62284fac1d21
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-29 (Tue, 29 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for LuaJITTeX
This treats LuaJITTeX as equivalent to LuaTeX from our point
of view: they share test files, etc.
Commit: 76fb70fc574e070b98e4d5610879db3375257fc8
https://github.com/latex3/latex3/commit/76fb70fc574e070b98e4d5610879db3375257fc8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-09-29 (Tue, 29 Sep 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
More restrictive test for LuaJITTeX
Commit: 8113965b31d6519222f5b5a087643b02d284040f
https://github.com/latex3/latex3/commit/8113965b31d6519222f5b5a087643b02d284040f
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2015-09-29 (Tue, 29 Sep 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Only let \@@end to \END under LaTeXe in regression-test.tex
Before this change,
\input regression-test
\input expl3-generic
failed in plain TeX because \@@end was defined by
regression-test.tex, thus l3names.sty thought LaTeX2e was in use
and set \tex_input:D equal to \@@input, which was undefined:
loading the driver file using \tex_input:D then failed.
Commit: 09123a04820ec7809800eabe8681020229deca66
https://github.com/latex3/latex3/commit/09123a04820ec7809800eabe8681020229deca66
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M build.lua
Log Message:
-----------
l3build has no deps at all
Commit: ea22bb22838b972e8b1c5f05e682ffc1992ed1fc
https://github.com/latex3/latex3/commit/ea22bb22838b972e8b1c5f05e682ffc1992ed1fc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-05 (Mon, 05 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 7dbb108aa645c67dc42263dc9998e3907eba80e1
https://github.com/latex3/latex3/commit/7dbb108aa645c67dc42263dc9998e3907eba80e1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-07 (Wed, 07 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Add "setversion" target
This will allow auto-editing of files to step version:
needed by us but also useful to others. At present this is
not documented: to do.
Note that as standard there is no attempt to edit: the user has to
define the appropriate function to do the work. Also note that
the file is read one line at a time: this avoids the need to match
for os_newline as it allows normal Lua pattern use for start/end of
line.
Commit: 89e574bb335e77b5fcc5649fa5f251457454334c
https://github.com/latex3/latex3/commit/89e574bb335e77b5fcc5649fa5f251457454334c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-07 (Wed, 07 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Carry change through all files
Commit: 38d78b83ba1c6b7e08095fbfc9cf653870a5ace7
https://github.com/latex3/latex3/commit/38d78b83ba1c6b7e08095fbfc9cf653870a5ace7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-07 (Wed, 07 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Pass through new -d/-v data
Commit: d0c3734184d730a771994f25cb4c4837d81281f5
https://github.com/latex3/latex3/commit/d0c3734184d730a771994f25cb4c4837d81281f5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-07 (Wed, 07 Oct 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document new "setversion" target
Commit: d71e1175d897f577316cd5d80087cc4a49c16383
https://github.com/latex3/latex3/commit/d71e1175d897f577316cd5d80087cc4a49c16383
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Check for line changes only once
Commit: 7650e15682452417ed75e948bda9682e722da189
https://github.com/latex3/latex3/commit/7650e15682452417ed75e948bda9682e722da189
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Pre-define some common version string forms
Commit: 57cc4a018d510e57dc8da7cf0baa1d330468862f
https://github.com/latex3/latex3/commit/57cc4a018d510e57dc8da7cf0baa1d330468862f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make the line update function more specific
The name really should point to exactly where this is used.
Commit: 8e95476ed12142a904ad2ba673fae99145c2baf9
https://github.com/latex3/latex3/commit/8e95476ed12142a904ad2ba673fae99145c2baf9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M README.md
M l3build.dtx
Log Message:
-----------
Step version
A test of the new script-based approach. Still need to add
bundle-level README files: need to think about that one!
Commit: be1de203f2bf76e534fb74a997b01c67d9ed9fc8
https://github.com/latex3/latex3/commit/be1de203f2bf76e534fb74a997b01c67d9ed9fc8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M build.lua
Log Message:
-----------
Allow for l3build.lua itself in version setting
Commit: eba214bc5f020504792b7bb64ab08e608afa2e5d
https://github.com/latex3/latex3/commit/eba214bc5f020504792b7bb64ab08e608afa2e5d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typo
Commit: 428aaef38ce559ced88bf32d3134b861de87056d
https://github.com/latex3/latex3/commit/428aaef38ce559ced88bf32d3134b861de87056d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
One "setversion" missing
Commit: ac29b33d7f04dc075b782a6d8c1f8baa61e45fdd
https://github.com/latex3/latex3/commit/ac29b33d7f04dc075b782a6d8c1f8baa61e45fdd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
One "setversion_update_line" missed
"
Commit: 35e4e912d72c8a103beb9da37e9b263b616ae230
https://github.com/latex3/latex3/commit/35e4e912d72c8a103beb9da37e9b263b616ae230
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Use a one-shot replace for \ProvidesExpl...
Commit: b10972acbbc6ab2a3d002236dd0d1fa585deeed0
https://github.com/latex3/latex3/commit/b10972acbbc6ab2a3d002236dd0d1fa585deeed0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make file writing after edit atomic
Commit: 7778dc51f9e299ee2c7b7ef178c19849d696915b
https://github.com/latex3/latex3/commit/7778dc51f9e299ee2c7b7ef178c19849d696915b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-08 (Thu, 08 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Format dates correctly
ISO form seems best for input, but most LaTeX stuff expects
YYYY/MM/DD.
Commit: 31d5155c1ebaca984c056c06cb2084b7cb0f70e9
https://github.com/latex3/latex3/commit/31d5155c1ebaca984c056c06cb2084b7cb0f70e9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typo
Docs only: [ci skip]
Commit: eed59f290cbe9a2a1f3e69b5ad95b6fb6bdab9a0
https://github.com/latex3/latex3/commit/eed59f290cbe9a2a1f3e69b5ad95b6fb6bdab9a0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Forgot to make versionform optional
Now it is, another issue also shows up!
Commit: 6423bbd3a6da23c9963843b51d9a0722640deaaf
https://github.com/latex3/latex3/commit/6423bbd3a6da23c9963843b51d9a0722640deaaf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Reformate date only when used
Commit: 02c1e11949beeef1c902aef57e9d1e5f602fca92
https://github.com/latex3/latex3/commit/02c1e11949beeef1c902aef57e9d1e5f602fca92
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Set version for bundle-wide files
Commit: a752f732f9594e0732c4fef9157b31a3159116b9
https://github.com/latex3/latex3/commit/a752f732f9594e0732c4fef9157b31a3159116b9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make TDS creation the standard
We've now got the process working well: eveyone using l3build
is going to want this (CTAN are quite happy).
Commit: bcd48828d58d83711e73da6a75f5eb9a7c3a5f1a
https://github.com/latex3/latex3/commit/bcd48828d58d83711e73da6a75f5eb9a7c3a5f1a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-09 (Fri, 09 Oct 2015)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Revert "l3build: Make TDS creation the standard"
This reverts commit c0a654d4736fcdf94362414a593749bc99c2e9b0.
Commit: 012977621a60ebe107ade769c0a3c7d89a9bb604
https://github.com/latex3/latex3/commit/012977621a60ebe107ade769c0a3c7d89a9bb604
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-14 (Wed, 14 Oct 2015)
Changed paths:
M README.md
M l3build.dtx
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 192d395e4b0535853501134f12f11bfe963be1f0
https://github.com/latex3/latex3/commit/192d395e4b0535853501134f12f11bfe963be1f0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-15 (Thu, 15 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for extensions in auto-versioning
Commit: 1d7ff8425a9a48bf94e600d5f936fcabfaa255b0
https://github.com/latex3/latex3/commit/1d7ff8425a9a48bf94e600d5f936fcabfaa255b0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-10-20 (Tue, 20 Oct 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Add 'unpacked' README, etc.
Commit: ada1fab6345265a2c4bb6682378e252c324845ee
https://github.com/latex3/latex3/commit/ada1fab6345265a2c4bb6682378e252c324845ee
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-04 (Wed, 04 Nov 2015)
Changed paths:
M README.md
M l3build.dtx
Log Message:
-----------
Sep version (CTAN snapshot)
Commit: 5c435fbecc0580514b11eba0d63f11728711bdc1
https://github.com/latex3/latex3/commit/5c435fbecc0580514b11eba0d63f11728711bdc1
Author: XZS <d.f.fischer at web.de>
Date: 2015-11-05 (Thu, 05 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
copy recursively
This allows for the inclusion of whole directories when specifying
supportfiles and the like.
For windows, xcopy is first able to copy recursively, enabled by /e. The
/i flag designates that the target is a directory. Depending on xcopy
instead of copy should not be too restrictive as it is available since
MS-DOS 3.3.
Commit: 64ee6d0bd79f71f8f8a24c869b567d211342b194
https://github.com/latex3/latex3/commit/64ee6d0bd79f71f8f8a24c869b567d211342b194
Author: XZS <d.f.fischer at web.de>
Date: 2015-11-05 (Thu, 05 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
fix single file copy on windows
The windows xcopy command needs different parameters to copy files and
directories. It also wants a target directory to be explicitly
specified to place files correctly.
Commit: 78c81d04f4f09e15a5bccd51a9220f60865b9376
https://github.com/latex3/latex3/commit/78c81d04f4f09e15a5bccd51a9220f60865b9376
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-17 (Tue, 17 Nov 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Use stream 16 for logging stuff
LuaTeX v0.85 will not work with 17!
Commit: 4718651a0f97102f26d1ad21ff6985d25331c72b
https://github.com/latex3/latex3/commit/4718651a0f97102f26d1ad21ff6985d25331c72b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-17 (Tue, 17 Nov 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Use a dedicated no-op stream
Both 16 and 17 seem to be out for LuaTeX v0.85, so this needs
adjusting. There are other things to fix for this too: l3file
needs to move the terminal stream.
Commit: 7bee2212673e6b222c978495f9365c3d0d8a5516
https://github.com/latex3/latex3/commit/7bee2212673e6b222c978495f9365c3d0d8a5516
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-17 (Tue, 17 Nov 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Use stream 128 for \c_term_iow
This is safe with the LuaTeX v0.85 update and existing engines.
Commit: 36d71b70253e88e3bc7ef34c64eb1818c6164cdd
https://github.com/latex3/latex3/commit/36d71b70253e88e3bc7ef34c64eb1818c6164cdd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-17 (Tue, 17 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
One LuaTeX v0.85 difference normalised
Commit: ba4fcc47e849d02d2a1f9c7a577cb1dc4eb27137
https://github.com/latex3/latex3/commit/ba4fcc47e849d02d2a1f9c7a577cb1dc4eb27137
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-18 (Wed, 18 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise \local... stup in LuaTeX v0.85+
Commit: c2e27480283c1f8364b751fbadac5cea933a6dd3
https://github.com/latex3/latex3/commit/c2e27480283c1f8364b751fbadac5cea933a6dd3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-18 (Wed, 18 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise another LuaTeX \discretionary variant
Commit: 46c12b5cad250f6438f30657360f26f7e16021ab
https://github.com/latex3/latex3/commit/46c12b5cad250f6438f30657360f26f7e16021ab
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-18 (Wed, 18 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Comment on why the \local... change was needed
Up to v0.80 this data was shown as a \whatsit, now its a \localpar.
Commit: 5b5b74cd713ecd4f40e189b63b51edd90b875230
https://github.com/latex3/latex3/commit/5b5b74cd713ecd4f40e189b63b51edd90b875230
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-18 (Wed, 18 Nov 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise another LuaTeX \discretionary
This one shows up with the LaTEX2e tests but not (currently)
any of the LaTeX3 ones.
Commit: 3b73d602a1b9737181b53d06400f04ace8c6eca0
https://github.com/latex3/latex3/commit/3b73d602a1b9737181b53d06400f04ace8c6eca0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-11-18 (Wed, 18 Nov 2015)
Changed paths:
M l3build.dtx
Log Message:
-----------
Use \write128 for logging
This *should* be OK with LuaTeX in the future as well as
other engines. (At present on Windows 128 isn't working with
LuaTEX v0.85 but that's going to be fixed before it's released
I think.)
Commit: 7e2266ec3adbbd8c3a46d2dc6e7f3d1237abee6f
https://github.com/latex3/latex3/commit/7e2266ec3adbbd8c3a46d2dc6e7f3d1237abee6f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-20 (Sun, 20 Dec 2015)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 9474191a919d1559ed84273baf384b761b98a8b0
https://github.com/latex3/latex3/commit/9474191a919d1559ed84273baf384b761b98a8b0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-24 (Thu, 24 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Some Lua tune-ups
Re-reading PiL :-)`
Commit: e9f4f388939d89596a1e8e27d6801df2057c046b
https://github.com/latex3/latex3/commit/e9f4f388939d89596a1e8e27d6801df2057c046b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-27 (Sun, 27 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove a redundant comment [ci skip]
Commit: df5ca77feb62cbe53ed4165c8ef1af173f8b5780
https://github.com/latex3/latex3/commit/df5ca77feb62cbe53ed4165c8ef1af173f8b5780
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-27 (Sun, 27 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Formatting
Commit: 92ea1aa0c6caecd4419e88d6f09d9d53ad0c4e91
https://github.com/latex3/latex3/commit/92ea1aa0c6caecd4419e88d6f09d9d53ad0c4e91
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-27 (Sun, 27 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray space
Commit: 1ec2cd4c604804c62ce37244df3cec138fc20d44
https://github.com/latex3/latex3/commit/1ec2cd4c604804c62ce37244df3cec138fc20d44
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-27 (Sun, 27 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Simplify a function
Commit: 272692403008fd68629480032a0389858cfe426d
https://github.com/latex3/latex3/commit/272692403008fd68629480032a0389858cfe426d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-27 (Sun, 27 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Move a line (lexical scoping)
Commit: 7f8d86ce001031928c830e64d3898d55f4dd8ba0
https://github.com/latex3/latex3/commit/7f8d86ce001031928c830e64d3898d55f4dd8ba0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2015-12-27 (Sun, 27 Dec 2015)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray space
Commit: 6f53e43eafbd1885b37aef9d7c6e68cac8813c53
https://github.com/latex3/latex3/commit/6f53e43eafbd1885b37aef9d7c6e68cac8813c53
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray parenthesis removed
Commit: 8c5b96c0adee12b1c1d81bd30e4469de39398871
https://github.com/latex3/latex3/commit/8c5b96c0adee12b1c1d81bd30e4469de39398871
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray parenthesis
Commit: bf064f11b092f1d8ca0c93e8e4712e01a396d4e4
https://github.com/latex3/latex3/commit/bf064f11b092f1d8ca0c93e8e4712e01a396d4e4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Drop line wrapping in general
This is no longer really needed as it was there for LuaTeX and
we now have an entirely separate routine to cover this. However,
at present further adjustments are needed for LuaTeX so at present
disable testing it.
Commit: d99deea4e12e37edf1c12a7107b2cff8b3556d9c
https://github.com/latex3/latex3/commit/d99deea4e12e37edf1c12a7107b2cff8b3556d9c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Wrap lines for yoko direction removal
This still needs to happen even if other wrapping is dropped.
Commit: 468fe9a75846e25ee8948582ad52e2e09f3f969b
https://github.com/latex3/latex3/commit/468fe9a75846e25ee8948582ad52e2e09f3f969b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Move one LuaTeX-specific correction
Commit: 849907fe09339152526afe409253c466db330706
https://github.com/latex3/latex3/commit/849907fe09339152526afe409253c466db330706
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.dtx
M l3build.lua
M testfiles/00-test-1.tlg
Log Message:
-----------
Drop space-stripping at start of lines
The rational for stripping spaces is working with LuaTeX, but
if turns out it is best to leave line lengths unaltered outside of
the LuaTeX-specific code. (Upcoming commits will address LuaTeX.)
As such, this commit moves the .tlg files closer to the raw .log
file output.
This is going to require many .tlg files are rebuilt: LaTeX2e
checkin coming up for this.
Commit: 2b70c074eaa8730ba242030dc401f862a289d1a2
https://github.com/latex3/latex3/commit/2b70c074eaa8730ba242030dc401f862a289d1a2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Wrap lines correctly for LuaTeX
As well as addressing the immediate need to wrap lines, this
also picks up some bugs in the activations of formatlualog.
The LuaTeX tests are re-enabled.
Commit: 4836429b1afe5e58b7e88adb424c5ee1133b1802
https://github.com/latex3/latex3/commit/4836429b1afe5e58b7e88adb424c5ee1133b1802
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M testfiles/00-test-1.luatex.tlg
Log Message:
-----------
Missed a test file
Commit: bb45dc31d0409335005bcf2724e39fc546fcf940
https://github.com/latex3/latex3/commit/bb45dc31d0409335005bcf2724e39fc546fcf940
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Avoid issue with spaces after .map line
This may or may not be present.
Commit: 05ed1e4b0b233683f17298fb59a3ccea938a4302
https://github.com/latex3/latex3/commit/05ed1e4b0b233683f17298fb59a3ccea938a4302
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
.aux line may have a leading space
Commit: 6e2db810a3c001646cb6268cbe9c7ad0f716d755
https://github.com/latex3/latex3/commit/6e2db810a3c001646cb6268cbe9c7ad0f716d755
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-01 (Fri, 01 Jan 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Hard-code max_print_line
This avoids the issue that otherwise results could be
system-dependent.
Commit: 1eb9de350a96fdc3de6ebb717cc1293a4530fb3b
https://github.com/latex3/latex3/commit/1eb9de350a96fdc3de6ebb717cc1293a4530fb3b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-02 (Sat, 02 Jan 2016)
Changed paths:
M l3build.dtx
M l3build.lua
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.tlg
Log Message:
-----------
Back out recent changes
This is providing trickier than expected: start again from a known
position!
Commit: 0494fd15e01518d1192bf20b3bc709c0bbef4739
https://github.com/latex3/latex3/commit/0494fd15e01518d1192bf20b3bc709c0bbef4739
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-02 (Sat, 02 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Correct logic for using formatlualog
This was first done in r6347 and is now re-added. One updated test
file as a result.
Commit: 57fcd5240376bfa9a2b1a83f7c4a23753cfee981
https://github.com/latex3/latex3/commit/57fcd5240376bfa9a2b1a83f7c4a23753cfee981
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-02 (Sat, 02 Jan 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Hard-code max_print_line
This avoids the issue that otherwise results could be
system-dependent. (Was originally r6352.)
Commit: 6800ef962cc32bf8c4dd10170f6ffab64f5d7dc6
https://github.com/latex3/latex3/commit/6800ef962cc32bf8c4dd10170f6ffab64f5d7dc6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-03 (Sun, 03 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Keep all of lines when wrapping with LuaTeX
This keeps all the data but still doesn't wrap as for pdfTeX in
all cases. Needs more work: space dropping may need to change (again).
Commit: 15071ae990f318863fa19f8f2955109715ccf13d
https://github.com/latex3/latex3/commit/15071ae990f318863fa19f8f2955109715ccf13d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-03 (Sun, 03 Jan 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Only l3kernel is going.
Commit: a49f61859ef21be564b6c2e736d73db333c0ed1d
https://github.com/latex3/latex3/commit/a49f61859ef21be564b6c2e736d73db333c0ed1d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-03 (Sun, 03 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Zap line numbers 'early'
This avoids any line numbers being affected by wrapping and
avoids wrapping deliberately truncated lines.
Commit: 1fe9850eb17b934379567799a9a6c0c2f0b81273
https://github.com/latex3/latex3/commit/1fe9850eb17b934379567799a9a6c0c2f0b81273
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-03 (Sun, 03 Jan 2016)
Changed paths:
M l3build.lua
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.tlg
Log Message:
-----------
Retain spaces at start of lines
This will help with normalisation but does mean other .tlg
files need rebuilding.
Commit: 3cc9ea17551a46fd79069ae6b9b5a97f3f46f495
https://github.com/latex3/latex3/commit/3cc9ea17551a46fd79069ae6b9b5a97f3f46f495
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-05 (Tue, 05 Jan 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Step copyright year on 'auto-versioned' files
Commit: b078460f0765ba54b32e76d7fbc37cb707e53e85
https://github.com/latex3/latex3/commit/b078460f0765ba54b32e76d7fbc37cb707e53e85
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-19 (Tue, 19 Jan 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 8f6c806a9050bea8a1fd303c97dcbe7d7627db3b
https://github.com/latex3/latex3/commit/8f6c806a9050bea8a1fd303c97dcbe7d7627db3b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray space
Commit: 392cda6fcea0f99150c9a9ba7913a8f827b5d7cf
https://github.com/latex3/latex3/commit/392cda6fcea0f99150c9a9ba7913a8f827b5d7cf
Author: Will Robertson <wspr81 at gmail.com>
Date: 2016-02-01 (Mon, 01 Feb 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
typo
Commit: fbb39e28c242fd787cf2533852d5277b3e134e33
https://github.com/latex3/latex3/commit/fbb39e28c242fd787cf2533852d5277b3e134e33
Author: Will Robertson <wspr81 at gmail.com>
Date: 2016-02-01 (Mon, 01 Feb 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
typo + improve list formatting
Commit: 97766d76411c441bf95102c37566e0f91992bfd6
https://github.com/latex3/latex3/commit/97766d76411c441bf95102c37566e0f91992bfd6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-02-12 (Fri, 12 Feb 2016)
Changed paths:
M l3build.dtx
M testfiles-plain/plain-pdftex.tlg
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.tlg
Log Message:
-----------
Drop char table from test files
Commit: a705ff4de14d77007d58429c539eb789b032e53a
https://github.com/latex3/latex3/commit/a705ff4de14d77007d58429c539eb789b032e53a
Author: Will Robertson <wspr81 at gmail.com>
Date: 2016-02-13 (Sat, 13 Feb 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
document --quiet
Commit: d6450b78817b9ab8475adc145407fbff55907ad9
https://github.com/latex3/latex3/commit/d6450b78817b9ab8475adc145407fbff55907ad9
Author: David Carlisle <d.p.carlisle at gmail.com>
Date: 2016-03-20 (Sun, 20 Mar 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
yet another extra normalisation for luatex 0.89.5
Commit: 1f05ecee25d3b809e465151f95608876d101aae4
https://github.com/latex3/latex3/commit/1f05ecee25d3b809e465151f95608876d101aae4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-03-26 (Sat, 26 Mar 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 702a8dabf423dbca47adee55dd8b2fe6f88f2b90
https://github.com/latex3/latex3/commit/702a8dabf423dbca47adee55dd8b2fe6f88f2b90
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-03-28 (Mon, 28 Mar 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
l3packages only.
Commit: 04271934be711d9d1f821027f788d5e90c32ff45
https://github.com/latex3/latex3/commit/04271934be711d9d1f821027f788d5e90c32ff45
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-04-20 (Wed, 20 Apr 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snpshot)
Commit: 4bcde9f5297b3215dc32cc1fd7141711281e031d
https://github.com/latex3/latex3/commit/4bcde9f5297b3215dc32cc1fd7141711281e031d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-07 (Sat, 07 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Another LaTeX oddity covered
v0.95 may end up with "TIMO" on the same line as a closing parenthesis.
Commit: 4a5e0ee22ab624054b3796a292574fdf1f5ea2e8
https://github.com/latex3/latex3/commit/4a5e0ee22ab624054b3796a292574fdf1f5ea2e8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-14 (Sat, 14 May 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: be6de963e3c256f86613c2dea44f701a6532aa85
https://github.com/latex3/latex3/commit/be6de963e3c256f86613c2dea44f701a6532aa85
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-14 (Sat, 14 May 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
With the typos fixed.
Commit: d35d5a0173eab75ff23645225121e261353069cb
https://github.com/latex3/latex3/commit/d35d5a0173eab75ff23645225121e261353069cb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-18 (Wed, 18 May 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step vesion (CTAN snapshot)
Commit: 3974374b572a7ba17e8bf93e12aa0a1b8b7b2e4c
https://github.com/latex3/latex3/commit/3974374b572a7ba17e8bf93e12aa0a1b8b7b2e4c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-20 (Fri, 20 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Another "-q" to pass through
Commit: 20161e8da015b3c8d85adda8763cf0a117da6d7a
https://github.com/latex3/latex3/commit/20161e8da015b3c8d85adda8763cf0a117da6d7a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-20 (Fri, 20 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Typo
Commit: 90315e4e0171c60dcd702bc06b0e664653860b3b
https://github.com/latex3/latex3/commit/90315e4e0171c60dcd702bc06b0e664653860b3b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-20 (Fri, 20 May 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add "epoch" variable
First step in making reproducible PDF builds for testing.
Commit: 10aac87d85c847e036a3858ba93551c3adf97bd0
https://github.com/latex3/latex3/commit/10aac87d85c847e036a3858ba93551c3adf97bd0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-21 (Sat, 21 May 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Suppress variable PDF info
At least as far as possible.
Commit: 4d31312c29e4cc0c005f183bcd263a156d9a5f89
https://github.com/latex3/latex3/commit/4d31312c29e4cc0c005f183bcd263a156d9a5f89
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-21 (Sat, 21 May 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Fix logic of last commit
Commit: 77bb28aa5e709845eca9265d7578e858aa25dd02
https://github.com/latex3/latex3/commit/77bb28aa5e709845eca9265d7578e858aa25dd02
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-21 (Sat, 21 May 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Working on PDF-based comparison
Not documented yet as it doesn't quite work! There is also some work
needed on driver support: I have a plan for (u)pTeX and for DVI mode,
but need to implement it ...
Commit: d5009815fff56e850d2cf1e7a982d2fe0953ba2f
https://github.com/latex3/latex3/commit/d5009815fff56e850d2cf1e7a982d2fe0953ba2f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-21 (Sat, 21 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for .dvi based workflows
At least as a first pass: hard-code the drivers.
Commit: 9c9b18a8fa155b5d0c0def3ff2b0b5eba89ad7dd
https://github.com/latex3/latex3/commit/9c9b18a8fa155b5d0c0def3ff2b0b5eba89ad7dd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-21 (Sat, 21 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray debug line removed
Commit: e64f53030f5507a121c449a5136236647f9e8760
https://github.com/latex3/latex3/commit/e64f53030f5507a121c449a5136236647f9e8760
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Copt .tlg file from testfiledir or unpackdir
The old version didn't account for the fact locate() is used here.
Commit: c69f2ed3fee55a279657825b38f95bc55c93c604
https://github.com/latex3/latex3/commit/c69f2ed3fee55a279657825b38f95bc55c93c604
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Stick to "pdfext"
There is a bit of work to do to have a 'reference' PDF file
separate from the 'test' one.
Commit: d82a2b381bcc553462efde07c8467bc0d64bc548
https://github.com/latex3/latex3/commit/d82a2b381bcc553462efde07c8467bc0d64bc548
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Stray debug line, some formatting
Commit: 3c178e38005153c132402b27f6b41db820e5cd53
https://github.com/latex3/latex3/commit/3c178e38005153c132402b27f6b41db820e5cd53
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Extend documentation [ci skip]
Mainly covering "-p" option for "save"/"check" (may yet change
name), but also some other missed bits and pieces.
Commit: 44c17c7daf5422b6535d8f56f316f677ce7600ac
https://github.com/latex3/latex3/commit/44c17c7daf5422b6535d8f56f316f677ce7600ac
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
DVI-to-PDF as a separate function
Perhaps this needs to be set up more generally?
Commit: 08427ff906ec6f12e88f4ce00d05465a9d7741ba
https://github.com/latex3/latex3/commit/08427ff906ec6f12e88f4ce00d05465a9d7741ba
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for passing through "-p" option
Also an improvement for passing "-q".
Commit: e7ccf949fcc5bdf0e5b2e7788f2162c37d7af03e
https://github.com/latex3/latex3/commit/e7ccf949fcc5bdf0e5b2e7788f2162c37d7af03e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Zap some end-of-line spaces
Commit: e847321a5c47cd2ed284e4513869e809085f415b
https://github.com/latex3/latex3/commit/e847321a5c47cd2ed284e4513869e809085f415b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add a way to include 'secondary' tasks in tests
This is primarily for bib latex, but others might also want it.
Commit: 802700ffec523e24fd4134798b3ffc249c32d726
https://github.com/latex3/latex3/commit/802700ffec523e24fd4134798b3ffc249c32d726
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-22 (Sun, 22 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Always return a value from runtest_tasks
Commit: b7ca58e463ae7cca5fe6021dfd93d6e4662de034
https://github.com/latex3/latex3/commit/b7ca58e463ae7cca5fe6021dfd93d6e4662de034
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Missed an env setting
Only shows up on Windows.
Commit: 5eb3b99be2a5f0a0d7c97c74d08285203dd4ee7b
https://github.com/latex3/latex3/commit/5eb3b99be2a5f0a0d7c97c74d08285203dd4ee7b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-05-23 (Mon, 23 May 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
fc needs Win-style paths
Commit: 6bd11496068104068b02e46e3a41b51431d24acd
https://github.com/latex3/latex3/commit/6bd11496068104068b02e46e3a41b51431d24acd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-03 (Fri, 03 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Run typesetting cycle correct number of times (fixes #274)
Thanks to @minoki for pointing at the issue.
Commit: 057477dddf15b425a6353ccb13861939b83f079f
https://github.com/latex3/latex3/commit/057477dddf15b425a6353ccb13861939b83f079f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make .pdf checks work separately from .tlg route
The two types of test are now separate: either a .tlg file
is chekced/saved or a .pdf file is, but the two are not
inter-dependent.
Commit: efbb260ce0a3aa7d63c7c14e237d5f0a80f65c26
https://github.com/latex3/latex3/commit/efbb260ce0a3aa7d63c7c14e237d5f0a80f65c26
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Tidy option order
Commit: db9d6782bedc0f821504e77f7e54aeab4555df80
https://github.com/latex3/latex3/commit/db9d6782bedc0f821504e77f7e54aeab4555df80
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Help really should be 'stable'
Commit: d5ad965b42d13b6e193451375e8f152d7531d796
https://github.com/latex3/latex3/commit/d5ad965b42d13b6e193451375e8f152d7531d796
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 48e5d10d015d92039d979d71a91cba1c09e12baf
https://github.com/latex3/latex3/commit/48e5d10d015d92039d979d71a91cba1c09e12baf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-16 (Thu, 16 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove a redundant couple of lines
Commit: 403687b5a23eaa9c06dcbd32f070981a18a325f2
https://github.com/latex3/latex3/commit/403687b5a23eaa9c06dcbd32f070981a18a325f2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-17 (Fri, 17 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Hide generation from .lve files
Commit: 48ba10b365f6454277d93857568764f35d6df234
https://github.com/latex3/latex3/commit/48ba10b365f6454277d93857568764f35d6df234
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-17 (Fri, 17 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Auto-detect .pdf/.tlg split
This means that "check" does not need "-p":
only the "save" target needs to know this.
Help needs updating that requires further changes, to be
made once optparse is refactored.
Commit: 7ed00b9d58ff274227ea1c6b23568c441deb1b78
https://github.com/latex3/latex3/commit/7ed00b9d58ff274227ea1c6b23568c441deb1b78
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-17 (Fri, 17 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow PDF creation automatically
This is needed to avoid needing the "-p" option for
the "check" target.
Commit: f8f2d79a89424596327db54a0dd2a7d5b067c344
https://github.com/latex3/latex3/commit/f8f2d79a89424596327db54a0dd2a7d5b067c344
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-21 (Tue, 21 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Avoid 'data leak' when cycling lastline data
The old approach could lead to an issue if you were unlucky with
a wrapped line.
Commit: 8dec26ddca3842a4ea35f4cf1da7e1d6099573c3
https://github.com/latex3/latex3/commit/8dec26ddca3842a4ea35f4cf1da7e1d6099573c3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-21 (Tue, 21 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Initial work on ConTeXt support
Needs some stuff in the .dtx and more normalisation to be
useful, plus need to check on MkII.
Commit: 6dd0820031d9362d45fbefb3822b2340ab39007f
https://github.com/latex3/latex3/commit/6dd0820031d9362d45fbefb3822b2340ab39007f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out ConTeXt end-of-run data
This is all after \stoptext and so can only be suppressed from
the .tex end with a trailing \OMIT. That seems sub-optimal so
assume it's never going to be useful for the type of tests we
are setting up.
Commit: f626822127e921a24e0603edf810d3a9b953b3e2
https://github.com/latex3/latex3/commit/f626822127e921a24e0603edf810d3a9b953b3e2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Allow for ConTeXt in loading
Commit: c6351574c09fa8cdfa8adbfa4f98297ad96a5dd7
https://github.com/latex3/latex3/commit/c6351574c09fa8cdfa8adbfa4f98297ad96a5dd7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Further work on 'data leak' issue
Commit: 810445f4137e534ec73232977e2704b10c20afd2
https://github.com/latex3/latex3/commit/810445f4137e534ec73232977e2704b10c20afd2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove \special for PDF-stability line from .tlg
This avoids generating extra .tlg files just for the one
line that is needed to create stable PDFs with DVI-based
workflows.
At the same time, there is some scope to avoid extra test
files by not logging LaTeX font warnings.
Commit: 28f1fe46cad7d23ec49b404e1f23002f4c05eca7
https://github.com/latex3/latex3/commit/28f1fe46cad7d23ec49b404e1f23002f4c05eca7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Suppress new paper size \special
Also a few more test file updates for the previous check in,
also about normalisation of \specials.
Commit: 65e17f8ded6f09c0d0cb526df2fb849af9ca7023
https://github.com/latex3/latex3/commit/65e17f8ded6f09c0d0cb526df2fb849af9ca7023
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Change -v to -v (breaking change)
The -v option is always the version of a tool itself:
choose a different name! (-r = --release).
Commit: bab12c1749e9d9e8cb3fc43fdbe182fc2ca73d69
https://github.com/latex3/latex3/commit/bab12c1749e9d9e8cb3fc43fdbe182fc2ca73d69
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
A bit more work needed for -v => -r
Commit: 9565baa29ec86fa90c2869b3a850d728282c12fe
https://github.com/latex3/latex3/commit/9565baa29ec86fa90c2869b3a850d728282c12fe
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: cc4989efc44e4d03738e1b0075e2d32134c469ac
https://github.com/latex3/latex3/commit/cc4989efc44e4d03738e1b0075e2d32134c469ac
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2016-08-19 (Fri, 19 Aug 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Avoid \scrollmode in regression-test (fixes #305)
More precisely, only switch from \errorstopmode to \scrollmode,
but do not raise the interaction level if it was
\nonstopmode of \batchmode. This avoids the issue that testfiles
missing \END would hang indefinitely: now they are run in
\batchmode by l3build so TeX immediately gives up.
Commit: a0404ecb3b8e6149f3b52949c05868bbab5fba22
https://github.com/latex3/latex3/commit/a0404ecb3b8e6149f3b52949c05868bbab5fba22
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-08-20 (Sat, 20 Aug 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Revert "Avoid \scrollmode in regression-test (fixes #305)"
This reverts commit f4b3c0e602d781b86f0226c0fb6a5e8f3b4c6d93.
Commit: 85baf218aa912fda087c92be257c87bc9b37ae92
https://github.com/latex3/latex3/commit/85baf218aa912fda087c92be257c87bc9b37ae92
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-11 (Tue, 11 Oct 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Working on LuaTeX v1.0 changes
Hopefully there's no effect on older set ups here ...
Commit: c964d5335986ab1b7cf1bb1c7597f7e329325dfb
https://github.com/latex3/latex3/commit/c964d5335986ab1b7cf1bb1c7597f7e329325dfb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-12 (Wed, 12 Oct 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
'REstore' some data for LuaTeX v1
Commit: 04488f4a1127060618cb6d1fea5293d99be9d977
https://github.com/latex3/latex3/commit/04488f4a1127060618cb6d1fea5293d99be9d977
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-12 (Wed, 12 Oct 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for flexible output box in LuaTeX
Commit: 119dc14ad2dd8fc312c3c04cc11338c0c2f82fd1
https://github.com/latex3/latex3/commit/119dc14ad2dd8fc312c3c04cc11338c0c2f82fd1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-12 (Wed, 12 Oct 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Convert a LuaTeX v1 \discretionary to TeX90 form
There is a potential optimisation in terms of having a list
of different special cases twice. However, it's likely best to
keep all of the forms separate as they may yet need more tweaking!
Commit: 33a2252f05ee141eaf46b3f3a825385ebe825115
https://github.com/latex3/latex3/commit/33a2252f05ee141eaf46b3f3a825385ebe825115
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-13 (Thu, 13 Oct 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Extend 'discretionary recovery' for LuaTeX v1
This deals with almost all of the logging changes.
Commit: 9466dc5e3e01a5452667f0f9ac0be74be08f053b
https://github.com/latex3/latex3/commit/9466dc5e3e01a5452667f0f9ac0be74be08f053b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-13 (Thu, 13 Oct 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document \discretionary stuff [ci skip]
Commit: bd09f487f3e159d25149718178fe594294948ccd
https://github.com/latex3/latex3/commit/bd09f487f3e159d25149718178fe594294948ccd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Use batchmode not scrollmode (fixes #305)
This is basically Bruno's commit from before, but with changes
to the handling of the pdftex.map line to avoid engine variations.
Some updates still needed to make sure runs shows when doing single
(named) tests: will sort in a second commit.
Commit: 84ee01e0cb37d7468653affd912f7a8ef10eecd5
https://github.com/latex3/latex3/commit/84ee01e0cb37d7468653affd912f7a8ef10eecd5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Use nonstopmode not matchmode for checks
This retains the display of useful info when doing one test,
and means the files are the same as for scrollmode.
Commit: 525f4589e03056e861e8b01b8e52bbd1b40cfda4
https://github.com/latex3/latex3/commit/525f4589e03056e861e8b01b8e52bbd1b40cfda4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
l3uild: Missed one optrelease for bundles
Commit: 60b4bed002d7f77737a14f6cc4e3aa2638f5f940
https://github.com/latex3/latex3/commit/60b4bed002d7f77737a14f6cc4e3aa2638f5f940
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-10-19 (Wed, 19 Oct 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 69b26470d4451cff379c4ef893b022525fc31031
https://github.com/latex3/latex3/commit/69b26470d4451cff379c4ef893b022525fc31031
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-11-17 (Thu, 17 Nov 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Remove stray debug line
Commit: e3bfb239a3ff49ddaa02b5527efd857b4a67a58d
https://github.com/latex3/latex3/commit/e3bfb239a3ff49ddaa02b5527efd857b4a67a58d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-11-17 (Thu, 17 Nov 2016)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Load pdftex.map before \START
Commit: b1ac7de820e468cef8910c9bc8cf6adced16487a
https://github.com/latex3/latex3/commit/b1ac7de820e468cef8910c9bc8cf6adced16487a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-11-17 (Thu, 17 Nov 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
Remove two redundant lines
This is all before \START
Commit: d8bc23cbde82b4a4342517142282d8fd5b6bef73
https://github.com/latex3/latex3/commit/d8bc23cbde82b4a4342517142282d8fd5b6bef73
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-11-21 (Mon, 21 Nov 2016)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 308e4b97a42dff4f07ec219e5f4bfc14afaf17f7
https://github.com/latex3/latex3/commit/308e4b97a42dff4f07ec219e5f4bfc14afaf17f7
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2016-11-28 (Mon, 28 Nov 2016)
Changed paths:
M l3build.lua
Log Message:
-----------
Typo luajitex -> luajittex ?
Commit: 71388b874e27a56dbea8b95fcb879c26e9411546
https://github.com/latex3/latex3/commit/71388b874e27a56dbea8b95fcb879c26e9411546
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2016-12-28 (Wed, 28 Dec 2016)
Changed paths:
M l3build.dtx
M l3build.ins
M l3build.lua
Log Message:
-----------
Update meta-comments
Commit: 402587092a5d3fc49b0bc86c80daee80a6bcf21a
https://github.com/latex3/latex3/commit/402587092a5d3fc49b0bc86c80daee80a6bcf21a
Author: Will Robertson <wspr81 at gmail.com>
Date: 2016-12-31 (Sat, 31 Dec 2016)
Changed paths:
M l3build.dtx
Log Message:
-----------
add newline before \START's message
LuaTeX's log sometimes (?) puts a ')' at the beginning of a line, which messes the detection of the start of the log to be copied to the tlg file.
This *shouldn't* affect pre-existing tests but I could be mistaken!
Commit: a23377b677972d04684d778bfad1d95a84e85631
https://github.com/latex3/latex3/commit/a23377b677972d04684d778bfad1d95a84e85631
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Formatting
Commit: 284c076eebc368db6611c6895d273489d5b29822
https://github.com/latex3/latex3/commit/284c076eebc368db6611c6895d273489d5b29822
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Add --testfiledir |-t option
Not yet finalised but working: allows a single alternative dir to
be selected.
Commit: b59d02bf558bc88635df5f254edefdfde83793ba
https://github.com/latex3/latex3/commit/b59d02bf558bc88635df5f254edefdfde83793ba
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Return a known non-zero value
Commit: 0cc1883b1498319e65727cd248e96836cb4d1cef
https://github.com/latex3/latex3/commit/0cc1883b1498319e65727cd248e96836cb4d1cef
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-25 (Wed, 25 Jan 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Document -t option
Commit: 8eb6c2b1bd6685229a6c4b69b3a72d994e47824e
https://github.com/latex3/latex3/commit/8eb6c2b1bd6685229a6c4b69b3a72d994e47824e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-25 (Wed, 25 Jan 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: a38003b2ac76269c9886c196cc295b67ab84e5cc
https://github.com/latex3/latex3/commit/a38003b2ac76269c9886c196cc295b67ab84e5cc
Author: Will Robertson <wspr81 at gmail.com>
Date: 2017-01-27 (Fri, 27 Jan 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
ensure 'END-TEST-LOG' is on a line of its own
Commit: cbfaab7f92020950de3e6ceed0f129fa31f9421c
https://github.com/latex3/latex3/commit/cbfaab7f92020950de3e6ceed0f129fa31f9421c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-28 (Sat, 28 Jan 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
Commit: eeac9e85346cd854b3ca2c2b2c91e1e270f2b6ba
https://github.com/latex3/latex3/commit/eeac9e85346cd854b3ca2c2b2c91e1e270f2b6ba
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-28 (Sat, 28 Jan 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
Remembered to step by one this time!
Commit: 12f6366b01bf4208668f21ea3da46b349bcfe5bb
https://github.com/latex3/latex3/commit/12f6366b01bf4208668f21ea3da46b349bcfe5bb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-01-28 (Sat, 28 Jan 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
This one will actually go ...
Commit: 19d9c79352152fec8c86301371b565812c74c5cf
https://github.com/latex3/latex3/commit/19d9c79352152fec8c86301371b565812c74c5cf
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-02-07 (Tue, 07 Feb 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
Commit: 19704015fb2bde8ae621b0f4cabce847693114b6
https://github.com/latex3/latex3/commit/19704015fb2bde8ae621b0f4cabce847693114b6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-02-07 (Tue, 07 Feb 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out some luaotfload paths
Commit: 942dc27ef6b33fde6118dd3a53828d2545395b40
https://github.com/latex3/latex3/commit/942dc27ef6b33fde6118dd3a53828d2545395b40
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-02-09 (Thu, 09 Feb 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
Commit: b06ecb401033ca0b5047843b2af454189b55470b
https://github.com/latex3/latex3/commit/b06ecb401033ca0b5047843b2af454189b55470b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
This one will go, unlike the last attempt!
Commit: 522294145b7b33f506564cb69bd2d9914642cc83
https://github.com/latex3/latex3/commit/522294145b7b33f506564cb69bd2d9914642cc83
Author: Bruno Le Floch <blflatex at gmail.com>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Change most uses of || or && to bool_lazy functions (see #217)
Commit: 372610c66787785c3a7c766697278ad489e3a0d9
https://github.com/latex3/latex3/commit/372610c66787785c3a7c766697278ad489e3a0d9
Author: Will Robertson <wspr81 at gmail.com>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
luaotfload normalisation, and diff printing
1. (luc: path/to/font.luc) -> (luc: [..]/font.luc)
2. when -H is used, print the diff directly.
The idea of #2 is that you're asking it to stop when coming to a problem, so it kind of makes sense to display that problem immediately. More pragmatically, I needed that to debug problems in remove installations where only l3build output was able to be queried (Travis CI in this case).
Happy to switch this behaviour to be optional if people prefer.
Commit: ad4c1e0f4a7860f678803234b8bcc30ec9df1d6d
https://github.com/latex3/latex3/commit/ad4c1e0f4a7860f678803234b8bcc30ec9df1d6d
Author: Will Robertson <will at wspr.io>
Date: 2017-02-12 (Sun, 12 Feb 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
no need to special-case luaotfload strings
Joseph's recent commit did this in a more general way
Commit: 4a6614e2f215a47071ddb8b26a753bef13bfe688
https://github.com/latex3/latex3/commit/4a6614e2f215a47071ddb8b26a753bef13bfe688
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-02-18 (Sat, 18 Feb 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow "cmdcheck" target to deal with complex sources
This allows source3 to be handled as a single block rather than
per-dtx, and so give more-or-less meaningful results.
Commit: 7c57c4982aa8200800c3523978f35675e4316161
https://github.com/latex3/latex3/commit/7c57c4982aa8200800c3523978f35675e4316161
Author: David Carlisle <d.p.carlisle at gmail.com>
Date: 2017-02-19 (Sun, 19 Feb 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
zap line numbers from lua stack trace
Commit: 0d658252816b9fc84aea7d4ac07e0d27706d8d5e
https://github.com/latex3/latex3/commit/0d658252816b9fc84aea7d4ac07e0d27706d8d5e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-07 (Tue, 07 Mar 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version [CTAN snapshot]
Commit: 75ccba55aaec3cce1edc37708c9ec1c3789cea13
https://github.com/latex3/latex3/commit/75ccba55aaec3cce1edc37708c9ec1c3789cea13
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-08 (Wed, 08 Mar 2017)
Changed paths:
M README.md
Log Message:
-----------
Step a copyright [ci skip]
Commit: 39c44c1e764a30f3c47ea225096d598980b2da02
https://github.com/latex3/latex3/commit/39c44c1e764a30f3c47ea225096d598980b2da02
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-11 (Sat, 11 Mar 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version (CTAN snapshot)
Commit: 8bd05edf71ec9a3835a5eb5b14b4139491a73172
https://github.com/latex3/latex3/commit/8bd05edf71ec9a3835a5eb5b14b4139491a73172
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Move 'fixed' package data to \ProvidesExpl... lines
This removes defintions of \ExplFileName and \ExplFileDescription
other than by \GetIdInfo. The logic here is that whilst with
\GetIdInfo they are dynamic values, once you drop that you are
using a one-off defintion which simply makes the set up more complex.
There is a small amount of repetition as a result in expl3.dtx but
hopefully that is acceptable.
Commit: acbf05d3f06d49cda432cc564a48790d0cd4d986
https://github.com/latex3/latex3/commit/acbf05d3f06d49cda432cc564a48790d0cd4d986
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Use "ExplFileDate" not "ExplFileName" as version marker
We don't replace the name: it's the date and version that are
picked up.
Commit: 4149bdbbbb045b21d0a2ec941deb081537900bf5
https://github.com/latex3/latex3/commit/4149bdbbbb045b21d0a2ec941deb081537900bf5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: e11a35b17090f619664eccba97213d35fcfcc760
https://github.com/latex3/latex3/commit/e11a35b17090f619664eccba97213d35fcfcc760
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Drop use of SVN revision
The SVN revision is awkward as a version string as it can only
be known by carefully co-ordinating checkin to the master repo.
Moreover, it's easy to be 'out-by-one' and/or to find that
last-minute fixes require multiple commits.
Here, we assume that the date alone will be a suitable identifier
for releases. In particular, the development versions will at some
stage (soon) be marked up by l3build when installing locally, so
there should be no issue there.
Commit: dfb3c48bb5fd6b7e070ceeb7cde00f3e80302d54
https://github.com/latex3/latex3/commit/dfb3c48bb5fd6b7e070ceeb7cde00f3e80302d54
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M build.lua
M l3build.dtx
Log Message:
-----------
Largely switch from \ExplFileDate to explicit value
As this is auto-edited by l3build there is no general need to have
a defined variable. In expl3 for the present that is retained: it
leaves \ExplFileDate as a version string for the release as a whole
but is also easier than dropping it for doing the loader/code check.
Commit: 71e7f4defbf32c5dd6899d0604ab1ac794e2686f
https://github.com/latex3/latex3/commit/71e7f4defbf32c5dd6899d0604ab1ac794e2686f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-28 (Tue, 28 Mar 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Correct a comment [ci skip]
Commit: cf142be095c9a433baa5e1552809a41a75527a39
https://github.com/latex3/latex3/commit/cf142be095c9a433baa5e1552809a41a75527a39
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Normalise out ^^@
This is required as LuaTeX v1.04+ no longer allows us to read
these back easily.
Commit: 137c1b3a3ac7b800488fa6c12ddb0ff89c5dc6d5
https://github.com/latex3/latex3/commit/137c1b3a3ac7b800488fa6c12ddb0ff89c5dc6d5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
LuaTeX v1.04+ on Windows needs \n newlines
Commit: 33369fbd86698630a578f661bf523953b5a2a359
https://github.com/latex3/latex3/commit/33369fbd86698630a578f661bf523953b5a2a359
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-31 (Fri, 31 Mar 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Revert "l3build: Normalise out ^^@"
This reverts commit 1d52c0098844a4de6547bedea3cda80c59abac62.
Commit: 52da56170c227326264915e65610b8463aa7f68b
https://github.com/latex3/latex3/commit/52da56170c227326264915e65610b8463aa7f68b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-31 (Fri, 31 Mar 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
New approach to iterating over lines
This allows for changes in LuaTeX from v1.04 and keeps almost all
.tlg files unchanged. Some adjustments in the 2e suite may follow.
Commit: eef5ffcf06142df8993577a7596da51e80f68273
https://github.com/latex3/latex3/commit/eef5ffcf06142df8993577a7596da51e80f68273
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-31 (Fri, 31 Mar 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Newline has to be an exact match
Commit: 9da0f7ca7284787e68349595153564dd5884fffb
https://github.com/latex3/latex3/commit/9da0f7ca7284787e68349595153564dd5884fffb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-03-31 (Fri, 31 Mar 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise line ends on reading
For writing we need \r\n on Windows (up to LuaTeX v1.03), but for
reading it is more sensible to normalise then have a simple loop.
Commit: 8cdb9dcb08ed82fa9355b899254943a4b8ab2db0
https://github.com/latex3/latex3/commit/8cdb9dcb08ed82fa9355b899254943a4b8ab2db0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-01 (Sat, 01 Apr 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: 4065ac47a73118ffc693400b1f3a5bcdf0b8a50b
https://github.com/latex3/latex3/commit/4065ac47a73118ffc693400b1f3a5bcdf0b8a50b
Author: XZS <d.f.fischer at web.de>
Date: 2017-04-10 (Mon, 10 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
make typesetting process run anywhere
Reading files from anywhere but writing only in the working directory,
the typeset routine can accept arbitrary paths as an argument.
Commit: 302f08fd54a6c0531b60a374bce44d270d146772
https://github.com/latex3/latex3/commit/302f08fd54a6c0531b60a374bce44d270d146772
Author: XZS <d.f.fischer at web.de>
Date: 2017-04-10 (Mon, 10 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
typeset upacked files
Some typesetfiles may be generated by the unpacking process. They can be
found by looking in the unpackdir, too.
Commit: e920c1fc6b5e997b206c6197e7e0b99d1eff2302
https://github.com/latex3/latex3/commit/e920c1fc6b5e997b206c6197e7e0b99d1eff2302
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-12 (Wed, 12 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Extend setversion() to select directory for action
Commit: f01c6bc405b90c96b15ce5859276ef16c4ccad37
https://github.com/latex3/latex3/commit/f01c6bc405b90c96b15ce5859276ef16c4ccad37
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-12 (Wed, 12 Apr 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Drop a redundant line [ci skip]
Commit: 0494aec804aa79213b7bcee74da0e9cf048a8a55
https://github.com/latex3/latex3/commit/0494aec804aa79213b7bcee74da0e9cf048a8a55
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-12 (Wed, 12 Apr 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make a var name consistent
Commit: 23daec272e77e7df3da5b9d5e4a3f6542039bfe7
https://github.com/latex3/latex3/commit/23daec272e77e7df3da5b9d5e4a3f6542039bfe7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Tidy some comments
Commit: 70244b09c1ad838142174df805b4c32782af3765
https://github.com/latex3/latex3/commit/70244b09c1ad838142174df805b4c32782af3765
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Simplify a test
Commit: b7a1a523cc509e60b540ba9d9190d9f63ab9437b
https://github.com/latex3/latex3/commit/b7a1a523cc509e60b540ba9d9190d9f63ab9437b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow zipexe to be set by a script
Commit: 02c86803f015efecbed92d180fade9eca954c16a
https://github.com/latex3/latex3/commit/02c86803f015efecbed92d180fade9eca954c16a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Parsing args is a local function
Commit: e11459c4a42cd7d6e7e3473227207c74b51d99e3
https://github.com/latex3/latex3/commit/e11459c4a42cd7d6e7e3473227207c74b51d99e3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Localise functions/variables
Commit: ced1afc94a254b422bf77d90a56c6ac31d006f43
https://github.com/latex3/latex3/commit/ced1afc94a254b422bf77d90a56c6ac31d006f43
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Move lfs loading
Commit: 7cc8c1d216616991b5e36690ed2286984c85e846
https://github.com/latex3/latex3/commit/7cc8c1d216616991b5e36690ed2286984c85e846
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Load lfs as a local table
Commit: 047b8c8cd8b5fa658d1b14e32b128093f67d68a6
https://github.com/latex3/latex3/commit/047b8c8cd8b5fa658d1b14e32b128093f67d68a6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Rename a var
Commit: 825786563fb0bd5d0a3f4cec92bec82f5763d43f
https://github.com/latex3/latex3/commit/825786563fb0bd5d0a3f4cec92bec82f5763d43f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Use external functions/vars via local copies
This is normally regarded as Lua best practice.
Commit: 58e6bb00ab19721dda367e7e7d85a86720c87d75
https://github.com/latex3/latex3/commit/58e6bb00ab19721dda367e7e7d85a86720c87d75
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Minor formatting changes
Commit: eaa81d694ec31d59cbf81ea0372736cc3c5f28c4
https://github.com/latex3/latex3/commit/eaa81d694ec31d59cbf81ea0372736cc3c5f28c4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
opt... names are local
At least at present, work on the assumption that only the table
of options will be documented. Some of these shortcuts may also
yet be removed.
Commit: 757d729e0895f6e6da6acccecfb9f34c8e2bb79f
https://github.com/latex3/latex3/commit/757d729e0895f6e6da6acccecfb9f34c8e2bb79f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
"options" better than "userargs"
Commit: 512a89222ff5a87e4c42e43b4a92158ffca6dc6a
https://github.com/latex3/latex3/commit/512a89222ff5a87e4c42e43b4a92158ffca6dc6a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
glob_to_pattern is local
Commit: fc213eb0e00c4502e57cb53584d28a0045cc89e2
https://github.com/latex3/latex3/commit/fc213eb0e00c4502e57cb53584d28a0045cc89e2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Make set of OS-dependent vars local
There is a bit of rearrangement here to avoid having all of the
local declarations then all of the names.
Commit: c8a0ab02ffa83de9f5acacead60ebffa1022946b
https://github.com/latex3/latex3/commit/c8a0ab02ffa83de9f5acacead60ebffa1022946b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Formatting
Commit: 42c42055e1e349ca2b64bf4573299b61a52fa90c
https://github.com/latex3/latex3/commit/42c42055e1e349ca2b64bf4573299b61a52fa90c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
for loops automatically use local vars
Commit: 79218a1da0bd94b1338049a245feac27860eaff3
https://github.com/latex3/latex3/commit/79218a1da0bd94b1338049a245feac27860eaff3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Avoid a confusing name
Commit: aba3afc8ad6b4d94b5867bb7f3165403f13a9d63
https://github.com/latex3/latex3/commit/aba3afc8ad6b4d94b5867bb7f3165403f13a9d63
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Consolidate local access
Commit: 175225f6912f22f468b6be8e4ccc12608cf636ab
https://github.com/latex3/latex3/commit/175225f6912f22f468b6be8e4ccc12608cf636ab
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Drop on internal var
Commit: 86bf9b2dcdc302dc30fc5a91596c622fc914fca2
https://github.com/latex3/latex3/commit/86bf9b2dcdc302dc30fc5a91596c622fc914fca2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-14 (Fri, 14 Apr 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document 'utility' functions [ci skip]
This covers the first 'part' of l3build (and matches the lines
refactored in commits to-date).
Commit: fe02d296e04166d96ca323c381a3a0b63b687176
https://github.com/latex3/latex3/commit/fe02d296e04166d96ca323c381a3a0b63b687176
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Adjust allmodules()
There's no need to do the set up every time here.
Commit: 47b20880440ca5aac0502233e393dee1014dc778
https://github.com/latex3/latex3/commit/47b20880440ca5aac0502233e393dee1014dc778
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Auxiliary functions local
Commit: 884b02dc8d5ca582a314dbc16326bec389a88773
https://github.com/latex3/latex3/commit/884b02dc8d5ca582a314dbc16326bec389a88773
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Some rearrangements
Commit: 228670b983dd2f7cdaa032426e440980d500db81
https://github.com/latex3/latex3/commit/228670b983dd2f7cdaa032426e440980d500db81
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Move copyctan() and copytds() to public area
These are now documented in some detail: it is possible they may yet
be extended based on requirements from CTeX (to discuss with those
authors).
Commit: ac5da0e3922794b12976304cca74a77f1e31a9f1
https://github.com/latex3/latex3/commit/ac5da0e3922794b12976304cca74a77f1e31a9f1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
More internal functions marked local
Commit: 48e10203a36ef6154c3ea9c7cb0360b7de1d53c9
https://github.com/latex3/latex3/commit/48e10203a36ef6154c3ea9c7cb0360b7de1d53c9
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Use local copies where possible
Commit: ecb53ff633fbe0de165c6dd3b343d5aa07695e73
https://github.com/latex3/latex3/commit/ecb53ff633fbe0de165c6dd3b343d5aa07695e73
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Revert "l3build: Move copyctan() and copytds() to public area"
This reverts commit cc4311a0ee6b1a6e720ec630a1d21612628784a5.
Commit: 593da1a7b73662ccd382a432d93ae589be9741b8
https://github.com/latex3/latex3/commit/593da1a7b73662ccd382a432d93ae589be9741b8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-15 (Sat, 15 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Reverse one "local"
There will need to be some reordering for this to work!
Commit: 153c1d9067d3de75c6fa60253f3dc78fad9e4ee0
https://github.com/latex3/latex3/commit/153c1d9067d3de75c6fa60253f3dc78fad9e4ee0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-20 (Thu, 20 Apr 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Use os.type rather than os_windows
Probably not worth the extra switch.
Commit: 1c3c17d1a81f417d83cb9beea4f7a2d065616b57
https://github.com/latex3/latex3/commit/1c3c17d1a81f417d83cb9beea4f7a2d065616b57
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-04-20 (Thu, 20 Apr 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Make public and document some os_... strings
These are needed by the LaTeX2e tests and it makes sense to simply do this
generally.
Commit: e07e0e9afe48e4a9004e56875c3837fb591fff5a
https://github.com/latex3/latex3/commit/e07e0e9afe48e4a9004e56875c3837fb591fff5a
Author: XZS <d.f.fischer at web.de>
Date: 2017-05-13 (Sat, 13 May 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
replace relative with absolute paths
The relpath function is broken in multiple places. A comment directs it
to look from the source, followed directly by a line looking from the
target. In the component comparison routine, a "target" also takes the
place of a "source". These bugs never surfaced because the paths fed to
the functions always were of equal length.
However, fixing them just reveals the deeper flaws of the algorithm. It
cannot deal with the current directory (".") correctly, which is fed to
it in many places.
Due to the nature of Lua, a sane, portable implementation is quite
complex. Instead, ripping it out and relying solemnly on absolute paths
in its place proves to be more easy and robust. Inspiration for this
change came from Waf [1], a general-purpose build system, which also
largely refrains from explicit relative paths altogether.
Note that absolute paths are required by tools such as MakeIndex when
allowing typesetting in complex set ups (for example when not
everything is in the working directory).
[1]: https://waf.io/
Commit: 8ffb118f53212c51272206cccb521e7143db069f
https://github.com/latex3/latex3/commit/8ffb118f53212c51272206cccb521e7143db069f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-13 (Sat, 13 May 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: 56e23e99d7186dbded6328592dc51a08da75be8e
https://github.com/latex3/latex3/commit/56e23e99d7186dbded6328592dc51a08da75be8e
Author: XZS <d.f.fischer at web.de>
Date: 2017-05-13 (Sat, 13 May 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
provide table for demo file to include in typesetting
Often, examples of the output a package can generate are included as
images in the documentation, but should not be shipped themselves. A
new variable cares for them. They are compiled before the
documentation that includes them.
Commit: 8b2825f818ff33830fab0d65a95c9ff44e34a798
https://github.com/latex3/latex3/commit/8b2825f818ff33830fab0d65a95c9ff44e34a798
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-13 (Sat, 13 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Ensure typesetdemofiles go to CTAN
Treat as part of typesetfiles for this purpose.
Commit: aea70d3258593cd84411f58446b4c288c2da6e7c
https://github.com/latex3/latex3/commit/aea70d3258593cd84411f58446b4c288c2da6e7c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-15 (Mon, 15 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
One relpath missed
Commit: 0af989aeda87b9980289939b19c4b151dd8dc442
https://github.com/latex3/latex3/commit/0af989aeda87b9980289939b19c4b151dd8dc442
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for empty lists
Commit: 44954e8054db8cd117360bb810bb9e4d191d5f15
https://github.com/latex3/latex3/commit/44954e8054db8cd117360bb810bb9e4d191d5f15
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-19 (Fri, 19 May 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: 66c49f023be900a284830c8539366bc519459043
https://github.com/latex3/latex3/commit/66c49f023be900a284830c8539366bc519459043
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-20 (Sat, 20 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Need to santize abspath values
Issues can come up on Windows otherwise.
Commit: db57420663571680b3b9d96c2940bd311b2385c1
https://github.com/latex3/latex3/commit/db57420663571680b3b9d96c2940bd311b2385c1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-26 (Fri, 26 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Secondary tools need neame with no path
The usual security settings in TL/MiKTeX prevent writing the results
otherwise even if they are 'here' when following the path.
Commit: 3f8f6c5e244b532b861153b8d4f3bc595894d011
https://github.com/latex3/latex3/commit/3f8f6c5e244b532b861153b8d4f3bc595894d011
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-26 (Fri, 26 May 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typos [ci skip]
Commit: fd18a909d0e2b1cd349657af86957d01bb1f00fd
https://github.com/latex3/latex3/commit/fd18a909d0e2b1cd349657af86957d01bb1f00fd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-27 (Sat, 27 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Revert "l3build: Secondary tools need neame with no path"
This reverts commit 2d225f3984b1be70bbf21d84efd0c5356323435a.
Commit: aa51fd298241ad5227e053a56d15bd817111ae7e
https://github.com/latex3/latex3/commit/aa51fd298241ad5227e053a56d15bd817111ae7e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-27 (Sat, 27 May 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Correct a code example [ci skip]
Still need to document all of the support functions ...
Commit: 34e53c472d10433c909a4b8f36e2a41b6bf27f72
https://github.com/latex3/latex3/commit/34e53c472d10433c909a4b8f36e2a41b6bf27f72
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-27 (Sat, 27 May 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Some code style [ci skip]
Commit: b91f0f2957863aa960ffdea61565ca12419bac7a
https://github.com/latex3/latex3/commit/b91f0f2957863aa960ffdea61565ca12419bac7a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-28 (Sun, 28 May 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document "doc <name>" [ci skip]
Commit: cdac533ddd8d583c861be8c2d89d63afef932af4
https://github.com/latex3/latex3/commit/cdac533ddd8d583c861be8c2d89d63afef932af4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-28 (Sun, 28 May 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Reorder functions
Just for ease-of-finding.
Commit: fafd27371d364a912b5d9fd7db185dc0a7f312a8
https://github.com/latex3/latex3/commit/fafd27371d364a912b5d9fd7db185dc0a7f312a8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-28 (Sun, 28 May 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Document basename() and jobname()
Here, jobname() works a bit better than stripext() as we have
basename() anyway (cf. shell function of same name).
Commit: a2d74f3712293ba408b470bf09390815ab765eca
https://github.com/latex3/latex3/commit/a2d74f3712293ba408b470bf09390815ab765eca
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-05-29 (Mon, 29 May 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: d86611737edd2efbdcc325e3ba01332a39952f8a
https://github.com/latex3/latex3/commit/d86611737edd2efbdcc325e3ba01332a39952f8a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-04 (Sun, 04 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Update for TL'17
One change in normalisation (l3build).
Commit: 30c3d618f9ba3b5c6af63a3e36839682af53e4f0
https://github.com/latex3/latex3/commit/30c3d618f9ba3b5c6af63a3e36839682af53e4f0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-13 (Tue, 13 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Normalise out paths for images
The <...> format is now covered.
Commit: 6650e60886f2f2f5176fd677926318d9c08503e1
https://github.com/latex3/latex3/commit/6650e60886f2f2f5176fd677926318d9c08503e1
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-21 (Wed, 21 Jun 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Drop removal of file name during normalisation
All this does is make some of the .tlg outcomes seem rather odd:
doesn't actually help (we very rarely want to rename tests without
re-running).
Commit: 25c6ec3557403effa69455f3e069f4bf49468047
https://github.com/latex3/latex3/commit/25c6ec3557403effa69455f3e069f4bf49468047
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Minor rearrangement
This will help with implementing Javier's suggestion for testing PDFs:
first though some other overhauls to do.
Commit: b7f055f97f353c237c32293b3fc8d4d916f36ffa
https://github.com/latex3/latex3/commit/b7f055f97f353c237c32293b3fc8d4d916f36ffa
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Remove redundant \CTable definition
This is not used by us and should not I think be around.
Commit: 1ace200563799130b1c77eb287cc4cf893fe18da
https://github.com/latex3/latex3/commit/1ace200563799130b1c77eb287cc4cf893fe18da
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
M testfiles-plain/plain-pdftex.lvt
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.lvt
M testfiles/00-test-1.tlg
Log Message:
-----------
Remove undocumented meta-data commnds
These are largely for LaTeX2e kernel work so are being transfered to the .cfg file
there.
The \AUTHOR command is widely used by us so is retained in the .cfg file here.
Commit: a01f2c9303f6969231eca83a311e58ed53a27d40
https://github.com/latex3/latex3/commit/a01f2c9303f6969231eca83a311e58ed53a27d40
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Improve formatting of regression-test.tex source
This is largely to make following other changes easier.
Commit: 292020039666b50b36d08486c0ba6c173ed91d9d
https://github.com/latex3/latex3/commit/292020039666b50b36d08486c0ba6c173ed91d9d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
More tidying
Commit: 0c1396a6ee923f780c547151448a90e7e6720c48
https://github.com/latex3/latex3/commit/0c1396a6ee923f780c547151448a90e7e6720c48
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Make the order a little clearer
Commit: d2b72e58d75c287af351999de75fddf0c4fb6409
https://github.com/latex3/latex3/commit/d2b72e58d75c287af351999de75fddf0c4fb6409
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
More tidying
Commit: 36955b8fd001197489d717d875e0a7ca4b0c64e4
https://github.com/latex3/latex3/commit/36955b8fd001197489d717d875e0a7ca4b0c64e4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
The number of tests is presumably global
Commit: 79ea5bee5b39bc1e1f4608d5e93a747e9c7bd571
https://github.com/latex3/latex3/commit/79ea5bee5b39bc1e1f4608d5e93a747e9c7bd571
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Avoid e-TeX in tests
Commit: 49cd983c065fbd826b0a53c3f7954a34b7cd496e
https://github.com/latex3/latex3/commit/49cd983c065fbd826b0a53c3f7954a34b7cd496e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Avoid e-TeX
At least for the moment: we don't check for e-TeX up-front and as
a generic testing suite we probably should use just TeX90 ...
Commit: 01ab98eb7ca32683634e6b8cba40356c66622012
https://github.com/latex3/latex3/commit/01ab98eb7ca32683634e6b8cba40356c66622012
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Revert "l3build: Avoid e-TeX"
This reverts commit f4e6e256e2ccdfc469c9231b5dc12137b225158c.
Perhaps it would be easier just to require e-TeX ... will sort this
properly later on!
Commit: 02fbfff213d2b74d4e75c1031f5d75f7f68b6209
https://github.com/latex3/latex3/commit/02fbfff213d2b74d4e75c1031f5d75f7f68b6209
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-22 (Thu, 22 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
For the present, leave checkinit() global
Commit: af83aba3c4492e040cdefd65a49144509c7149a8
https://github.com/latex3/latex3/commit/af83aba3c4492e040cdefd65a49144509c7149a8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-23 (Fri, 23 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Require e-TeX
Commit: 4b1d0efcbcb44eeaef233c46789c472ce76942df
https://github.com/latex3/latex3/commit/4b1d0efcbcb44eeaef233c46789c472ce76942df
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-24 (Sat, 24 Jun 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
provide typesetsourcefiles
The files specified in this array are treated similar to the
typesetsuppfiles, as they are only pulled in when typesetting the
documentation. Like the sourcefiles, however, they are also unpacked
before. So the name for the new variable is a combination of both.
Commit: ada5639b9838b13988a4b3dd328538d0c0a0bfcd
https://github.com/latex3/latex3/commit/ada5639b9838b13988a4b3dd328538d0c0a0bfcd
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-24 (Sat, 24 Jun 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
re-tabulate
Due to the introduction of a longer name, the tabular format had to be
re-aligned.
Commit: 20c0c9ef7f89061af33efc1837af0832eb80556f
https://github.com/latex3/latex3/commit/20c0c9ef7f89061af33efc1837af0832eb80556f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-24 (Sat, 24 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
More documentation of typesetsourcefiles [ci skip]
Commit: 9e1b6be4f3b8f7c15dbb762374fe03b98ffaa816
https://github.com/latex3/latex3/commit/9e1b6be4f3b8f7c15dbb762374fe03b98ffaa816
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
allow for subdirectory globbing
The new function tree wraps filelist, extending it to process not only
files in the given directory, but also the whole subdirectory hierarchy.
Its name is derived from the command-line tool "tree", which is to "ls"
what the tree function is to filelist.
It could serve as a drop-in replacement for filelist in all places, but
is only carefully applied as other functions are not yet prepared to
deal with paths in the place of simple file names. For now, it is only
employed with copying, enabling the user to collect files from different
location to be combined for unpacking, typesetting or testing.
Commit: 4c4b82217514a51b09cdd2173509dc1d78b363e7
https://github.com/latex3/latex3/commit/4c4b82217514a51b09cdd2173509dc1d78b363e7
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
replace basename with a more generic path split
One pattern can return both parts of the path at once, yielding a
function that not only replaces basename but also is usable as its
counterpart, dirname.
Selecting the second of the two return values replaces the old
functionality. A legacy basename function was not retained, as it was
only used in two places, which in a coming commit will also be gone and
replaced with the need to further process both path components - the
ideal case for the new function.
Commit: 9f6af2161ad2342acb30382db9aeaf1c7b49b1fa
https://github.com/latex3/latex3/commit/9f6af2161ad2342acb30382db9aeaf1c7b49b1fa
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
unpack in subdirectories
When files inside a subdirectory are unpacked, the generated results
should end up in the same place. For this to happen, unpacking has to be
executed in the respective directory.
Commit: 551c9e97eaaef6a9aea45cea63c1d1088d36f3ed
https://github.com/latex3/latex3/commit/551c9e97eaaef6a9aea45cea63c1d1088d36f3ed
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
typeset in subdirectories
As already cared for with unpacking, typeset files should also appear
besides they were created from. This is more complicated here, as the
source files originate from multiple directories. Because of that, these
directories have to be passed down through to the runtool function,
which executes all the external programs for document compilation and
sets up the paths.
Commit: dce02f350eda8e59b3894b747365091a42e53a93
https://github.com/latex3/latex3/commit/dce02f350eda8e59b3894b747365091a42e53a93
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
only find directories for patterns ending with /
Refraining from the useless attempt to extend files with further
filename components speeds up the search. Patterns can now also be
finished with a slash to restrict them to directories, similar to how
many shells do it.
Commit: 83b9f15c0672fe687174ef15cb35eb22e6b2c037
https://github.com/latex3/latex3/commit/83b9f15c0672fe687174ef15cb35eb22e6b2c037
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
provide ** globbing
Many shells provide the double-star globbing operator to indicate any
directory equal or below the current position. A simple version of this
can be provided here, too. It is useful for example to unpack or typeset
all files with a certain suffix in a hierarchy.
Commit: d3ec6984785150f88bdd2322648dfdb3d15878d2
https://github.com/latex3/latex3/commit/d3ec6984785150f88bdd2322648dfdb3d15878d2
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
exclude the build directory itself
This prevents a bad surprise with wildcards: "*/" can now be used to
specify "all directories" without recursively coping the build path into
a subdirectory of itself, which before invoked an endless recursion
until the file system is filled up.
Commit: 935fe7528e64ee6f2863390bea9f0d8485075930
https://github.com/latex3/latex3/commit/935fe7528e64ee6f2863390bea9f0d8485075930
Author: XZS <d.f.fischer at web.de>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
exclude hidden files by default
This emulates the behaviour of most globbing mechanisms: Hidden files,
which start with a dot, are only captured when the pattern also
explicitly states this dot. Most notably, this avoids duplication of any
.git directory, which may take up significant space even for small,
long-lived project. Its duplication may thus take long and is completely
unnecessary to build.
Commit: 17e3b6a08a406bf86626776978a7d06f0e2f1fdb
https://github.com/latex3/latex3/commit/17e3b6a08a406bf86626776978a7d06f0e2f1fdb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Retain basname() and add dirname()
The former is already documented and so has to stay, the latter
is handy and I feel clearer than splitpath() ... I'm not a fan
of multiple return values, though.
Commit: 09e33eaa0383d92b5dece4b23d5f270200eca4a0
https://github.com/latex3/latex3/commit/09e33eaa0383d92b5dece4b23d5f270200eca4a0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Document dirname() and splitpath() [ci skip]
Commit: 487838e824ce415e927a92d48ff2a3ecaad0e3d7
https://github.com/latex3/latex3/commit/487838e824ce415e927a92d48ff2a3ecaad0e3d7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M build.lua
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.tlg
Log Message:
-----------
Update for 'indpendent' working
The build script itself needs minor adjustment and the test
headers change a little.
Commit: 59260f6c376b5ae828729553be7586f9b404fd46
https://github.com/latex3/latex3/commit/59260f6c376b5ae828729553be7586f9b404fd46
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M README.md
Log Message:
-----------
Shorter README
Commit: 86af3fbd55d9812eaca7c748ab18313142376551
https://github.com/latex3/latex3/commit/86af3fbd55d9812eaca7c748ab18313142376551
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
A LICENSE
Log Message:
-----------
Add LICENSE
Commit: 0413209f8a02564bd8bd6c941ef48ee01abdd31f
https://github.com/latex3/latex3/commit/0413209f8a02564bd8bd6c941ef48ee01abdd31f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
A .gitignore
Log Message:
-----------
Add .gitignore
Commit: 9f4d90d206b6d45c9963196d94893c326389c726
https://github.com/latex3/latex3/commit/9f4d90d206b6d45c9963196d94893c326389c726
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
R build-testfiles-plain.lua
R build-testfiles.lua
Log Message:
-----------
Remove some redundant Lua files
Commit: b3968b6bc14ff6f673e77ff4daad865d97ef1464
https://github.com/latex3/latex3/commit/b3968b6bc14ff6f673e77ff4daad865d97ef1464
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
A .travis.yml
A support/texlive.profile
A support/texlive.sh
Log Message:
-----------
Add Travis-CI support
Commit: c6c5f774bd6bf46a46b4b0f5833298e32825466c
https://github.com/latex3/latex3/commit/c6c5f774bd6bf46a46b4b0f5833298e32825466c
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M support/texlive.sh
Log Message:
-----------
Need etex-pkg for Travis-CI
Commit: c2024106dd7716694a5de993990f07c44a4585d2
https://github.com/latex3/latex3/commit/c2024106dd7716694a5de993990f07c44a4585d2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M support/texlive.sh
Log Message:
-----------
Avoid some warnings due to Unicode font use
Commit: cab98389f177d99be9594ca67c6177d54c17f837
https://github.com/latex3/latex3/commit/cab98389f177d99be9594ca67c6177d54c17f837
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: e73bdb5b9a62276f6c3a7e2be6b07afb7b1450e6
https://github.com/latex3/latex3/commit/e73bdb5b9a62276f6c3a7e2be6b07afb7b1450e6
Author: Bruno Le Floch <bruno at le-floch.fr>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Typos [ci skip]
Commit: 7ffa6fc5a5402f52e02068f1b816ca4f98fb0da2
https://github.com/latex3/latex3/commit/7ffa6fc5a5402f52e02068f1b816ca4f98fb0da2
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Correct the repo link
Commit: e30d8bb731d75ddff0e03ff07dcb03ca195078dc
https://github.com/latex3/latex3/commit/e30d8bb731d75ddff0e03ff07dcb03ca195078dc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-25 (Sun, 25 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Locally copy typesetfiles inside bundlectan() (fixes #3)
This issue was introduced by 8b2825f8.
Commit: 3688471de539b80be310de187bc208a1f9125500
https://github.com/latex3/latex3/commit/3688471de539b80be310de187bc208a1f9125500
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Add FORCE_SOURCE_DATE setting (fixes #7)
At present we cover both TL'16 and TL'17 here: at some stage presumably
SOURCE_DATE_EPOCH_TEX_PRIMITIVES will go.
Commit: ee07262e79a8e9e4f3cc8a92ab80189292d01c19
https://github.com/latex3/latex3/commit/ee07262e79a8e9e4f3cc8a92ab80189292d01c19
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
A CONTRIBUTING.md
Log Message:
-----------
Start a CONTRIBUTING.md file
Commit: f0ab341f929103db555b65612a32e8589d207221
https://github.com/latex3/latex3/commit/f0ab341f929103db555b65612a32e8589d207221
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Details about commit messages [ci skip]
Commit: 257bf01693eb36d57c1ff2bf35188dd6586130cd
https://github.com/latex3/latex3/commit/257bf01693eb36d57c1ff2bf35188dd6586130cd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Typo [ci skip]
Commit: 47bd2d08ea7a6919e435dcdf3fb55b41334303b0
https://github.com/latex3/latex3/commit/47bd2d08ea7a6919e435dcdf3fb55b41334303b0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-26 (Mon, 26 Jun 2017)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
More on contributing [ci skip]
Commit: 3339b689fe6233e3690b3d783df8dfed15bb6940
https://github.com/latex3/latex3/commit/3339b689fe6233e3690b3d783df8dfed15bb6940
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-27 (Tue, 27 Jun 2017)
Changed paths:
M CONTRIBUTING.md
M l3build.lua
Log Message:
-----------
Print version directly from main script (fixes #12)
Commit: 09ab41d960b24e9f318ed9fd7c46e4f8f0c6b774
https://github.com/latex3/latex3/commit/09ab41d960b24e9f318ed9fd7c46e4f8f0c6b774
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-27 (Tue, 27 Jun 2017)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Commits that fix issues are always marked as such [ci skip]
Commit: 5d3f8635d2b8965bb2ccb1487d607cd75c382746
https://github.com/latex3/latex3/commit/5d3f8635d2b8965bb2ccb1487d607cd75c382746
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-30 (Fri, 30 Jun 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add a documented call() functions (fixes #16)
By generalising allmodules() to take a list of places to run,
we avoid needing to repeat this code multiple times (and should
not need to remember to add new options in several places!).
Commit: 20203075b606200fbf9a89f08f55be76c80084e0
https://github.com/latex3/latex3/commit/20203075b606200fbf9a89f08f55be76c80084e0
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-30 (Fri, 30 Jun 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Simplify call()
We don't really need to build back up the command line list: just
pass one whateever we received minus the original target.
Commit: f66433d88bf67a397443ead6f815a17d63bb46bd
https://github.com/latex3/latex3/commit/f66433d88bf67a397443ead6f815a17d63bb46bd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-30 (Fri, 30 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Environment version of \TEST (fixes #15)
Commit: e073ef386898aec8595f7a2db4120b1441f6a31f
https://github.com/latex3/latex3/commit/e073ef386898aec8595f7a2db4120b1441f6a31f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-06-30 (Fri, 30 Jun 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Suggest a way to test entire pages (see #15)
Commit: 6207a1375ea1489811c6c45d7523ba43c81b9104
https://github.com/latex3/latex3/commit/6207a1375ea1489811c6c45d7523ba43c81b9104
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Switch to --version|-v from --release|-r
This is necessary as we want -r for something else, and as -r has
never really felt that good.
Commit: b08788ead692771008dcae62a37ef77fd0388feb
https://github.com/latex3/latex3/commit/b08788ead692771008dcae62a37ef77fd0388feb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.lvt
M testfiles/00-test-1.tlg
Log Message:
-----------
Add \BEGINTEST ... \ENDTEST to tests
Commit: f136ad6272aa6af739b400bfd11166c706325a73
https://github.com/latex3/latex3/commit/f136ad6272aa6af739b400bfd11166c706325a73
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
A testfiles/00-test-1.xetex.tlg
Log Message:
-----------
Add a .tlg for XeTeX
Commit: c19cbef1cd20abd86816193dde990957a9b57591
https://github.com/latex3/latex3/commit/c19cbef1cd20abd86816193dde990957a9b57591
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.lvt
M testfiles/00-test-1.tlg
M testfiles/00-test-1.xetex.tlg
Log Message:
-----------
Force font loading
Commit: 2b3dae5e8503ff0338e9d61927dbff64011ca063
https://github.com/latex3/latex3/commit/2b3dae5e8503ff0338e9d61927dbff64011ca063
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Add sanity check for engine values
We may yet want an option to force the tests to run here:
to be agreed with FMi.
Commit: 4e39723b551ed09dabef6642b30ee889518c923e
https://github.com/latex3/latex3/commit/4e39723b551ed09dabef6642b30ee889518c923e
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M testfiles/00-test-1.luatex.tlg
M testfiles/00-test-1.lvt
M testfiles/00-test-1.tlg
M testfiles/00-test-1.xetex.tlg
Log Message:
-----------
Still improving test files
Commit: 8ee6dded060a518697b8d20268e74a92f80bc671
https://github.com/latex3/latex3/commit/8ee6dded060a518697b8d20268e74a92f80bc671
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Provide list of valid engines when an unknown one is passed
Commit: 3f5d6571bfe96f9752412f06a5b0b5481bebc78f
https://github.com/latex3/latex3/commit/3f5d6571bfe96f9752412f06a5b0b5481bebc78f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
New --force|-f option
Commit: c4471ca66a7be3fe5843bbc559ddf863b35ad56d
https://github.com/latex3/latex3/commit/c4471ca66a7be3fe5843bbc559ddf863b35ad56d
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add new --rerun|-r option (#17)
* Introduce --rerun|-r switch (fixes #4)
* Go for --rerun|-r not --skip-test-setup|-s
* Document rerun as part of options table
Commit: 4a41295a4f0230d98aad74bcd651f0bd6c1450f7
https://github.com/latex3/latex3/commit/4a41295a4f0230d98aad74bcd651f0bd6c1450f7
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-01 (Sat, 01 Jul 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: db79a082bc18f4580ffe179f3c27dac58980fe26
https://github.com/latex3/latex3/commit/db79a082bc18f4580ffe179f3c27dac58980fe26
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-02 (Sun, 02 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add support for command-line epoch setting (#19)
* Force epoch for typesetting (fixes #9)
* New `--epoch|-E` command line option
At present, this is modelled with the idea that an epoch at the
command line forces for both check and doc. We could have
texlua build.lua doc -E <date> -f
so you also have to explicitly force: seems over-the-top to
me.
* Support -E command line switch (see #9)
* Clearer way to force epoch
* Reformat some code
Commit: 00462e1fa2d530fe0d8cf04c760f38cb6fea3399
https://github.com/latex3/latex3/commit/00462e1fa2d530fe0d8cf04c760f38cb6fea3399
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-02 (Sun, 02 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Set epoch via a single function (fixes #20)
Commit: e288185e2951b02a3702397fc9000d62f11c1f86
https://github.com/latex3/latex3/commit/e288185e2951b02a3702397fc9000d62f11c1f86
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-02 (Sun, 02 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Local setepoch() has to be defined before use
Commit: bbd8906c3798617cab40cb20de14892a3ed3811b
https://github.com/latex3/latex3/commit/bbd8906c3798617cab40cb20de14892a3ed3811b
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Use options[] table for examining options
This saves a few lines/variables but more importantly will work
more cleanly with upcoming changes to generalise the option list.
Commit: 35d42311482fd32c3a90aa8060ea17e2285cbedb
https://github.com/latex3/latex3/commit/35d42311482fd32c3a90aa8060ea17e2285cbedb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Use a single table for all options
This gives us one point of contact for adding/modifying options.
We could perhaps make argparse() available more widely based on this
model, with the list and perhaps command line data passed as arguments.
At present only 1-1 mappings are supported but that is easy to
change: simply requires one or two additional keys.
Commit: c4bd00cc175e9764cb982eec7f4e0f51c3ae7981
https://github.com/latex3/latex3/commit/c4bd00cc175e9764cb982eec7f4e0f51c3ae7981
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Auto-generate options in help()
This uses the new option_list[] table so is a bit more
code but avoids having data in multiple places.
Probably a similar change should be made for the targets, both
in terms of help() and in the main() function.
Commit: 0d0ec28f0e5bec59936f76bb296a69d0114be4ef
https://github.com/latex3/latex3/commit/0d0ec28f0e5bec59936f76bb296a69d0114be4ef
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Add an optional arg to call() to pass additional settings (fixes #22)
Commit: 3110cd329faac1e21029f8b29ff53e02218ca4a3
https://github.com/latex3/latex3/commit/3110cd329faac1e21029f8b29ff53e02218ca4a3
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Minor formatting
Commit: 21357b605e94b7e2499779f04c77f1c0e58c568a
https://github.com/latex3/latex3/commit/21357b605e94b7e2499779f04c77f1c0e58c568a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Missed optversion => options["version"]
Commit: b779c1f1eb1b220bb486f28b54bc65d5d8b2f3d5
https://github.com/latex3/latex3/commit/b779c1f1eb1b220bb486f28b54bc65d5d8b2f3d5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Improve some internal logic
Commit: 823223349cb7c5d3444da4fcf2ab60ff3c256e7a
https://github.com/latex3/latex3/commit/823223349cb7c5d3444da4fcf2ab60ff3c256e7a
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Clearer error message
Now prints the option given.
Commit: 597fd6edf0bdc832ab53399d9382c53e79f94e51
https://github.com/latex3/latex3/commit/597fd6edf0bdc832ab53399d9382c53e79f94e51
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Replace "args" by "type" for creating options
In this first step, simply make a boolean/other selection.
Commit: 4afe8e6555521b0d2f945b02fd5b3d1eee22e392
https://github.com/latex3/latex3/commit/4afe8e6555521b0d2f945b02fd5b3d1eee22e392
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
Handle string and table options separately
Not all options should be tables: this makes it a lot easier to deal with them.
Commit: c52f7c02f379cd21b3d971cf86e9a8ca48f223f8
https://github.com/latex3/latex3/commit/c52f7c02f379cd21b3d971cf86e9a8ca48f223f8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Stick to a 'simple' scheme for long option names
The key may as well be the option name: Lua is happy with that.
This means if we don want alternative long names they can be done as
a table (as could hte short ones if we want many-one).
Commit: 3b5e122744b2551d214788fbaf43d38323808960
https://github.com/latex3/latex3/commit/3b5e122744b2551d214788fbaf43d38323808960
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Incorrect short option corrected
Commit: 05adaea6828e1da9cf1964a281d2dca9a4fca3da
https://github.com/latex3/latex3/commit/05adaea6828e1da9cf1964a281d2dca9a4fca3da
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Support compressed short options, e.g. -qH
Commit: 6b943e7986e3da89e2ce0e33ac40f5e060c946b8
https://github.com/latex3/latex3/commit/6b943e7986e3da89e2ce0e33ac40f5e060c946b8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for undefined options
Commit: 40671fcac3778cd563cc9b2647db41f1026f5b30
https://github.com/latex3/latex3/commit/40671fcac3778cd563cc9b2647db41f1026f5b30
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-05 (Wed, 05 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Revert "Support compressed short options, e.g. -qH"
This reverts commit 05adaea6828e1da9cf1964a281d2dca9a4fca3da.
As pointed out by @cered, these are an abomination unto Nuggan
anyway.
Commit: d8a268e092c6e9f1a92f44ff4fab7b6d1fb2fd30
https://github.com/latex3/latex3/commit/d8a268e092c6e9f1a92f44ff4fab7b6d1fb2fd30
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-06 (Thu, 06 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Only return files if it is non-empty
Commit: 64f06aa35d55c7d67698c000e232326f233909a6
https://github.com/latex3/latex3/commit/64f06aa35d55c7d67698c000e232326f233909a6
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-07-06 (Thu, 06 Jul 2017)
Changed paths:
A testfiles-plain/plain-pdftex.luatex.tlg
A testfiles-plain/plain-pdftex.ptex.tlg
A testfiles-plain/plain-pdftex.uptex.tlg
Log Message:
-----------
Update .tlg files for plain
Commit: 7dfa0e47c6c222b8437a49ff0865ea7dcc9a7ef6
https://github.com/latex3/latex3/commit/7dfa0e47c6c222b8437a49ff0865ea7dcc9a7ef6
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
use basename function instead of its contents
Instead of replicating what the function does, it can just be used.
Commit: 0fda829d52543ce3bb30ef257875556beda380cc
https://github.com/latex3/latex3/commit/0fda829d52543ce3bb30ef257875556beda380cc
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
do not typeset the same documents twice
When first searching the unpackdir and then the typesetdir, files copied
into both are encountered twice. Tracking successfully typeset files can
suppress their unnecessary recompilation.
Simply not copying the typesetfiles and typesetdemofiles, which this
manly concerns, into the unpackdir is not sufficient to suppress double
processing, because a valid wild card in e.g. sourcefiles may still
match them, pulling them in.
Commit: ad961b65dd1f36344326bbb0ac8b66af13280d92
https://github.com/latex3/latex3/commit/ad961b65dd1f36344326bbb0ac8b66af13280d92
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
introduce a docfiledir
It essentially is to the typesetfiles what testfiledir is to the
testfiles: The files found therein are only introduced into the
unpacking process when typesetting the documentation.
Commit: fc66f6202ed9e393703ba233828bdf45ebb3836f
https://github.com/latex3/latex3/commit/fc66f6202ed9e393703ba233828bdf45ebb3836f
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
reverse arguments
In Lua, positional arguments can only be left out in reverse order. So,
the most likely argument to be left out should be the last one.
Commit: bf4cc832de221ab012a3db4d88ad422e76b38bbc
https://github.com/latex3/latex3/commit/bf4cc832de221ab012a3db4d88ad422e76b38bbc
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-21 (Fri, 21 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
pluralize table name
The variable multiple values in a table. Its name should signify this.
Commit: f80a5b3690c517ac48bc2da14311a82e8b59c5f3
https://github.com/latex3/latex3/commit/f80a5b3690c517ac48bc2da14311a82e8b59c5f3
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
resolve copied links
When any file copied into a build directory is a symbolic link, the link
could not correctly point to its target from its new location, should
the target not coincidentally be copied as well. Errors of the kind
"file not found" will then occur for the copied links. This is true for
targets inside as well as outside of the project, as long as they are
specified relatively.
Resolving the links, copying the file content of the target instead of
the link, eliminates this problem.
As the documentation of the xcopy utility [1], specifically the "/b"
option tells, resolving links was the default behaviour in Windows all
along.
[1] https://technet.microsoft.com/de-de/library/cc771254(v=ws.10).aspx
Commit: ca47b99fd461c025130a1ccb53a1afe857b5d7b4
https://github.com/latex3/latex3/commit/ca47b99fd461c025130a1ccb53a1afe857b5d7b4
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
copy out from subdirectories
When copying out the typeset result from a subdirectory, the path should
not be truncated.
Commit: 51b92acd0237f2f005707ea373bb4057d5324eff
https://github.com/latex3/latex3/commit/51b92acd0237f2f005707ea373bb4057d5324eff
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
include full path in output
This eliminates ambiguities between equal file names in different
subdirectories.
Commit: a58392ed1cfd5bd84a584a64f6797651aa83cb62
https://github.com/latex3/latex3/commit/a58392ed1cfd5bd84a584a64f6797651aa83cb62
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
utilize already composed name parts
Instead of starting out at the full file path over again, already
computed substring thereof can be used further.
Commit: 3b6d104bcb1d52f86dfaa012312f29894b2ffba1
https://github.com/latex3/latex3/commit/3b6d104bcb1d52f86dfaa012312f29894b2ffba1
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
concatenate only once
Commit: 44e243a3d6974cd2a6e18fd428ebf5823af18155
https://github.com/latex3/latex3/commit/44e243a3d6974cd2a6e18fd428ebf5823af18155
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
omit leading ./ from output path
Explicitly anchoring the output path at the local directory "." gives
off the impression this path should be understood relative to the
current working directory build.lua was executed from. While the
directory structure inside the build directory mostly resembles the
source layout, this is not always the case, especially when dealing with
submodules.
Apart from all that, the leading dot does not add any merit to the
pathname expressiveness.
Commit: 03367740990540d8d5c5da053fa5a9e73cf322da
https://github.com/latex3/latex3/commit/03367740990540d8d5c5da053fa5a9e73cf322da
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
select files by path
This resolves ambiguities when files in multiple subdirectories are
named the same, preventing the compilation of additional unwanted files.
Commit: a6baf91b1cd9069e1e974bd325e9b9464663312e
https://github.com/latex3/latex3/commit/a6baf91b1cd9069e1e974bd325e9b9464663312e
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
omit leading ./ when selecting files
The output file path should be equal to the one passed in to select the
file. Otherwise, users will never guess to include the implicit local
directory prefix.
Commit: 3017522529e8129cdefe7d016f39244ccd9c158a
https://github.com/latex3/latex3/commit/3017522529e8129cdefe7d016f39244ccd9c158a
Author: XZS <d.f.fischer at web.de>
Date: 2017-07-23 (Sun, 23 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
do not include ./ to begin with
Commit: 46a6a0db1e2e38fc7aa6a2eeaf25980a7af0b420
https://github.com/latex3/latex3/commit/46a6a0db1e2e38fc7aa6a2eeaf25980a7af0b420
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
-r does not exist on OSX -R does (also on linux)
Commit: 854cea4e7b02912bc5dc2af729a803cd448dc090
https://github.com/latex3/latex3/commit/854cea4e7b02912bc5dc2af729a803cd448dc090
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-09-05 (Tue, 05 Sep 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Allow for spaces in names in cp() function
Possibly we'll need this elsewhere, but let's build up as it is required.
Commit: a337a6ba35f78a9a5dbf0ec67782f6af2dacfdc5
https://github.com/latex3/latex3/commit/a337a6ba35f78a9a5dbf0ec67782f6af2dacfdc5
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-09-05 (Tue, 05 Sep 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
Can't use \luavar for something undefined [ci skip]
Commit: 3ce8a61ddb1b1a97107e61d1c19f138d66904995
https://github.com/latex3/latex3/commit/3ce8a61ddb1b1a97107e61d1c19f138d66904995
Author: Will Robertson <will at wspr.io>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
allow for outputing error level to tlg file
This allows, e.g., a failure in code to be detected even if it doesn't lead to a change in the log file output capture between TIMO/OMIT.
Disabled by default for backwards compatibility.
Commit: 90a38b315d7793633c39923ea4cdf9dd75c9ae83
https://github.com/latex3/latex3/commit/90a38b315d7793633c39923ea4cdf9dd75c9ae83
Author: Will Robertson <will at wspr.io>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
missing \end{macro}
Commit: 78e8162563cd0556f3f98a672e90ebdd4606767d
https://github.com/latex3/latex3/commit/78e8162563cd0556f3f98a672e90ebdd4606767d
Author: Will Robertson <will at wspr.io>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M l3build.dtx
Log Message:
-----------
documentation for "recorderrorlevel"
Commit: e953ab507df4a9f88df7a36e4aa9a09c56564707
https://github.com/latex3/latex3/commit/e953ab507df4a9f88df7a36e4aa9a09c56564707
Author: Will Robertson <will at wspr.io>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M l3build.dtx
M l3build.lua
Log Message:
-----------
reword errorlevel -> exit status and tweak wording
Commit: 146ac4050373acc2ea9616c34fd5c9f08daf45b4
https://github.com/latex3/latex3/commit/146ac4050373acc2ea9616c34fd5c9f08daf45b4
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M README.md
M l3build.dtx
M l3build.lua
Log Message:
-----------
Step version
Commit: 96d8c09c7667ed5fb411861eef15e941ea8cde51
https://github.com/latex3/latex3/commit/96d8c09c7667ed5fb411861eef15e941ea8cde51
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Important 'no' missing [ci skip]
Commit: a9cb055d080e3cc5486acbe16cb9736bb31cd9cc
https://github.com/latex3/latex3/commit/a9cb055d080e3cc5486acbe16cb9736bb31cd9cc
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: 2017-09-12 (Tue, 12 Sep 2017)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Lua docs are welcome but in addition to info in the .dtx [ci skip]
Commit: 5a57c6e6a4b615bb3c9fc1d261fad0e818da70d7
https://github.com/latex3/latex3/commit/5a57c6e6a4b615bb3c9fc1d261fad0e818da70d7
Author: Will Robertson <will at wspr.io>
Date: 2017-09-15 (Fri, 15 Sep 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
missing newline -- sorry!
no need for a re-release just right yet
Commit: 9ced330ec7af4c5186cc9ffeec76958783c36664
https://github.com/latex3/latex3/commit/9ced330ec7af4c5186cc9ffeec76958783c36664
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2017-10-17 (Tue, 17 Oct 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
show failed checks while running through the full set of checks (rather than waiting until the end)
Commit: 11b9eb716768ff2682932f3b53b52bbd84150b8b
https://github.com/latex3/latex3/commit/11b9eb716768ff2682932f3b53b52bbd84150b8b
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: 2017-10-18 (Wed, 18 Oct 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
moved as suggested
Commit: 6e82317778f44775250f31a03fac7dade8fed047
https://github.com/latex3/latex3/commit/6e82317778f44775250f31a03fac7dade8fed047
Author: Will Robertson <wspr81 at gmail.com>
Date: 2017-11-09 (Thu, 09 Nov 2017)
Changed paths:
M l3build.lua
Log Message:
-----------
Add "manifest" target
what do you think?
Compare: https://github.com/latex3/latex3/compare/c354530ab77c^...6e82317778f4
More information about the latex3-commits
mailing list