files, but index only the page name for the word index, and index
everything after the encoded part for the tag index, since there
may be tags there.
(NewSearchFreePrintFooter): Print tags below uploaded file if tagged,
allow retagging of images when editing an uploaded file.
(SearchFreeDoTag): New action for retagging of uploaded files.
cache.
(SearchTitleAndBody): Allow searching of page titles for uploaded
files.
(PrintSearchResult): If an uploaded file is part of the result,
print it. Do away with the ^#FILE speciality.
(SearchFreeTextIndex): UrlEncode keys because internal data
structure uses commas, so page names with commas get corrupted.
(SearchFreeTextCloud): UrlDecode keys.
(SearchFreeTextGet): No longer quotemata phrases (since backlinks
have quoted regular expressions automatically. Concatenate display
title and body before checking for phrases. UrlDecode keys.
plain/text.
(SearchString): Get rid of 'and' and 'or', instead use double
quotes to check for phrases.
(DoSearch, DoMaintain, DoShowVersion, DoSurgeProtection): Trim
some space.
(ScriptLink): Got rid of $Monolithic.
(DoClearCache): Added clear action.
(DoAdminPage): Added clear action to menu.
(QuoteRegexp): New.
(GetSearchLink): Use it.
(DoSearch, DoEditLock, DoPageLock): Print error before printing
the header.
logging of Q&A.
($QuestionaskerRememberAnswer): New option.
(QuestionaskerInit): Add question parameter to cookie.
(NewQuestionaskerDoPost): Set question parameter in cookie if
answered correctly.
(NewQuestionaskerDoPost, NewQuestionaskerGetFormStart): Use new
option and parameter from cookie.
(SearchFreeTextIndex): Plain text response.
(SearchFreeTextNewDoSearch): Removed.
(SearchFreeTextNewGetRc): Removed.
(NewSearchFreeTextTitleAndBody): Renamed from
SearchFreeTextTitleAndBody, call OldSearchFreeTextTitleAndBody if
the old parameter is set.
(NewSearchFreeTextNewHighlightRegex): Renamed from
SearchFreeTextNewHighlightRegex, call
OldSearchFreeTextNewHighlightRegex if the old parameter is set.