Item12138:Revive configure regex checker.

git-svn-id: http://svn.foswiki.org/trunk@15558 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12139: Checker issues - missing and broken.  Minor otherwiki port.

git-svn-id: http://svn.foswiki.org/trunk@15559 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item10186: fixed %NATSTYLEURL% 




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

   * removing WEBSUMMARY from the default sidebar again, this looked naf
   * removed styles for simplemodal 
   * improved look of forms in ui-dialogs
   * fixed tables being unstyled in wysiwyg
   * improved default WebSearchViewTemplate ($ntopics in %SEARCH's header still broken)
   * added CURRENT_MENU preference variable to SiteMenu to allow a single topic to hilite a menu entry as well



git-svn-id: http://svn.foswiki.org/trunk@15561 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12116: add image files to MANIFEST

git-svn-id: http://svn.foswiki.org/trunk@15562 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12140: Autoinstantiate default checkers for enabled Types for off-line task support.  Includes default checker implementation for REGEX as a useful model application.

git-svn-id: http://svn.foswiki.org/trunk@15563 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12140: Update MANIFEST with Checkers/REGEX.pm

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

Compatibility and PlainFile loggers are updated to accept the hash style
invocation as well as the legacy parameter list.

Func.pm and Foswiki.pm are updated to use the new hash style calls

Add a unit test to verify event filtering.  Add note about deprecation
to Foswiki::logEvent

Convert core to call logger directly.

Rest should log Subject and Verb

Move the routines that convert from hash calling convention into
Foswiki::Logger as a utility function.  Make it easier to convert old
loggers to the new convention.

Add compatibility functions: The shortcut loger->error() calls as an alternative for
logger->log('error') ... for all of the supported LogDispatch levels.

LoggerTests need to skip tests on 1.1 The Logger compatibiliy API calls are new for 1.2

git-svn-id: http://svn.foswiki.org/trunk@15565 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12093: bottom pixels where cut off; reduce complexity of maintaining different logo sizes: just stick to the old size

git-svn-id: http://svn.foswiki.org/trunk@15567 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12139: Untainting a ref is a bad thing.  Temporary fix

git-svn-id: http://svn.foswiki.org/trunk@15568 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12139: Wrong place to solve taint issues.  Remove the the part of this change that attempts to.

git-svn-id: http://svn.foswiki.org/trunk@15569 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11267: Eliminate unnecessary version strings.

The Plugins API version and Foswiki version are the only ones needed.
The API version covers all of the Published API, and will increment when
any of the API is changed.

git-svn-id: http://svn.foswiki.org/trunk@15570 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11267: Convert to modern perl version string.

See "perldoc version" for details on perl version strings.

git-svn-id: http://svn.foswiki.org/trunk@15571 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11267: Add version to the default cpan libs

This is required for perl 5.8.8, and recommended to resolve a bug in
perl 5.10.

git-svn-id: http://svn.foswiki.org/trunk@15572 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11936: Avoid configure dying with bad paths

If bin/configure is run on a LocalSite.cfg from a different system with
completely different file system paths,  it will possibly fail to create
the .htdigest-configure file when setting the initial password.

If the directory doesn't exist, and couldn't be created, just return.  A
lot is wrong, but at least by entering configure, the there is a chance
of fixing them.

Also remove an extraneous debug statement from bin/configure.

git-svn-id: http://svn.foswiki.org/trunk@15573 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Revert "Item11267: Add version to the default cpan libs"

This reverts commit 40005393bbf61cfc16b1b215e6ecbf6b4c2e0de1.

git-svn-id: http://svn.foswiki.org/trunk@15574 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Revert "Item11267: Convert to modern perl version string."

This reverts commit e8ea2e26050d87294dc6218c68eff9fdb29c09c7.

git-svn-id: http://svn.foswiki.org/trunk@15575 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Revert "Item11267: Eliminate unnecessary version strings."

Oops... committed from the wrong branch. These 3 checkins were not
ready.  Working, but still on the 14 day clock.

This reverts commit 2fb9d6815c54cc1788553d4d88c6c8f79400e009.

git-svn-id: http://svn.foswiki.org/trunk@15576 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item11893: ShorterURL sites now have bad breadcrumbs

The SCRIPTURLPATH{view} is an empty string.  So append a / in the
setting, so the url's will work.  If WIKIHOMEURL is actually used in
constructing URLs, this will cause a double-slash,  but that's usually
tolerated, and WIKIHOMEURL should not be used that way anyway.

git-svn-id: http://svn.foswiki.org/trunk@15577 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item12133: Allow TopicUserMapping to force emails

Some sites using foswiki internally have requested that email addresses
be stored in the user topics and not managed by the PasswordManager.

This implements and expert config parm that allows TopicUserMapping
to not give email control to the password manager.

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