Files
oddmuse/ChangeLog
2003-04-11 11:03:03 +00:00

124 lines
4.5 KiB
Plaintext

2003-04-11 Alex Schroeder <alex@gnu.org>
* wiki.pl (GetRcText): Added space by Pierre Gaston <pgas@intracom.gr>.
(GetCommonFooter): Shortcut when embedded by Pierre Gaston <pgas@intracom.gr>.
2003-04-07 Alex Schroeder <alex@gnu.org>
* wiki.pl (GetUrl): Unquote url, because the entire page text has
already been quoted.
2003-04-06 Alex Schroeder <alex@gnu.org>
* wiki.pl (RSS): Added new div for RSS inclusion.
(GetHtmlHeader): Added div.rss to the default stylesheet.
2003-04-01 Alex Schroeder <alex@gnu.org>
* wiki.pl ($RefererDir, $RefererTracking, $RefererTimeLimit)
($RefererLimit, %Referers): New variables.
(ApplyRules): Use GetRaw instead of IncludeRaw
(GetRaw): Renamed from IncludeRaw and without HTML quoting.
(BrowsePage): Use more methods from the CGI module, call
RefererTrack if appropriate.
(DoRc): Use more methods from the CGI module.
(GetHtmlHeader): Added new div.
(ForceReleaseLock): Do globbing.
(RequestRefererLock): New function, creates locks per-page.
(ReleaseRefererLock): New function.
(DoUnlock): Requires globbing for refer locks.
(GetRefererFile): New.
(ReadReferers): New.
(GetReferers): New.
(UpdateReferers): New.
(RefererTrack): New.
(GetReferers): Quote HTML.
(GetInterLink): If no page follows the colon, this is no interlink.
(InitLinkPatterns): The InterLinkPattern may not contain an apostrophe (').
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.
(UrlEncode): New function.
(GetValidatorLink): Use it.
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.