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

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

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16880 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/branches/Release01x01/core@16882 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/branches/Release01x01/core@16885 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.

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

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

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16898 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/branches/Release01x01/core@16899 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12596: String changes for 1.1.9

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16915 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12420: inform users about potential distribution problems

In the release meeting we agreed that it would be excessive to test for the
fix at runtime. So, we inform users about what to do if they run into
problems, and hope that distributions will supply reasonable version numbers
in the future.


git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16917 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12476: Better URL path handling

Quotes are never valid as part of a topic name, so simply
truncate the pathinfo aka Web/Topic at the sign of the first quote.

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16918 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9526: Uncommitted translations in the last 4 hours

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16919 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12064: fixed checkbox+buttons set-all and clear-all buttons



git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16926 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12064: removing unused variable



git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16927 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12064: improved html


git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16928 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12604: add web font mime-types



git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16937 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12596: Update release notes for 1.1.9

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16943 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12607: Document EDITBOX* settings ignored

When the sizes are set in the preference cookie.

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16944 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12596: update release notes

git-svn-id: http://svn.foswiki.org/branches/Release01x01/core@16945 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12596: Update PreferenceSettings documentation

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