\keys_set_known:NnN agreed as 'stable'


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3719 de43f980-851b-0410-b2f7-c40aca1f87e0
.bool_set_inverse:N property agreed as 'stable'


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3720 de43f980-851b-0410-b2f7-c40aca1f87e0
Apply the 'g => global' documentation convention to key properties

This was done a while ago elsewhere, to cut down on needless repetition,
but the keys module seems to have been missed


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3721 de43f980-851b-0410-b2f7-c40aca1f87e0
Remove use of 'primitive' in documentation where we mean something else

The aim here is to restrict 'primitive' to describing engine primitives
only


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3722 de43f980-851b-0410-b2f7-c40aca1f87e0
A few tweaks in l3keys

These are all 'best practice' changes, as some of the coding was not
showing the 'standard' way to use expl3


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3723 de43f980-851b-0410-b2f7-c40aca1f87e0
Add .initial:(n|V) back into l3keys

This was requested on LaTeX-L, and there is no strong reason not to have it


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3724 de43f980-851b-0410-b2f7-c40aca1f87e0
Remove 'experimental' from the description of various l3kernel modules

The interfaces here are 'stable', or will be before the next CTAN
update, and so the log should reflect this

The remaining l3kernel modules may have a little more travel, so
we leave ourselves a bit of wiggle room


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3725 de43f980-851b-0410-b2f7-c40aca1f87e0
Missed one in the last commit


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3726 de43f980-851b-0410-b2f7-c40aca1f87e0
Move all case functions to 'proper' module

The moves are all to the form \<mod>_case:nnn (or :Nnn), removing
the code itself from l3prg into the 'parent' module

The \str_case:nnn function goes into l3basics so it is defined
along with \str_if_eq:nn(TF), although it's not really needed here - 
it does not fit anywhere else either

Further changes needed for \str_case:xxn as discussed on the
team list are to follow later


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3727 de43f980-851b-0410-b2f7-c40aca1f87e0
Remove the quicksort functions entirely, as previously notified


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3728 de43f980-851b-0410-b2f7-c40aca1f87e0
Another fix for l3coffin as we have no galley loaded


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3729 de43f980-851b-0410-b2f7-c40aca1f87e0
More coffins fixes to deal with LaTeX2e dimensions in vcoffins


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3730 de43f980-851b-0410-b2f7-c40aca1f87e0
Add 'l3docstrip' as a test-out concept

The idea here is to have a two-part way of dealing with the separation
of internal and public functions


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3731 de43f980-851b-0410-b2f7-c40aca1f87e0
Actually add the .dtx file for that last commit


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3732 de43f980-851b-0410-b2f7-c40aca1f87e0
Set SBN properties on new files


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3733 de43f980-851b-0410-b2f7-c40aca1f87e0
Bruno points out this made more sense as :x than :n


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


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3735 de43f980-851b-0410-b2f7-c40aca1f87e0
Saving \ExplFile... stuff in l3doc was too late

The information from xparse was showing up for everything


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3736 de43f980-851b-0410-b2f7-c40aca1f87e0
Update \GetIdInfo and remove some duplication

When doing "svn cp", the SVN line does not have a date, time or user,
and the old form of \GetIdInfo did not account for this

We had two versions of the same code for no obvious reason

This change drops support for CVS: as has been pointed out by various
people, \GetIdInfo is really a team-only thing and we only use SVN
(the docs also mention SVN)


git-svn-id: svn+ssh://comedy.dante.de/serv/latex-project/svn/experimental/trunk@3737 de43f980-851b-0410-b2f7-c40aca1f87e0
Add an 'internal-functions-shown' version of l3coffins

This is the first demo file for the suggested 'use "@@" to mark up
internal functions, and use DocStrip to convert to \__<module>' idea


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