home *** CD-ROM | disk | FTP | other *** search
- $Id: ChangeLog.txt,v 1.1 2004/01/12 22:14:04 comsubvie Exp $
-
- WikkiTikkiTavi - ChangeLog
- --------------------------
- 2003-12-16 Even Holen <evenh+tavi$pvv.ntnu.no>
- * ** Version 0.25 released **
- * Added system to allow for translation of user interface
-
- 2003-12-01 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Implemented text enhancement, optionally controlled by $EnableTextEnhance
- * Improved diff compatability regarding safe mode and detection of diff-cmd
- * Allowed for file in URLs and InterWikis
-
- 2003-11-12 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Fixed another validation bug regarding interwiki and sisterwiki
- * Fixed bug regarding $ExpireLen=0
- * Fixed bug regarding negative timezone offset
-
- 2003-10-28 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Fixed validation bugs, and now it validates as XHtml 1.0 strict again
-
- 2003-10-22 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Added use of \ and \\ at end of lines for line break/continuation
- * Added <phpcode> to highlight php-code
- * Changed handling of <code>/<phpcode>
-
- 2003-10-21 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Fixed possibility to use images/text as descriptions with WikiNames
- * Fixed bug regarding no display of second URLs with one character between
-
- 2003-09-20 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Fixed bug regarding use of add category field
- * Relaxed rule for characters appearing in free links, and added no-link
- * Fixed bug not allowing 0 as a free links page name
- * Changed /SomeThing to refer to a page on same level, not below
- * Added $ExtRef to change text around external refs, see lib/defaults.php
- * Added possibility to use images as descriptions of hyperlinks.
- * Added the use of InterWiki's as image references
- * Added macro RefList, to list external references from current page
-
- 2003-09-08 Even Holen <evenh+tavi@pvv.ntnu.no>
- * ** Version 0.24 released **
-
- 2003-09-08 Even Holen <evenh+tavi@pvv.ntnu.no>
- * Added CurlyOptions, ORigin, to show origin of WantedPages
- * Added markup for child pages, using /ChildPage or ((/Child page))
- * Added CurlyOptions, Index, to TitleSearch to make headings
- in searches. Also changed css-file to allow inside paragraphs
- * Added CurlyOptions to table formatting code. Now it's possible to
- set classes, styles and special options on <table>, <row> and <cell>
-
- 2003-08-29 Even Holen <evenh+tavi@pvv.ntnu.no>
- * lib/defaults.php: Choose $TempDir based on OS
- * Added TitleSearch-macro
-
- 2003-08-14 Even Holen <evenh+tavi@pvv.ntnu.no>
- * lib/defaults.php: Removed grouping from patterns, and included
- multi-level subpage-support
- * parse/transforms.php: Corrected the subpattern matching according
- to change in lib/defaults.php
-
- 2003-07-12 Even Holen <evenh+tavi@pvv.ntnu.no>
- * template/wiki.css: Made css-compliant again, and added code to remove
- items from footer in printout
- * templace/common.php: Cleaned up some code in the common_epilogue
-
- 2003-07-03 Even Holen <evenh+tavi@pvv.ntnu.no>
- * ** Version 0.23 released **
-
- 2003-06-30 Even Holen <evenh+tavi@pvv.ntnu.no>
- * parse/transforms.php and parse/save.php: Removed fixed regarding
- parse_clear which removed all text. Inserted parse_no_macros instead
- * Fixed sisterwiki-definition like interwiki's below
-
- 2003-06-28 Even Holen <evenh+tavi@pvv.ntnu.no>
- * parse/macros.php:
- - In WantedPages changed sql-query (having => where) to make it work with
- mysql 4.0.0alpha (and later on)
- - Added warning of deletion on empty pages in OrphanedPages-macro
- * lib/diff.php: Detect if we're running on Windows, and then use rand()
- instead of posix_getpid().
- * templates/common.php: Added a div#toolbar_top around the toolbar
- * templates/wiki.css: Added a display:none for div#toolbar_top on
- media:print to disable printing of menu. Also added a clear:both to
- the hr in div#header so that one might right-justify the image in the
- header without it being below the line.
- * parse/transforms.php:
- - Allow white space around <code>/</code>
- - Added assertion to interwiki-regexp to allow interwiki-links to appear
- next to each other
- - Added parse_clear() in addition to parse_noop() to be able to remove
- text in parse_define_links
- * parse/save.php:
- - Allowed escaping InterWiki-entries with !, allowing start with a
- lowercase character, and allowing https:-links as InterWiki-entries.
- - Changed parse_noop to parse_clear in parse_define_links to avoid
- using macro names in the link tables (and thus from appearing on
- WantedPages if not defined)
- * lib/db.php: Include error message in error output in query(). NOTE!
- This should be extended/enhanced for all the db-functions...
- * lib/defaults: Changed alphapatterns to _not_ include $FlgChr, \xff
-
- 2002-02-22 Scott Moonen <smoonen@andstuff.org>
- * ** Version 0.22 released **
-
- 2002-02-19 Scott Moonen <smoonen@andstuff.org>
- * Added code to HTML template to add the page's name, with WikiWords
- split apart, to the list of meta keywords for a page. This should
- aid in search engine categorization of pages.
- * Optimized some of the SQL to use JOINs instead of manual simulation
- of nested selects.
- * Changed header regular expression to allow whitespace before first
- equals sign and after last equals sign.
-
- 2002-02-18 Scott Moonen <smoonen@andstuff.org>
-
- * Fix bug causing RSS parameters (min=mmm, days=nnn) to be ignored.
-
- 2002-02-15 Scott Moonen <smoonen@andstuff.org>
-
- * Modified code so as to avoid generating warnings when PHP config
- variable error_reporting is cranked up to 15. All of the immediately
- evident at-fault code has been fixed.
- * Allow URLs to end in an underscore (_).
- * Relaxed rules for characters permitted in free-link page names.
- * Relaxed rules for characters allowed in page anchors.
- * Fixed problems in configure.pl related to quotes in strings and files
- in DOS format.
- * Modified templates so that a Content-Length header is emitted. This
- should allow browsers to implement persistent connections, thereby
- speeding up page loading.
-
- 2002-02-14 Scott Moonen <smoonen@andstuff.org>
-
- * Work around regex bug in PHP 4.03 that causes freelinks to render
- improperly.
- * Fixed numerous bugs wherein pages with a single quote in their names
- would generate bad SQL, thereby aborting the engine.
- * Fixed a bug in the code that maintains the link database that caused
- it to double-count some links.
- * Fixed bug that caused Mozilla to show a blank page when saving
- preferences.
-
- 2002-01-14 Scott Moonen <smoonen@andstuff.org>
-
- * Introduce '!' as a no-link escape. E.g., !SandBox renders
- as SandBox, without linking to the given page.
-
- 2002-01-10 Scott Moonen <smoonen@andstuff.org>
-
- * Added $SeparateLinkWords configurable to insert spaces in
- links to wiki pages. Default is off.
-
- 2002-01-08 Scott Moonen <smoonen@andstuff.org>
-
- * Worked on streamlining installation, providing instructions for
- added security and ease of upgrade.
- * Introduced [[Transclude PageName]] macro, which will succeed
- the %%PageName%% syntax. The double-% syntax is now deprecated
- and will be removed in 0.30.
- * Added action=style URL action to retrieve stylesheet.
- * Applied patch from David Baker to allow case-insensitive image
- suffixes, and also support .jpeg suffix.
-
- 2002-01-03 Scott Moonen <smoonen@andstuff.org>
-
- * Changed transclusion behavior so that recursive transclusions beyond
- one level are allowed, but circular transclusions are disallowed.
- * Streamline installation, configuration, and maintenance process
- by refactoring the configuration scheme.
-
- 2002-01-02 Scott Moonen <smoonen@andstuff.org>
-
- * Introduced new option to $SeparateTitleWords in page titles.
- * Refactored common code in default template.
- * Fixed security hole in template system.
- * Tweak macro behavior wrt newlines to better facilitate in-line
- macros.
- * Applied patch from Kimmo Suominen to accomodate
- register_globals=off.
- * Implemented HTML anchor macro, [[Anchor name]].
- * Implemented anchor reference syntax: PageName#anchor and
- ((free links#anchor)).
-
- 2002-01-01 Scott Moonen <smoonen@andstuff.org>
-
- * Change raw HTML processing to allow <html> tags to be uppercase.
- * Rework templates so parameters are passed as an associative array,
- rather than a hard-coded set of parameters. This will allow for
- much more flexible extensibility.
-
- 2001-12-31 Scott Moonen <smoonen@andstuff.org>
-
- * Fix rendering of {{ .. }} so that it slurps up braces within
- the outer braces. I.e., {{{abc}}} now renders as <tt>{abc}</tt>.
-
- 2001-12-28 Scott Moonen <smoonen@andstuff.org>
-
- * Removed formatting markup to bring 'Tavi from XHTML-Transitional
- to XHTML-Strict.
- * Moved formatting information to 'template/wiki.css'.
- * 'Tavi now validates as XTHML-Strict and CSS compliant (except for
- wrap="virtual" attribute on text areas, which I don't think can
- be accomplished using CSS).
-
- 2001-12-19 Scott Moonen <smoonen@andstuff.org>
-
- * Thoroughly rework list (indent, bullet, numbered) parsing.
- Engine output is now entirely XHTML-Transitional-compliant.
- * Add definition lists (syntax is ";term:definition").
- * Change $Unicode configuration option to $Charset configuration
- option, to allow engine to always emit a character set.
-
- 2001-12-18 Scott Moonen <smoonen@andstuff.org>
-
- * Fix minor formatting glitches in the parse engine.
- Code now uses chr(255) to flag elements, rather than '\{n}'.
- * Include 'alt=' property on img tags, since this is a required
- XHTML attribute. The property's value is set to the basename of
- the image's URL.
-
- 2001-12-14 Scott Moonen <smoonen@andstuff.org>
-
- * Implement table syntax in the rendering engine.
- * Implement RSS output for syndication.
- * Implement time-zone option in user preferences.
-
- 2001-12-03 Scott Moonen <smoonen@andstuff.org>
-
- * Implement a slight variation of Mark Kimes's tweak to display
- arbitrary link text for free links. Syntax is:
- ((page name|appears as this))
- * Fix parse_diff_message, which sometimes generated false matches
- for the diff pattern.
- * Fix html_time so that it returns 'never' for a timestamp that
- is empty (i.e., for an unedited page).
- * Remove 'document last modified' message from template/history.php,
- as the time was never passed to the history template.
-
- 2001-11-30 Scott Moonen <smoonen@andstuff.org>
-
- * Fix bug in validate_page wherein it would fail to recognize some
- valid free link page names.
-
- 2001-11-29 Christopher Cashell <topher@zyp.org>
-
- * Replace '<?' with '<?php' in all files.
-
- 2001-11-29 Scott Moonen <smoonen@andstuff.org>
-
- * Fix lack of hash ('#') in colors for diff table cells.
-
- 2001-09-10 Scott Moonen <smoonen@andstuff.org>
-
- * Officially released 0.20, a complete rewrite. A full description of
- its new functionality is forthcoming, as time permits.
-
- 2001-02-20 Scott Moonen <smoonen@andstuff.org>
-
- * Squashed a few bugs in preparation for the 0.10 release.
- - mailto: links now display with a "mailto:" prefix.
- - Race condition when saving pages eliminated.
- - Multiple lines of whitespace are folded into one.
- - Small glitch in generation of link table fixed.
- * Version 0.10 released. See TaviDownload.
-
- 2001-02-06 Scott Moonen <smoonen@andstuff.org>
-
- * Added to version 0.10 code:
- - A META tag forbidding search engines to index history,
- - old-version, diff, and edit pages.
-
- 2001-01-6 Scott Moonen <smoonen@andstuff.org>
-
- * Completed changes adding sisterwiki, interwiki, and remote_pages
- tables to the database schema. The first two define relationships
- with external wikis, which are now community-accessible through
- SisterWiki and InterWiki statement. The latter table is the list
- of known external pages.
- * Tweaked URL regex to handle a few extra terminating characters.
- * This constitutes at least part of version 0.1. Will release soon.
-
- 2001-01-15 Scott Moonen <smoonen@andstuff.org>
-
- * Version 0.05.
- * Added configuration variable $Persistence, which specifies
- whether to create a persistent MySQL connection. Default is not
- to do so.
-
- 2001-01-07 Scott Moonen <smoonen@andstuff.org>
-
- * Version 0.04.
- * Fixed a bug introduced in version 0.03 where a PageWithA/SubPage?
- was rendered improperly (whenever the sub-page was itself a valid
- page name).
-
- 2001-01-04 Scott Moonen <smoonen@andstuff.org>
-
- * Version 0.03.
- * Fixed bug whereby some_text_preceding_a_non_alpha.FollowedByALink?
- was rendered improperly.
-
- 2000-12-27 Scott Moonen <smoonen@andstuff.org>
-
- * Version 0.02 released.