Wiki source for WikkaReleaseNotes1160


Show raw source

[[WikkaReleaseNotes | Wikka Changelog]]
----
===== [[WhatsNew1160 | Wikka 1.1.6.0]] Release Notes =====
''Released on January 24, 2005 - release name ##the ever growing release##''
>>===This is an archive page===
For the **{{color c="red" text="latest release"}}** news please refer to [[WhatsNew | this page]].

==See also:==
~-**[[WhatsNew1160 | What's new in 1.1.6.0?]]**
~-[[http://wush.net/trac/wikka/roadmap | Wikka development roadmap]]
>>::c::

Thanks to [[Wikka:JavaWoman | JavaWoman]], [[Wikka:DarTar | DarTar]], [[Wikka:GmBowen | GmBowen]], [[Wikka:NilsLindenberg | NilsLindenberg]], [[Wikka:DotMG | DotMg]], [[Wikka:AHerdOfTurtles | AHerdOfTurtles]], scumble, [[Wikka: | PolVazo PolVazo/pmyatt]], [[Wikka:DaveBradshaw | DaveBradshaw]], [[Wikka:ChristianBarthelemy | ChristianBarthelemy]], [[Wikka:MikeXstudios | MikeXstudios]], [[Wikka:GeorgePetsagourakis | GeorgePetsagourakis]], and [[Wikka:IanAndolina | IanAndolina]].

==Feature additions:==
- Added [[GeSHi | GeSHi - Generic Syntax Highlighter]] See SyntaxHighlighter for more info.
- Added DarTar's inline comment formatter feature; see FormattingRules for more info.
- Added JavaWoman's ""JwCalendar"" action; see CalendarActionInfo for more info.
- Added DarTar's ""LastEdit"" action; see LastEditActionInfo for more info.
- Improved FreeMind support. Map XML data can now be pasted directly into pages. No special markup is needed.
- This is handled in formatters/wakka.php by looking for this pattern: ##<map.*?<\/map>##.
- handlers/page/mindmap.mm.php was modified to return only FreeMind data. Previously it was returning the entire page body, which required that the page only contain FreeMind data.
- Modified the main search function, ""FullTextSearch"".
- If search string contains capital letters, double-quotes will be added to the search term. This will limit the search to the exact phrase, instead of searching for partial matches.
- The second mod is to search for partial matches in page titles when using mysql 4. See Mod029fImprovedSearch. The above mod will still override this--use all lowercase if you want partial matches.
- File modified: /wikka.php
- Added showcode handler as described on Mod042fShowPageCodeHandler. Modified the edit handler to display a link to showcode if the user does not have write access: "View formatting code for this page".
- File added: handlers/page/showcode.php
- File modified: handlers/page/edit.php
- Added clone handler as described on Mod043fCloneHandler.
- File added: handlers/page/clone.php
- Added system information actions. See SysInfoActionInfo for more documentation.
- Files added: actions/contact.php, actions/countcomments.php, actions/countowned.php, actions/countpages.php, actions/countusers.php, actions/mysqlversion.php, actions/phpversion.php, actions/wikkaname.php, actions/wikkaversion.php.

==Bug fixes:==
- Fixed "Interwiki is broken" as described on WikkaBugsResolved.
- Files modified: /wikka.php, /formatters/wakka.php.
- Fixed "Password change problem" as described on WikkaBugsResolved.
- File modified: actions/usersettings.php.
- Fixed "Security bug in UserSettings (minor)" as described on WikkaBugsResolved.
- File modified: actions/usersettings.php.
- Added check for valid page name to handlers/page/edit.php. It displays this message if the check fails: "The page name is invalid. Valid page names must start with a letter and contain only letters and numbers."
- Fixed array-merge bug preventing installation with php5. See the details of scumble's suggestion on WikkaBugsResolved.
- File modified: /wikka.php
- Fixed "Underline in headers" as described on WikkaBugsResolved. This was never a problem in any released versions, only in the 1.1.5.4 code before it was released.
- Made change to WikiEdit as suggested by DotMG. See WikkaBugsResolved.
- File modified: /wikiedit2/wikiedit2.js
- Fixed a problem with htmlentities showing in the note field while previewing a page edit.
- File modified: handlers/page/edit.php
- Fixed "Strikethrough rendering" as discussed on WikkaBugsResolved. Thanks NilsLindenberg for the ready to go code.
- File modified: formatters/wakka.php
- Added check in usersettings to prevent creation of new usernames that are the same as any existing page names. Credit to JavaWoman for the code, see WikkaBugsResolved.
- Files modified: /wikka.php, and actions/usersettings.php
- Fixed "WikiEdit UTF-8 Bug" as described on WikkaBugsResolved. Thanks to [[Wikka:DaveBradshaw | DaveBradshaw]].
- File modified: wikiedit2/wikiedit2.js
- Fixed "Forced links Formatter bug" as described on WikkaBugsResolved. Thanks to JavaWoman.
- File modified: formatters/wakka.php
- Fixed "Unicode rendering buglet" as described on WikkaBugsResolved. This was resolved by creating a custom htmlspecialchars_ent() function as a wrapper around PHP's built-in htmlspecialchars() function. For consistency, all calls to htmlspecialchars() were replaced by calls to htmlspecialchars_ent() (except code highlighting formatters which really should show entities as entities).
- Files modified: /wikka.php, actions/flash.php, actions/image.php, actions/textsearch.php, actions/textsearchexpanded.php, actions/usersettings.php, formatters/wakka.php, handlers/page/: acls.php, addcomment.php, edit.php, referrers.php, referrers_sites.php, review_backlist.php, show.php, showcode.php.
- Fixed a small bug with the MyChanges action not sorting alphabetically if modrewrite was not in use as described in WikkaBugsResolved.
- File modified: actions/mychanges.php
- Fixed a small bug with the Feedback action as described in WikkaBugsResolved.
- File modified: actions/feedback.php
- Fixed a small bug with the Googleform action as described in WikkaBugsResolved. (JavaWoman).
- File modified: actions/googleform.php
- Fixed a security issue in the Files handler. Big thanks to MikeXstudios for finding it and suggesting a solution.
- File modified: handlers/page/files.xml.php
- Fixed javascript bug that occured in Mozilla-based browsers when editing pages.
- Files modified: actions/header.php, handlers/page/edit.php
- Fixed a number of regular expressions so that a comma is no longer matched for or allowed in a page name.
- Files modified: wikka.php, formatters/wakka.php
- Fixed several issues with the Newpage action.
- File modified: actions/newpage.php

==Misc:==
- Updated SafeHTML to version 1.2.0 (See http://pixel-apes.com/safehtml/feed for changes)
- Moved double-click event handling from BODY tag to a div tag with attribute class="page". This seems to make more sense. Requested by [[Wikka:AHerdOfTurtles | AHerdOfTurtles]].
- Files modified: actions/header.php, handlers/page/show.php
- During setup, ownership of default pages will be set to "Public". This was a request from [[Wikka:AHerdOfTurtles | AHerdOfTurtles]].
- File modified: setup/install.php
- css/wikka.css modified to add style info for the [[LastEditActionInfo | LastEdit]] and [[CalendarActionInfo | Calendar]] actions.
- Removed file /actions/wakkabug.php. This file was pointing to wakkawiki.com -- which doesn't exist anymore.
- Changed setup links that pointed to wakkawiki.com; they now point to http://wikkawiki.org/WikkaInstallation.
- Slightly updated files in ##/docs directory##: INSTALL, readme, and UPGRADE.
- Added note to bottom of RecentChanges if WikiPing is enabled, per suggestion from NilsLindenberg.
- File modified: actions/recentchanges.php
- Modified the code class in ##/css/wikka.css## per suggestion from JavaWoman on WikkaCSS under "Better code rendering".
- Modified raw handler to output plain-text page source, with no header/footer.
- File modified: handlers/page/raw.php
- Modified ##actions/mindmap.php##. Simplified applet call.
- Added "Help" button to WikiEdit toolbar that will open a new window to localsite/FormattingRules.
- File modified: /wikiedit2/wikiedit2.js
- Added code for smarter ##mysql_real_escape_string## calls, per suggestion from unregistered user, 213-140-6-98.fastres.net. This was done to add compatibility for PHP versions less than 4.3. This problem started in Wikka version 1.1.4.0. The new code checks the existence of mysql_real_escape_string(), and if it doesn't exist it creates a function named mysql_real_escape_string that calls mysql_escape_string.
- File modified: wikka.php
- Added a code suggestion from [[Wikka:GeorgePetsagourakis | GeorgePetsagourakis]] for the Redirect function. You can now redirect in one step instead of the previous method of ##""SetMessage()""## and then ##""Redirect()""##. The ##""SetMessage()""## function will remain, because there are cases where it's useful to set the message independent of calling Redirect. So, the old method will continue to work, in addition the new method is available.
- Files modified: wikka.php, actions/usersettings, handlers/page/acls, handlers/page/addcomment, handlers/page/delete
- Modified the robots meta statement in the header per suggestions from [[Wikka:IanAndolina | IanAndolina]] and JavaWoman.
- File modified: actions/header.php
----
CategoryEN
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki