Files
oddmuse/ChangeLog
2003-03-28 20:33:58 +00:00

84 lines
3.1 KiB
Plaintext

2003-03-28 Alex Schroeder <alex@gnu.org>
* wiki.pl (DoMaintain): Important bugfix!
(InitLinkPatterns): Only set $FS and $FS0 if $FS is not set already.
(ReadFile): Check wether $FS0 is set before doing anything.
(DoMaintain): Ditto.
Tricky update! Changing the field separator from superscript 3 to
an ASCII control character!
* wiki.pl (FS0, FS0used): New field separator for the old one, and
a new variable to tell us if the old separator has been used.
(InitLinkPatterns): The old separator, FS0, is set to \xb3 (the
well-known superscript 3), and the new separator, FS, is set to
\x1e, the ASCII control character RS, aka. RECORD SEPARATOR.
(ReadFile): Convert data read from files from FS0 to FS if
necessary when loading.
(DoMaintain): More translating, some HTML changes. Using the new
field separator will not work for keep files, since new changes
are just appended to the file. The keep files must be updated,
therefore. This happens during maintenance, so make sure
maintenance really gets run! This also updates the recent changes
log files (both old and current).
(GetValidatorLink): Use $q->self_url for the validator link.
2003-03-26 Alex Schroeder <alex@gnu.org>
* wiki.pl (DoHistory): Removed extra <tr>.
2003-03-25 Alex Schroeder <alex@gnu.org>
* wiki.pl (GetHtmlHeader): New classes.
(PrintSearchResults): Removed output variable, print as we search
instead of only when searching is done, use CGI functions for HTML
tags, translation.
(PrintPageList): Use CGI functions for HTML tags.
(DoEdit): Added new div with class preview for the preview part.
2003-03-24 Alex Schroeder <alex@gnu.org>
* wiki.pl (GetCommonFooter): Use CGI functions for HTML tags.
(DoEdit): Ditto.
(DoEdit): Ditto, plus moved preview out of the form for CSS.
(DoPageLock): Ditto.
(DoPageLock): Ditto.
(DoEditBanned): Ditto, and added translations.
(DoUpdateBanned): Ditto, and added translations.
(DoShowVersion): Translation.
(DoShow): Translation.
2003-03-22 Alex Schroeder <alex@gnu.org>
* wiki.pl (GetValidatorLink): Link to CSS Validator.
(GetHtmlHeader): Added CSS foreground color to div tags where only
a background was defined, and added body and a links.
(UseSubpage): Default to 0 because GNU/Linux would always be a
link.
(BrowsePage): Pass $id along to OpenDefaultText.
(OpenDefaultText): If $id is the homepage, and the revision is 0,
attempt to display the README file instead.
(BrowsePage): Only use cache when revision not set.
(PrintWikiToHTML): Only save cachen when revision not set.
2003-03-21 Alex Schroeder <alex@gnu.org>
* wiki.pl (DataDir): Default value is the temp directory, unless
already set.
(ConfigFile): Don't set it, if it already has a value.
(GetValidatorLink): New subroutine.
(GetFooterText): Use it.
(ValidatorLink): New option.
(InitRequest): Use $q->script_name() instead of
"$ENV{SCRIPT_NAME}".
(ScriptLink): Quote HTML for actions.
(GetMinimumFooter): Move validator link from GetFooterText to
GetMinimumFooter.
* wiki.pl (ScriptLink): Inherit embed and toplinkbar parameters to
local links.
(ISBNLink): Make URLs to shops translatable.
(GetGotoBar): Add search button.