Item12585: if multiple is on, make sure the query engine knows about it

git-svn-id: http://svn.foswiki.org/trunk@16879 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12570: ordered lists must be handled using CSS attributes these days

git-svn-id: http://svn.foswiki.org/trunk@16881 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12570: Update unit test for formatting

Change from type= to style= for the unit tests, and add some examples to
get full coverage of the 4 list types / styles.  Upper & lower alpha,
and upper & lower roman.

git-svn-id: http://svn.foswiki.org/trunk@16883 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12590: prevent error responses from being sent twice

Control flow prior to change:
   * finalizeError() called by Foswiki::UI::_execute(), sends headers/body
   * finalize() called by Foswiki::UI::Engine::run(), sends headers/body again

Control flow after change:
   * finalizeError() sends headers/body, clears response body and marks headers as already sent
   * finalize() delegates to flush() which skips sending headers and sends an empty body (= no-op)



git-svn-id: http://svn.foswiki.org/trunk@16884 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12592: Don't use DBI variables if not defined

git-svn-id: http://svn.foswiki.org/trunk@16886 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12592: Add checker for Cache methods

Makes the assumption that any Foswiki::PageCache::DBI::* class must be
backed up by the corresponding DBD::* class.

Needs some further consideration / checking for DBI::Generic.

git-svn-id: http://svn.foswiki.org/trunk@16887 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12592: Better warnings / errors

git-svn-id: http://svn.foswiki.org/trunk@16888 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11528: Hide the "DetectModification" setting.

This is only used when GlobalCache is enabled,  and that's expert,  so
this should be an expert setting as well.

git-svn-id: http://svn.foswiki.org/trunk@16889 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12438: Restore defaultweb setting

By delaying the defaultweb assignment to the end, the users web ends up
assigned when it should not have been.

git-svn-id: http://svn.foswiki.org/trunk@16890 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12589: Restrict use of username / password

Foswiki accepts the username and password on any script using either GET
or POST.  This is a poor security practice, but may need to be preserved
due to legacy applications.

This change adds new configuration parameters to allow better control of
query string based login.

 * login by default will be restricted to POST operations.  This avoids
any leakage into the query string. Login during GET operations can be
enabled by enabling $Foswiki::cfg{Session}{AcceptUserPwParamOnGET}

 * login will only be processed on the login script and by default, on
the view(auth) script.  Other scripts can be added to a configuration
new parameter $Foswiki::cfg{Session}{AcceptUserPwParam} for backwards compatibility.

Foswiki.org will need to allow login during GET so that the Extensions
installer will continue to work.


Conflicts:
	core/data/System/CommandAndCGIScripts.txt
	core/lib/Foswiki.spec
	core/lib/Foswiki/LoginManager.pm

git-svn-id: http://svn.foswiki.org/trunk@16892 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12439: Don't lock down topic accidentally

git-svn-id: http://svn.foswiki.org/trunk@16895 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12594: tidy before actual fix

git-svn-id: http://svn.foswiki.org/trunk@16896 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12594: prevent exponential token escaping

The regex used to summarize search hits was being modified via a
reference, so the calling modules copy was being escaped, once for each
search hit, resulting in exponential growth of the escapes.

Copy the search token before escaping it.

git-svn-id: http://svn.foswiki.org/trunk@16897 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12577: deprecate jquery-tooltip in favour of jquery-ui-tooltip



git-svn-id: http://svn.foswiki.org/trunk@16900 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12577: add new files to manifest


git-svn-id: http://svn.foswiki.org/trunk@16901 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12577: extend config.spec for new ui::tooltip module



git-svn-id: http://svn.foswiki.org/trunk@16902 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12596: improve documentation of jquery-ui

   * point to correct homepage of ui components
   * normalizing TOPICINFO



git-svn-id: http://svn.foswiki.org/trunk@16903 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12577: fixing a bug in jquery-ui not closing the tooltip under certain circumstances



git-svn-id: http://svn.foswiki.org/trunk@16904 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12577: checking in merged jquery-ui lib



git-svn-id: http://svn.foswiki.org/trunk@16905 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12583: revert to simple floats not to break installation on RHEL and SLES



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