l3arithmetic was missing from the l3trial makefiles

I just noticed that when using TeX to factorize some numbers.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3943 de43f980-851b-0410-b2f7-c40aca1f87e0
Fix dim_case example, and minor doc tweaks.

Dimension expressions don't accept "2 * 3cm".

Also a bunch of 'true' => '\texttt{true}'.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3944 de43f980-851b-0410-b2f7-c40aca1f87e0
Crazy idea logged in l3kernel-extras: is a tl rescannable?

No code yet, as it is a bit harder than I first thought,
but that could be a useful test, in particular when having
in mind things like \CatchFile, or \CatchFileBetweenTags,
which we would like to make at least somewhat robust.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3945 de43f980-851b-0410-b2f7-c40aca1f87e0
The head of an empty tl shouldn't match anything (Fixes #81)


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3946 de43f980-851b-0410-b2f7-c40aca1f87e0
Update l3syntax-changes for latest commit

We haven't been keeping that file up to date,
have we?


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3947 de43f980-851b-0410-b2f7-c40aca1f87e0
Error-recovery for bad conditional forms (Fixes #77)


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3948 de43f980-851b-0410-b2f7-c40aca1f87e0
A variable was not declared in l3doc


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3949 de43f980-851b-0410-b2f7-c40aca1f87e0
Fix bug in counting extra-long signatures.

The earlier code for \__cs_count_signature:N crashed
when the argument's signature was >9 character long,
now doesn't (simply use \tl_count:n).  This is slower,
but it shouldn't be a problem since the function is
only used (1) for \cs_set:Nn functions, slow anyways,
and (2) in l3doc.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3950 de43f980-851b-0410-b2f7-c40aca1f87e0
Forbid empty pattern in tl_new_replace.

The \tl_replace_all:Nnn function (and friends) forbids
an empty pattern, since it would cause a loop.  Now
\tl_new_replace:nn also skip any empty pattern.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3951 de43f980-851b-0410-b2f7-c40aca1f87e0
Slightly faster token_if_expandable:NTF test.

No need to do the full \cs_if_exist:NTF test in
general, only \if_cs_exist:N since \relax is already
caught as "not-expandable".


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3952 de43f980-851b-0410-b2f7-c40aca1f87e0
Add expandable sorting functions (quicksort).

Hopefully the syntax \tl_sort:nN {<token list>} <conditional>
is a bit clearer than the \prg_define_quicksort business we
had some time back.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3953 de43f980-851b-0410-b2f7-c40aca1f87e0
Add gcd and lcm to l3arithmetic, use @@ convention.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3954 de43f980-851b-0410-b2f7-c40aca1f87e0
Use correct "SI" value of the units in l3fp.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3955 de43f980-851b-0410-b2f7-c40aca1f87e0
Revert 'auto-magic' "\begin{foo}*" <=> "\begin{foo*}" mapping

This change was added in SVN3684, but the team as a whole are unsure that
it is the correct approach to deal with this issue. As such, further
discussion is needed before any public release of such a change.

Note that SVN3684 also included a change in the end-of-group code
for environments in IniTeX mode. This is left in place here, as it is
required irrespective of the handling of *-environments. 


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3956 de43f980-851b-0410-b2f7-c40aca1f87e0
test uses an internal function ... needs looking at at some point

git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3957 de43f980-851b-0410-b2f7-c40aca1f87e0
small suggestion

git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3958 de43f980-851b-0410-b2f7-c40aca1f87e0
Change line endings in third LDB test file.


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3959 de43f980-851b-0410-b2f7-c40aca1f87e0
Move \(clist|seq)_count:N functions to 'stable' part of kernel

These fit with \tl_count:N, and so this makes sense


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3960 de43f980-851b-0410-b2f7-c40aca1f87e0
Add temporary 'unrenamed' versions of \(dim|int)_eval:w mechansim

These are used outside of the team's code: retain for six months


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3961 de43f980-851b-0410-b2f7-c40aca1f87e0
Morten was still in one of the README files: no longer


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3962 de43f980-851b-0410-b2f7-c40aca1f87e0