You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jspwiki.apache.org by aj...@apache.org on 2008/02/13 07:42:39 UTC
svn commit: r627288 [2/4] - in
/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH: .checkstyle .classpath
.fbprefs .project ChangeLog OldChangeLog README ReleaseNotes build.bat
build.properties build.properties.win build.sh install.sh run_webtests.sh
Added: incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/ChangeLog
URL: http://svn.apache.org/viewvc/incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/ChangeLog?rev=627288&view=auto
==============================================================================
--- incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/ChangeLog (added)
+++ incubator/jspwiki/branches/JSPWIKI_STRIPES_BRANCH/ChangeLog Tue Feb 12 22:42:38 2008
@@ -0,0 +1,4389 @@
+2008-02-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.6.1-rc-4
+
+ * Dozens of localization fixes for nl [JSPWiki-176] Excellent review by Harry Metske.
+ Many Thanks!
+
+
+2008-02-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * Small fixes on Dutch localization (nl) No version update
+
+
+2008-02-02 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * Added DUTCH localization (nl)
+
+
+2008-02-02 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-rc-3
+
+ * [JSPWIKI-123]: Added German date formats to jspwiki.properties, thanks
+ to Florian Holeczek
+
+ * [JSPWIKI-173]: Oops, we had a detection routine for illegal XML chars,
+ but unfortunately it was outputting the same illegal chars to the as an
+ error...
+
+2007-12-10 Andrew Jaquith <andrew AT apache DOT org>
+
+ * 2.6.1-rc-2
+
+ * Changed default tests/etc/groupdatabase.xml and tests/etc/userdatabase.xml
+ so that they use the platform-independent date formats for creation/modification
+ datestamps. Also, fixed a bug in XMLUserDatabase that caused "old" date formats
+ to not be converted on startup. Thanks to Harry Metske for reporting this issue.
+
+ * Tiny tweak to Eclipse classpath so that class files are put in build/ and tests/build.
+
+2008-01-27 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-rc-1
+
+ * [JSPWIKI-166]: Added a default mail sender to ward off an evil NPE.
+ I have a suspicion that things still don't work as documented, but
+ at least there is no NPE anymore.
+
+2008-01-27 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.6.1-cvs-11
+
+ * [JSPWiki-137] : Toggle workflow details now also works on FF
+
+ * [JSPWiki-123] : The set of user-preference timeformats added to
+ jspwiki.properties.tmpl iso jspwiki.properties.
+
+
+2008-01-26 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * [JSPWiki-147] : Slimbox labels were forgotten. (credit Tomasz Szymko)
+ Added a new item to default.properties:
+
+ javascript.slimbox.close=Close ×
+ javascript.slimbox.close.title=Close [Esc]
+
+
+2008-01-26 Janne Jalkanen <ja...@ecyrd.com>
+
+ * [JSPWIKI-146]: We now properly catch the exceptions generated during
+ download to avoid dumb error messages.
+
+ * [JSPWIKI-102]: Added patch from Harry Metske to fix JNDI mail sending.
+
+ * [JSPWIKI-153]: German translation was still talking about usernames
+ upon password recovery.
+
+ * [JSPWIKI-157]: CoreResources had strings which were not showing
+ up properly, but had HTML entities. Fixed en, fi, de and es.
+
+ * Updated Finnish localization.
+
+2008-01-26 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.6.1-cvs-10 -- various small i18n issues
+
+ * [JSPWiki-123] : The set of user-preference timeformats moved to the
+ jspwiki.properties, such that the administrator can easily choose timeformats,
+ if needed even localize them.
+
+ * [JSPWiki-137] Toggle details button is now working and i18n'ized in Workflow page
+ Added a new item to default.properties:
+
+ workflow.creatUserProfile=New user profile <strong>{2}</strong>
+
+ * [JSPWiki-144] : LoginHelp links to LoginPageHelp in l10n variable
+ Added LoginPageHelp to Core wiki pages (copied from jspwiki.org)
+
+ * [JSPWiki-147] : Category title label was not i18N
+ Added a new item to default.properties:
+
+ javascript.category.title=Click to show category [{0}] ...
+
+ * [JSPWiki-149] : Edit Group and Delete Group did not fit well in the gui.
+ Refactored the EditGroupcontent.jsp and GroupContent.jsp to make the gui more consistent.
+
+ * [JSPWIKI-163] Error message when creating a new group to be I18N
+ Added a new item to CoreResources.properties:
+
+ newgroup.exists=Group {0} already exists. Try another name.
+
+
+2008-01-24 Juan Pablo Santos (juanpablo.santos@gmail.com)
+
+ * Updated spanish translation with missing entry keys. Switched HTML
+ entities to Latin1 equivalent.
+
+2008-01-20 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-cvs-9
+
+ * [JSPWIKI-142]: Typo in default.properties. Thanks to Florian! (And
+ probably the fastest bug fix in JSPWiki history...)
+
+ * [JSPWIKI-59]: ReferringPagesPlugin would create the wrong "more..."
+ link in fi and de localizations. Fixed and upgraded en and es localizations.
+
+2008-01-19 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-cvs-8
+
+ * Oops, there was a JDK 1.5 dependency in AttachmentServlet. Fixed,
+ should again work on 1.4.
+
+ * [JSPWIKI-136]: WorkflowContent.jsp had a couple of untranslated strings;
+ updated English and Finnish translations. Reported by Tomasz Szymko.
+
+ * [JSPWIKI-135]: ConflictContent had an untranslated string. Reported by
+ Tomasz Szymko (whose name I am *so* going to misspell one day).
+
+ * [JSPWIKI-133]: GroupContent.jsp had an untranslated string. Reported by
+ Tomasz Szymko.
+
+ * [JSPWIKI-134]: EditGroupContent.jsp had a couple of untranslated strings.
+ Reported by Tomasz Szymko.
+
+ * [JSPWIKI-132]: FindContent had an untranslated string. Reported by
+ Tomasz Szymko.
+
+ * [JSPWIKI-131]: Changed "authenticated" to "authorized" in all built-in
+ localizations. Thanks to Fabian Haupt for en, de and es.
+
+ * [JSPWIKI-114]: Fixed issue with VariableManager not checking the parent
+ page for variables in case the InsertPage plugin was used. Thanks to
+ Stephen Solka!
+
+ * [JSPWIKI-118]: Fixed issue with FCK editor not saving all metadata. Thanks
+ to David Au for the fix!
+
+ New i18n keys in i18n/templates/default.properties:
+ * workflow.details
+ * workflow.details.title
+ * conflict.oops.title
+ * find.tab.help
+
+
+2008-01-12 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.6.1-cvs-7
+
+ * [JSPWIKI-128] fixed various issues in the printing style sheet.
+ Validation of IE is pending.
+
+
+2008-01-07 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-cvs-6
+
+ * [JSPWIKI-95]: Links to anchors with blanks work now. This introduces
+ a tiny, very tiny compatibility issue with links to headings changing
+ case in some cases. Reported by Jürgen Weber.
+
+ * [JSPWIKI-125]: FilterManager now checks for version compatibility
+ of PageFilters by looking into the ini/jspwiki_module.xml. This was a
+ surprisingly big change. I would very much like to move to annotations
+ in 3.0... Reported by Florian Holeczek.
+
+ * [JSPWIKI-124]: Turns out that using de_DE as the language name
+ is not a good idea, as it really works only when you define Deutsch (Deutschland)
+ as your language - all other German-speaking folks would see Englisch...
+ Reported by Goran Karlic.
+
+ * added stress/MassiveRepositoryTest.
+
+2008-01-06 Janne Jalkanen <ja...@ecyrd.com>
+
+ * Fixed a number of Eclipse warnings. No version bump, no
+ functionality change.
+
+2008-01-05 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * No version bump - small fix of exception in Footer.jsp
+
+2008-01-05 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-cvs-5
+
+ * [JSPWIKI-108]: Fixed EditPageHelp.txt which had an extra pipe char.
+
+ * [JSPWIKI-106]: Password recovery emails are now sent with UTF-8 encoding.
+
+ * [JSPWIKI-113]: Patch from Harry Metske to make sure the JNDI factory is
+ only checked once when sending email.
+
+ * [JSPWIKI-119]: URI detector now detects properly ~ and % characters.
+
+2008-01-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.6.1-cvs-4
+
+ * Improving robustness of Wiki.getPageName(url) which was dying on unexpected url formats.
+
+
+2008-01-02 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.6.1-cvs-3
+
+ * [JSPWIKI-49] Fixed handling of the Editor choice as part of the user preferences.
+ When restarting the browser, also the preferred editor setting is recovered.
+ Still 2 properties exist to set the default Editor choice (both are kept for bw compat)
+ You can choose either one.
+ jspwiki.editor=plain
+ jspwiki.defaultprefs.template.editor =plain (=> preferred)
+
+ * All WEBTESTs are now converted to Selenium. They run manually -- still need to verify
+ the automatic run via ant.
+
+ * The MORE dropdown is now also available during Login, UserPreferences and Find screens.
+ This makes all common links (stored in MoreMenu) more easily accessible.
+
+ * Minor JS refactorings on handling color for GraphBars and ZebraTables.
+
+ * Minor JS refactorings to better support Category styles for IE.
+
+ * Both JSPWiki logo's (shaded and not-shaded image) have been merged in a single .png
+ to resolve image flicker at mouse-hover. (especially on ie)
+
+
+2007-12-10 Andrew Jaquith <andrew AT apache DOT org>
+
+ * 2.6.1-cvs-2
+
+ * [JSPWIKI-116] Under certain circumstances, calls to
+ UserManager.getUserDatabase() are made before the user database is
+ actually initialized, resulting in NPEs. To resolve, we simply replaced
+ internal references to m_userDatabase with getUserDatabase(),
+ which lazily initializes the database if it has not already happened.
+
+2007-12-25 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.1-cvs-1
+
+ * Added SpamFilter.isValidUserProfile() and corresponding checks
+ to allow also user registrations to be spam-checked.
+
+2007-12-22 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.0! Woot!
+
+ * Removed JSPWikiToCreoleTranslator (the class was empty and unused)
+ in an effort to clean the code base a bit for release.
+
+ * Added some warnings to CreoleFilter & CreoleToJSPWikiTranslator
+ to make sure people understand they are experimental features. Also
+ removed WikiCreole from "new features" list.
+
+ * Fixed a number of failing unit tests for Creole by removing a lot of
+ line separator management code. As far as I can tell, it was all
+ unnecessary and by accident didn't fail only on Windows.
+
+ * Improved javadocs, removing a number of Checkstyle errors.
+
+2007-12-10 Andrew Jaquith <andrew AT apache DOT org>
+
+ * 2.6.0 RC5
+
+ * Checked a new version of web.xml that I inadvertently missed
+ in RC3. This resolves [JSPWIKI-92], for real this time. Sorry!
+
+ * Resolved [JSPWIKI-33] by removing all external class dependencies
+ in WikiBackgroundThread (other than JSPWiki.jar classes). Also
+ changed the default webtests-teardown task in Ant so that web unit
+ tests are taken down unless the 'webtests.keepup' property is set.
+
+ * Replaced jug-lgpl with the Apache-licensed version [JSPWIKI-41].
+
+ * The Ant war/test war tasks were not always properly excluding
+ test-related jars, such as Selenium. This was causing webapps to
+ fail to load in some cases. These jars have now been moved to tests/lib.
+
+ * Adjusted the README file in lib to reflect reality.
+
+2007-12-10 Christoph Sauer <sa...@hs-heilbronn.de>
+
+ * 2.6.1 RC4
+
+ * (I am really not sure if I am numbering right here, since
+ I fixed a bug, should the revision number not be incremented
+ as well, according to [JSPWIKI:VersioningProposal]?)
+
+ * Fixed Bug in CreoleFilter: When you used the signature
+ markup from creole (--~~~~), plugin syntax did not get properly
+ translated back into creole markup, so even if you
+ typed in <<Plugin>>, it was later displayed in the source
+ as [{Plugin}]
+
+ * Added some missing linebreaks in translation
+
+2007-12-10 Andrew Jaquith <andrew AT apache DOT org>
+
+ * 2.6.1 RC3
+
+ * Fixed Ant script compatibility issue reported in [JSPWIKI-109].
+ JSPWiki's 'war-tomcat' and 'webtests' tasks now work correctly
+ when running under Tomcat 5.5 *and* 6.0.
+
+ * Fixed a compatibility bug that was preventing JSPWiki from
+ starting in an older version of Resin [ JSPWIKI-92]. This issue surfaced
+ three bugs: web.xml's <description> and <display-name> elements
+ were in the wrong order; an unneeded SAX parser feature was being
+ set in WebContainerAuthorizer; and (most egregiously) TabTag
+ overrode a superclass method, setId(), when it should not have.
+ TabTag's implementation has been "pulled up" to WikiTagBase, and it
+ now delegates properly to the superclass. In addition, as a bonus,
+ all "id" attributes for custom JSPWiki tags are now immunized from
+ cross-site scripting injection.
+
+2007-12-05 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.0 RC2
+
+ * Changed versioning scheme
+
+2007-12-16 Christoph Sauer <sa...@hs-heilbronn.de>
+
+ * 2.6.2 RC1
+
+ * [JSPWIKI-101]: Fixed, TOC plugin did not call filter
+
+ * Improved MissingTranslations utility, now outputs sorted list
+ of diff properties.
+
+ * Added missing german translations
+
+2007-12-10 Andrew Jaquith <andrew AT apache DOT org>
+
+ * 2.6.1 RC1
+
+ * Ripped-and-replaced web unit tests and replaced with Selenium.
+ Selenium test directory structure replaced with a patched
+ selenium-server-0.9.2.jar. Web tests are yet not at parity
+ with old (failing) JWebUnit tests, they are pretty good for
+ a start. Many thanks to Dirk to figuring out the minor patches
+ we needed to get Selenium to work nicely with Mootools.
+
+ * Removed all traces of JMeter, HttpUnit and JWebUnit
+ (as much as I could find, anyway).
+
+ * Re-based Selenium tests to tests/etc/selenium/tests.
+
+ * If you want to try developing your own web tests, check out
+ Selenium IDE, a FireFox plugin that records user actions
+ and generates tests scripts.
+
+2007-12-05 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.6.0 RC1
+
+ * [JSPWIKI-55]: Added patch from David Au to fix pages
+ with spaces.
+
+ * [JSPWIKI-62]: Added patch from David Au to fix ShortURLConstructor
+ and plain.jsp.
+
+2007-12-10 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * Added selenium-core (selenium.core.version=0.8.3, selenium.core.revision=1879)
+ with few patches for mootools compatibility.
+ (see http://forum.mootools.net/viewtopic.php?id=1639)
+
+ * Added first set of web unit tests based on Selenium.
+ Read the tests/selenium-tests/readme.txt for more instructions how to
+ run them manually. Automated testruns from ant still need to be setup.
+
+2007-12-05 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.166
+
+ * [JSPWIKI-78]: It's no longer possible to recover password
+ based on user account name - you need the email address. Props
+ to Ounce Labs.
+
+ * Contents of login.lostpw.help, login.lostpw.name have changed. Updated
+ English and Finnish translations accordingly.
+
+ * [JSPWIKI-65]: InsertTag now protects against a problematic XSS injection.
+ Thanks to Ounce Labs.
+
+2007-12-04 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.165
+
+ * [JSPWiki-88] Fixed js bug to tab to group or profile in IE6
+
+
+2007-12-01 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.164 : various xss vulnerablilities
+
+ * Wrong Password Error Message May increase Credential Guess [JSPWIKI-85]
+
+ * GROUP parameter validation [JSPWIKI-69]
+
+ * Input Validation of editors pararmeter [JSPWki-67]
+
+ * Resolve commonheader.jsp xss vulnerabilities wrt skins [JSPWIKI- 66]
+
+ * Various wiki tags improvements [JSPWiki-63]
+
+ * Author Tag and Asserted Username [JSPWiki-60]
+
+2007-11-25 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.163
+
+ * Rolled back fix to JSPWIKI-74, since a) it's not necessary,
+ and b) it kills the performance of the save process.
+
+ * [JSPWIKI-84]: Added note to the jspwiki.properties.
+
+2007-11-?? Andrew Jaquith <andrew AT apache DOT org>
+
+ * 2.5.162
+
+ * Fixed [JSPWIKI-82]. We were failing to properly close JDBC connections
+ in JDBCUserManager and JDBCGroupManager. Credit: Ounce Labs.
+
+ * Fixed [JSPWIKI-74]. SpamFilter now uses SecureRandom.
+ Credit: Ounce Labs.
+
+2007-11-25 Janne Jalkanen <ja...@ecyrd.com>
+
+ * Same version, don't want to bump too many times in one day :)
+
+ * [JSPWIKI-46]: it's no longer possible to do redirection on
+ nextPage when uploading. Thanks to Ounce for letting us know.
+
+ * [JSPWIKI-53]: Added patch from Dave Wolf to turn a missing
+ policy file -NPE to a proper exception (with explanations).
+
+2007-11-25 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.161
+
+ * IE wide images also fixed on PREVIEW mode;
+
+ * Stack overflow on IE for login page fixed [JSPWiki-51]
+
+ * %%collapse rendering was incorrect with larger default font-sizes.
+ Adapted to height of the colllapse bullets. [JSPWiki-34]
+
+ * Minor adjustment of the smart skin: alignment of search-box and
+ header/footer widths.
+
+2007-11-25 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.160
+
+ * Applied patch from Harry Metske to slightly speed up PageTimeComparator.
+
+ * [JSPWIKI-47]: SecurityConfig.jsp now ships off by default, but can
+ be enabled by setting jspwiki-x.securityconfig.enable=true. The page
+ also has instructions on how to accomplish that, when you try to access
+ it.
+
+2007-11-22 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.159
+
+ * IE fixes for fluid template with very wide images. (cont'd)
+ Also fixes a bug introduced in v2.5.155 wrt image formatting.
+ [JSPWiki-15, JSPWiki-52]
+
+2007-11-22 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.158
+
+ * Ant build script for webtests is now much smarter. Web tests now perform a
+ "pre-flight" check to make sure preconditions are satisfied before launching.
+ If you've wanted to run web tests before but "couldn't get them working."
+ the new script should set things right.
+
+2007-11-18 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.157
+
+ * [JSPWIKI-21]: Password hash now uses UTF-8 instead of platform default.
+
+ * Cleaned JSPWikiToCreoleTranslator to conform to coding rules
+
+ * CommentedProperties was also storing with platform default encoding. In
+ most cases this would work, but it would create an unwelcome incompatibility
+ between regular property files and these property files. It now explicitly
+ uses ISO-8859-1 encoding.
+
+ * Fixed a couple of wrong entities in Spanish and Finnish translations.
+
+ * [JSPWIKI-29]: Per-page RSS links should now be correct again.
+
+2007-11-17 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.156
+
+ * Removed the error prefix from the successfull LossPassword information message. [JSPWIKI-26]
+
+ * Small searchbox improvements: search icon now appears inside the search box;
+ an empty search is really empty and does not search for the string 'Quick Navigation' anymore.
+
+ * Fixed the search Highlight to cooperate well with AJAX based searches.
+
+2007-11-16 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.155 - IE6 wide images
+
+ * Fix funny indenting of collapsable list when %%collapse are nested [JSPWiki-34]
+
+ * (finally) Fixing wide image support for ie6 in fluid templates. [JSPWiki-15]
+ For IE6 browsers, a <div class="ieimage"> will be inserted around each image. This <div>
+ gets a specific overflow-x:auto style, activating proper scrolling for this famous browser.
+
+ * Added a correction to the fixed width template Vanilla-1024x768, to support wide images
+ on ie6 here as well. [reported by Harry Metske]
+
+
+2007-11-12 Juan Pablo Santos (juanpablo.santos@gmail.com)
+
+ * 2.5.154
+
+ * Added support for JMeter (v. 2.3) tests in build.xml & webtests.xml,
+ two new properties must be set up at your build.properties: tomcat.protocol
+ and @jmeter.home@.
+
+ * Added jmeter-tests.jmx with simple login and logout web tests and
+ jmeter-init-workbench.jmx, which contains initial nodes to start recording
+ new tests.
+
+ * JWebUnit tests are no longer running when executing the <webtests> target.
+ You can keep running them inside your IDE as normal JUnit test or uncomment
+ the appropiate section in the <webtests> target.
+
+2007-11-10 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.153
+
+ * Form element focus was failing on preferences pages in IE [JSPWiki-24]
+
+ * Added TitleBox to the template. When creating a page 'TitleBox', it's contents
+ will be included at the top of the header of the wiki site.
+ This allows you to put a title message or specific announcements or newsflashes
+ on your site. [Suggested by Murray & Janne]
+
+ * Added a new skin PlainVanilla 1024x768, which has a fixed width layout iso
+ the fluid layouts used in the default PlainVanilla skin.
+ This new skin allows to better support IE browsers when showing wide images.
+ (IE has terrible float support)
+
+
+2007-11-09 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.152
+
+ * [JSPWIKI-19]: Fixed localization which was encoding HTML entities
+ even though there was no need.
+
+ * [JSPWIKI-12]: Fixed localization.
+
+ * Added Murray's patch for WikiPageRenameEvent.
+
+ * [JSPWIKI-28]: LinkParser was failing dismally with interwiki links.
+ Added a new unit test to catch these, and rewrote LinkParser interwiki
+ link parsing.
+
+ * LuceneSearchProvider.getAttachmentContent() is now protected for
+ subclassers.
+
+ * ClassUtil is now a bit more verbose.
+
+2007-11-07 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.151
+
+ * [JSPWIKI-11]: It's now possible to set mail.smtp.starttls.enable
+ also from the property file. Previously it would always default
+ to true, making it fail when there was a self-signed certificate
+ at the other end.
+
+ * Added an UTF-8 check to SpamFilter to catch bots which munge
+ UTF-8 and cause major breakage...
+
+ * Fixed some issues with the password recovery email localizations.
+
+2007-11-3 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.150 - small template fixes
+
+ * IE6 stuff: fixed the height of actionsTop
+
+ * Smart skin: searchbox didn't show up, several style alignments with vanilla template
+
+ * Finish, Spanish, German I18n : removed some obsolete <br /> tags [JSPWiki-17]
+
+2007-11-1 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.149 - various ie6 fixes in css and javascript
+
+ * The Accordion style now support dynamic content. Iow, accordion sections
+ will dynamically grow/shrink with dynamic content such as collapsible lists or boxes.
+
+ * The body of a page and the Info tab have gotten a css overflow:auto style. to support wide pages.
+ When contents becomes too wide (eg wide tables) the pagecontent will overflow horizontally
+ with scrollbars at the bottom of the page.
+ Add small ie6 fix for wide preformatted {{{blocks}}}
+ For ie6, specific proprietary overflow-x style is used.
+
+ * Long values in table filter dropdowns are trimmed to maximum 32chars. This will reduce
+ the occurance of wide tables in eg Page Info tab.
+
+ * Added slimbox icon gifs for ie only.
+
+ * IE6 Collapsible List is working again. (finally)
+
+ * IE6 Layout of the Edit and More tabs is now properly aligned with the rest of the page border
+
+ * Fixed the mouse-selection bug on the edit textarea, for ie6.
+
+ * Improved editor toolbar handling for ie6, with better handling of selected text in the textarea.
+ [BUGZILLA BUG 118]
+
+
+2007-10-30 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.148 - ie6 fixes cont'd
+
+ * Replacing several .png icons by .gif variants, which are better supported
+ across browsers. The warning and error icons were swapped. (reported by Murray)
+
+ * Added a small fix on wide pages with {{{blocks}}}
+
+2007-10-29 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.147 - more IE6 fixes
+
+ * Pages with wide preformatted {{{text blocks}}} where not overflowing correctly on ie6.
+ [JSPWiki-2]
+
+ * More updates on collapsible lists for ie6. More testing required.
+
+ * Fixed the SearchBoxMenu to ensure proper width on ie6
+
+
+ 2007-10-27 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.146 - more IE6 fixes and small gui updates
+
+ * Refactored collapsible lists in view of ie compatibility.
+ * Improved layout consistentcy of the quick navigation action buttons
+ * Resolved double loading of print.css. (commonheader.jsp)
+
+
+2007-10-26 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.145 - many IE6 fixes and small gui updates
+
+ * Heading rendered wrong in IE6, because IE doesn't like floats with margins.
+ [JSPWIKI-4]
+ * By default, the more-menu is hidden by default, to avoid bumpy screen rendering
+ for slower page loads. [JSPWiki-9]
+ * TabbedSections in IE6 had annoying additional spacing between tab and body
+
+ * BUGZILLA 115: URL Constructor compatibility is fixed for Ajax enabled searches.
+
+ * Align look n feel of collapsible lists, boxes and accordions.
+ All hovered actions now get a consistent, neutral color, instead of the previous orange tint.
+ (reported by Murray Altheim)
+
+ * CollapsibleBox update: you can now click anywhere on the title of a collabsible box
+ to open or close it. Previously, you had to hit the +/- collapse button.
+
+ * The %%category now supports any url constructor type. (was failing on jspwiki.org)
+ The look 'n feel of the category popup has been aligned with Tip-Style.
+ (no more orange, but transparent dark grey)
+
+ * The Redo/Undo buttons are moved to the top of the Edit.jsp form, because they function
+ irrespective of the search functions.
+
+ * TOC has become a floating element, such that commentboxes and toc's can nicely
+ float next to each-other. Downside is that, when entering text right after a TOC, the text will
+ float next to the toc. To prevent this, you can always enter a \\ (wiki linebreak) which
+ will nicely push the contents under any float. (clear:both) [JSPWiki-1]
+
+ * added 2 new i18n resources
+ javascript.slimbox.previous=«Previous
+ javascript.slimbox.next=Next»
+
+2007-10-24 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.144
+
+ * SpamFilter now has the ability to check against all the
+ tests by setting <strategy>score</strategy>.
+
+2007-10-13 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.143
+
+ * Some additional improvements to SpamFilter, which now
+ keeps track of user sessions and stores some data in it
+ (yes, I'm being a bit vague here on purpose).
+
+ * 2.5.142
+
+ * Combined edittime and addr fields into one hash value.
+
+ * Also improved edit process slightly to catch bots.
+
+ * SpamFilter now also matches against the IP address.
+
+2007-09-25 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.141
+
+ * Added Murray's patch to allow better extensibility for
+ LuceneSearchProvider.
+
+2007-09-23 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.140
+
+ * Fixed issue with deploy/redeploy - removed a thrown exception
+ in WatchDog, and made the AdminBeans properly unregister upon
+ shutdown.
+
+2007-09-19 Janne Jalkanen <ja...@ecyrd.com>
+
+ * Updated Finnish localization
+
+2007-09-18 Juan Pablo Santos (juanpablo.santos@gmail.com)
+
+ * Fixed a pair of typos: use of tomcat.host & port instead of localhost:8080 in
+ build.xml + cvs.root property pointing to cvs.jspwiki.org instead of
+ grey.ecyrd.com and one more localized string at CoreResources.properties,
+ - markupparser.link.create = Create '{0}'
+
+2007-09-16 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.139
+
+ * [BUG 136]: Fixed several XSS vulnerabilities in plain.jsp,
+ commonheader.jsp, GroupContent.jsp, EditGroupContent.jsp,
+ InfoContent.jsp, NewGroupContent.jsp, VariableTag, UserProfileTag
+ and MessagesTag. Reported by Jason Kratzer.
+
+ * Fixes a local path disclosure vulnerability in
+ BasicAttachmentProvider. Reported by Jason Kratzer.
+
+ * Updated Finnish localization
+
+ * Also fixed a number of instances of apostrophe (') use in
+ localization files - better to use ' to avoid loads of nastiness
+ with certain constructions.
+
+2007-09-14 Juan Pablo Santos (juanpablo.santos@gmail.com)
+
+ * 2.5.138
+
+ * Localized Referring Pages and Current Time plugins (again, strangely enough,
+ the plugins' texts were already in the resource file.). Updated
+ referringpagesplugin.more localized text, it was looking for two parameters and
+ the plugin uses only one.
+
+ * Localized also Forms Plugins, JSPWikiMarkupParser, PluginContent,
+ TranslatorReader and PluginManager. New localized strings:
+ + CoreResources.properties
+ # JSPWikiMarkupParser
+ - markupparser.error.invalidset = Invalid SET found: {0}
+ - markupparser.error.nointerwikiref = No InterWiki reference defined in
+ properties for Wiki called '{0}'!
+ - markupparser.error.parserfailure = Parser failed: {0}
+ - markupparser.error.javascriptattempt = Attempt to output javascript!
+ + PluginResources.properties
+ # Forms Plugins
+ - formclose.noneedtoshow = (no need to show close now)
+ - forminput.namemissing = Input element is missing parameter 'name'.
+ - forminput.noneedtoshow = (no need to show input field now)
+ - formopen.missingparam = The FormOpen element is missing the '{0}'
+ parameter.
+ - formopen.postorgetonly = Method must be either 'post' or 'get'
+ - formopen.noneedtoshow = (no need to show form open now)
+ - formoutput.missingargument = Argument '{0}' required for Form plugin
+ - formselect.namemissing = Select element is missing parameter 'name'.
+ - formtextarea.noneedtoshow = (no need to show textarea field now)
+ - formtextarea.namemissing = Textarea element is missing parameter 'name'.
+
+ * Web tests no longer require the servlet container to be running at
+ http://localhost:8080/. Now you can set host & port at the build.properties
+ file indicated in build.xml
+
+2007-09-09 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.137
+
+ * Few javascript fixes for improved URL constructor compatibility [ BUG 115 ]
+ The generated links in the ajax search dropdown are now compatible with
+ the selected URL constructor.
+
+ * More IE fixes to improve rendering of floats. ( ref. IE6 peekaboo bug )
+
+
+2007-09-08 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.136
+
+ * D'oh, due to some debug code left in CookieAuthenticationLoginModule,
+ it was expiring sessions in 30 seconds.
+
+ * AdminUI now shows all known plugins and whether they are compatible
+ with this version of JSPWiki. WikiWizard also gains an AdminBean
+ (though it doesn't do anything).
+
+2007-09-04 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.135
+
+ * [Bug 135]: Turned out to be a faulty quote in Finnish translation.
+
+ * [Bug 134]: Ditto.
+
+2007-09-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.134
+
+ * Fixed the JSON-RPC url, to be independent on the url constructor
+
+2007-09-02 Juan Pablo Santos (juanpablo.santos@gmail.com)
+
+ * 2.5.133
+
+ * [Bug 133]: Release.isOlderOrEqual() was not comparing revisions
+ properly and, in the end, Editors were not registering. Something
+ similar was happening with Release.isNewerOrEqual(), fixed as well.
+
+ * [Bug 122]: Partly fixed. Preferences for default template are now readed
+ from jspwiki.properties instead of being hardcoded in
+ com.ecyrd.jspwiki.preferences.Preferences. Cfr. with jspwiki.properties.tmpl
+ lines 258 - 261.
+
+ * Updated es_ES locales
+
+2007-09-02 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.132
+
+ * Fixed search menu for Smart skin. (improve compat. with IE)
+
+
+2007-09-01 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.131
+
+ * [Bug 131]: Added Harry Metske's patch to allow "excludeattachments"
+ on UnusedPagesPlugin for those who need it.
+
+ * Updated Finnish localization.
+
+2007-09-01 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.130
+
+ * Fixed missing html attrib in LostPassword tab
+
+ * The Edit findSuggestionMenu has been moved into the Favorites,
+ so it nicely accomodates with Left or Right position of the favorites block.
+
+ * [ BUG 132 ] Collapsable lists and boxes now also are rendered in preview mode
+
+ * [ BUG 123 ] Added a confirm box in case you click aways from the page without saving.
+ When you leave the edit session without first saving your changees (eg clicking the
+ Info tab, clicking any page link, etc.) a popup window asks you to confirm.
+
+ javascript.edit.areyousure=Without clicking the Save button, your changes will be lost. \
+ Are you sure you want to exit this page?
+
+ * [ BUG 126 ] Remove 'spurious' css errors.
+
+2007-08-28 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.129
+
+ * Fixed a number of bugs in the SpamFilter, and added automatic
+ bot detection according to idea from
+ http://www.modernbluedesign.com/web-design-blog/fighting-spam-with-css/
+
+ * SpamFilter captcha is now user-settable. Possible options
+ are "none" and "asirra".
+
+ * 2.5.128
+
+ * Added SearchManagerBean to the admin UI. It's now possible
+ to force a reindex of all pages, either from your MBean manager
+ or the Admin UI.
+
+2007-08-27 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.127
+
+ * Login redirections were failing; fixed with some bubble gum.
+
+2007-08-26 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.126
+
+ * Performance optimizations: PagePermission constructor
+ no longer uses String.split() but StringUtils.split().
+ String.split() is a regexp function, and they're always
+ expensive.
+
+2007-08-26 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.125
+
+ * Add UserBox.jsp
+
+ * Spaces should not break action buttons such as 'Log In' or 'My Prefs'.
+ (reported by Murray Altheim)
+
+ * [Bug 120] : Fix unbalanced JSP single or double quote's. (eg on Websphere or BEA)
+
+2007-08-25 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.124
+
+ * [Bug 89]: Removed Test plugin (now that IfPlugin can do all the
+ same things).
+
+ * [Bug 32]: LuceneSearchProvider now also indexes the page
+ with all the non-letters removed.
+
+ * [Bug 121]: RSS.rdf is now only generated of pages to which
+ the Anonymous user has access to.
+
+2007-08-24 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.123
+
+ * Added Murray's patch to allow static calling of IfPlugin.
+
+2007-08-22 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.122
+
+ * [Bug 113]: Error with 'join wiki now!' link creating new accounts
+
+2007-08-22 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.121
+
+ * [Bug 10]: Fixed.
+
+ * Made findSuggestionMenu transparent since it sometimes blocks
+ the view. Also reduced fontsize a bit.
+
+2007-08-21 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.120
+
+ * [Bug 89]: Added support also for [{If var='xyssy' exists='true'}],
+ requested by Dirk.
+
+ * Localized WeblogEntryPlugin (strangely enough, the plugin text
+ was already in the resource file.)
+
+ * [Bug 39]: Fixed the login issue, but many things still remain.
+
+ * Fixed issue with login email sending which was using a hard-coded
+ URL.
+
+2007-08-19 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.119
+
+ * [Bug 89]: Added "exists" parameter to IfPlugin.
+
+2007-08-19 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.118
+
+ * [Bug 110]: WikiContext.checkAccess() was doing double encoding,
+ and therefore pages with spaces would be returning wrong login
+ URLs. Reported by Alex Samad.
+
+ * Fixed a bunch of failing unit tests - the change of "editpage"
+ to "createpage" had for some reason slipped everyone's attention.
+
+2007-08-17 Juan Pablo Santos <ju...@gmail.com>
+
+ * 2.5.117 - Page renaming caused a NullPointerException under some circumstances,
+ filed as Bug 85. Fixed, seemed to be caused when renaming a non-existing page
+ (cfr. with http://bugs.jspwiki.org/show_bug.cgi?id=85). Added some JUnit tests to
+ check this.
+
+2007-08-15 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.116 - More fixes for IE
+
+ * More fixes for collapsable lists and the Greeting box.
+
+ * Positioning of popup menu's now also correct on IE.
+
+ * CSS-classes were added reflect anonymous, asserted, authenticed status.
+ The SMART skin has user icons reflecting the login status.
+ (suggested by Murray Altheim)
+
+
+2007-08-12 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.115 - More IE fixes (more to come)
+
+ * Collapsable lists were not working in the current STRICT DTD mode,
+ due to a remarkable IE bug (ref. http://mt-olympus.com/emmett/bug_overflow_positionrelative.php )
+
+ * The USER greeting box needed an fix, for IE.
+
+ * Fixed the visibility of the Attachment Tab for IE
+
+ * The handling of the user profile Creation (under login context) and
+ user profile modifications (under Pref context) has been fixed.
+ Errors during creation or update are now routed back to the correct contexts.
+
+
+2007-08-06 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.114 - Few IE fixes
+
+ * Some annoying IE layout issues fixed:
+ TAB layouts and positioning of User greeting & login & prefs.
+ There is still a major bug on the positioning of the popup menu's
+ in IE which makes the More menu and Navigation menu's not usable.
+ Ongoing.
+
+ * Checkboxes for Tab-completion and Smart-typing-pairs are not
+ functional in IE, so now they are hidden in that browser. (BUG 103)
+
+ * Added the LoginHelp page.
+
+ * Ensure xhtml compliance when suppressing the PageActionsTop
+ in 'login' and 'prefs' context
+
+2007-08-04 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.113
+
+ * Added "localheader.jsp", which is included from commonheader.jsp.
+ The idea is that it is an "empty" header file which can be safely
+ overridden in your local template without having to change
+ commonheader.jsp
+
+ * Updated Finnish localization.
+
+2007-08-05 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.112 - Login/LostPassword/Register user fixes
+
+ * Fixed 'show-all' search results in Find. Only display of blocks of 20 was working.
+
+ * Renamed the css class 'editpage' to 'createpage'
+ because that's actually what it is. (BUG 55)
+
+ * Login/LostPassword/Register jsp's clean up and bugfixes:
+
+ Handling of Lost/Reset Password is now properly covered by template jsps. (BUG 38)
+
+ Still todo: the handling of Create/Modify User Profile (part of UserPreference and Login flow)
+ need to be refactored. When creating a new user profile in the Login screens, the error handling
+ get's processed by UserPrefs. Confusing.
+
+ Some i18n resources where shifted to the right CoreResources or templates.default bundle.
+ (this still needs to be done for all language specific resource files !!)
+
+ # Login.jsp (moved from template.default to CoreResources)
+ login.error.capslock=Invalid login (please check your Caps Lock key)
+ login.error.password=Not a valid login.
+ login.error.noaccess=It seems you don't have access to that. Sorry.
+
+ # moved from CoreResources to template.default (NOTE: lostpwd changed to lostpw !)
+ login.lostpw.reset.clickhere=Click here
+ login.lostpw.reset.login={0} to log in once you retrieve your new password.
+
+ * PageActionsTop.jsp was updated to hide the More menu from 'non-page' related contexts.
+ The More menu will only be shown in view, edit, comment, diff, info, preview, upload & find
+
+ * The SearchPageHelp was extended with some Lucene hints.
+
+2007-08-04 Janne Jalkanen <ja...@ecyrd.com>
+
+ * Updated Finnish localization.
+
+2007-08-05 Juan Pablo Santos <ju...@gmail.com>
+
+ * i18nized some JSPs with hard-coded text. New localizable strings:
+
+ - GroupTab.jsp (default.properties)
+ grp.createdon
+ grp.lastmodified
+ grp.groupnames.title
+ grp.newgroupname
+ grp.savegroup
+ grp.savenewgroup
+ grp.cancel
+ grp.deletegroup
+ grp.deletegroup.confirm
+ grp.formhelp
+ grp.allgroups
+ (grp.by removed due to proper use of MessageFormat)
+
+ - NewGroupContent.jsp (default.properties)
+ newgroup.creategroup
+
+ - PreferencesContent.jsp (ProfileTab.jsp, default.properties)
+ prefs.roles
+ prefs.groups
+ prefs.creationdate
+ prefs.profile.lastmodified
+
+ - UserProfileTag (coreresources.properties)
+ userprofile.nogroups
+ userprofile.noroles
+
+ * Updated spanish (es_ES) translation.
+
+2007-08-04 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.111
+
+ * Closing final final XHTML compliancy issues (Closing BUG 9)
+
+ * More menu is now extendable (BUG 20)
+ A new page called 'MoreMenu' can now be used to extend the More menu
+ with extra stuff, such a links to Recent Changes, Page Index,
+ System Info, About, Site Map, etc. The behaviour is similar as for the LeftMenu.
+ It is only functional when JS is turned on in your browser.
+ Otherwise the more menu is an ordinary dropdown.
+
+ * Fixed Favorites position (left/right) in Edit and Upload view
+
+ * Removed font resizing stuff. No real add value. (and not working in IE anyway)
+
+2007-08-04 Janne Jalkanen <ja...@ecyrd.com>
+
+ * "ant war" now compresses jspwiki-edit.js, jspwiki-common.js
+ and jspwiki-prefs.js using the Rhino library. This should bring
+ in considerable savings to bandwidth and response.
+
+2007-08-03 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.110
+
+ * Added patch from Murray to provide property cascading from
+ system properties.
+
+ * Added patch from Murray to provide setting of AclManager
+ (use jspwiki.aclManager=<class>).
+
+2007-07-30 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.109 - internal cleanup of JSP's, few bugfixes (one for IE)
+
+ * Added new <wiki:SetPagination> Tag to get rid of java hacking
+ in InfoContent.jsp and AJAXSearch.jsp. Fixed a few bugs on pagination
+ as well. Now pagination does show up properly at version=20.
+ (reported by Milt Taylor)
+
+ * New marker defined 'jslocalizedstrings' to cleanup commonheader.jsp.
+ Some refinement is still needed, but it works for now.
+
+ * Fixed IE crash in jspwiki-edit.js causing edit toolbars not to be
+ rendered. (as reported by Milt Taylor)
+
+ * Bugfix: Attachment upload was not working anymore (introduced in 2.5.107)
+
+
+2007-07-30 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.108 - template changes & usability
+
+ * The 'Edit' button is now back in its previous position. (after recent popularity poll ;-)
+ The 'More' button now has a little down-icon as visual clue that it's actually a dropdown.
+ The GoTo-Bottom triangle has been removed (reduce screen clutter, not used much anyway)
+ The GoTo-Top button is still there.
+ The 'Login', 'Logout' and 'My prefs' are put below Greeting, which is more natural.
+ (with still 2 different approachs in the default and Smart skin)
+
+ * New preference added to select Left/Rigth position the Favoristes menu.
+ The position of the 'More' menu and 'Find/Recentchanges' dropdowns is now calculated on the fly.
+
+ prefs.user.orientation=Favorites style
+ prefs.user.orientation.left=Left
+ prefs.user.orientation.right=Left
+
+ * Smart and OrderedList skins are now aligned with latest GUI changes
+
+ * After setting new UserPreferences, you get now redirected back to the page you came from.
+ (similar to login)
+
+ * XHTML compliance improvements.
+ Border settings have been removed from img elements. (RecentChangesPlugin,
+ RSSCoffeeCupLinkTag, TranslatorReader)
+ Replace all <u> in default.properties by <span class="accesskey">
+
+ editor.plain.name=Your <span class='accesskey'>n</span>ame
+ editor.plain.email=Homepage or e<span class='accesskey'>m</span>ail
+ actions.edit=<span class='acceskey'>E</span>dit
+ actions.editparent=<span class='acceskey'>E</span>dit parent page
+ actions.prefs=My <span class='acceskey'>P</span>refs
+ actions.prefs.title=Manage user preferences [ p ]
+
+ * The attachment img viewers now alos supports capitalised extensions
+ (eg both jpg and JPG can be reviewed)
+
+ * Small refactorings on the Tabbed Sections. (simplified TabTag html)
+ All content inside a tab, also the floated content, will nicely fit inside the tab.
+ (ref bug 101)
+
+2007-07-24 Juan Pablo Santos <ju...@gmail.com>
+
+ * Updated spanish (es_ES) translation.
+
+2007-07-24 Janne Jalkanen <ja...@ecyrd.com>
+
+ * Just updated Finnish translation and fixed some entity names
+ in English translation.
+
+2007-07-23 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.107
+
+ * Many 'usability' improvements based on many many inputs from
+ Claudia, Murray, Alex and Janne. Hope you like them :-)
+
+ All screens now consistenty show 3 TABS (view, attach and info)
+ The Edit action has become a 'pseudo' TAB positioned right next
+ to the standard set of tabs, but visually different.
+ For the time being, Add-Comment remains hidden in the More dropdown
+ as it is less frequently used.
+ The More action has been visually adjusted as a kind of 'button'.
+
+ The Link tab and Diff tabs are incorporated in the Info screen as
+ collapsable boxes, and are only shown depending on the context.
+ This brings back all page info (links, version history) back under one
+ single place.
+
+ A new --USER-- bar is added with UserName, Login/Register, Prefs and Logout
+ actions. These actions are not anylonger in the top pageactions sections.
+ This USER bar is positioned at the top of the screen (PlainVanilla skin)
+ or in the Favorites sections (SMART skin)
+
+ The bottom page actions have been simplified to the max.
+ When clicking the 'goto TOP' triangle, you are just one click away
+ from all remaining actions and buttons. (this was the most easiest for now ;-)
+
+ Pending stuff: allow configurable 'quick-links' to be added next to and
+ inside the More... menu. Skins may not yet be up to date with all changes
+ - expect some glitches here and there.
+
+ * Added link to 'View source page' to the More menu. New i18n property:`
+ actions.rawpage=View Page Source
+
+ * Fixed the Diff dropdown selectors when no parameters (r1 and r2) are provided.
+
+ * Editor/Posteditor improvements:
+ Checkboxes were added to turn on/off the Tab Completion and
+ Smart TypingPairs. Your settings are cookie-fied.
+ Some new i18n keywords added:
+
+ editor.plain.smartpairs= Smart Typing Pairs
+ editor.plain.smartpairs.title= Auto pairing of () [] {} "" ''
+ editor.plain.tabcompletion=Tab Completion (keyword+Tab)
+ editor.plain.tabcompletion.title=Auto expansion of keyword to Wiki Markup
+
+ All posteditor functions are now also undo-able.
+
+ The Posteditor now correctly handles Shift+right-arrow in Firefox. (Bug 91)
+
+ * Fixed Bug 86 Commentbox and Tabbedsection not playing well (reported by Alex Samad)
+
+
+2007-07-20 Janne Jalkanen <ja...@ecyrd.com>
+
+ * 2.5.106
+
+ * Fixes an XSS vulnerability with evilly formed links.
+ Reported by Igor Minar.
+
+2007-07-18 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.105
+
+ * AdminUI has now rudimentary user management - it's now
+ possible to add, change and remove user accounts using the adminUI.
+ AdminUI is reachable through admin/Admin.jsp.
+
+2007-07-18 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.104
+
+ * The "Home" link now get's the actual name of the home/front page
+ (suggested by Claudua Frers)
+ Remove the key='actions.home' from i18n properties
+
+ * Fixed floating issue between TabbedSections and CommentBoxes inside pages.
+ (reported by Alex Samad)
+
+ * More xhtml fixes on PreferncesTab and default.properties.
+
+2007-07-18 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.103
+
+ * [Bug 21]: Turned out to be a problem of self-referencing
+ pages.
+
+ * [Bug 85]: Added an extra check for this case. It still throws
+ an exception, but at least it's a lot more useful to debug.
+
+ * [Bug 25]: Was related to Bug 21. Added test cases and fixed.
+
+ * Added IfPlugin; thanks to Scott A. Bybee who explained to me
+ how useful conditional wikitext can be.
+
+ * [Bug 87]: Login process now returns you to the same page
+ where you chose to login.
+
+2007-07-17 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * Updated Finnish localization.
+
+2007-07-17 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * No version bump -- some small fixes only.
+
+ * Few small IE6 tweaks: position of actionmenu popup,
+ position of triangle icons for top and bottom link
+
+ * Remaining xhtml issues (empty <td/> are not allowed) (BUG 9)
+ All pages of xhtml compliant, excpet UserPreferences.
+
+2007-07-17 Christoph Sauer (sauer@hs-heilbronn.de)
+
+ * 2.5.102
+
+ * Bug 13 fixed. Chuck found that by using WikiWizard 1.1.1 instead of 1.1,
+ it would load properly. However, it would not import the text with JavaScript
+ due to a new security mechanism built into Mac OS X. To remedy this problem,
+ we added scriptable="true" to the applet tag and it should work now.
+
+ * Added missing german localisations. Added a class called MissingTranslations
+ that helps diff the ressource property files. Adapt it to your localisation
+ and run it directly in your IDE.
+
+2007-07-14 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.101
+
+ * Few more xhtml issues resolved.
+
+ * Default Template is now fixed for IE6.
+
+ * Edit Assist toolbar tips localized.
+ New localisable items, since v2.5.100
+
+ editor.plain.posteditor=Enter Keyword+Tab:
+ editor.plain.posteditor.title=shift+enter for next next field
+ editor.plain.editassist=Edit Assist
+ editor.plain.editassist.title=Toggle Edit Assist buttons
+ editor.plain.tbLink.title=link - Insert wiki link
+ editor.plain.tbH1.title=h1 - Insert heading1
+ editor.plain.tbH2.title=h2 - Insert heading2
+ editor.plain.tbH3.title=h3 - Insert heading3
+ editor.plain.tbHR.title=hr - Insert horizontal ruler
+ editor.plain.tbBR.title=br - Insert line break
+ editor.plain.tbPRE.title=pre - Insert preformatted block
+ editor.plain.tbDL.title=dl - Insert definition list
+ editor.plain.tbB.title=bold
+ editor.plain.tbI.title=italiceditor.plain.tbMONO.title=mono - monospace
+ editor.plain.tbSUP.title=sup - superscript
+ editor.plain.tbSUB.title=sub - subscript
+ editor.plain.tbSTRIKE.title=strike - strikethrough
+ editor.plain.tbTOC.title=toc - Insert table of contents
+ editor.plain.tbTAB.title=tab - Insert tabbed section
+ editor.plain.tbTABLE.title=table - Insert table
+ editor.plain.tbIMG.title=img - Insert image
+ editor.plain.tbCODE.title=code - Insert code block
+ editor.plain.tbQUOTE.title=quote - Insert quoted block
+ editor.plain.tbSIGN.title=sign - Insert your signature
+
+2007-07-14 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.100
+
+ * Finalising xhtml fixes. I hope to close (BUG 9) really soon now.
+
+ * The Frontpage variable can not be use cause it is not always set.
+ Falling back to engine.getFrontPage() (BUG 82)
+
+ * The Edit Assist and the resize bar are now also availble in the Add Comment page
+
+ * The Edit Assist buttons have been improved. Pressing a button will replace the selected
+ text properly, instead of just overwriting it. (EG, select a word and press the BOLD button
+ to replace theword by __word__) Also the handling of newline has been improved as
+ some markup should always appear at the start of a new line. (EG, headers, tables, ...)
+ (ref also BUG 83)
+
+ * Experimental, but looks promising ;-) When JSPWiki rendered on a narrow screen, (eg 200x320px)
+ page-tabs were overlapping with page-actions, and not usable anymore.
+ Now, the tabs nicely shift below the page-actions when the screen is very small.
+ This will help JSPWiki to be usable on mobile divices such as S60 or iPhone. (BUG 80)
+ As always:: please test this on IE browsers and feedback. Testing was done FF, Safari, Opera and Camino ok.
+
+ * The Smart and OrderList skin have now aligned with latest pageactions changes
+
+2007-07-14 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.99
+
+ * [Bug 77]: We were starting two FilterManagers - apps were
+ registering to the other one, and events were fired with the
+ other one... Heh.
+
+ * Startup now outputs a lot more useful info about the environment
+ (enabled by setting WikiEngine to DEBUG).
+
+ * WebSphere Community Edition (WSCE 1.0) was crashing at startup,
+ due to AuthenticationManager.hasCookieAuthentication() assuming
+ non-null JAAS lists.
+
+ * TestHttpServletRequest now returns a sane locale (so that no
+ NPE's occur anymore in tests).
+
+ * Updated Finnish localization up-to-date.
+
+2007-07-14 Juan Pablo Santos <ju...@gmail.com>
+
+ * Checked in spanish (es_ES) translation.
+
+ * Added localization for validateNotNull at InputValidator, one new
+ localizable string in CoreResources:
+
+ - validate.cantbenull
+
+2007-07-13 Christoph Sauer <sa...@hs-heilbronn.de>
+
+ * checked in missing /com/ecyrd/jspwiki/plugin/PluginResources
+ german translation. [Bug 74] closed.
+
+2007-07-12 Christoph Sauer <sa...@hs-heilbronn.de>
+
+ * 2.5.98
+
+ * Added jspwiki.basicAttachmentProvider.disableCache property. It takes
+ a regex that let you define for which filename patterns to disable the
+ browser cache. See more on this in the jspwiki.properties.tmpl comment
+
+ * Fixed Bug in CreolePageFilter: Two tables seperated by a blank line
+ where rendered as one table
+
+ * Checked in German localisation for CoreResources
+
+2007-07-12 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.97
+
+ * Changed "validate.unsafechars" i18n pattern to fix a fatal
+ bug with it. Also deleted "validate.invalidid", since it's no
+ longer needed.
+
+ * Updated Finnish localization (fi).
+
+2007-07-11 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.96
+
+ * Added a bunch of missing localizations, reported by Youheng Hu.
+ New localizable strings in CoreResources are:
+
+ - security.error.createprofilebeforelogin
+ - security.error.blankpassword
+ - security.error.passwordnomatch
+ - security.error.illegalfullname
+ - security.error.illegalloginname
+ - security.user.loginname
+ - security.user.fullname
+ - security.user.email
+ - validate.unsafechars
+ - validate.invalidemail
+ - validate.invalidid
+
+ * WikiSession gains getLocale() method, which provides a cached
+ locale object.
+
+2007-07-10 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * [BUG 81] Added the _en resource bundles to the JAR build by copying
+ the default bundles in build.xml. No bump, no functionality change.
+
+2007-07-09 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.95
+
+ * Stabilising 2.5.94.
+
+ * Remove editor type selector from CommentContent.jsp
+
+ * Bugfix on tab switching in the Login and UserPreferences pages
+
+ * Bugfix: the SIGN shortcut was not working in Edit Assist
+
+ * Bugfix: typo in commonheader.jsp caused jspwiki-edit.js to be loaded twice
+
+ * Bugfix: z-index adjusted for More.. menu to satisfy IE editors.
+
+ * Fixed remaining xhtml issues. (BUG 9)
+
+
+2007-07-08 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.94
+
+ * Cookie handling has been refactored. JSPWikiUserPrefs is now JSON based.
+ Also the height of the edit textarea is 'cookiefied', so jspwiki remembers
+ your prefered height of the editor area. (BUG 67)
+ The RecentSearches memory has been added to the JSPWikiUserPrefs and doesn't require
+ an additional cookie. (less cookie dirt)
+
+ * Replace all hardcoded references to 'Main' by 'wiki.frontPage' (BUG 42)
+
+ * Improved the loading of additional Javascript chunks. jspwiki-edit.js is now
+ only loaded with plain.jsp, so no more interference with WikiWizard (BUG 78)
+
+ * Major refactoring of the 'More...' dropdown menu. It now perfectly runs on Firefox,
+ Opera, Camina, Safari and (i hope ;-) on IE. Plse test test test on IE6 and IE7 and report
+ bugs. The new menu is also XHTML compliant.
+ Many improvements have been done on the remaining XHTML compliancy issues.
+
+ * The Editor type selector is now moved to the UserPreferences page, instead of the
+ Edit.jsp. Changing the editor type during an edit session was dangerous,
+ as changes to the page are not saved. Now you can set your preferred editor in MyPrefs.
+
+ * The editor textarea has been boosted with Posteditor
+ (see http://icebeat.bitacoras.com/mootools/posteditor/ for a demo)
+ The textarea now supports the TAB key, smart 'typing pairs' (suchs as () [] {} )
+ and has some fancy tab-completion of commonly used commands.
+ Try entering toc+TAB to see the effect.
+ The PostEditor is only functional on non-IE browsers, and if Javascript is on.
+
+ * The Editor assist toolbar provides a set of buttons to assist newbies in entering
+ wiki markup. Supports both non-IE as IE, only if Javascript is on.
+
+
+2007-07-06 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.93
+
+ * RESOURCE_HTTPHEADER didn't work if adding dates.
+
+ * AdminBeanManager is now a bit more robust if a bean is already
+ registered. Thanks to Alex Samad for the patch.
+
+2007-07-04 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.92
+
+ * DiffProviders are now localized. Unfortunately, this meant an API
+ change, so WikiEngine.makeDiff() now takes a WikiContext as a parameter.
+ I don't think many people were using it, though, so it's not a major
+ issue.
+
+ * New localizations in CoreResources-bundle:
+
+ - diff.traditional.added
+ - diff.traditional.changed
+ - diff.traditional.removed
+ - diff.traditional.oneline
+ - diff.traditional.lines
+
+2007-07-03 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.91
+
+ * There have been loads and loads of fixes to Checkstyle warnings.
+
+ * Added RESOURE_HTTPHEADER from Alex Samad. Thanks!
+
+2007-06-30 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.90
+
+ * [Bug 71]: Login.jsp is now localized. All localizers, please
+ note that there are three new strings to localize in
+ "templates.default" -bundle:
+
+ - login.error.capslock
+ - login.error.password
+ - login.error.noaccess
+
+ * In addition, there are further localization done in top-level
+ JSPs. New strings in CoreResources are:
+
+ - security.error.noaccess.logged
+ - security.error.noaccess
+ - security.error.wrongip
+ - rename.empty
+ - rename.error.title
+ - rename.error.reason
+ - rename.identical
+ - rename.exists
+ - rename.unknownerror
+ - lostpwd.newpassword.email
+ - lostpwd.newpassword.subject
+ - lostpwd.nouser
+ - lostpwd.nomail
+ - lostpwd.emailed
+ - lostpwd.reset.title
+ - lostpwd.reset.clickhere
+ - lostpwd.reset.login
+ - lostpwd.reset.unable
+ - lostpwd.reset.blurb
+ - lostpwd.reset.submit
+
+ * Updated English and Finnish localizations (and fixed a couple of
+ sillinesses in the Finnish localization)
+
+2007-06-23 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.89
+
+ * Cookie handling has been refactored. JSPWikiUserPrefs is now JSON based.
+ Also the height of the edit textarea is 'cookiefied', so jspwiki remembers
+ your prefered height of the editor area. (BUG 67)
+
+ * Fixed handling of form focus() logic. JSPWiki now correctly puts the focus
+ on the first visible form element. This also resolves a JS crash on IE.
+
+ * Some improvement on XHTML compliance (BUG 9) Still some refactoring
+ needed on dropdown menu to improve compliance.
+
+ * Added UTF8 support to AJAXSearch.jsp
+
+2007-06-18 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.88
+
+ * [Bug 24]: BugReportHandler no longer talks about "bug
+ reports", but pages. Reported by Gregor Hagedorn.
+
+2007-06-16 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.87
+
+ * BUG 62 resolved: no sensitve info in LeftMenu during Login.
+
+ * Fix some SkinName issue relate to the new preferences object.
+
+ * BUG 52 resolved: Diff.jsp and PageInfo.jsp should not be indexed
+
+ * TextArea resize bar image.
+
+2007-06-16 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.86
+
+ * [Bug 29], search path is now trim()med properly. Thanks
+ to David Au.
+
+ * A couple of fixes to warnings courtesy of Alex Samad.
+
+ * [Bug 12], AM/PM are now correct in preferences.
+
+ * Created new Preferences object, and refactored some old
+ preferences code from commonheader.jsp into it. This also
+ means that instead of using ${prefTimeZone} you would use
+ ${prefs["TimeZone"]} in your variables. This is far more
+ extensible and future-proof than before. The HttpSession
+ now gets a Preferences object under the name "prefs". There
+ are also some utility methods in the Preferences class which
+ abstract this away. (It's also a lot faster because we do
+ not parse the cookie every single time.)
+
+ * [Bug 63]: The default eclipse coding style file now
+ has .xml suffix.
+
+ * Checkstyle config under doc/eclipse also now gains a .xml
+ suffix.
+
+2007-06-14 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.85
+
+ * Bug fix: Bug 58, BreadcrumbsTag.java does not compile under JDK 6
+
+2007-06-13 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.84
+
+ * Bug fix: Bug 8, Multiple spaces in page names are not cleaned
+
+2007-06-11 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * Added Finnish localization. No version bump, as there
+ is no functionality change.
+
+2007-06-11 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.83
+
+ * Fixed blocking IE javascript bug.
+
+2007-06-11 Christoph Sauer (sauer@hs-heilbronn.de)
+
+ * 2.5.82
+
+ * Added German localisation.
+
+ * Added missing i18n tags in PageInfo and UserPreferences
+
+2007-06-10 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.81
+
+ * Fixed a couple of localization issues (diff tab
+ was not localized properly).
+
+2007-06-09 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * Several XHTML STRICT compliance issues fixed.
+
+2007-06-09 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.80
+
+ * Refactoring of SubmitOnce functionality, such that is doesn't harm
+ when javascript is off. Wiki.SubmitOnce() prevents you from pressing
+ submit buttons multiple times.
+ Editing is now possible (and login etc.) while javascript is off.
+ (ref. http://bugs.jspwiki.org/show_bug.cgi?id=3)
+
+ * Added experimental GroupTab.
+
+ * Info tab added to Upload.jsp
+
+ * Minor missing i18n fixed. Small css fixes
+
+
+2007-06-09 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.79
+
+ * Fixed minor issue with default template saying "go" instead
+ of "find".
+
+ * First alpha release of JSPWiki 2.6.
+
+2007-06-09 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.78
+
+ * Even more little fixes to remove Checkstyle issues.
+
+2007-06-09 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.77
+
+ * Refactored EditorIteratorTag; Added editor changes
+ to the UserPreferences.
+
+2007-06-09 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * Info tab is back, now making use of the new tab url parameter.
+
+ * Stylesheets of the Smart and OrderedList skins have been refactored.
+
+ * Submit of the quick Navigation menu now defaults back to the
+ advanced Search page. The same applies to clicking the looking-glass icon.
+
+ * Upgraded to mootools v1.11
+
+2007-06-05 Christoph Sauer (sauer@hs-heilbronn.de)
+
+ * 2.5.76
+
+ * JSPWiki now supports WikiCreole 1.0:
+ Checked in CreoleToJSPWiki renderer plus CreolePageFilter.
+ This will allow users to operate JSPWiki in WikiCreole mixed mode.
+ see http://www.wikicreole.org for more infos about WikiCreole.
+
+2007-06-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * Same version
+
+ * Progress bar fixed to run on Safari or Opera as well.
+ It uses now css style visibility:hidden iso display:none.
+
+ * Minor css fixes.
+
+2007-06-04 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.75
+
+ * JSON interface now actually checks whether the user has
+ permission to call the methods. This was a relatively major
+ security hole... :-)
+
+ * Performance optimization to JSONSearch.
+
+2007-06-03 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.74
+
+ * Remaining patches from David to FCK editor support.
+
+2007-06-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.73
+
+ * In-page Upload Progress Bar has been added based on jsonrpc backend.
+ (i'm not yet 100% sure on the cross browser compatibility - can anybody
+ check this on ie win ?) This replaces the Progress.Popup jsp.
+
+ * Cookie handling fixed. Bug caused text-area size to be mixed up
+ with font size.
+
+ * New sort-icons added. Sortable tables have a better visibility now.
+
+2007-06-02 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.72
+
+ * D'oh, David's patch didn't make it completely to CVS. Now
+ it should be there.
+
+2007-06-01 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.71
+
+ * Added UserManager.JSONUserModule
+
+ * Fixed Admin.jsp such that it can no longer be invoked
+ accidentally (don't expect it to be available in initial alphas).
+ Turn on "jspwiki-x.adminui.enable=true" to see how it works.
+
+ * Added initial, non-functional user management tab in Admin.jsp.
+
+ * Added new AjaxWiki object to jspwiki-common.js to simplify AJAX
+ calls (mootools is nice, but their AJAX API is insanely complex).
+
+ * Added Murray's patch to enable event monitoring.
+
+ * Added David Au's patch to fix remaining issues in FCK integration.
+
+ * fckconfig.js: Disabled 'Insert Flash' button.
+
+ * FCK.jsp: Fixed issue where image attachments would not be displayed
+ when accessing JSPWiki via https.
+
+ * PluginContent.java: Fixed issue where plugin error messages were
+ appearing in FCK's editor area.
+
+ * WysiwygEditingRenderer.java: Fixed issue where pagenames were
+ appearing in their URL-encoded format in the href.
+
+ * XHtmlElementToWikiTranslator.java: Beautify the generated wiki markup
+ by printing a newline character after a linebreak. Fixed issue when
+ generating wiki links with spaces in the pagename. Don't print a
+ extraneous space after a link or an image anymore.
+
+ * WysiwygEditingRendererTest.java: Added tests for pagenames with
+ spaces.
+
+ * HtmlStringToWikiTranslatorTest.java: Fixed several unit tests broken
+ by this latest set of changes.
+
+
+2007-05-30 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.70
+
+ * Many, many little fixes to remove Checkstyle issues.
+
+ * Removed the two-argument constructor from GroupPrincipal
+ and its associated "wiki" field. This interacted in a
+ very subtle way with LocalPolicy to prevent GroupPrincipal
+ privilege grants from being processed correctly. We
+ concluded that this "feature", while intended to be used
+ with multi-wiki environments, was fatally broken from the
+ start. This change is purely "under the covers" and users will
+ not notice the difference or need to do anything special.
+
+ * Minor tweaks to SessionMonitor and AuthorizationManager
+ that should slightly reduce memory leak potential.
+
+ * Introduced a new exception called DecisionRequiredException
+ that denotes when an operation cannot complete because
+ a person must make a decision. It is thrown by WikiEngine.saveText()
+ and UserManager.setProfile().
+
+2007-05-29 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.69
+
+ * Renamed TEST plugin as Test to be more in line with
+ Java class naming conventions. Updated jspwiki_module.xml
+ to still use TEST as an alias.
+
+ * Tiny tweaks to some tests, who should now tell you
+ what to do if they cannot connect to a database.
+
+2007-05-29 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.68
+
+ * Fixed a bug in the Ant script that were causing tests
+ to refuse to run sometimes because of an (erroneous)
+ Hypersonic error.
+
+ * As of this build, we have eliminated the need to sign
+ JSPWiki JARs for 95% of most users' deployments. The only
+ case where you need to sign them, now, is when you wish
+ to create a JVM-wide, consolidated security policy. We have
+ retained an Ant target "signjar" for that purpose. If you
+ are upgrading from an earlier version of JSPWiki and are
+ using a customized policy, however, you MUST MUST MUST
+ remove any "signedBy jspwiki" and "keystore" references,
+ otherwise JSPWiki might act odd.
+
+ * The container-specific/JVM-wide parts of the Java
+ security policy have been moved to a new file,
+ etc/jspwiki-container.policy. This is NOT bundled into
+ the WAR because it isn't needed there in any event...
+
+2007-05-28 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * SMART skin updated. Few bugfixes
+
+2007-05-27 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.67
+
+ * WeblogPlugin now considers ACLs - if the user does not have
+ view permission on an entry, it's ignored on display. Also
+ refactored the WeblogPlugin slightly to be more legible.
+
+ * 2.5.66
+
+ * Added "url" parameter to TabTag to allow for Javascript-less
+ tabs.
+
+ * Removed WikiEventManager.WikiEventDelegate.m_client field, as
+ it was not used anywhere.
+
+ * UploadTemplate.jsp now uses the "url" parameter so that it's not
+ possible to get broken URLs anymore (i.e. it looks just like a regular
+ page view, but the URL says "Upload.jsp"). This would be pretty
+ confusing to an user if you sent the wrong URL in email, and the
+ recipient didn't e.g. have access to Upload.jsp, but did to Wiki.jsp...
+
+ * Added doc/eclipse/jspwiki-checkstyle Checkstyle Eclipse preferences.
+
+ * Added patch from Juan Pablo Santos Rodriques to add i18n targets
+ to build.xml.
+
+2007-05-26 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.65
+
+ * Lots of little fixes for bugs FindBugs found.
+
+2007-05-26 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.64 - 4th Brushed Template commit (still more to come)
+
+ * Font size fixed. Various css enhancements. Skins not yet finished.
+
+ * Enhanced Find page, including search scope (author, pagename, attachement),
+ and on/off checkbox for find details. Find page is now ajax driven, but also
+ functions properly when javascript is off.
+
+ * Edit textarea is resizeable, with a cool drag effect.
+
+ * GoToBottom and GoToTop links have icons instead of >> and <<
+
+ * Refactoring of Collapse and CollapseBox. New icons (+ and -) are being used.
+
+ * Bugfixes on Tips JSPWiki style
+
+ * Test Plugin added, to enhance use of JSPWiki variables.
+ EG you can now use [{TEST name="context" match="edit" ...some body... }]
+ for specific content in your leftmenu.
+ More info at http://www.jspwiki.org/wiki/BrushedConditionalPlugin
+
+
+2007-05-25 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.63
+
+ * Fixed a couple of typos in default template (thanks to Frank Fischer).
+
+ * Fixed a couple of typos in code (thanks to Murray Altheim).
+
+ * Fixed HTML editor crashing when editing (thanks to David Au).
+
+2007-05-22 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.62
+
+ * Added CookieAuthenticationLoginModule. This module stores
+ an UID in the user's browser, and automatically logs the user
+ in, if the cookie exists. This can be a security hazard, so
+ it is a good idea to disable it in jspwiki.jaas, if you are
+ worried about local users being able to spoof identities.
+ For this reason, it's by default disabled in jspwiki.jaas
+
+ * Modified LoginContent.jsp to contain "Remember me?" checkbox.
+
+2007-05-20 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.61
+
+ * Fixed the last of the failing JWebUnit tests. Also added a new one
+ that verifies that profile renaming operations correctly re-set group
+ memberships and page ACLs.
+
+2007-05-20 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.60
+
+ * New, improved SpamFilter with Captcha recognition, if we
+ suspect you to be a spammer. Captcha system is currently based
+ on Microsoft Research's Asirra, though we will probably want
+ to make it pluggable. I have to admit that this required
+ far too much surgery in Edit.jsp to be nothing but a hack,
+ but I have to get it off my hard drive. In addition,
+ commenting does not work, if spam is detected.
+
+2007-05-19 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.59
+
+ * Again, a number of CheckStyle issues fixed.
+
+ * Switched to new HttpMultipartRequest library (2.00b9)
+
+ * Added upload progress bar. Unfortunately, it's still kinda
+ kludgy, but we'll try to fix it. The backend stuff works; it's just
+ the UI which looks like a brick of legos built by a two-year old.
+
+ * New package: com.ecyrd.jspwiki.ui.progress, which manages different
+ kinds of progress systems.
+
+2007-05-14 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * i18n default.properties included, inline with last BrushedTemplate commit
+
+2007-05-11 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.58 - 3nd Brushed Template commit (still more to come)
+
+ * Quick Navigation box has been refactored and now uses the new RPC-JSON in the backend.
+ Search icon added.
+
+ * Update of all Editors, including FCK and WikiWizard. (i18n alignment)
+ you can now also use wysiwyg editors in the Comment.jsp. There is still a
+ widht/heigh bug in the combination WikiWizard & FireFox (visible in Comment.jsp)
+
+ * Font-size is based on the default browser settings. For FF this is pretty large.
+ You can now adjust the font-size in the UserPreferences.
+
+ * Many bugfixes: e.g cookie handling.
+
+
+2007-05-13 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * Installed "FindBugs" and "Checkstyle", and found about 1500
+ problems. This update fixes a number of minor code style issues.
+ No functionality changes, therefore no revision bump.
+
+
+2007-05-11 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.57 - 2nd Brushed Template commit (more to come)
+
+ * Remove Info tab from all screens, as it causes overload on the wiki server,
+ but also to avoid confusion when similar screens are served from different URLs.
+ The info page has back it own existence, with small optimalisations.
+
+ * Mootools library upgraded to v1.1, just released
+
+ * Added code prettifier from Google. (use %%prettify around code blocks)
+
+ * Several smaller refactorings on jsp's and i18n default.properties
+ The new more-info menu gets replaced by dropdown when browser has javascript on.
+
+ * Bugfix on numberformat reported by Frank Fisher.
+ See http://www.jspwiki.org/wiki/BugAttachmentAndInfoTabsAreBlank
+
+
+2007-05-08 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.56
+
+ * Tiny refactorings all over the place; removing unnecessary
+ imports, renaming fields, removing compiler warnings,
+ that sort of stuff.
+
+ * Removed jmxri.jar and jmxtools.jar from the distro - since
+ we require 1.5 anyway to compile, there's not much point in
+ putting them in here. Most J2EE containers already ship
+ with a JMX implementation anyway.
+
+2007-05-08 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.55
+
+ * Tiny optimization for PageManager, improving the performance
+ for pageExists(String,int), if CachingProvider is in use.
+ This should help considerably in listing page histories.
+
+2007-05-07 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.54
+
+ * Several performance optimizations, including:
+
+ * Added PermissionFactory, which caches the permissions using
+ a WeakHashMap. Creation of PagePermissions is relatively expensive
+ due to permissions parsing, so this should help a lot. All routines
+ should be using the PermissionFactory.getPagePermission(), if possible.
+
+ * Refactored AbstractCommand constructor so that it no longer uses
+ String.replaceAll(), which is a very expensive operation due to
+ regular expressions. It's still expensive, but the biggest pain
+ point is now resolved.
+
+ * InfoTab just lists ReferringPages one deep - three-level deep nesting
+ ended up using something like 30% of all CPU power on a moderately
+ link-heavy page.
+
+ * Bug fix: if the user updated his account (e.g. by requesting a new
+ password) AND his account was created in the old days when
+ XMLUserDatabase was using platform default formatting for dates,
+ the dates were in different formats, causing XMLUserDatabase to
+ behave irrationally.
+
+ * ReferredPagesPlugin now allocates a bigger buffer for creating
+ html to avoid allocation overhead. Ditto for TabbedSectionTag.
+
+2007-05-06 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.53
+
+ * Changed the behavior of the UserDatabase and GroupDatabase classes
+ so that the save/delete methods are atomic. Consequently, the
+ commit() methods in these classes are deprecated and will be removed
+ in a future release. The reason for this change is simple: the
+ commit() methods made no sense and were never *not* used. Also, added
+ a new method, rename(), that permits renaming of profile login names.
+ References to commit() were removed from all classes, including
+ test classes.
+
+ * Recently added status flags for UserCheckTag were moved to
+ UserProfileTag and renamed. The new property values are
+ "canChangePassword" and "canChangeLoginName" and are used in
+ ProfileTab.jsp to selectively display input fields. These
+ properties also allow negation too (e.g., !canChangePassword).
+
+ * UserManager receives final tweaks to allow profile renaming.
+ Modified ProfileTab.jsp slightly to accommodate this new feature.
+
+ * Minor de-stringification and anal-retentive i18n tweaks.
+
+ * Fixed several failing web unit tests. A few still fail, though.
+
+2007-05-05 Janne Jalkanen <Ja...@ecyrd.com>
+
+ * 2.5.52
+
+ * Fixed TemplateManager.listSkins() so that it returns only
+ directories, not everything.
+
+ * Added SearchManager.JSONSearch.findPages(), though be warned that
+ it can be really slow. An API change to SearchProvider needs to be
+ done before this can be fixed.
+
+ * Reformatted ChangeLog to word wrap at column 80 to make it more
+ readable...
+
+ * A major commit of new Admin.jsp and AdminTemplate.jsp and all the
+ related paraphernalia. It's not yet complete, but the framework is
+ getting there. Due to the use of JMX, JSPWiki now requires JDK 1.5
+ to compile (though it should happily continue to run under 1.4 as
+ well).
+
+2007-05-03 Dirk Frederickx (dirk.frederickx@gmail.com)
+
+ * 2.5.51 - Brushed Template incorporated.
+
+ * Bulk commit of Brushed Template. Expect things to be broken :-)
+ JSPWiki now has a tabbed-user interface, skins, slimbox attach-viewer,
+ improved jspwiki-styles suchs as table-filters, accordions, tips,
+ etc. etc... Look 'n feel is still very ikea like. Read the
+ jspwiki.css to change color scheme. Additional menu items are now
+ visible via a "More...." dropdown.
+
+ * Javascript is based on the mootools library.
+
+ * Many JSPs are now driven by JSTL's EL. Not yet 100% completed.
+
+ * Only plain editor has been updated. No work done yet on WikiWizard,
+ FCK
+
+ * The JSPWiki template has been tested on safari and FF.
+ Feedback on IE 6.x and 7.x. is appreciated.
+
+ * RecentChanges plugin now sets colspan correctly. (formatting of
+ recent changes page)
+
+ * Two skins added: Smart and OrderedList. These skins are not yet
+ tested 100%.
+
+
+2007-05-01 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * Enhancement: checked in back-end code that removes the restriction
+ on changing login names and user names ("full names") after
+ registration. To do this, UserManager emits a new WikiSecurityEvent
+ called PROFILE_NAME_CHANGED that signals when the login name or user
+ name changes. PageManager and GroupManager listen for this event,
+ and will make all appropriate changes to page ACLs and groups that
+ contain the old user name(s). The front-end changes (JSP tweaks)
+ are nearly finished and will be checked in shortly.
+
+ * Added a new method for AclManager, setPermissions(), that persists
+ Acls. The DefaultAclManager (which extracts Acls from wiki page markup)
+ implements setPermissions() by injecting the [{ALLOW ....}] markup
+ into the wiki page.
+
+ * Synchronized thread-sensitive methods in the AclImpl/AclEntryImpl
+ class.
+
+2007-04-28 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * Enhancement: user profile JSPs no longer request a distinct wiki
+ name when a user registers. The wiki name is now computed automtically;
+ it is the user name without any whitespace. This change should make
+ registration even easier. In the various user manager/database
+ classes, UserProfile/DefaultUserProfile.setWikiName() is hereby
+ deprecated and will be removed in a future release. However,
+ getWikiName() remains, as does the UserDatabase method findByWikiName().
+ The UserDatabase classes do not change their public APIs, and they
+ still persist WikiNames so that they can be searched. However, when
+ UserManager loads a profile from the UserDatabase, it always re-computes
+ the wiki name.
+
+ * Tweaked i18n resource file to remove references to "wiki names" in
+ favor of just plain old "names." Typographically correct curly quotes
+ were substituted wherever needed.
+
+2007-04-23 Christoph Sauer <sauer AT hs-heilbronn DOT de>
+
+ * 2.5.48 - Bugfix
+
+ * Bugfix: NullPointer Exception on initReferenceManager, reason
+ was that it indirectly uses the filterManager -> m_filterManager
+ has to be initialized before.
+
+
+2007-04-23 Andrew Jaquith <andrew AT freshcookies DOT org>
+
+ * 2.5.47 aka the JavaMail refactoring release
+
+ * Enhancement: To increase security, MailUtil gains the ability to use
+ container-managed JNDI JavaMail session factories, in addition to the
+ standalone factory configured via jspwiki.properties. JNDI is now the
+ preferred method of obtaining mail sessions, and will always be attempted
+ first before falling back to the stand-alone method. See the JavaDocs
+ for MailUtil. All of MailUtil's internal code, test properties
[... 2087 lines stripped ...]