Item12264: Fix undefined variable in Net.pm

The setlocale routine does not "query" the old locale when used in
2-operand form.  It returns the results of the setlocale, or undef if
the requested locale is not available.

Query the old locale, then set the new locale.  No need to test/restore
the locale.  If the setlocale fails, then the locale is unchanged.

git-svn-id: http://svn.foswiki.org/trunk/core@16093 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12263: Pass the cUID in passwordError

This is an API change, but it works as-is if no cUID is passed in the
call.  Without a cUID, it will only pass back errors from the base
mapper.

git-svn-id: http://svn.foswiki.org/trunk/core@16094 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12266: Untaint the {Log}{Dir} before testing

git-svn-id: http://svn.foswiki.org/trunk/core@16102 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11267: Don't reinstall extensions

Existing extensions have dependencies based on SVN Rev strings.  New
modules as of 1.1.6, don't have the rev string available.

Dependency.pm changed to assume that if a dependency is trying to
compare a svn revision to an installed dotted decimal version, then the
dependency is automatically met.

git-svn-id: http://svn.foswiki.org/trunk/core@16104 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12263: use the proper mapper



git-svn-id: http://svn.foswiki.org/trunk/core@16105 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12148: EDITTABLE on it's own with no associated table has to generate an empty table. For that to happen, we need to know when the input ends without a table being matched.

git-svn-id: http://svn.foswiki.org/trunk/core@16106 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12189:  Can't run when bin is write protected

Tempfile is creating files in the current directory.

Add a directory location  and also convert to an File::Temp->tempfile()
call rather than importing tempfile into the local space.

Thanks to Crawford for finding this!

git-svn-id: http://svn.foswiki.org/trunk/core@16107 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12175: add %SET to parser



git-svn-id: http://svn.foswiki.org/trunk/core@16110 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12175: docu



git-svn-id: http://svn.foswiki.org/trunk/core@16111 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12175: add it to the manifest



git-svn-id: http://svn.foswiki.org/trunk/core@16112 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12148: forgot to check this in last night

git-svn-id: http://svn.foswiki.org/trunk/core@16118 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12180: Make continuation accept same syntax as .spec files; optimize sectionStack push

git-svn-id: http://svn.foswiki.org/trunk/core@16148 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12282: Implement continuation syntax for .spec files

git-svn-id: http://svn.foswiki.org/trunk/core@16149 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12282: Typos

git-svn-id: http://svn.foswiki.org/trunk/core@16150 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12180: typos

git-svn-id: http://svn.foswiki.org/trunk/core@16151 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12180: Remove accidental (harmless) debugging code.  Do not re-order options when a value is known, as it makes the presentation unpredictable.  Simply mark the value as "selected".

git-svn-id: http://svn.foswiki.org/trunk/core@16153 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12282: Better continued comments

git-svn-id: http://svn.foswiki.org/trunk/core@16158 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12180: Better continued comments

git-svn-id: http://svn.foswiki.org/trunk/core@16159 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12180: Email upgrade (mostly).  This is still WIP, so expect rough edges.

git-svn-id: http://svn.foswiki.org/trunk/core@16160 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12180: MANIFEST; "tis my destiny to do these separately...

git-svn-id: http://svn.foswiki.org/trunk/core@16161 0b4bb1d4-4e5a-0410-9cc4-b2b747904278