TWiki-4.2.1 Release
authorColas Nahaboo <colas@nahaboo.net>
Mon, 11 Aug 2008 20:30:19 +0200
changeset 1e2915a7cbdfa
parent 0 414e01d06fd5
child 2 7bc60a767fa4
TWiki-4.2.1 Release
INSTALL.html
TWikiHistory.html
TWikiReleaseNotes04x02.html
TWikiUpgradeGuide.html
bin/attach
bin/login
bin/logon
bin/manage
bin/register
bin/rename
bin/resetpasswd
bin/statistics
bin/upload
bin/viewfile
data/Main/WebLeftBar.txt
data/Main/WebLeftBar.txt,v
data/Main/WebPreferences.txt
data/Main/WebPreferences.txt,v
data/Main/WebStatistics.txt
data/Main/WebStatistics.txt,v
data/Sandbox/WebLeftBar.txt
data/Sandbox/WebLeftBar.txt,v
data/Sandbox/WebPreferences.txt
data/Sandbox/WebPreferences.txt,v
data/Sandbox/WebStatistics.txt
data/Sandbox/WebStatistics.txt,v
data/TWiki/BehaviourContrib.txt
data/TWiki/BehaviourContrib.txt,v
data/TWiki/BulkRegistration.txt
data/TWiki/BulkRegistration.txt,v
data/TWiki/ChangePassword.txt
data/TWiki/ChangePassword.txt,v
data/TWiki/ClassicSkin.txt
data/TWiki/ClassicSkin.txt,v
data/TWiki/CommentPlugin.txt
data/TWiki/CommentPlugin.txt,v
data/TWiki/CommentPluginTemplate.txt
data/TWiki/CommentPluginTemplate.txt,v
data/TWiki/EditTablePlugin.txt
data/TWiki/EditTablePlugin.txt,v
data/TWiki/EmptyPlugin.txt
data/TWiki/EmptyPlugin.txt,v
data/TWiki/FileAttachment.txt
data/TWiki/FileAttachment.txt,v
data/TWiki/HierarchicalNavigation.txt
data/TWiki/HierarchicalNavigation.txt,v
data/TWiki/IfStatements.txt
data/TWiki/IfStatements.txt,v
data/TWiki/InstalledPlugins.txt
data/TWiki/InstalledPlugins.txt,v
data/TWiki/InterwikiPlugin.txt
data/TWiki/InterwikiPlugin.txt,v
data/TWiki/JSCalendarContrib.txt
data/TWiki/JSCalendarContrib.txt,v
data/TWiki/LanguageSelector.txt
data/TWiki/LanguageSelector.txt,v
data/TWiki/MailerContrib.txt
data/TWiki/MailerContrib.txt,v
data/TWiki/ManagingWebs.txt
data/TWiki/ManagingWebs.txt,v
data/TWiki/PatternSkin.txt
data/TWiki/PatternSkin.txt,v
data/TWiki/PatternSkinColorSettings.txt
data/TWiki/PatternSkinColorSettings.txt,v
data/TWiki/PatternSkinWebCreateNewTopicTemplate.txt
data/TWiki/PatternSkinWebCreateNewTopicTemplate.txt,v
data/TWiki/PreferencesPlugin.txt
data/TWiki/PreferencesPlugin.txt,v
data/TWiki/QuerySearch.txt
data/TWiki/QuerySearch.txt,v
data/TWiki/SiteMap.txt
data/TWiki/SiteMap.txt,v
data/TWiki/SlideShowPlugin.txt
data/TWiki/SlideShowPlugin.txt,v
data/TWiki/SourceCode.txt
data/TWiki/SourceCode.txt,v
data/TWiki/TWikiAccessControl.txt
data/TWiki/TWikiAccessControl.txt,v
data/TWiki/TWikiDocGraphics.txt
data/TWiki/TWikiDocGraphics.txt,v
data/TWiki/TWikiFuncDotPm.txt
data/TWiki/TWikiFuncDotPm.txt,v
data/TWiki/TWikiHistory.txt
data/TWiki/TWikiHistory.txt,v
data/TWiki/TWikiInstallationGuide.txt
data/TWiki/TWikiInstallationGuide.txt,v
data/TWiki/TWikiLogos.txt
data/TWiki/TWikiLogos.txt,v
data/TWiki/TWikiPlugins.txt
data/TWiki/TWikiPlugins.txt,v
data/TWiki/TWikiPluralsDotPm.txt
data/TWiki/TWikiPluralsDotPm.txt,v
data/TWiki/TWikiPreferences.txt
data/TWiki/TWikiPreferences.txt,v
data/TWiki/TWikiRegistration.txt
data/TWiki/TWikiRegistration.txt,v
data/TWiki/TWikiReleaseNotes04x01.txt
data/TWiki/TWikiReleaseNotes04x01.txt,v
data/TWiki/TWikiReleaseNotes04x02.txt
data/TWiki/TWikiReleaseNotes04x02.txt,v
data/TWiki/TWikiScripts.txt
data/TWiki/TWikiScripts.txt,v
data/TWiki/TWikiSite.txt
data/TWiki/TWikiSite.txt,v
data/TWiki/TWikiSkins.txt
data/TWiki/TWikiSkins.txt,v
data/TWiki/TWikiTemplates.txt
data/TWiki/TWikiTemplates.txt,v
data/TWiki/TWikiUserMappingContrib.txt
data/TWiki/TWikiUserMappingContrib.txt,v
data/TWiki/TWikiUserMappingDotPm.txt
data/TWiki/TWikiUserMappingDotPm.txt,v
data/TWiki/TWikiUsersBaseUserMappingDotPm.txt
data/TWiki/TWikiUsersBaseUserMappingDotPm.txt,v
data/TWiki/TWikiUsersDotPm.txt
data/TWiki/TWikiUsersDotPm.txt,v
data/TWiki/TWikiUsersPasswordDotPm.txt
data/TWiki/TWikiUsersPasswordDotPm.txt,v
data/TWiki/TWikiVariables.txt
data/TWiki/TWikiVariables.txt,v
data/TWiki/TablePlugin.txt
data/TWiki/TablePlugin.txt,v
data/TWiki/TinyMCEPlugin.txt
data/TWiki/TinyMCEPlugin.txt,v
data/TWiki/TinyMCEQuickHelp.txt
data/TWiki/TinyMCEQuickHelp.txt,v
data/TWiki/TwistyContrib.txt
data/TWiki/TwistyContrib.txt,v
data/TWiki/TwistyPlugin.txt
data/TWiki/TwistyPlugin.txt,v
data/TWiki/VarDISPLAYTIME.txt
data/TWiki/VarDISPLAYTIME.txt,v
data/TWiki/VarDISPLAYTIME2.txt
data/TWiki/VarDISPLAYTIME2.txt,v
data/TWiki/VarEDITTABLE.txt
data/TWiki/VarEDITTABLE.txt,v
data/TWiki/VarFORMFIELD.txt
data/TWiki/VarFORMFIELD.txt,v
data/TWiki/VarINCLUDE.txt
data/TWiki/VarINCLUDE.txt,v
data/TWiki/VarSEARCH.txt
data/TWiki/VarSEARCH.txt,v
data/TWiki/VarURLPARAM.txt
data/TWiki/VarURLPARAM.txt,v
data/TWiki/VarUSERINFO.txt
data/TWiki/VarUSERINFO.txt,v
data/TWiki/WebHome.txt
data/TWiki/WebHome.txt,v
data/TWiki/WebLeftBar.txt
data/TWiki/WebLeftBar.txt,v
data/TWiki/WebLeftBarLogin.txt
data/TWiki/WebLeftBarLogin.txt,v
data/TWiki/WebLeftBarWebsList.txt
data/TWiki/WebLeftBarWebsList.txt,v
data/TWiki/WebPreferences.txt
data/TWiki/WebPreferences.txt,v
data/TWiki/WebSearch.txt
data/TWiki/WebSearch.txt,v
data/TWiki/WebSearchAdvanced.txt
data/TWiki/WebSearchAdvanced.txt,v
data/TWiki/WebStatistics.txt
data/TWiki/WebStatistics.txt,v
data/TWiki/WebTopicCreator.txt
data/TWiki/WebTopicCreator.txt,v
data/TWiki/WelcomeGuest.txt
data/TWiki/WelcomeGuest.txt,v
data/TWiki/WysiwygPlugin.txt
data/TWiki/WysiwygPlugin.txt,v
data/Trash/WebPreferences.txt
data/Trash/WebPreferences.txt,v
data/Trash/WebStatistics.txt
data/Trash/WebStatistics.txt,v
data/_default/WebLeftBar.txt
data/_default/WebLeftBar.txt,v
data/_default/WebPreferences.txt
data/_default/WebPreferences.txt,v
data/_default/WebStatistics.txt
data/_default/WebStatistics.txt,v
index.html
lib/DEPENDENCIES
lib/MANIFEST
lib/TWiki.pm
lib/TWiki.spec
lib/TWiki/Attach.pm
lib/TWiki/Configure/Checker.pm
lib/TWiki/Configure/Checkers/Site/Locale.pm
lib/TWiki/Configure/Checkers/UseLocale.pm
lib/TWiki/Configure/UIs/EXTEND.pm
lib/TWiki/Contrib/BehaviourContrib.pm
lib/TWiki/Contrib/ClassicSkin.pm
lib/TWiki/Contrib/JSCalendarContrib.pm
lib/TWiki/Contrib/MailerContrib.pm
lib/TWiki/Contrib/MailerContrib/Change.pm
lib/TWiki/Contrib/MailerContrib/UpData.pm
lib/TWiki/Contrib/MailerContrib/WebNotify.pm
lib/TWiki/Contrib/PatternSkin.pm
lib/TWiki/Contrib/TWikiUserMappingContrib.pm
lib/TWiki/Contrib/TipsContrib.pm
lib/TWiki/Contrib/TwistyContrib.pm
lib/TWiki/Form.pm
lib/TWiki/Form/FieldDefinition.pm
lib/TWiki/Func.pm
lib/TWiki/If/Node.pm
lib/TWiki/LoginManager/TemplateLogin.pm
lib/TWiki/Meta.pm
lib/TWiki/Net.pm
lib/TWiki/Plugins/CommentPlugin.pm
lib/TWiki/Plugins/EditTablePlugin.pm
lib/TWiki/Plugins/EditTablePlugin/Core.pm
lib/TWiki/Plugins/EmptyPlugin.pm
lib/TWiki/Plugins/InterwikiPlugin.pm
lib/TWiki/Plugins/PreferencesPlugin.pm
lib/TWiki/Plugins/RenderListPlugin.pm
lib/TWiki/Plugins/SlideShowPlugin.pm
lib/TWiki/Plugins/SlideShowPlugin/SlideShow.pm
lib/TWiki/Plugins/SmiliesPlugin.pm
lib/TWiki/Plugins/SpreadSheetPlugin.pm
lib/TWiki/Plugins/TablePlugin.pm
lib/TWiki/Plugins/TablePlugin/Core.pm
lib/TWiki/Plugins/TinyMCEPlugin.pm
lib/TWiki/Plugins/TwistyPlugin.pm
lib/TWiki/Plugins/WysiwygPlugin.pm
lib/TWiki/Plugins/WysiwygPlugin/Constants.pm
lib/TWiki/Plugins/WysiwygPlugin/HTML2TML.pm
lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Leaf.pm
lib/TWiki/Plugins/WysiwygPlugin/HTML2TML/Node.pm
lib/TWiki/Plugins/WysiwygPlugin/TML2HTML.pm
lib/TWiki/Plurals.pm
lib/TWiki/Prefs/PrefsCache.pm
lib/TWiki/Query/Node.pm
lib/TWiki/Render.pm
lib/TWiki/Sandbox.pm
lib/TWiki/Search.pm
lib/TWiki/Store.pm
lib/TWiki/Store/RcsFile.pm
lib/TWiki/Store/SearchAlgorithms/Forking.pm
lib/TWiki/UI/ChangeForm.pm
lib/TWiki/UI/Edit.pm
lib/TWiki/UI/Manage.pm
lib/TWiki/UI/Oops.pm
lib/TWiki/UI/RDiff.pm
lib/TWiki/UI/Register.pm
lib/TWiki/UI/Save.pm
lib/TWiki/UI/View.pm
lib/TWiki/UserMapping.pm
lib/TWiki/Users.pm
lib/TWiki/Users/ApacheHtpasswdUser.pm
lib/TWiki/Users/BaseUserMapping.pm
lib/TWiki/Users/HtPasswdUser.pm
lib/TWiki/Users/Password.pm
lib/TWiki/Users/TWikiUserMapping.pm
locale/TWiki.pot
locale/bg.po
locale/cs.po
locale/da.po
locale/de.po
locale/es.po
locale/fr.po
locale/it.po
locale/ja.po
locale/nl.po
locale/pl.po
locale/pt.po
locale/ru.po
locale/sv.po
locale/zh-cn.po
locale/zh-tw.po
pub-htaccess.txt
pub/TWiki/EditTablePlugin/edittable.css
pub/TWiki/EditTablePlugin/edittable.js
pub/TWiki/EditTablePlugin/separator_bg_anim.gif
pub/TWiki/JSCalendarContrib/img.gif
pub/TWiki/PatternSkin/colors.css
pub/TWiki/PatternSkin/style.css
pub/TWiki/TWikiDocGraphics/TWikiDocGraphics_16x16.psd
pub/TWiki/TWikiDocGraphics/TWikiDocGraphics_FileTypeIcons.psd
pub/TWiki/TWikiDocGraphics/air.gif
pub/TWiki/TWikiDocGraphics/css.gif
pub/TWiki/TWikiDocGraphics/group.gif
pub/TWiki/TWikiDocGraphics/line_ur_gray.gif
pub/TWiki/TWikiDocGraphics/parent_gray.gif
pub/TWiki/TWikiDocGraphics/person.gif
pub/TWiki/TWikiDocGraphics/persons.gif
pub/TWiki/TWikiDocGraphics/useractive.gif
pub/TWiki/TWikiDocGraphics/userinactive.gif
pub/TWiki/TWikiJavascripts/twikiArray.js
pub/TWiki/TWikiJavascripts/twikiCSS.js
pub/TWiki/TWikiJavascripts/twikiEvent.js
pub/TWiki/TWikiJavascripts/twikiForm.js
pub/TWiki/TWikiJavascripts/twikiFunction.js
pub/TWiki/TWikiJavascripts/twikiHTML.js
pub/TWiki/TWikiJavascripts/twikiPref.js
pub/TWiki/TWikiJavascripts/twikiString.js
pub/TWiki/TWikiJavascripts/twikiStringUnicodeChars.js
pub/TWiki/TWikiJavascripts/twikiWindow.js
pub/TWiki/TWikiJavascripts/twikilib.js
pub/TWiki/TWikiJavascripts/twikiuiToggle.js
pub/TWiki/TWikiLogos/T-logo-124x35-t.gif
pub/TWiki/TWikiLogos/T-logo-124x35.png
pub/TWiki/TWikiLogos/T-logo-140x40-t.gif
pub/TWiki/TWikiLogos/T-logo-140x40.png
pub/TWiki/TWikiLogos/T-logo-158x45-t.gif
pub/TWiki/TWikiLogos/T-logo-158x45.png
pub/TWiki/TWikiLogos/T-logo-175x50-t.gif
pub/TWiki/TWikiLogos/T-logo-175x50.png
pub/TWiki/TWikiLogos/T-logo-235x67-t.gif
pub/TWiki/TWikiLogos/T-logo-235x67.png
pub/TWiki/TWikiLogos/T-logo-3640x1038-b.png
pub/TWiki/TWikiLogos/T-logo-456x130-t.gif
pub/TWiki/TWikiLogos/T-logo-456x130.png
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/attach.htm
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/css/popup.css
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/css/popup_src.css
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/jscripts/attach.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/jscripts/attach_src.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/jscripts/colour.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikibuttons/jscripts/colour_src.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikiimage/css/advimage.css
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikiimage/editor_plugin.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikiimage/editor_plugin_src.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikiimage/jscripts/functions.js
pub/TWiki/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/twikiimage/jscripts/functions_src.js
pub/TWiki/TinyMCEPlugin/twiki.js
pub/TWiki/TinyMCEPlugin/twiki_src.js
pub/TWiki/TinyMCEPlugin/twiki_tiny.js
pub/TWiki/TinyMCEPlugin/twiki_tiny_src.js
pub/TWiki/TinyMCEQuickHelp/Format_Drop_Down.gif
readme.txt
robots.txt
templates/attach.tmpl
templates/attachagain.pattern.tmpl
templates/changeform.tmpl
templates/css.tmpl
templates/edit.classic.tmpl
templates/edit.pattern.tmpl
templates/editform.classic.tmpl
templates/editform.tmpl
templates/edittext.classic.tmpl
templates/form.pattern.tmpl
templates/login.pattern.tmpl
templates/login.tmpl
templates/mailnotify.tmpl
templates/mailresetpassword.classic.tmpl
templates/mailresetpassword.tmpl
templates/messages.tmpl
templates/oopschangelanguage.tmpl
templates/oopsmore.tmpl
templates/rdiff.tmpl
templates/registerconfirm.tmpl
templates/registernotify.tmpl
templates/renamebase.pattern.tmpl
templates/renamedelete.pattern.tmpl
templates/renameweb.tmpl
templates/search.pattern.tmpl
templates/search.text.tmpl
templates/search.tmpl
templates/searchbase.pattern.tmpl
templates/searchformat.tmpl
templates/settings.pattern.tmpl
templates/twiki.classic.tmpl
templates/twiki.pattern.tmpl
templates/twiki.tmpl
templates/view.classic.tmpl
templates/view.pattern.tmpl
templates/view.plain.tmpl
templates/view.rss.tmpl
templates/view.rssatom.tmpl
templates/view.tmpl
templates/viewprint.tmpl
templates/viewtopicactionbuttons.tmpl
tools/extender.pl
tools/geturl.pl
twiki_httpd_conf.txt
     1.1 --- a/INSTALL.html	Sat Jan 26 15:50:53 2008 +0100
     1.2 +++ b/INSTALL.html	Mon Aug 11 20:30:19 2008 +0200
     1.3 @@ -1,5 +1,5 @@
     1.4  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.5 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
     1.7  <head><title>TWikiInstallationGuide</title></head>
     1.8  <body class=""><div class="twikiPage">
     1.9  <a name="PageTop"></a> 
    1.10 @@ -288,7 +288,7 @@
    1.11  	<tbody>
    1.12  		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.13  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> Perl </td>
    1.14 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> 5.8.4 or higher is recommended </td>
    1.15 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> 5.8.4 or higher is recommended. TWiki will run in perl 5.6.1 but only with Wysiwyg editor disabled. Wysiwyg requires unicode support which is provided by perl 5.8.1 and forward. </td>
    1.16  		</tr>
    1.17  		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.18  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> RCS </td>
    1.19 @@ -335,52 +335,56 @@
    1.20  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &nbsp; </td>
    1.21  		</tr>
    1.22  		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.23 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> CGI::Carp </td>
    1.24 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=1.26 </td>
    1.25 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> CGI </td>
    1.26 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Versions 2.89 and 3.37 must be avoided. Most version from 3.15 and onwards should work. </td>
    1.27 +		</tr>
    1.28 +		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.29 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> CGI::Carp </td>
    1.30 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=1.26 </td>
    1.31 +		</tr>
    1.32 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.33 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> Config </td>
    1.34 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=0 </td>
    1.35  		</tr>
    1.36  		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.37 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> Config </td>
    1.38 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=0 </td>
    1.39 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> Cwd </td>
    1.40 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=3.05 </td>
    1.41  		</tr>
    1.42  		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.43 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> Cwd </td>
    1.44 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> Data::Dumper </td>
    1.45 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=2.121 </td>
    1.46 +		</tr>
    1.47 +		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.48 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> Error (included) </td>
    1.49 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &nbsp; </td>
    1.50 +		</tr>
    1.51 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.52 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> File::Copy </td>
    1.53 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=2.06 </td>
    1.54 +		</tr>
    1.55 +		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.56 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> File::Find </td>
    1.57 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=1.05 </td>
    1.58 +		</tr>
    1.59 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.60 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> File::Spec </td>
    1.61  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=3.05 </td>
    1.62  		</tr>
    1.63  		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.64 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> Data::Dumper </td>
    1.65 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=2.121 </td>
    1.66 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> FileHandle </td>
    1.67 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=2.01 </td>
    1.68  		</tr>
    1.69  		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.70 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> Error (included) </td>
    1.71 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &nbsp; </td>
    1.72 -		</tr>
    1.73 -		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.74 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> File::Copy </td>
    1.75 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=2.06 </td>
    1.76 -		</tr>
    1.77 -		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.78 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> File::Find </td>
    1.79 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=1.05 </td>
    1.80 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> IO::File </td>
    1.81 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=1.10 </td>
    1.82  		</tr>
    1.83  		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.84 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> File::Spec </td>
    1.85 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=3.05 </td>
    1.86 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> Text::Diff (included) </td>
    1.87 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &nbsp; </td>
    1.88  		</tr>
    1.89  		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.90 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> FileHandle </td>
    1.91 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=2.01 </td>
    1.92 -		</tr>
    1.93 -		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
    1.94 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> IO::File </td>
    1.95 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> &gt;=1.10 </td>
    1.96 -		</tr>
    1.97 -		<tr class="twikiTableOdd twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
    1.98 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> Text::Diff (included) </td>
    1.99 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &nbsp; </td>
   1.100 -		</tr>
   1.101 -		<tr class="twikiTableEven twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   1.102 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol twikiLast"> Time::Local </td>
   1.103 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol twikiLast"> &gt;=1.11 </td>
   1.104 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol twikiLast"> Time::Local </td>
   1.105 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol twikiLast"> &gt;=1.11 </td>
   1.106  		</tr>
   1.107  	</tbody></table>
   1.108  <p />
   1.109 @@ -611,4 +615,5 @@
   1.110  <p />
   1.111  <p />
   1.112  <p />
   1.113 -</div><!--/twikiPage--></body></html>
   1.114 \ No newline at end of file
   1.115 +</div><!--/twikiPage--></body></html>
   1.116 +<p />
   1.117 \ No newline at end of file
     2.1 --- a/TWikiHistory.html	Sat Jan 26 15:50:53 2008 +0100
     2.2 +++ b/TWikiHistory.html	Mon Aug 11 20:30:19 2008 +0200
     2.3 @@ -1,5 +1,5 @@
     2.4  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2.5 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
     2.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
     2.7  <head><title>TWikiHistory</title></head>
     2.8  <body class=""><div class="twikiPage">
     2.9  <a name="PageTop"></a> 
    2.10 @@ -7,7 +7,7 @@
    2.11  <h1><a name="Appendix_A_TWiki_Development_Tim"></a> Appendix A: TWiki Development Time-line </h1>
    2.12  <p />
    2.13  <div class="twikiToc"><span class="twikiTocTitle">On this page:</span> <ul>
    2.14 -<li> <a href="#TWiki_Release_4_2_Freetown_22_Ja"> TWiki Release 4.2 (Freetown), 22 Jan 2008</a>
    2.15 +<li> <a href="#TWiki_Release_4_2_1_Freetown_rel"> TWiki Release 4.2.1 (Freetown) released %$DATE%</a>
    2.16  </li> <li> <a href="#TWiki_Release_4_1_Edinburgh_16_J"> TWiki Release 4.1 (Edinburgh), 16 Jan 2007</a>
    2.17  </li> <li> <a href="#TWiki_Release_4_0_0_Dakar_01_Feb"> TWiki Release 4.0.0 (Dakar), 01 Feb 2006</a>
    2.18  </li> <li> <a href="#01_Sep_2004_Release_Cairo"> 01-Sep-2004 Release (Cairo)</a>
    2.19 @@ -24,7 +24,9 @@
    2.20  </div>
    2.21  <p />
    2.22  <a name="FreetownRelease"></a>
    2.23 -<h2><a name="TWiki_Release_4_2_Freetown_22_Ja"></a> TWiki Release 4.2 (Freetown), 22 Jan 2008 </h2>
    2.24 +<h2><a name="TWiki_Release_4_2_1_Freetown_rel"></a> TWiki Release 4.2.1 (Freetown) released %$DATE% </h2>
    2.25 +<p />
    2.26 +Patch release following the 4.2.0 released 22 Jan 2008
    2.27  <p />
    2.28  <strong><em>New Features and Enhancements of TWiki Release 4.2</em></strong>
    2.29  <p /> <ul>
    2.30 @@ -84,7 +86,7 @@
    2.31  <p />
    2.32  Many people have been involved in creating TWiki 4.2. Special thanks go to the most active contributors in the following areas: <ul>
    2.33  <li> Release management led by <a href="http://twiki.org/cgi-bin/view/Main.KennethLavrsen" title="'Main.KennethLavrsen' on TWiki.org" class="interwikiLink">TWiki:Main.KennethLavrsen</a>, ably assisted by <a href="http://twiki.org/cgi-bin/view/Main.SvenDowideit" title="'Main.SvenDowideit' on TWiki.org" class="interwikiLink">TWiki:Main.SvenDowideit</a>
    2.34 -</li> <li> Design and development driven by <a href="http://twiki.org/cgi-bin/view/Main.CrawfordCurrie" title="'Main.CrawfordCurrie' on TWiki.org" class="interwikiLink">TWiki:Main.CrawfordCurrie</a>, <a href="http://twiki.org/cgi-bin/view/Main.ArthurClemens" title="'Main.ArthurClemens' on TWiki.org" class="interwikiLink">TWiki:Main.ArthurClemens</a>, and <a href="http://twiki.org/cgi-bin/view/Main.SvenDowideit" title="'Main.SvenDowideit' on TWiki.org" class="interwikiLink">TWiki:Main.SvenDowideit</a>
    2.35 +</li> <li> Design and development driven by <a href="http://twiki.org/cgi-bin/view/Main.CrawfordCurrie" title="'Main.CrawfordCurrie' on TWiki.org" class="interwikiLink">TWiki:Main.CrawfordCurrie</a>, <a href="http://twiki.org/cgi-bin/view/Main.ArthurClemens" title="'Main.ArthurClemens' on TWiki.org" class="interwikiLink">TWiki:Main.ArthurClemens</a>, <span class="twikiNewLink">KennethLavrsen<a href="http://twiki.org/cgi-bin/edit/TWiki.Main/KennethLavrsen?topicparent=TWiki.TWikiHistory" rel="nofollow" title="Create this topic">?</a></span>  and <a href="http://twiki.org/cgi-bin/view/Main.SvenDowideit" title="'Main.SvenDowideit' on TWiki.org" class="interwikiLink">TWiki:Main.SvenDowideit</a>
    2.36  </li> <li> Testing driven by <a href="http://twiki.org/cgi-bin/view/Main.KennethLavrsen" title="'Main.KennethLavrsen' on TWiki.org" class="interwikiLink">TWiki:Main.KennethLavrsen</a>
    2.37  </li></ul> 
    2.38  <p />
    2.39 @@ -1647,4 +1649,5 @@
    2.40  <p />
    2.41  <p />
    2.42  <p />
    2.43 -</div><!--/twikiPage--></body></html>
    2.44 \ No newline at end of file
    2.45 +</div><!--/twikiPage--></body></html>
    2.46 +<p />
    2.47 \ No newline at end of file
     3.1 --- a/TWikiReleaseNotes04x02.html	Sat Jan 26 15:50:53 2008 +0100
     3.2 +++ b/TWikiReleaseNotes04x02.html	Mon Aug 11 20:30:19 2008 +0200
     3.3 @@ -1,14 +1,21 @@
     3.4  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3.5 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
     3.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
     3.7  <head><title>TWikiReleaseNotes04x02</title></head>
     3.8  <body class=""><div class="twikiPage">
     3.9  <a name="PageTop"></a> 
    3.10 -<p /><h1><a name="TWiki_Release_4_2_0_Freetown_DAT"></a><a name="_TWiki_Release_4_2_0_Freetown_DA"></a>  TWiki Release 4.2.0 (Freetown), 04:18:52 22 January 2008 </h1>
    3.11 +<p /><h1><a name="TWiki_Release_4_2_1_Freetown_DAT"></a><a name="_TWiki_Release_4_2_1_Freetown_DA"></a>  TWiki Release 4.2.1 (Freetown), 00:13:28 04 August 2008 </h1>
    3.12  <p />
    3.13  <div class="twikiToc"><span class="twikiTocTitle">On this page:</span> <ul>
    3.14  <li> <a href="#Introduction"> Introduction</a>
    3.15  </li> <li> <a href="#Pre_installed_Extensions"> Pre-installed Extensions</a>
    3.16  </li> <li> <a href="#New_Features_Highlights"> New Features Highlights</a>
    3.17 +</li> <li> <a href="#Important_Changes_since_4_2_0"> Important Changes since 4.2.0</a> <ul>
    3.18 +<li> <a href="#Perl_5_8_is_now_minimum_requirem"> Perl 5.8 is now minimum requirement with Wysiwyg</a>
    3.19 +</li> <li> <a href="#TWiki_now_installs_and_works_wit"> TWiki now installs and works with Perl 5.10.0.</a>
    3.20 +</li> <li> <a href="#The_RCS_files_in_subdirectories"> The RCS files in subdirectories feature removed</a>
    3.21 +</li> <li> <a href="#The_Japanese_language_file_has_b"> The Japanese language file has been renamed</a>
    3.22 +</li> <li> <a href="#Highlights_of_bug_fixes_since_4"> Highlights of bug fixes since 4.2.0</a>
    3.23 +</li></ul> 
    3.24  </li> <li> <a href="#Important_Changes_since_4_1_2"> Important Changes since 4.1.2</a> <ul>
    3.25  <li> <a href="#New_WYSIWYG_Editor"> New WYSIWYG Editor</a>
    3.26  </li> <li> <a href="#NEWTOPICLINKSYMBOL_removed"> NEWTOPICLINKSYMBOL removed</a>
    3.27 @@ -23,20 +30,23 @@
    3.28  </li> <li> <a href="#TWiki_4_2_0_Minor_Release_Detail">  TWiki 4.2.0 Minor Release - Details</a>
    3.29  </li> <li> <a href="#Fixes"> Fixes</a>
    3.30  </li> <li> <a href="#Enhancements"> Enhancements</a>
    3.31 +</li> <li> <a href="#TWiki_4_2_1_Minor_Release_Detail">  TWiki 4.2.1 Minor Release - Details</a>
    3.32 +</li> <li> <a href="#Fixes"> Fixes</a>
    3.33 +</li> <li> <a href="#Enhancements"> Enhancements</a>
    3.34  </li></ul> 
    3.35  </div>
    3.36  <p />
    3.37  <h2><a name="Introduction"></a> Introduction </h2>
    3.38  <p />
    3.39 -TWiki Release 4.2.0 is a minor release. TWiki releases are either major (major new features and changes in architecture), minor (enhancements and bug fixes), or patch releases (bug fixes only) which can be installed as upgrades on production installations.
    3.40 +TWiki 4.2.0 was released 22 Jan 2008 and introduced some hot new features that make TWiki a better user experience for both beginners and experienced application developers. It also contained quite a number of bugfixes since 4.1.2.
    3.41  <p />
    3.42 -TWiki Release 4.2.0 introduces some good enhancements and quite many bug fixes since 4.1.2.
    3.43 +TWiki 4.2.1 is a patch release which only contains bug fixes. More than 150 bugs have been fixed since the release of 4.2.1 in all areas of TWiki.
    3.44  <p />
    3.45 -The development team has done everything to maintain full compatibility with topics generated in TWiki-4.0 and there are no changes to the topic format when using normal TWikiUserMapping
    3.46 +It is highly recommended to upgrade TWiki 4.2.0 to 4.2.1. Users will find the 4.2.1 much more stable in daily use.
    3.47  <p />
    3.48  <h2><a name="Pre_installed_Extensions"></a> Pre-installed Extensions </h2>
    3.49  <p />
    3.50 -TWiki 4.2.0 is shipped with
    3.51 +TWiki 4.2.1 is shipped with
    3.52  <p /> <ul>
    3.53  <li> <strong>Plugins:</strong> CommentPlugin, EditTablePlugin, EmptyPlugin, InterwikiPlugin, PreferencesPlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin, TinyMCEPlugin, TwistyPlugin, WysiwygPlugin
    3.54  </li> <li> <strong>Contribs:</strong> BehaviourContrib, JSCalendarContrib, MailerContrib, TipsContrib, TWikiUserMappingContrib, TwistyContrib
    3.55 @@ -85,6 +95,63 @@
    3.56  </li></ul> 
    3.57  </li></ul> 
    3.58  <p />
    3.59 +<h2><a name="Important_Changes_since_4_2_0"></a> Important Changes since 4.2.0 </h2>
    3.60 +<p />
    3.61 +<h3><a name="Perl_5_8_is_now_minimum_requirem"></a> Perl 5.8 is now minimum requirement with Wysiwyg </h3>
    3.62 +<p />
    3.63 +In TWiki 4.2.1 the support of international characters has been improved. Especially when using the Wysiwyg editor. This requires that perl internally works with unicode and that the Encode CPAN lib is installed. For this reason Perl 5.8.X is required for Wysiwyg support. TWiki will run with perl 5.6.1 if WysiwygPlugin is disabled.
    3.64 +<p />
    3.65 +<h3><a name="TWiki_now_installs_and_works_wit"></a> TWiki now installs and works with Perl 5.10.0. </h3>
    3.66 +<p />
    3.67 +Newer distributions of Linux now ships with Perl 5.10.0. TWiki has been tested with Perl 5.10.0 and it should work fine. If the CGI library is version 3.37 you will need to update it to a newer version as the 3.37 contains some fatal bugs. Simply updating your perl using the standard update feature in your distribution may be enough to cure this problem.
    3.68 +<p />
    3.69 +<h3><a name="The_RCS_files_in_subdirectories"></a><a name="The_RCS_files_in_subdirectories_"></a> The RCS files in subdirectories feature removed </h3>
    3.70 +<p />
    3.71 +The feature related to the config option TWiki::cfg{RCS}{useSubDir} has been removed. It never really worked and there are all sorts of issues related to it with respect to distribution of extensions and packaged applications, and it does not really add any performance advantages. So instead of trying to repair a bad feature that never really worked it was decided to remove it.
    3.72 +<p />
    3.73 +The removal was announced in a news letter and in a proposal topic, and discussed at several release meetings, and noone objected against its removal.
    3.74 +<p />
    3.75 +If you have run TWiki with this feature (maybe with a self implemented fix of the code) you will need to simply copy all the ,v files in all RCS directories to the directory above (where you find the .txt file or the attached filed) when you upgrade to 4.2.1.
    3.76 +<p />
    3.77 +<h3><a name="The_Japanese_language_file_has_b"></a> The Japanese language file has been renamed </h3>
    3.78 +<p />
    3.79 +We decided to rename the locale/jp.po to locale/ja.po to match the rule that the file has the same name as the code for the locale.
    3.80 +<p />
    3.81 +For those using the Japanese language file you need to do the following if you upgrade TWiki
    3.82 +<p /> <ul>
    3.83 +<li> Delete the old jp.po file
    3.84 +</li> <li> Delete the locale/languages.cache file (it gets recreated by TWiki first time it runs with language files)
    3.85 +</li> <li> Rename the entry <code>$TWiki::cfg{Languages}{jp}{Enabled} = 1;</code> in the lib/LocalSite.cfg to <code>$TWiki::cfg{Languages}{ja}{Enabled} = 1;</code>
    3.86 +</li></ul> 
    3.87 +<p />
    3.88 +<h3><a name="Highlights_of_bug_fixes_since_4"></a><a name="Highlights_of_bug_fixes_since_4_"></a> Highlights of bug fixes since 4.2.0 </h3>
    3.89 +<p /> <ul>
    3.90 +<li> Much more stable Wysiwyg editor <ul>
    3.91 +<li> Better support for non-English characters
    3.92 +</li> <li> Better handling of bullet points
    3.93 +</li> <li> Pickaxe feature which enables quick swap between Wysiwyg and raw edit is more stable
    3.94 +</li> <li> Attachment of files within Wysiwyg editor working better
    3.95 +</li> <li> Linking feature fixed
    3.96 +</li></ul> 
    3.97 +</li> <li> More stable EditTablePlugin
    3.98 +</li> <li> Better support for UTF8 though UTF8 is still regarded as experimental and features such as wiki words do not work with non-english characters. UTF8 will be a good choice for languages such as Chinese, Japanese and Korean
    3.99 +</li> <li> Better support for non English charsets
   3.100 +</li> <li> Easier configuration of language settings in configure
   3.101 +</li> <li> Renaming of webs much improved
   3.102 +</li> <li> Compatibility with perl 5.10
   3.103 +</li> <li> Fixes related to mandatory fields in forms
   3.104 +</li> <li> Universal edit button with Firefox extension
   3.105 +</li> <li> Access controls using login ID instead of wikiname which was broken in 4.2.0 works again
   3.106 +</li> <li> Search features have had a few bugs fixed
   3.107 +</li> <li> Several bugs related to attaching files have been fixed
   3.108 +</li> <li> Some cross site scripting possibilities have been eliminated
   3.109 +</li> <li> Plugins that uses beforeAttachmentSaveHandler now works stable (e.g. BlackListPlugin)
   3.110 +</li> <li> The feature of having RCS files (the ,v file) in a separate directory never worked. Feature has now been removed as it really does not give any advantages.
   3.111 +</li> <li> User mapping feature improved to ensure 1:1 mapping between canonical user ID and login ID which is important for security
   3.112 +</li></ul> 
   3.113 +<p />
   3.114 +See the full list of bug fixes at the bottom of this topic.
   3.115 +<p />
   3.116  <h2><a name="Important_Changes_since_4_1_2"></a> Important Changes since 4.1.2 </h2>
   3.117  <p />
   3.118  <h3><a name="New_WYSIWYG_Editor"></a> New WYSIWYG Editor </h3>
   3.119 @@ -180,7 +247,7 @@
   3.120  <p />
   3.121  <h2><a name="TWiki_4_2_0_Minor_Release_Detail"></a> TWiki 4.2.0 Minor Release - Details </h2>
   3.122  <p />
   3.123 -The 4.2.0 release was built from SVN <a href="http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02" target="_top">http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02</a> revision 16278 (22 Jan 2008). 
   3.124 +The 4.2.0 release was built from SVN <a href="http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02" target="_top">http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02</a> revision 17311 (04 Aug 2008). 
   3.125  <p />
   3.126  <h2><a name="Fixes"></a> Fixes </h2>
   3.127  <p />
   3.128 @@ -204,7 +271,7 @@
   3.129  		</tr>
   3.130  		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.131  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5210" target="_top">Item5210</a> </td>
   3.132 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> EDITTABLE with a simple text input in which the user has put <br />  gets trunkated at the first BR </td>
   3.133 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> EDITTABLE with a simple text input in which the user has put %BR gets trunkated at the first BR </td>
   3.134  		</tr>
   3.135  		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.136  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5123" target="_top">Item5123</a> </td>
   3.137 @@ -320,7 +387,7 @@
   3.138  		</tr>
   3.139  		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.140  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4848" target="_top">Item4848</a> </td>
   3.141 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> <a href="http://twiki.org/cgi-bin/view/Plugins.EditTablePlugin" title="'Plugins.EditTablePlugin' on TWiki.org" class="interwikiLink">TWiki:Plugins.EditTablePlugin</a> textarea bug! </td>
   3.142 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> EditTablePlugin textarea bug! </td>
   3.143  		</tr>
   3.144  		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.145  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4846" target="_top">Item4846</a> </td>
   3.146 @@ -544,7 +611,7 @@
   3.147  		</tr>
   3.148  		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.149  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4432" target="_top">Item4432</a> </td>
   3.150 -			<td bgcolor="#edf4f9" align="right" valign="top" class="twikiTableCol1 twikiLastCol"> causes an internal server error </td>
   3.151 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> %VAR causes an internal server error </td>
   3.152  		</tr>
   3.153  		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.154  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4426" target="_top">Item4426</a> </td>
   3.155 @@ -552,7 +619,7 @@
   3.156  		</tr>
   3.157  		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.158  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4425" target="_top">Item4425</a> </td>
   3.159 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Empty bullets get a <code><br /></code> tag. </td>
   3.160 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Empty bullets get a br tag. </td>
   3.161  		</tr>
   3.162  		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.163  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4403" target="_top">Item4403</a> </td>
   3.164 @@ -948,7 +1015,7 @@
   3.165  		</tr>
   3.166  		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.167  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3832" target="_top">Item3832</a> </td>
   3.168 -			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> <span class="twikiNewLink">bracket links<a href="http://twiki.org/cgi-bin/edit/TWiki/BracketLinks?topicparent=TWiki.TWikiReleaseNotes04x02" rel="nofollow" title="Create this topic">?</a></span>  are not updated during page renames </td>
   3.169 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> bracket links are not updated during page renames </td>
   3.170  		</tr>
   3.171  		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.172  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3829" target="_top">Item3829</a> </td>
   3.173 @@ -1096,7 +1163,7 @@
   3.174  		</tr>
   3.175  		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.176  			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3703" target="_top">Item3703</a> </td>
   3.177 -			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &nbsp; in the size field of a form will crash the forms code </td>
   3.178 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> &amp; nbsp; in the size field of a form will crash the forms code </td>
   3.179  		</tr>
   3.180  		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.181  			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3690" target="_top">Item3690</a> </td>
   3.182 @@ -1630,6 +1697,652 @@
   3.183  		</tr>
   3.184  	</tbody></table>
   3.185  <p />
   3.186 +<h2><a name="TWiki_4_2_1_Minor_Release_Detail"></a> TWiki 4.2.1 Minor Release - Details </h2>
   3.187 +<p />
   3.188 +The 4.2.1 release was built from SVN <a href="http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02" target="_top">http://svn.twiki.org/svn/twiki/branches/TWikiRelease04x02</a> revision 17311 (04 Aug 2008). 
   3.189 +<p />
   3.190 +<h2><a name="Fixes"></a> Fixes </h2>
   3.191 +<p />
   3.192 +<table cellspacing="0" id="table3" cellpadding="0" class="twikiTable" rules="rows" border="1">
   3.193 +	<tbody>
   3.194 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.195 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5876" target="_top">Item5876</a> </td>
   3.196 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Make query search ref more clear in VarSEARCH. </td>
   3.197 +		</tr>
   3.198 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.199 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5873" target="_top">Item5873</a> </td>
   3.200 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> REVINFO shows unknown user instead of the author value when it cannot map. </td>
   3.201 +		</tr>
   3.202 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.203 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5868" target="_top">Item5868</a> </td>
   3.204 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> ApacheHtpasswdUser compile error </td>
   3.205 +		</tr>
   3.206 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.207 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5866" target="_top">Item5866</a> </td>
   3.208 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> shortcircuit TWiki::_processTags shortpath for 10-30% TWiki render speed improvement </td>
   3.209 +		</tr>
   3.210 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.211 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5854" target="_top">Item5854</a> </td>
   3.212 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Forking search result collation regex can cause many spurious log entries </td>
   3.213 +		</tr>
   3.214 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.215 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5850" target="_top">Item5850</a> </td>
   3.216 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> ResetPassword/ChangePassword combo "Oops: we could not recognize you" </td>
   3.217 +		</tr>
   3.218 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.219 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5849" target="_top">Item5849</a> </td>
   3.220 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> regex SEARCH on Native Windows crashes when there are [^] chars or mismatched "s in the regex. </td>
   3.221 +		</tr>
   3.222 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.223 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5844" target="_top">Item5844</a> </td>
   3.224 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Automatic statistics denied by default server configuration </td>
   3.225 +		</tr>
   3.226 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.227 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5834" target="_top">Item5834</a> </td>
   3.228 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Edit in ClassicSkin with action=form still displays the text field for the topic </td>
   3.229 +		</tr>
   3.230 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.231 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5833" target="_top">Item5833</a> </td>
   3.232 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Double header in Classic skin when editing with action=text </td>
   3.233 +		</tr>
   3.234 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.235 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5832" target="_top">Item5832</a> </td>
   3.236 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> EDITACTION only works on Edit but not Edit Raw </td>
   3.237 +		</tr>
   3.238 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.239 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5831" target="_top">Item5831</a> </td>
   3.240 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> EDITACTION parameter does get replaced properly in the changeform templates if combined with setting EDITACTION </td>
   3.241 +		</tr>
   3.242 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.243 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5826" target="_top">Item5826</a> </td>
   3.244 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> improved the security of the password generated for resetPassword </td>
   3.245 +		</tr>
   3.246 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.247 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5823" target="_top">Item5823</a> </td>
   3.248 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Adding MD5 Password Feature </td>
   3.249 +		</tr>
   3.250 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.251 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5819" target="_top">Item5819</a> </td>
   3.252 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Document that 4.2.1 with Wysiwyg will no longer work with Perl 5.6 </td>
   3.253 +		</tr>
   3.254 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.255 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5810" target="_top">Item5810</a> </td>
   3.256 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> %IF in a set statement fails </td>
   3.257 +		</tr>
   3.258 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.259 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5808" target="_top">Item5808</a> </td>
   3.260 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> TWiki.InstalledPlugins lists Contribs and AddOns but no Skins </td>
   3.261 +		</tr>
   3.262 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.263 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5798" target="_top">Item5798</a> </td>
   3.264 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> urlHost field initialized too late in TWiki::new </td>
   3.265 +		</tr>
   3.266 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.267 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5796" target="_top">Item5796</a> </td>
   3.268 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> SubscribePlugin and perl 5.8.4 exposes a taint issue in the latest MailerContrib </td>
   3.269 +		</tr>
   3.270 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.271 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5794" target="_top">Item5794</a> </td>
   3.272 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> potential dataloss bug in EditTablePlugin 4.8.2 </td>
   3.273 +		</tr>
   3.274 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.275 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5790" target="_top">Item5790</a> </td>
   3.276 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> LOCAL_SEARCH does expand nop'ed TML </td>
   3.277 +		</tr>
   3.278 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.279 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5789" target="_top">Item5789</a> </td>
   3.280 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> don't rely on the author info being present in attachment meta data </td>
   3.281 +		</tr>
   3.282 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.283 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5787" target="_top">Item5787</a> </td>
   3.284 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> square bracket url links don't escape their contents well enough </td>
   3.285 +		</tr>
   3.286 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.287 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5786" target="_top">Item5786</a> </td>
   3.288 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> improve TemplateOopsAttentionNotFound message </td>
   3.289 +		</tr>
   3.290 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.291 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5776" target="_top">Item5776</a> </td>
   3.292 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> MailerContrib cannot run multiple instances at the same time (document this fact) </td>
   3.293 +		</tr>
   3.294 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.295 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5772" target="_top">Item5772</a> </td>
   3.296 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> base and current revisions reversed in diff URL of MailerContrib notify message </td>
   3.297 +		</tr>
   3.298 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.299 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5744" target="_top">Item5744</a> </td>
   3.300 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> When renaming webs you get a File does not exist .. twiki_renamedelete.js </td>
   3.301 +		</tr>
   3.302 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.303 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5743" target="_top">Item5743</a> </td>
   3.304 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Easy to goof up web renaming because the default new webname includes subweb. </td>
   3.305 +		</tr>
   3.306 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.307 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5741" target="_top">Item5741</a> </td>
   3.308 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> REVTITLE isn't rendered except on rdiff </td>
   3.309 +		</tr>
   3.310 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.311 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5739" target="_top">Item5739</a> </td>
   3.312 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> twiki_httpd_conf.txt is inconsistent in the paths it has as default. </td>
   3.313 +		</tr>
   3.314 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.315 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5727" target="_top">Item5727</a> </td>
   3.316 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> configure and perl 5.10 dies with Use of uninitialized value $filename in substitution (s///) at (eval 41) line 23 </td>
   3.317 +		</tr>
   3.318 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.319 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5726" target="_top">Item5726</a> </td>
   3.320 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Changing a form when the old form has mandatory fields which are empty causes bogus error </td>
   3.321 +		</tr>
   3.322 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.323 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5725" target="_top">Item5725</a> </td>
   3.324 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Editing in Classic skin gives missing Save and Cancel buttons </td>
   3.325 +		</tr>
   3.326 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.327 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5724" target="_top">Item5724</a> </td>
   3.328 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> When you Edit Raw and then add form you end up in Wysiwyg edit mode </td>
   3.329 +		</tr>
   3.330 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.331 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5721" target="_top">Item5721</a> </td>
   3.332 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> TinyMCE not honouring Template Topic in special cases. </td>
   3.333 +		</tr>
   3.334 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.335 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5716" target="_top">Item5716</a> </td>
   3.336 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> universal edit button work </td>
   3.337 +		</tr>
   3.338 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.339 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5711" target="_top">Item5711</a> </td>
   3.340 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Registration of Zyc ends in the end of TWiki users instead of the last entry in list of users </td>
   3.341 +		</tr>
   3.342 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.343 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5703" target="_top">Item5703</a> </td>
   3.344 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Putting setting with empty value in 'Topic Preference' interface does not work. </td>
   3.345 +		</tr>
   3.346 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.347 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5701" target="_top">Item5701</a> </td>
   3.348 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> tempatetopic not implemented as per the docco in TWikiScripts </td>
   3.349 +		</tr>
   3.350 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.351 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5690" target="_top">Item5690</a> </td>
   3.352 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Chinese is fail on newest TinyMCEPlugin / WysiwygPlugin </td>
   3.353 +		</tr>
   3.354 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.355 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5688" target="_top">Item5688</a> </td>
   3.356 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Documentation of eachChangeSince uses $iterator and $it </td>
   3.357 +		</tr>
   3.358 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.359 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5687" target="_top">Item5687</a> </td>
   3.360 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TWikiScripts docco for formtemplate is missing details. </td>
   3.361 +		</tr>
   3.362 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.363 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5677" target="_top">Item5677</a> </td>
   3.364 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> META tag does not show form field data in 4.2 </td>
   3.365 +		</tr>
   3.366 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.367 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5674" target="_top">Item5674</a> </td>
   3.368 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> IF and Query have problems if some part of an evaluated statement is undef </td>
   3.369 +		</tr>
   3.370 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.371 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5668" target="_top">Item5668</a> </td>
   3.372 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> twiki form Hidden Labels aren't being hidden in view mode. </td>
   3.373 +		</tr>
   3.374 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.375 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5667" target="_top">Item5667</a> </td>
   3.376 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Named jp.po to ja.po to match locale. Fixed the translation of the word Japanese </td>
   3.377 +		</tr>
   3.378 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.379 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5656" target="_top">Item5656</a> </td>
   3.380 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> CGI::charset called in BEGIN{} breaks mod_perl preloading of TWiki.pm </td>
   3.381 +		</tr>
   3.382 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.383 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5655" target="_top">Item5655</a> </td>
   3.384 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Query and IF info.version value is not compatible with the common external representation of topic revision </td>
   3.385 +		</tr>
   3.386 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.387 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5649" target="_top">Item5649</a> </td>
   3.388 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> INCLUDE{"WebHome" section=""} returns nothing. </td>
   3.389 +		</tr>
   3.390 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.391 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5648" target="_top">Item5648</a> </td>
   3.392 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> LINKTOOLTIPINFO format cannot be changed </td>
   3.393 +		</tr>
   3.394 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.395 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5643" target="_top">Item5643</a> </td>
   3.396 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> REVINFO with topic= set to a non-existant topic returns stupid values. </td>
   3.397 +		</tr>
   3.398 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.399 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5638" target="_top">Item5638</a> </td>
   3.400 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> readdir/closedir attempted on invalid dirhandle on perl-5.10 </td>
   3.401 +		</tr>
   3.402 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.403 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5636" target="_top">Item5636</a> </td>
   3.404 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Main Web preferences lists nonexistant topic in WEBFORM </td>
   3.405 +		</tr>
   3.406 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.407 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5633" target="_top">Item5633</a> </td>
   3.408 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Documentation mistakes in TWikiFuncDotPm/saveTopic </td>
   3.409 +		</tr>
   3.410 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.411 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5632" target="_top">Item5632</a> </td>
   3.412 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> moveAttachment creates duplicates when topic/web are the same as the source </td>
   3.413 +		</tr>
   3.414 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.415 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5631" target="_top">Item5631</a> </td>
   3.416 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> WebStatistics topic was linking to the massive TWikiDocumentation topic </td>
   3.417 +		</tr>
   3.418 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.419 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5630" target="_top">Item5630</a> </td>
   3.420 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> spooling erra's in the WebNotify topics </td>
   3.421 +		</tr>
   3.422 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.423 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5629" target="_top">Item5629</a> </td>
   3.424 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> registration email does not explicitly tell the user what their login is. </td>
   3.425 +		</tr>
   3.426 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.427 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5627" target="_top">Item5627</a> </td>
   3.428 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Image and Attachment references are trashed when using short URLs </td>
   3.429 +		</tr>
   3.430 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.431 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5626" target="_top">Item5626</a> </td>
   3.432 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Encoding problem with iso-8859 and umlauts </td>
   3.433 +		</tr>
   3.434 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.435 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5622" target="_top">Item5622</a> </td>
   3.436 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Jumping text with blockindent on IE </td>
   3.437 +		</tr>
   3.438 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.439 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5620" target="_top">Item5620</a> </td>
   3.440 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Core: edit window no longer has focus on load </td>
   3.441 +		</tr>
   3.442 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.443 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5615" target="_top">Item5615</a> </td>
   3.444 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> ActionTracker with CommentPlugin order Dependencies </td>
   3.445 +		</tr>
   3.446 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.447 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5612" target="_top">Item5612</a> </td>
   3.448 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Selecting "All Public Webs" option not sticking in UI </td>
   3.449 +		</tr>
   3.450 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.451 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5609" target="_top">Item5609</a> </td>
   3.452 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Bug in lib/TWiki/Prefs/PrefsCache.pm (CGI::H3 should be CGI::h3) </td>
   3.453 +		</tr>
   3.454 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.455 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5602" target="_top">Item5602</a> </td>
   3.456 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Web Rename not following ALLOWWEBRENAME Preference </td>
   3.457 +		</tr>
   3.458 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.459 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5601" target="_top">Item5601</a> </td>
   3.460 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> registerHandler should be called once per registration </td>
   3.461 +		</tr>
   3.462 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.463 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5597" target="_top">Item5597</a> </td>
   3.464 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> default skin search template is broken for webchanges </td>
   3.465 +		</tr>
   3.466 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.467 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5593" target="_top">Item5593</a> </td>
   3.468 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> raw=on broken on topics with a view_template </td>
   3.469 +		</tr>
   3.470 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.471 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5588" target="_top">Item5588</a> </td>
   3.472 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> INCLUDE of attached HTML files fails in subwebs </td>
   3.473 +		</tr>
   3.474 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.475 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5562" target="_top">Item5562</a> </td>
   3.476 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Query type Search does not report with large number of topics </td>
   3.477 +		</tr>
   3.478 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.479 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5559" target="_top">Item5559</a> </td>
   3.480 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TWikiJavascript does not enable partial js usage. </td>
   3.481 +		</tr>
   3.482 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.483 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5556" target="_top">Item5556</a> </td>
   3.484 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> it appears that BuildContrib defaults all unspecified permissions to 664? </td>
   3.485 +		</tr>
   3.486 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.487 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5554" target="_top">Item5554</a> </td>
   3.488 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Missuse of sort and loops </td>
   3.489 +		</tr>
   3.490 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.491 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5547" target="_top">Item5547</a> </td>
   3.492 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> "action" parameter for "edit" script fail in 4.2 </td>
   3.493 +		</tr>
   3.494 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.495 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5542" target="_top">Item5542</a> </td>
   3.496 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> After you enable {UserInterfaceInternationalisation} first view shows an error </td>
   3.497 +		</tr>
   3.498 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.499 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5540" target="_top">Item5540</a> </td>
   3.500 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> TWikiUserMapping: single character erroneously reported as a group </td>
   3.501 +		</tr>
   3.502 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.503 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5536" target="_top">Item5536</a> </td>
   3.504 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> robots.txt is missing some obvious scripts - like login </td>
   3.505 +		</tr>
   3.506 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.507 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5535" target="_top">Item5535</a> </td>
   3.508 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> IF{"$BANNER" does not really work. </td>
   3.509 +		</tr>
   3.510 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.511 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5534" target="_top">Item5534</a> </td>
   3.512 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> missing contexts for several bin scripts </td>
   3.513 +		</tr>
   3.514 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.515 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5533" target="_top">Item5533</a> </td>
   3.516 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> tmpl login script does not do writeCompletePage, so it does not get addToHEAD bits. </td>
   3.517 +		</tr>
   3.518 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.519 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5529" target="_top">Item5529</a> </td>
   3.520 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> SEARCHes of type word do not work if word is non-English and with TWiki running utf-8 </td>
   3.521 +		</tr>
   3.522 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.523 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5526" target="_top">Item5526</a> </td>
   3.524 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> WebSearch link "Get notified on changes on this search" breaks when search string contains quote </td>
   3.525 +		</tr>
   3.526 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.527 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5518" target="_top">Item5518</a> </td>
   3.528 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> "URLPARAM{" in Comment Box when type="bulletabove" </td>
   3.529 +		</tr>
   3.530 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.531 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5517" target="_top">Item5517</a> </td>
   3.532 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Wrong call $session-&gt;{i18n} </td>
   3.533 +		</tr>
   3.534 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.535 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5516" target="_top">Item5516</a> </td>
   3.536 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> LanguageSelector javascript breaks on topic names with underscores </td>
   3.537 +		</tr>
   3.538 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.539 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5514" target="_top">Item5514</a> </td>
   3.540 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> suppressTWikiSaveValidation and validateTWikiMandatoryFields Javascript errors in IE and Firefox </td>
   3.541 +		</tr>
   3.542 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.543 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5509" target="_top">Item5509</a> </td>
   3.544 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> IF &amp; query String matching may be incorrectly greedy. </td>
   3.545 +		</tr>
   3.546 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.547 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5501" target="_top">Item5501</a> </td>
   3.548 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> IF allows does not work correctly if the topic does not exist. </td>
   3.549 +		</tr>
   3.550 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.551 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5499" target="_top">Item5499</a> </td>
   3.552 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TWiki::UI::Resister::changePassword sends login, not cUID to TWiki::Users::setPassword </td>
   3.553 +		</tr>
   3.554 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.555 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5495" target="_top">Item5495</a> </td>
   3.556 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> add twikiBroadcastMessage class div to default &amp; classic skins </td>
   3.557 +		</tr>
   3.558 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.559 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5491" target="_top">Item5491</a> </td>
   3.560 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> FileAttachment documentation fix - {AutoAttachPubDir} should read {AutoAttachPubFiles} </td>
   3.561 +		</tr>
   3.562 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.563 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5490" target="_top">Item5490</a> </td>
   3.564 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> %REVTITLE2% not substituted in RDiff.pm </td>
   3.565 +		</tr>
   3.566 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.567 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5478" target="_top">Item5478</a> </td>
   3.568 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Personal left bar is potentially buggy in layout </td>
   3.569 +		</tr>
   3.570 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.571 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5467" target="_top">Item5467</a> </td>
   3.572 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Pickaxe saves absolute URL instead of ATTACHURL </td>
   3.573 +		</tr>
   3.574 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.575 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5466" target="_top">Item5466</a> </td>
   3.576 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> default and classic search.tmpl's have one table per topic result </td>
   3.577 +		</tr>
   3.578 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.579 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5462" target="_top">Item5462</a> </td>
   3.580 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Hide Attachment option does not work </td>
   3.581 +		</tr>
   3.582 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.583 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5461" target="_top">Item5461</a> </td>
   3.584 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> default skin does not show the form attached to the topic. </td>
   3.585 +		</tr>
   3.586 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.587 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5458" target="_top">Item5458</a> </td>
   3.588 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Rename web drop all link refer to the web </td>
   3.589 +		</tr>
   3.590 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.591 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5457" target="_top">Item5457</a> </td>
   3.592 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TinyMCE breaks Cyrillic Encoding (cp1251 or KOI8-R) </td>
   3.593 +		</tr>
   3.594 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.595 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5451" target="_top">Item5451</a> </td>
   3.596 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> MailInContrib reveals error in Password.pm, that has been carried over to LdapContrib </td>
   3.597 +		</tr>
   3.598 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.599 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5450" target="_top">Item5450</a> </td>
   3.600 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> MailInContrib docs refer to bin/mailincron but actually its in tools </td>
   3.601 +		</tr>
   3.602 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.603 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5449" target="_top">Item5449</a> </td>
   3.604 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> TWiki::Sandbox::sysCommand leaves an extra process if command fails </td>
   3.605 +		</tr>
   3.606 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.607 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5447" target="_top">Item5447</a> </td>
   3.608 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> If <code>manage</code> requires login, impossible to change password </td>
   3.609 +		</tr>
   3.610 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.611 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5443" target="_top">Item5443</a> </td>
   3.612 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Searches order="editby" are sorted by login ID (cUID) instead of WikiName making result look random </td>
   3.613 +		</tr>
   3.614 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.615 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5432" target="_top">Item5432</a> </td>
   3.616 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Image links inserted with Manage Attachment only work with lower case file extension </td>
   3.617 +		</tr>
   3.618 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.619 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5431" target="_top">Item5431</a> </td>
   3.620 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Register.pm redirects to TWikiUsers topic on error, even though that topic may not exist </td>
   3.621 +		</tr>
   3.622 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.623 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5430" target="_top">Item5430</a> </td>
   3.624 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> reset password message has some errors </td>
   3.625 +		</tr>
   3.626 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.627 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5428" target="_top">Item5428</a> </td>
   3.628 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Topic save error with form does not remove nop </td>
   3.629 +		</tr>
   3.630 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.631 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5426" target="_top">Item5426</a> </td>
   3.632 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> RSS feeds failing due to newlines at top of page. </td>
   3.633 +		</tr>
   3.634 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.635 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5418" target="_top">Item5418</a> </td>
   3.636 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> readme.txt refers to missing 'install instructions' TWikiDocumentation.html </td>
   3.637 +		</tr>
   3.638 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.639 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5412" target="_top">Item5412</a> </td>
   3.640 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> "You are trying to templatetopic a topic that does not exist" makes no sense </td>
   3.641 +		</tr>
   3.642 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.643 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5410" target="_top">Item5410</a> </td>
   3.644 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> WebSearchAdvanced does not regex search when you select that it should </td>
   3.645 +		</tr>
   3.646 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.647 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5405" target="_top">Item5405</a> </td>
   3.648 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TWikiHierarchicalNavigation seach broken </td>
   3.649 +		</tr>
   3.650 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.651 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5399" target="_top">Item5399</a> </td>
   3.652 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> DISPLAYTIME documentation improved </td>
   3.653 +		</tr>
   3.654 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.655 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5393" target="_top">Item5393</a> </td>
   3.656 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Adding bullet right after a heading adds annoying html paragraph tags </td>
   3.657 +		</tr>
   3.658 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.659 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5387" target="_top">Item5387</a> </td>
   3.660 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Issue with multi-span rows and the EditRowPlugin / TablePlugin </td>
   3.661 +		</tr>
   3.662 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.663 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5382" target="_top">Item5382</a> </td>
   3.664 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TWiki.pm sets wrong urlHost if https protocol and ShorterUrlCookbook is used </td>
   3.665 +		</tr>
   3.666 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.667 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5348" target="_top">Item5348</a> </td>
   3.668 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Comment regarding FINALPREFERENCES should also mention subwebs. </td>
   3.669 +		</tr>
   3.670 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.671 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5345" target="_top">Item5345</a> </td>
   3.672 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Logging in as admin still redirects to main home </td>
   3.673 +		</tr>
   3.674 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.675 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5344" target="_top">Item5344</a> </td>
   3.676 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> PatternSkin small bug fixes and enhancements after 4.2 </td>
   3.677 +		</tr>
   3.678 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.679 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5343" target="_top">Item5343</a> </td>
   3.680 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Can't set parent to none anymore </td>
   3.681 +		</tr>
   3.682 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.683 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5339" target="_top">Item5339</a> </td>
   3.684 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Attachment uploaded by name not shown as TWiki link in 4.2 for attachments uploaded by TWiki 4.1.2 </td>
   3.685 +		</tr>
   3.686 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.687 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5324" target="_top">Item5324</a> </td>
   3.688 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Oops allows the template url parameter to pass through without filtering. </td>
   3.689 +		</tr>
   3.690 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.691 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5316" target="_top">Item5316</a> </td>
   3.692 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> PHP flag in pub-htaccess.txt is not working with PHP running as CGI </td>
   3.693 +		</tr>
   3.694 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.695 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5314" target="_top">Item5314</a> </td>
   3.696 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> TinyMCE breaks Chinese, Japanese, Korean Unicode Encoding upon entering "Edit Twiki Markup" from WYSIWYG </td>
   3.697 +		</tr>
   3.698 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.699 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5311" target="_top">Item5311</a> </td>
   3.700 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> deep recursion in getEmails() </td>
   3.701 +		</tr>
   3.702 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.703 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5307" target="_top">Item5307</a> </td>
   3.704 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Plugins with beforeAttachmentSaveHandler break file attachments with TWiki 4.2.0 </td>
   3.705 +		</tr>
   3.706 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.707 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5294" target="_top">Item5294</a> </td>
   3.708 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Wysywig &amp; TinyMCE corrupt some topics. </td>
   3.709 +		</tr>
   3.710 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.711 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5293" target="_top">Item5293</a> </td>
   3.712 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> DATE in TWiki.pm to follow configured displaytime </td>
   3.713 +		</tr>
   3.714 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.715 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5288" target="_top">Item5288</a> </td>
   3.716 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> META tag doesn't call expandStandardEscapes() and crashes (trunk only does not affect 4.2.1) </td>
   3.717 +		</tr>
   3.718 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.719 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5287" target="_top">Item5287</a> </td>
   3.720 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Linking is totally broken - in 4.2 WikiWord links do not work - in 4.1.2 buttons are disabled </td>
   3.721 +		</tr>
   3.722 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.723 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5284" target="_top">Item5284</a> </td>
   3.724 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> You cannot paste into Wysiwyg in IE unless you are in Intranet security zone (documentation issue) </td>
   3.725 +		</tr>
   3.726 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.727 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5283" target="_top">Item5283</a> </td>
   3.728 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> EditTablePlugin dollar percent expansion does not work well together with SpreadSheetPlugin </td>
   3.729 +		</tr>
   3.730 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.731 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5276" target="_top">Item5276</a> </td>
   3.732 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Link to Release Notes 4.1 in distribution documentation of 4.2.0 </td>
   3.733 +		</tr>
   3.734 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.735 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5258" target="_top">Item5258</a> </td>
   3.736 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Preview does not set ORIGINALREV and other values in edit.tmpl, so continuing from there has problems </td>
   3.737 +		</tr>
   3.738 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.739 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5257" target="_top">Item5257</a> </td>
   3.740 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> TinyMCE pads bullets incl. "set" variables with trailing spaces breaking some plugins and TWiki apps. </td>
   3.741 +		</tr>
   3.742 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.743 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5232" target="_top">Item5232</a> </td>
   3.744 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Locales problem in WebNotify.pm and Subscibe.pmI </td>
   3.745 +		</tr>
   3.746 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.747 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5206" target="_top">Item5206</a> </td>
   3.748 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Image not shown , when inserting image with Image button and not using any path </td>
   3.749 +		</tr>
   3.750 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.751 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5182" target="_top">Item5182</a> </td>
   3.752 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> "save" does not treat bad templatetopic as an error </td>
   3.753 +		</tr>
   3.754 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.755 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5176" target="_top">Item5176</a> </td>
   3.756 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> %SCRIPTSUFFIX is added twice in TOC links </td>
   3.757 +		</tr>
   3.758 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.759 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5124" target="_top">Item5124</a> </td>
   3.760 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Registration confirmation should contain name, not WikiName </td>
   3.761 +		</tr>
   3.762 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.763 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5118" target="_top">Item5118</a> </td>
   3.764 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Difference from 4.1.2 - 4.2: Apache loginname no longer works with access control lists </td>
   3.765 +		</tr>
   3.766 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.767 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5116" target="_top">Item5116</a> </td>
   3.768 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> WYSIWYG Line Returns Removed In Opera </td>
   3.769 +		</tr>
   3.770 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.771 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5053" target="_top">Item5053</a> </td>
   3.772 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Dropdown in TinyMCE help text is confusing </td>
   3.773 +		</tr>
   3.774 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.775 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4946" target="_top">Item4946</a> </td>
   3.776 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> urlDecode() not working for characters represented by Unicode code points </td>
   3.777 +		</tr>
   3.778 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.779 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4922" target="_top">Item4922</a> </td>
   3.780 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> add the other meta field infos to the output of FORMFIELD{format=""} </td>
   3.781 +		</tr>
   3.782 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.783 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4863" target="_top">Item4863</a> </td>
   3.784 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Removal of RcsDirs feature (was RcsWrap does not support RcsDirs) </td>
   3.785 +		</tr>
   3.786 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.787 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4824" target="_top">Item4824</a> </td>
   3.788 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Security bug: TWiki's user management code needs rework again </td>
   3.789 +		</tr>
   3.790 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.791 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4780" target="_top">Item4780</a> </td>
   3.792 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Twisty addToHEAD does not work in login template </td>
   3.793 +		</tr>
   3.794 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.795 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4741" target="_top">Item4741</a> </td>
   3.796 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> %META{"formfield" ....} does not expand </td>
   3.797 +		</tr>
   3.798 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.799 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4289" target="_top">Item4289</a> </td>
   3.800 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Document effect if INCLUDE on access control settings </td>
   3.801 +		</tr>
   3.802 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.803 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item4288" target="_top">Item4288</a> </td>
   3.804 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Document what happens if access control set more than once </td>
   3.805 +		</tr>
   3.806 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.807 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3824" target="_top">Item3824</a> </td>
   3.808 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> Possible to hijack TOPIC or WEB variable making editing a topic with one of these defined impossible </td>
   3.809 +		</tr>
   3.810 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.811 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3715" target="_top">Item3715</a> </td>
   3.812 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Simplify I18N configuration </td>
   3.813 +		</tr>
   3.814 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.815 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3502" target="_top">Item3502</a> </td>
   3.816 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol"> preview of a slideshow is corrupted </td>
   3.817 +		</tr>
   3.818 +		<tr class="twikiTableOdd twikiTableRowdataBgSorted0 twikiTableRowdataBg0">
   3.819 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol0 twikiFirstCol"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3048" target="_top">Item3048</a> </td>
   3.820 +			<td bgcolor="#ffffff" valign="top" class="twikiTableCol1 twikiLastCol"> Documented that CGI version 2.89 causes character entities to not be escaped in Raw View </td>
   3.821 +		</tr>
   3.822 +		<tr class="twikiTableEven twikiTableRowdataBgSorted1 twikiTableRowdataBg1">
   3.823 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol0 twikiFirstCol twikiLast"> <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1861" target="_top">Item1861</a> </td>
   3.824 +			<td bgcolor="#edf4f9" valign="top" class="twikiTableCol1 twikiLastCol twikiLast"> Document EDITACTION </td>
   3.825 +		</tr>
   3.826 +	</tbody></table>
   3.827 +<p />
   3.828 +<h2><a name="Enhancements"></a> Enhancements </h2>
   3.829 +<p />
   3.830 +None!
   3.831 +<p />
   3.832  <!-- Note: Do not use Bugs: interwiki links because interwiki rule might not be defined <ul>
   3.833  <li> Set BUGS = <a href="http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs" target="_top">http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs</a>
   3.834  </li></ul> 
   3.835 @@ -1641,4 +2354,5 @@
   3.836  <p />
   3.837  <p />
   3.838  <p />
   3.839 -</div><!--/twikiPage--></body></html>
   3.840 \ No newline at end of file
   3.841 +</div><!--/twikiPage--></body></html>
   3.842 +<p />
   3.843 \ No newline at end of file
     4.1 --- a/TWikiUpgradeGuide.html	Sat Jan 26 15:50:53 2008 +0100
     4.2 +++ b/TWikiUpgradeGuide.html	Mon Aug 11 20:30:19 2008 +0200
     4.3 @@ -1,5 +1,5 @@
     4.4  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     4.5 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
     4.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
     4.7  <head><title>TWikiUpgradeGuide</title></head>
     4.8  <body class=""><div class="twikiPage">
     4.9  <a name="PageTop"></a> 
    4.10 @@ -313,4 +313,5 @@
    4.11  <p />
    4.12  <p />
    4.13  <p />
    4.14 -</div><!--/twikiPage--></body></html>
    4.15 \ No newline at end of file
    4.16 +</div><!--/twikiPage--></body></html>
    4.17 +<p />
    4.18 \ No newline at end of file
     5.1 --- a/bin/attach	Sat Jan 26 15:50:53 2008 +0100
     5.2 +++ b/bin/attach	Mon Aug 11 20:30:19 2008 +0200
     5.3 @@ -29,6 +29,6 @@
     5.4  
     5.5  use TWiki::UI;
     5.6  use TWiki::UI::Upload;
     5.7 -TWiki::UI::run( \&TWiki::UI::Upload::attach );
     5.8 +TWiki::UI::run( \&TWiki::UI::Upload::attach, attach=>1 );
     5.9  
    5.10  
     6.1 --- a/bin/login	Sat Jan 26 15:50:53 2008 +0100
     6.2 +++ b/bin/login	Mon Aug 11 20:30:19 2008 +0200
     6.3 @@ -30,7 +30,7 @@
     6.4  
     6.5  use TWiki::UI;
     6.6  
     6.7 -TWiki::UI::run( \&logon );
     6.8 +TWiki::UI::run( \&logon, (login=>1, logon=>1) );
     6.9  
    6.10  sub logon {
    6.11      my $session = shift;
     7.1 --- a/bin/logon	Sat Jan 26 15:50:53 2008 +0100
     7.2 +++ b/bin/logon	Mon Aug 11 20:30:19 2008 +0200
     7.3 @@ -36,7 +36,7 @@
     7.4  #lets use the same code as login...
     7.5  use TWiki::UI;
     7.6  
     7.7 -TWiki::UI::run( \&logon );
     7.8 +TWiki::UI::run( \&logon, (login=>1, logon=>1) );
     7.9  
    7.10  sub logon {
    7.11      my $session = shift;
     8.1 --- a/bin/manage	Sat Jan 26 15:50:53 2008 +0100
     8.2 +++ b/bin/manage	Mon Aug 11 20:30:19 2008 +0200
     8.3 @@ -30,4 +30,4 @@
     8.4  
     8.5  use TWiki::UI;
     8.6  use TWiki::UI::Manage;
     8.7 -TWiki::UI::run( \&TWiki::UI::Manage::manage );
     8.8 +TWiki::UI::run( \&TWiki::UI::Manage::manage, manage=>1 );
     9.1 --- a/bin/register	Sat Jan 26 15:50:53 2008 +0100
     9.2 +++ b/bin/register	Mon Aug 11 20:30:19 2008 +0200
     9.3 @@ -28,4 +28,4 @@
     9.4  
     9.5  use TWiki::UI;
     9.6  use TWiki::UI::Register;
     9.7 -TWiki::UI::run( \&TWiki::UI::Register::register_cgi );
     9.8 +TWiki::UI::run( \&TWiki::UI::Register::register_cgi, register=>1 );
    10.1 --- a/bin/rename	Sat Jan 26 15:50:53 2008 +0100
    10.2 +++ b/bin/rename	Mon Aug 11 20:30:19 2008 +0200
    10.3 @@ -29,4 +29,4 @@
    10.4  
    10.5  use TWiki::UI;
    10.6  use TWiki::UI::Manage;
    10.7 -TWiki::UI::run( \&TWiki::UI::Manage::rename );
    10.8 +TWiki::UI::run( \&TWiki::UI::Manage::rename, rename=>1 );
    11.1 --- a/bin/resetpasswd	Sat Jan 26 15:50:53 2008 +0100
    11.2 +++ b/bin/resetpasswd	Mon Aug 11 20:30:19 2008 +0200
    11.3 @@ -28,5 +28,5 @@
    11.4  
    11.5  use TWiki::UI;
    11.6  use TWiki::UI::Register;
    11.7 -TWiki::UI::run( \&TWiki::UI::Register::resetPassword );
    11.8 +TWiki::UI::run( \&TWiki::UI::Register::resetPassword, resetpasswd=>1 );
    11.9  
    12.1 --- a/bin/statistics	Sat Jan 26 15:50:53 2008 +0100
    12.2 +++ b/bin/statistics	Mon Aug 11 20:30:19 2008 +0200
    12.3 @@ -38,4 +38,4 @@
    12.4  
    12.5  use TWiki::UI;
    12.6  use TWiki::UI::Statistics;
    12.7 -TWiki::UI::run( \&TWiki::UI::Statistics::statistics );
    12.8 +TWiki::UI::run( \&TWiki::UI::Statistics::statistics, statistics=>1 );
    13.1 --- a/bin/upload	Sat Jan 26 15:50:53 2008 +0100
    13.2 +++ b/bin/upload	Mon Aug 11 20:30:19 2008 +0200
    13.3 @@ -29,4 +29,4 @@
    13.4  
    13.5  use TWiki::UI;
    13.6  use TWiki::UI::Upload;
    13.7 -TWiki::UI::run( \&TWiki::UI::Upload::upload );
    13.8 +TWiki::UI::run( \&TWiki::UI::Upload::upload, upload=>1 );
    14.1 --- a/bin/viewfile	Sat Jan 26 15:50:53 2008 +0100
    14.2 +++ b/bin/viewfile	Mon Aug 11 20:30:19 2008 +0200
    14.3 @@ -29,5 +29,5 @@
    14.4  
    14.5  use TWiki::UI;
    14.6  use TWiki::UI::View;
    14.7 -TWiki::UI::run( \&TWiki::UI::View::viewfile );
    14.8 +TWiki::UI::run( \&TWiki::UI::View::viewfile, viewfile=>1 );
    14.9  
    15.1 --- a/data/Main/WebLeftBar.txt	Sat Jan 26 15:50:53 2008 +0100
    15.2 +++ b/data/Main/WebLeftBar.txt	Mon Aug 11 20:30:19 2008 +0200
    15.3 @@ -1,8 +1,8 @@
    15.4 -%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="6"}%
    15.5 +%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="7"}%
    15.6  %INCLUDE{"%IF{"context can_login" then="%SYSTEMWEB%.WebLeftBarLogin" else="<nop>"}%" warn="off"}%
    15.7  
    15.8     * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b>
    15.9 -   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?parent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   15.10 +   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?topicparent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   15.11     * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]]
   15.12     * [[%INCLUDINGWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]]
   15.13     * [[WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]]
    16.1 --- a/data/Main/WebLeftBar.txt,v	Sat Jan 26 15:50:53 2008 +0100
    16.2 +++ b/data/Main/WebLeftBar.txt,v	Mon Aug 11 20:30:19 2008 +0200
    16.3 @@ -1,10 +1,15 @@
    16.4 -head	1.6;
    16.5 +head	1.7;
    16.6  access;
    16.7  symbols;
    16.8  locks; strict;
    16.9  comment	@# @;
   16.10  
   16.11  
   16.12 +1.7
   16.13 +date	2008.08.03.22.17.53;	author TWikiContributor;	state Exp;
   16.14 +branches;
   16.15 +next	1.6;
   16.16 +
   16.17  1.6
   16.18  date	2008.01.22.03.21.37;	author TWikiContributor;	state Exp;
   16.19  branches;
   16.20 @@ -41,16 +46,16 @@
   16.21  @
   16.22  
   16.23  
   16.24 -1.6
   16.25 +1.7
   16.26  log
   16.27  @buildrelease
   16.28  @
   16.29  text
   16.30 -@%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="6"}%
   16.31 +@%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="7"}%
   16.32  %INCLUDE{"%IF{"context can_login" then="%SYSTEMWEB%.WebLeftBarLogin" else="<nop>"}%" warn="off"}%
   16.33  
   16.34     * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b>
   16.35 -   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?parent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   16.36 +   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?topicparent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   16.37     * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]]
   16.38     * [[%INCLUDINGWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]]
   16.39     * [[WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]]
   16.40 @@ -63,6 +68,20 @@
   16.41  @
   16.42  
   16.43  
   16.44 +1.6
   16.45 +log
   16.46 +@buildrelease
   16.47 +@
   16.48 +text
   16.49 +@d1 1
   16.50 +a1 1
   16.51 +%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="6"}%
   16.52 +d5 1
   16.53 +a5 1
   16.54 +   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?parent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   16.55 +@
   16.56 +
   16.57 +
   16.58  1.5
   16.59  log
   16.60  @buildrelease
    17.1 --- a/data/Main/WebPreferences.txt	Sat Jan 26 15:50:53 2008 +0100
    17.2 +++ b/data/Main/WebPreferences.txt	Mon Aug 11 20:30:19 2008 +0200
    17.3 @@ -1,4 +1,4 @@
    17.4 -%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.0" version="24"}%
    17.5 +%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.0" version="25"}%
    17.6  %META:TOPICPARENT{name="WebHome"}%
    17.7  ---+!! <nop>%WEB% Web Preferences
    17.8  
    17.9 @@ -22,7 +22,7 @@
   17.10        * [[%SYSTEMWEB%.WebTopicEditTemplate]]: Site-level default topic template
   17.11  
   17.12     * Comma separated list of *forms* that can be attached to topics in this web. See %SYSTEMWEB%.TWikiForms for more information.
   17.13 -      * Set WEBFORMS = UserForm
   17.14 +      * Set WEBFORMS = %SYSTEMWEB%.UserForm
   17.15  
   17.16     * Users or groups who __are not__ / __are__ allowed to __view__ / __change__ / __rename__ topics in the <nop>%WEB% web: (See %SYSTEMWEB%.TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
   17.17        * Set DENYWEBVIEW = 
   17.18 @@ -36,7 +36,7 @@
   17.19        * Set ALLOWTOPICCHANGE = %USERSWEB%.TWikiAdminGroup
   17.20        * Set ALLOWTOPICRENAME = %USERSWEB%.TWikiAdminGroup
   17.21  
   17.22 -   * Web preferences that are *not* allowed to be overridden by user or topic preferences:
   17.23 +   * Web preferences that are *not* allowed to be overridden by sub-web, user or topic preferences:
   17.24        * Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
   17.25  
   17.26  %INCLUDE{%SYSTEMWEB%.WebPreferencesHelp}%
    18.1 --- a/data/Main/WebPreferences.txt,v	Sat Jan 26 15:50:53 2008 +0100
    18.2 +++ b/data/Main/WebPreferences.txt,v	Mon Aug 11 20:30:19 2008 +0200
    18.3 @@ -1,10 +1,15 @@
    18.4 -head	1.24;
    18.5 +head	1.25;
    18.6  access;
    18.7  symbols;
    18.8  locks; strict;
    18.9  comment	@# @;
   18.10  
   18.11  
   18.12 +1.25
   18.13 +date	2008.08.03.22.17.53;	author TWikiContributor;	state Exp;
   18.14 +branches;
   18.15 +next	1.24;
   18.16 +
   18.17  1.24
   18.18  date	2008.01.22.03.21.37;	author TWikiContributor;	state Exp;
   18.19  branches;
   18.20 @@ -131,12 +136,12 @@
   18.21  @
   18.22  
   18.23  
   18.24 -1.24
   18.25 +1.25
   18.26  log
   18.27  @buildrelease
   18.28  @
   18.29  text
   18.30 -@%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.0" version="24"}%
   18.31 +@%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.0" version="25"}%
   18.32  %META:TOPICPARENT{name="WebHome"}%
   18.33  ---+!! <nop>%WEB% Web Preferences
   18.34  
   18.35 @@ -160,7 +165,7 @@
   18.36        * [[%SYSTEMWEB%.WebTopicEditTemplate]]: Site-level default topic template
   18.37  
   18.38     * Comma separated list of *forms* that can be attached to topics in this web. See %SYSTEMWEB%.TWikiForms for more information.
   18.39 -      * Set WEBFORMS = UserForm
   18.40 +      * Set WEBFORMS = %SYSTEMWEB%.UserForm
   18.41  
   18.42     * Users or groups who __are not__ / __are__ allowed to __view__ / __change__ / __rename__ topics in the <nop>%WEB% web: (See %SYSTEMWEB%.TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
   18.43        * Set DENYWEBVIEW = 
   18.44 @@ -174,13 +179,30 @@
   18.45        * Set ALLOWTOPICCHANGE = %USERSWEB%.TWikiAdminGroup
   18.46        * Set ALLOWTOPICRENAME = %USERSWEB%.TWikiAdminGroup
   18.47  
   18.48 -   * Web preferences that are *not* allowed to be overridden by user or topic preferences:
   18.49 +   * Web preferences that are *not* allowed to be overridden by sub-web, user or topic preferences:
   18.50        * Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
   18.51  
   18.52  %INCLUDE{%SYSTEMWEB%.WebPreferencesHelp}%
   18.53  @
   18.54  
   18.55  
   18.56 +1.24
   18.57 +log
   18.58 +@buildrelease
   18.59 +@
   18.60 +text
   18.61 +@d1 1
   18.62 +a1 1
   18.63 +%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.0" version="24"}%
   18.64 +d25 1
   18.65 +a25 1
   18.66 +      * Set WEBFORMS = UserForm
   18.67 +d39 1
   18.68 +a39 1
   18.69 +   * Web preferences that are *not* allowed to be overridden by user or topic preferences:
   18.70 +@
   18.71 +
   18.72 +
   18.73  1.23
   18.74  log
   18.75  @buildrelease
    19.1 --- a/data/Main/WebStatistics.txt	Sat Jan 26 15:50:53 2008 +0100
    19.2 +++ b/data/Main/WebStatistics.txt	Mon Aug 11 20:30:19 2008 +0200
    19.3 @@ -1,4 +1,4 @@
    19.4 -%META:TOPICINFO{author="TWikiContributor" date="1112660125" format="1.0" version="14"}%
    19.5 +%META:TOPICINFO{author="TWikiContributor" date="1112697648" format="1.0" version="15"}%
    19.6  %META:TOPICPARENT{name="WebHome"}%
    19.7  ---++ Statistics for <nop>%WEB% Web
    19.8  
    19.9 @@ -6,7 +6,7 @@
   19.10  | <!--statDate--> | <!--statViews--> | <!--statSaves--> | <!--statUploads--> | <!--statTopViews--> | <!--statTopContributors--> |
   19.11  
   19.12  __Notes:__
   19.13 -   * This topic is updated by the statistics script. (You can also [[%SCRIPTURLPATH{"statistics"}%/%WEB%][force]] an update)
   19.14 -   * %SYSTEMWEB%.TWikiDocumentation tells you how to enable the automatic updates of the statistics.
   19.15 -   * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   19.16 +   * Do not edit this topic, it is updated automatically. (You can also [[%SCRIPTURL{"statistics"}%/%WEB%][force]] an update)
   19.17 +   * [[%SYSTEMWEB%.TWikiSiteTools#WebStatistics_site_statistics][TWikiSiteTools]] tells you how to enable the automatic updates of the statistics.
   19.18 +	* Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   19.19  
    20.1 --- a/data/Main/WebStatistics.txt,v	Sat Jan 26 15:50:53 2008 +0100
    20.2 +++ b/data/Main/WebStatistics.txt,v	Mon Aug 11 20:30:19 2008 +0200
    20.3 @@ -1,10 +1,15 @@
    20.4 -head	1.14;
    20.5 +head	1.15;
    20.6  access;
    20.7  symbols;
    20.8  locks; strict;
    20.9  comment	@# @;
   20.10  
   20.11  
   20.12 +1.15
   20.13 +date	2008.08.03.22.17.53;	author TWikiContributor;	state Exp;
   20.14 +branches;
   20.15 +next	1.14;
   20.16 +
   20.17  1.14
   20.18  date	2008.01.22.03.21.37;	author TWikiContributor;	state Exp;
   20.19  branches;
   20.20 @@ -81,12 +86,12 @@
   20.21  @
   20.22  
   20.23  
   20.24 -1.14
   20.25 +1.15
   20.26  log
   20.27  @buildrelease
   20.28  @
   20.29  text
   20.30 -@%META:TOPICINFO{author="TWikiContributor" date="1112660125" format="1.0" version="14"}%
   20.31 +@%META:TOPICINFO{author="TWikiContributor" date="1112697648" format="1.0" version="15"}%
   20.32  %META:TOPICPARENT{name="WebHome"}%
   20.33  ---++ Statistics for <nop>%WEB% Web
   20.34  
   20.35 @@ -94,10 +99,26 @@
   20.36  | <!--statDate--> | <!--statViews--> | <!--statSaves--> | <!--statUploads--> | <!--statTopViews--> | <!--statTopContributors--> |
   20.37  
   20.38  __Notes:__
   20.39 +   * Do not edit this topic, it is updated automatically. (You can also [[%SCRIPTURL{"statistics"}%/%WEB%][force]] an update)
   20.40 +   * [[%SYSTEMWEB%.TWikiSiteTools#WebStatistics_site_statistics][TWikiSiteTools]] tells you how to enable the automatic updates of the statistics.
   20.41 +	* Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   20.42 +
   20.43 +@
   20.44 +
   20.45 +
   20.46 +1.14
   20.47 +log
   20.48 +@buildrelease
   20.49 +@
   20.50 +text
   20.51 +@d1 1
   20.52 +a1 1
   20.53 +%META:TOPICINFO{author="TWikiContributor" date="1112660125" format="1.0" version="14"}%
   20.54 +d9 3
   20.55 +a11 3
   20.56     * This topic is updated by the statistics script. (You can also [[%SCRIPTURLPATH{"statistics"}%/%WEB%][force]] an update)
   20.57     * %SYSTEMWEB%.TWikiDocumentation tells you how to enable the automatic updates of the statistics.
   20.58     * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   20.59 -
   20.60  @
   20.61  
   20.62  
    21.1 --- a/data/Sandbox/WebLeftBar.txt	Sat Jan 26 15:50:53 2008 +0100
    21.2 +++ b/data/Sandbox/WebLeftBar.txt	Mon Aug 11 20:30:19 2008 +0200
    21.3 @@ -1,8 +1,8 @@
    21.4 -%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="6"}%
    21.5 +%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="7"}%
    21.6  %INCLUDE{"%IF{"context can_login" then="%SYSTEMWEB%.WebLeftBarLogin" else="<nop>"}%" warn="off"}%
    21.7  
    21.8     * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b>
    21.9 -   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?parent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   21.10 +   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?topicparent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   21.11     * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]]
   21.12     * [[%INCLUDINGWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]]
   21.13     * [[WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]]
    22.1 --- a/data/Sandbox/WebLeftBar.txt,v	Sat Jan 26 15:50:53 2008 +0100
    22.2 +++ b/data/Sandbox/WebLeftBar.txt,v	Mon Aug 11 20:30:19 2008 +0200
    22.3 @@ -1,10 +1,15 @@
    22.4 -head	1.6;
    22.5 +head	1.7;
    22.6  access;
    22.7  symbols;
    22.8  locks; strict;
    22.9  comment	@# @;
   22.10  
   22.11  
   22.12 +1.7
   22.13 +date	2008.08.03.22.17.52;	author TWikiContributor;	state Exp;
   22.14 +branches;
   22.15 +next	1.6;
   22.16 +
   22.17  1.6
   22.18  date	2008.01.22.03.21.37;	author TWikiContributor;	state Exp;
   22.19  branches;
   22.20 @@ -41,16 +46,16 @@
   22.21  @
   22.22  
   22.23  
   22.24 -1.6
   22.25 +1.7
   22.26  log
   22.27  @buildrelease
   22.28  @
   22.29  text
   22.30 -@%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="6"}%
   22.31 +@%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="7"}%
   22.32  %INCLUDE{"%IF{"context can_login" then="%SYSTEMWEB%.WebLeftBarLogin" else="<nop>"}%" warn="off"}%
   22.33  
   22.34     * <b>[[%INCLUDINGWEB%.%HOMETOPIC%][ %ICON{"home"}% <nop>%MAKETEXT{"[_1] Web" args="%INCLUDINGWEB%"}%]]</b>
   22.35 -   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?parent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   22.36 +   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?topicparent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   22.37     * [[WebTopicList][ %ICON{"index"}% %MAKETEXT{"Index"}%]]
   22.38     * [[%INCLUDINGWEB%.WebSearch][ %ICON{"searchtopic"}% %MAKETEXT{"Search"}%]]
   22.39     * [[WebChanges][ %ICON{"changes"}% %MAKETEXT{"Changes"}%]]
   22.40 @@ -63,6 +68,20 @@
   22.41  @
   22.42  
   22.43  
   22.44 +1.6
   22.45 +log
   22.46 +@buildrelease
   22.47 +@
   22.48 +text
   22.49 +@d1 1
   22.50 +a1 1
   22.51 +%META:TOPICINFO{author="TWikiContributor" date="1178746198" format="1.1" version="6"}%
   22.52 +d5 1
   22.53 +a5 1
   22.54 +   * [[%SCRIPTURLPATH{"view"}%/%BASEWEB%/WebCreateNewTopic?parent=%BASETOPIC%][ %ICON{"newtopic"}% %MAKETEXT{"Create New Topic"}%]]
   22.55 +@
   22.56 +
   22.57 +
   22.58  1.5
   22.59  log
   22.60  @buildrelease
    23.1 --- a/data/Sandbox/WebPreferences.txt	Sat Jan 26 15:50:53 2008 +0100
    23.2 +++ b/data/Sandbox/WebPreferences.txt	Mon Aug 11 20:30:19 2008 +0200
    23.3 @@ -1,4 +1,4 @@
    23.4 -%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.1" version="21"}%
    23.5 +%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.1" version="22"}%
    23.6  ---+!! <nop>%WEB% Web Preferences
    23.7  
    23.8  The following settings are __web preferences__ of the [[%WEB%.%HOMETOPIC%][%WEB%]] web. These preferences overwrite the __site-level preferences__ in [[%SYSTEMWEB%.%WIKIPREFSTOPIC%]] and [[%LOCALSITEPREFS%]], and can be overwritten by __user preferences__ (your personal topic, eg: %USERSWEB%.%WIKINAME% in the [[%USERSWEB%.%HOMETOPIC%][%USERSWEB%]] web).
    23.9 @@ -34,7 +34,7 @@
   23.10        * Set ALLOWTOPICCHANGE = %USERSWEB%.TWikiAdminGroup
   23.11        * Set ALLOWTOPICRENAME = %USERSWEB%.TWikiAdminGroup
   23.12  
   23.13 -   * Web preferences that are *not* allowed to be overridden by user or topic preferences:
   23.14 +   * Web preferences that are *not* allowed to be overridden by sub-web, user or topic preferences:
   23.15        * Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
   23.16  
   23.17  %INCLUDE{"%SYSTEMWEB%.WebPreferencesHelp"}%
    24.1 --- a/data/Sandbox/WebPreferences.txt,v	Sat Jan 26 15:50:53 2008 +0100
    24.2 +++ b/data/Sandbox/WebPreferences.txt,v	Mon Aug 11 20:30:19 2008 +0200
    24.3 @@ -1,10 +1,15 @@
    24.4 -head	1.21;
    24.5 +head	1.22;
    24.6  access;
    24.7  symbols;
    24.8  locks; strict;
    24.9  comment	@# @;
   24.10  
   24.11  
   24.12 +1.22
   24.13 +date	2008.08.03.22.17.52;	author TWikiContributor;	state Exp;
   24.14 +branches;
   24.15 +next	1.21;
   24.16 +
   24.17  1.21
   24.18  date	2008.01.22.03.21.36;	author TWikiContributor;	state Exp;
   24.19  branches;
   24.20 @@ -116,12 +121,12 @@
   24.21  @
   24.22  
   24.23  
   24.24 -1.21
   24.25 +1.22
   24.26  log
   24.27  @buildrelease
   24.28  @
   24.29  text
   24.30 -@%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.1" version="21"}%
   24.31 +@%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.1" version="22"}%
   24.32  ---+!! <nop>%WEB% Web Preferences
   24.33  
   24.34  The following settings are __web preferences__ of the [[%WEB%.%HOMETOPIC%][%WEB%]] web. These preferences overwrite the __site-level preferences__ in [[%SYSTEMWEB%.%WIKIPREFSTOPIC%]] and [[%LOCALSITEPREFS%]], and can be overwritten by __user preferences__ (your personal topic, eg: %USERSWEB%.%WIKINAME% in the [[%USERSWEB%.%HOMETOPIC%][%USERSWEB%]] web).
   24.35 @@ -157,7 +162,7 @@
   24.36        * Set ALLOWTOPICCHANGE = %USERSWEB%.TWikiAdminGroup
   24.37        * Set ALLOWTOPICRENAME = %USERSWEB%.TWikiAdminGroup
   24.38  
   24.39 -   * Web preferences that are *not* allowed to be overridden by user or topic preferences:
   24.40 +   * Web preferences that are *not* allowed to be overridden by sub-web, user or topic preferences:
   24.41        * Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
   24.42  
   24.43  %INCLUDE{"%SYSTEMWEB%.WebPreferencesHelp"}%
   24.44 @@ -167,6 +172,20 @@
   24.45  @
   24.46  
   24.47  
   24.48 +1.21
   24.49 +log
   24.50 +@buildrelease
   24.51 +@
   24.52 +text
   24.53 +@d1 1
   24.54 +a1 1
   24.55 +%META:TOPICINFO{author="TWikiContributor" date="1172730733" format="1.1" version="21"}%
   24.56 +d37 1
   24.57 +a37 1
   24.58 +   * Web preferences that are *not* allowed to be overridden by user or topic preferences:
   24.59 +@
   24.60 +
   24.61 +
   24.62  1.20
   24.63  log
   24.64  @buildrelease
    25.1 --- a/data/Sandbox/WebStatistics.txt	Sat Jan 26 15:50:53 2008 +0100
    25.2 +++ b/data/Sandbox/WebStatistics.txt	Mon Aug 11 20:30:19 2008 +0200
    25.3 @@ -1,4 +1,4 @@
    25.4 -%META:TOPICINFO{author="TWikiContributor" date="1124028760" format="1.1" version="13"}%
    25.5 +%META:TOPICINFO{author="TWikiContributor" date="1112697648" format="1.0" version="14"}%
    25.6  %META:TOPICPARENT{name="WebHome"}%
    25.7  ---++ Statistics for <nop>%WEB% Web
    25.8  
    25.9 @@ -6,7 +6,7 @@
   25.10  | <!--statDate--> | <!--statViews--> | <!--statSaves--> | <!--statUploads--> | <!--statTopViews--> | <!--statTopContributors--> |
   25.11  
   25.12  __Notes:__
   25.13 -   * Do not edit this topic, it is updated automatically. (You can also [[%SCRIPTURLPATH{"statistics"}%/%WEB%][force]] an update)
   25.14 -   * %SYSTEMWEB%.TWikiDocumentation tells you how to enable the automatic updates of the statistics.
   25.15 -   * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   25.16 +   * Do not edit this topic, it is updated automatically. (You can also [[%SCRIPTURL{"statistics"}%/%WEB%][force]] an update)
   25.17 +   * [[%SYSTEMWEB%.TWikiSiteTools#WebStatistics_site_statistics][TWikiSiteTools]] tells you how to enable the automatic updates of the statistics.
   25.18 +	* Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   25.19  
    26.1 --- a/data/Sandbox/WebStatistics.txt,v	Sat Jan 26 15:50:53 2008 +0100
    26.2 +++ b/data/Sandbox/WebStatistics.txt,v	Mon Aug 11 20:30:19 2008 +0200
    26.3 @@ -1,10 +1,15 @@
    26.4 -head	1.13;
    26.5 +head	1.14;
    26.6  access;
    26.7  symbols;
    26.8  locks; strict;
    26.9  comment	@# @;
   26.10  
   26.11  
   26.12 +1.14
   26.13 +date	2008.08.03.22.17.52;	author TWikiContributor;	state Exp;
   26.14 +branches;
   26.15 +next	1.13;
   26.16 +
   26.17  1.13
   26.18  date	2008.01.22.03.21.36;	author TWikiContributor;	state Exp;
   26.19  branches;
   26.20 @@ -76,12 +81,12 @@
   26.21  @
   26.22  
   26.23  
   26.24 -1.13
   26.25 +1.14
   26.26  log
   26.27  @buildrelease
   26.28  @
   26.29  text
   26.30 -@%META:TOPICINFO{author="TWikiContributor" date="1124028760" format="1.1" version="13"}%
   26.31 +@%META:TOPICINFO{author="TWikiContributor" date="1112697648" format="1.0" version="14"}%
   26.32  %META:TOPICPARENT{name="WebHome"}%
   26.33  ---++ Statistics for <nop>%WEB% Web
   26.34  
   26.35 @@ -89,10 +94,26 @@
   26.36  | <!--statDate--> | <!--statViews--> | <!--statSaves--> | <!--statUploads--> | <!--statTopViews--> | <!--statTopContributors--> |
   26.37  
   26.38  __Notes:__
   26.39 +   * Do not edit this topic, it is updated automatically. (You can also [[%SCRIPTURL{"statistics"}%/%WEB%][force]] an update)
   26.40 +   * [[%SYSTEMWEB%.TWikiSiteTools#WebStatistics_site_statistics][TWikiSiteTools]] tells you how to enable the automatic updates of the statistics.
   26.41 +	* Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   26.42 +
   26.43 +@
   26.44 +
   26.45 +
   26.46 +1.13
   26.47 +log
   26.48 +@buildrelease
   26.49 +@
   26.50 +text
   26.51 +@d1 1
   26.52 +a1 1
   26.53 +%META:TOPICINFO{author="TWikiContributor" date="1124028760" format="1.1" version="13"}%
   26.54 +d9 3
   26.55 +a11 3
   26.56     * Do not edit this topic, it is updated automatically. (You can also [[%SCRIPTURLPATH{"statistics"}%/%WEB%][force]] an update)
   26.57     * %SYSTEMWEB%.TWikiDocumentation tells you how to enable the automatic updates of the statistics.
   26.58     * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
   26.59 -
   26.60  @
   26.61  
   26.62  
    27.1 --- a/data/TWiki/BehaviourContrib.txt	Sat Jan 26 15:50:53 2008 +0100
    27.2 +++ b/data/TWiki/BehaviourContrib.txt	Mon Aug 11 20:30:19 2008 +0200
    27.3 @@ -1,4 +1,4 @@
    27.4 -%META:TOPICINFO{author="TWikiContributor" date="1183913691" format="1.1" reprev="1." version="2"}%
    27.5 +%META:TOPICINFO{author="TWikiContributor" date="1183913691" format="1.1" reprev="1." version="3"}%
    27.6  ---+!! !Behaviour Javascript framework Contrib
    27.7  
    27.8  This contrib packages the third-party =Behaviour= Javascript event library, available from http://bennolan.com/behaviour/.
    27.9 @@ -296,7 +296,7 @@
   27.10  |  Author: | TWiki:Main.ArthurClemens |
   27.11  |  Copyright: | Code: =behaviour.js= version 1.1 - Copyright (c) Ben Nolan and Simon Willison. TWiki distribution and updates/additions: TWiki:Main.ArthurClemens. |
   27.12  |  License: | BSD |
   27.13 -|  Version: | 15675 (22 Jan 2008) |
   27.14 +|  Version: | 15675 (04 Aug 2008) |
   27.15  |  Dependencies: | None |
   27.16  |  Contrib&nbsp;Version: | 1.3.1 |
   27.17  |  Change&nbsp;History: | <!-- specify latest version first -->&nbsp; |
    28.1 --- a/data/TWiki/BehaviourContrib.txt,v	Sat Jan 26 15:50:53 2008 +0100
    28.2 +++ b/data/TWiki/BehaviourContrib.txt,v	Mon Aug 11 20:30:19 2008 +0200
    28.3 @@ -1,10 +1,15 @@
    28.4 -head	1.2;
    28.5 +head	1.3;
    28.6  access;
    28.7  symbols;
    28.8  locks; strict;
    28.9  comment	@# @;
   28.10  
   28.11  
   28.12 +1.3
   28.13 +date	2008.08.03.22.17.48;	author TWikiContributor;	state Exp;
   28.14 +branches;
   28.15 +next	1.2;
   28.16 +
   28.17  1.2
   28.18  date	2008.01.22.03.21.31;	author TWikiContributor;	state Exp;
   28.19  branches;
   28.20 @@ -21,12 +26,12 @@
   28.21  @
   28.22  
   28.23  
   28.24 -1.2
   28.25 +1.3
   28.26  log
   28.27  @buildrelease
   28.28  @
   28.29  text
   28.30 -@%META:TOPICINFO{author="TWikiContributor" date="1183913691" format="1.1" reprev="1." version="2"}%
   28.31 +@%META:TOPICINFO{author="TWikiContributor" date="1183913691" format="1.1" reprev="1." version="3"}%
   28.32  ---+!! !Behaviour Javascript framework Contrib
   28.33  
   28.34  This contrib packages the third-party =Behaviour= Javascript event library, available from http://bennolan.com/behaviour/.
   28.35 @@ -324,7 +329,7 @@
   28.36  |  Author: | TWiki:Main.ArthurClemens |
   28.37  |  Copyright: | Code: =behaviour.js= version 1.1 - Copyright (c) Ben Nolan and Simon Willison. TWiki distribution and updates/additions: TWiki:Main.ArthurClemens. |
   28.38  |  License: | BSD |
   28.39 -|  Version: | 15675 (22 Jan 2008) |
   28.40 +|  Version: | 15675 (04 Aug 2008) |
   28.41  |  Dependencies: | None |
   28.42  |  Contrib&nbsp;Version: | 1.3.1 |
   28.43  |  Change&nbsp;History: | <!-- specify latest version first -->&nbsp; |
   28.44 @@ -343,6 +348,20 @@
   28.45  @
   28.46  
   28.47  
   28.48 +1.2
   28.49 +log
   28.50 +@buildrelease
   28.51 +@
   28.52 +text
   28.53 +@d1 1
   28.54 +a1 1
   28.55 +%META:TOPICINFO{author="TWikiContributor" date="1183913691" format="1.1" reprev="1." version="2"}%
   28.56 +d299 1
   28.57 +a299 1
   28.58 +|  Version: | 15675 (22 Jan 2008) |
   28.59 +@
   28.60 +
   28.61 +
   28.62  1.1
   28.63  log
   28.64  @buildrelease
    29.1 --- a/data/TWiki/BulkRegistration.txt	Sat Jan 26 15:50:53 2008 +0100
    29.2 +++ b/data/TWiki/BulkRegistration.txt	Mon Aug 11 20:30:19 2008 +0200
    29.3 @@ -1,28 +1,24 @@
    29.4 -%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="3"}%
    29.5 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="4"}%
    29.6  %META:TOPICPARENT{name="ManagingUsers"}%
    29.7  ---+ Bulk Registration
    29.8  
    29.9 -Administrators can use this topic to register (i.e. create logins and UserTopics) for a group of people quickly. 
   29.10 -Create a table in the REGISTERTOPIC named below, setting each row to represent each user and each column to correspond to the metadata.
   29.11 -Then press the button on this page to perform registration for those users. 
   29.12 -Unlike normal registration the administrator is assumed to have correct e-mail addresses for the users, so no verification is required.
   29.13 +Administrators can use this topic to register (i.e. create logins and user topics) for a group of people in one batch. 
   29.14 +
   29.15 +Unlike normal registration the administrator is assumed to have correct e-mail addresses for the users, so *no verification is required.*
   29.16  Note that the new users are not notified that they have an account. This is so you can prepare and verify the accounts before announcing them.
   29.17 -To announce them use the BulkResetPassword feature: this will assign a new random password and notify users. 
   29.18 +To announce them use the [[BulkResetPassword]] feature: this will assign a new random password and notify users. 
   29.19  
   29.20  ---++ Bulk Registration usage
   29.21 -
   29.22 -Any fields you define in this table will end up in the User's topic. If a form (such as %TWIKIWEB%.UserForm) is attached to NewUserTemplate then the data will go in as META:FIELDS, meaning that you can use SEARCH formfield constructs to search. 
   29.23 -
   29.24 -If you use the %TWIKIWEB%.UserForm then ensure that it contains all the fields you define here. Otherwise they will disappear when the user edits their home topic!
   29.25 +Note: this is an administrator job - only admistrators can run this.
   29.26  
   29.27 ----+++ Mandatory fields
   29.28 -   * !WikiName 
   29.29 -   * !FirstName
   29.30 -   * !LastName 
   29.31 +If you are administrator, you will take these actions:
   29.32 +   1 (First time use) Create new bulk registration topics (see [[#Settings][Settings]] below).
   29.33 +   1 In the REGISTERTOPIC topic: create a table of new users. An example table is provided below to copy.
   29.34 +   1 Return to this topic and press the button "Bulk Register" to create the new topics.
   29.35 +   1 Read %LOGTOPIC% to verify if all has gone well.
   29.36 +   1 When you are ready, use the [[BulkResetPassword]] page to assign passwords and notify the users of their new accounts.
   29.37  
   29.38 ----+++ Optional fields
   29.39 -   * LoginName - if not set will register with WikiName
   29.40 -
   29.41 +Below are the details.
   29.42  
   29.43  ---++ Settings
   29.44     * Define where to pick up the table of users to register
   29.45 @@ -34,26 +30,53 @@
   29.46       topics. By default, existing user topics are left alone.
   29.47        * Set OVERWRITEHOMETOPICS = 0
   29.48  
   29.49 +---++ The user table
   29.50 +This table is a template for user data that will be written to the new user topics. If you stick to these basic fields you can just use the first example below. If you want to write more data (like phone number or country) read the section [[#CustomizingUserData][Customizing user data]] as well.
   29.51 +
   29.52  ---+++ Example format
   29.53 -The following should be inserted into your REGISTERTOPIC as a table.
   29.54 +The following should be inserted into your %REGISTERTOPIC% as a table. This is the most simple format:
   29.55  <verbatim>
   29.56 -| FirstName | LastName | Email | WikiName | CustomFieldThis | SomeOtherRandomField | WhateverYouLike |
   29.57 -| Test | User | you@example.com | TestUser | A | B | C |
   29.58 +<noautolink>
   29.59 +%EDITTABLE{}%
   29.60 +| FirstName | LastName | Email | WikiName |
   29.61 +| Test | User | you@example.com | TestUser |
   29.62 +</noautolink>
   29.63  </verbatim>
   29.64  
   29.65 -To use this:
   29.66 -   1 Make sure that the Custom fields appear on the %TWIKIWEB%.UserForm
   29.67 -   2 Copy the above table to your clipboard
   29.68 -   3 Click through and paste this on %REGISTERTOPIC%, save the topic and return here.
   29.69 -   4 Click the Bulk register button below
   29.70 -   5 Read %LOGTOPIC%
   29.71 -   6 When you are ready, use the BulkResetPassword page to assign passwords and notify the users of their new accounts.
   29.72 +*Usage:*
   29.73 +   1 Copy this text to your clipboard
   29.74 +   1 Click through and paste this on %REGISTERTOPIC%. 
   29.75 +   1 Add and customize entries, save table. Note that the first row must not contain bolded entries, so don't apply any formatting.
   29.76 +   1 Return here
   29.77 +
   29.78 +#CustomizingUserData
   29.79 +---+++ Customizing user data
   29.80 +
   29.81 +You can write additional data to the new user topics. Do this by enhancing the user table with additional field names as table headers.
   29.82 +
   29.83 +Any fields you define in this table will end up in the User's topic. If a form (such as %TWIKIWEB%.UserForm) is attached to NewUserTemplate then the data will go in as META:FIELDS, meaning that you can use SEARCH formfield constructs to search. 
   29.84 +
   29.85 +If you use the %TWIKIWEB%.UserForm then ensure that it contains all the fields you define here. Otherwise they will disappear when the user edits their home topic!
   29.86  
   29.87 -Notes:
   29.88 -   1 The first row of the table dictates the heading format and that the fieldnames must be plain, i.e. *must not contain bolded* entries.
   29.89 -   2 You are responsible for ensuring that the fieldnames appear in the [[%TWIKIWEB%.UserForm]]
   29.90 -   3 Only administrators can run this.
   29.91 +---++++ Mandatory fields
   29.92 +   * !WikiName 
   29.93 +   * !FirstName
   29.94 +   * !LastName 
   29.95 +
   29.96 +---++++ Optional fields
   29.97 +   * LoginName - if not set will register with WikiName
   29.98  
   29.99 +---++++ Customized table example
  29.100 +Make sure that the extra fields also appear on the %TWIKIWEB%.UserForm.
  29.101 +<verbatim>
  29.102 +<noautolink>
  29.103 +%EDITTABLE{}%
  29.104 +| FirstName | LastName | Email | WikiName | CustomFieldThis | SomeOtherRandomField | WhateverYouLike |
  29.105 +| Test | User | you@example.com | TestUser | A | B | C |
  29.106 +</noautolink>
  29.107 +</verbatim>
  29.108 +
  29.109 +---
  29.110  %IF{
  29.111    "context passwords_modifyable"
  29.112    then=""
  29.113 @@ -69,14 +92,14 @@
  29.114  <input type="hidden" name="OverwriteHomeTopics" value="%OVERWRITEHOMETOPICS%" />
  29.115  </form>
  29.116  
  29.117 ----++ %REGISTERTOPIC%
  29.118 +---++ <nop>%REGISTERTOPIC%
  29.119  
  29.120 -%INCLUDE{%REGISTERTOPIC%}%
  29.121 +%INCLUDE{"%REGISTERTOPIC%" warn="off"}%
  29.122  
  29.123  
  29.124 ----++ %LOGTOPIC%
  29.125 +---++ <nop>%LOGTOPIC%
  29.126  
  29.127 -%INCLUDE{%LOGTOPIC%}%
  29.128 +%INCLUDE{"%LOGTOPIC%" warn="off"}%
  29.129  
  29.130  
  29.131 -__Related Topics:__ AdminToolsCategory
  29.132 +__Related Topics:__ AdminToolsCategory
  29.133 \ No newline at end of file
    30.1 --- a/data/TWiki/BulkRegistration.txt,v	Sat Jan 26 15:50:53 2008 +0100
    30.2 +++ b/data/TWiki/BulkRegistration.txt,v	Mon Aug 11 20:30:19 2008 +0200
    30.3 @@ -1,10 +1,15 @@
    30.4 -head	1.3;
    30.5 +head	1.4;
    30.6  access;
    30.7  symbols;
    30.8  locks; strict;
    30.9  comment	@# @;
   30.10  
   30.11  
   30.12 +1.4
   30.13 +date	2008.08.03.22.17.52;	author TWikiContributor;	state Exp;
   30.14 +branches;
   30.15 +next	1.3;
   30.16 +
   30.17  1.3
   30.18  date	2008.01.22.03.21.36;	author TWikiContributor;	state Exp;
   30.19  branches;
   30.20 @@ -26,36 +31,32 @@
   30.21  @
   30.22  
   30.23  
   30.24 -1.3
   30.25 +1.4
   30.26  log
   30.27  @buildrelease
   30.28  @
   30.29  text
   30.30 -@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="3"}%
   30.31 +@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="4"}%
   30.32  %META:TOPICPARENT{name="ManagingUsers"}%
   30.33  ---+ Bulk Registration
   30.34  
   30.35 -Administrators can use this topic to register (i.e. create logins and UserTopics) for a group of people quickly. 
   30.36 -Create a table in the REGISTERTOPIC named below, setting each row to represent each user and each column to correspond to the metadata.
   30.37 -Then press the button on this page to perform registration for those users. 
   30.38 -Unlike normal registration the administrator is assumed to have correct e-mail addresses for the users, so no verification is required.
   30.39 +Administrators can use this topic to register (i.e. create logins and user topics) for a group of people in one batch. 
   30.40 +
   30.41 +Unlike normal registration the administrator is assumed to have correct e-mail addresses for the users, so *no verification is required.*
   30.42  Note that the new users are not notified that they have an account. This is so you can prepare and verify the accounts before announcing them.
   30.43 -To announce them use the BulkResetPassword feature: this will assign a new random password and notify users. 
   30.44 +To announce them use the [[BulkResetPassword]] feature: this will assign a new random password and notify users. 
   30.45  
   30.46  ---++ Bulk Registration usage
   30.47 -
   30.48 -Any fields you define in this table will end up in the User's topic. If a form (such as %TWIKIWEB%.UserForm) is attached to NewUserTemplate then the data will go in as META:FIELDS, meaning that you can use SEARCH formfield constructs to search. 
   30.49 -
   30.50 -If you use the %TWIKIWEB%.UserForm then ensure that it contains all the fields you define here. Otherwise they will disappear when the user edits their home topic!
   30.51 +Note: this is an administrator job - only admistrators can run this.
   30.52  
   30.53 ----+++ Mandatory fields
   30.54 -   * !WikiName 
   30.55 -   * !FirstName
   30.56 -   * !LastName 
   30.57 +If you are administrator, you will take these actions:
   30.58 +   1 (First time use) Create new bulk registration topics (see [[#Settings][Settings]] below).
   30.59 +   1 In the REGISTERTOPIC topic: create a table of new users. An example table is provided below to copy.
   30.60 +   1 Return to this topic and press the button "Bulk Register" to create the new topics.
   30.61 +   1 Read %LOGTOPIC% to verify if all has gone well.
   30.62 +   1 When you are ready, use the [[BulkResetPassword]] page to assign passwords and notify the users of their new accounts.
   30.63  
   30.64 ----+++ Optional fields
   30.65 -   * LoginName - if not set will register with WikiName
   30.66 -
   30.67 +Below are the details.
   30.68  
   30.69  ---++ Settings
   30.70     * Define where to pick up the table of users to register
   30.71 @@ -67,26 +68,53 @@
   30.72       topics. By default, existing user topics are left alone.
   30.73        * Set OVERWRITEHOMETOPICS = 0
   30.74  
   30.75 +---++ The user table
   30.76 +This table is a template for user data that will be written to the new user topics. If you stick to these basic fields you can just use the first example below. If you want to write more data (like phone number or country) read the section [[#CustomizingUserData][Customizing user data]] as well.
   30.77 +
   30.78  ---+++ Example format
   30.79 -The following should be inserted into your REGISTERTOPIC as a table.
   30.80 +The following should be inserted into your %REGISTERTOPIC% as a table. This is the most simple format:
   30.81  <verbatim>
   30.82 -| FirstName | LastName | Email | WikiName | CustomFieldThis | SomeOtherRandomField | WhateverYouLike |
   30.83 -| Test | User | you@@example.com | TestUser | A | B | C |
   30.84 +<noautolink>
   30.85 +%EDITTABLE{}%
   30.86 +| FirstName | LastName | Email | WikiName |
   30.87 +| Test | User | you@@example.com | TestUser |
   30.88 +</noautolink>
   30.89  </verbatim>
   30.90  
   30.91 -To use this:
   30.92 -   1 Make sure that the Custom fields appear on the %TWIKIWEB%.UserForm
   30.93 -   2 Copy the above table to your clipboard
   30.94 -   3 Click through and paste this on %REGISTERTOPIC%, save the topic and return here.
   30.95 -   4 Click the Bulk register button below
   30.96 -   5 Read %LOGTOPIC%
   30.97 -   6 When you are ready, use the BulkResetPassword page to assign passwords and notify the users of their new accounts.
   30.98 +*Usage:*
   30.99 +   1 Copy this text to your clipboard
  30.100 +   1 Click through and paste this on %REGISTERTOPIC%. 
  30.101 +   1 Add and customize entries, save table. Note that the first row must not contain bolded entries, so don't apply any formatting.
  30.102 +   1 Return here
  30.103 +
  30.104 +#CustomizingUserData
  30.105 +---+++ Customizing user data
  30.106 +
  30.107 +You can write additional data to the new user topics. Do this by enhancing the user table with additional field names as table headers.
  30.108 +
  30.109 +Any fields you define in this table will end up in the User's topic. If a form (such as %TWIKIWEB%.UserForm) is attached to NewUserTemplate then the data will go in as META:FIELDS, meaning that you can use SEARCH formfield constructs to search. 
  30.110 +
  30.111 +If you use the %TWIKIWEB%.UserForm then ensure that it contains all the fields you define here. Otherwise they will disappear when the user edits their home topic!
  30.112  
  30.113 -Notes:
  30.114 -   1 The first row of the table dictates the heading format and that the fieldnames must be plain, i.e. *must not contain bolded* entries.
  30.115 -   2 You are responsible for ensuring that the fieldnames appear in the [[%TWIKIWEB%.UserForm]]
  30.116 -   3 Only administrators can run this.
  30.117 +---++++ Mandatory fields
  30.118 +   * !WikiName 
  30.119 +   * !FirstName
  30.120 +   * !LastName 
  30.121 +
  30.122 +---++++ Optional fields
  30.123 +   * LoginName - if not set will register with WikiName
  30.124  
  30.125 +---++++ Customized table example
  30.126 +Make sure that the extra fields also appear on the %TWIKIWEB%.UserForm.
  30.127 +<verbatim>
  30.128 +<noautolink>
  30.129 +%EDITTABLE{}%
  30.130 +| FirstName | LastName | Email | WikiName | CustomFieldThis | SomeOtherRandomField | WhateverYouLike |
  30.131 +| Test | User | you@@example.com | TestUser | A | B | C |
  30.132 +</noautolink>
  30.133 +</verbatim>
  30.134 +
  30.135 +---
  30.136  %IF{
  30.137    "context passwords_modifyable"
  30.138    then=""
  30.139 @@ -102,16 +130,86 @@
  30.140  <input type="hidden" name="OverwriteHomeTopics" value="%OVERWRITEHOMETOPICS%" />
  30.141  </form>
  30.142  
  30.143 ----++ %REGISTERTOPIC%
  30.144 +---++ <nop>%REGISTERTOPIC%
  30.145 +
  30.146 +%INCLUDE{"%REGISTERTOPIC%" warn="off"}%
  30.147 +
  30.148  
  30.149 -%INCLUDE{%REGISTERTOPIC%}%
  30.150 +---++ <nop>%LOGTOPIC%
  30.151 +
  30.152 +%INCLUDE{"%LOGTOPIC%" warn="off"}%
  30.153 +
  30.154 +
  30.155 +__Related Topics:__ AdminToolsCategory@
  30.156  
  30.157  
  30.158 +1.3
  30.159 +log
  30.160 +@buildrelease
  30.161 +@
  30.162 +text
  30.163 +@d1 1
  30.164 +a1 1
  30.165 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="3"}%
  30.166 +d5 3
  30.167 +a7 4
  30.168 +Administrators can use this topic to register (i.e. create logins and UserTopics) for a group of people quickly. 
  30.169 +Create a table in the REGISTERTOPIC named below, setting each row to represent each user and each column to correspond to the metadata.
  30.170 +Then press the button on this page to perform registration for those users. 
  30.171 +Unlike normal registration the administrator is assumed to have correct e-mail addresses for the users, so no verification is required.
  30.172 +d9 1
  30.173 +a9 1
  30.174 +To announce them use the BulkResetPassword feature: this will assign a new random password and notify users. 
  30.175 +d12 1
  30.176 +d14 6
  30.177 +a19 11
  30.178 +Any fields you define in this table will end up in the User's topic. If a form (such as %TWIKIWEB%.UserForm) is attached to NewUserTemplate then the data will go in as META:FIELDS, meaning that you can use SEARCH formfield constructs to search. 
  30.179 +
  30.180 +If you use the %TWIKIWEB%.UserForm then ensure that it contains all the fields you define here. Otherwise they will disappear when the user edits their home topic!
  30.181 +
  30.182 +---+++ Mandatory fields
  30.183 +   * !WikiName 
  30.184 +   * !FirstName
  30.185 +   * !LastName 
  30.186 +
  30.187 +---+++ Optional fields
  30.188 +   * LoginName - if not set will register with WikiName
  30.189 +d21 1
  30.190 +d33 3
  30.191 +d37 34
  30.192 +a70 1
  30.193 +The following should be inserted into your REGISTERTOPIC as a table.
  30.194 +d72 2
  30.195 +d76 1
  30.196 +d79 1
  30.197 +a79 13
  30.198 +To use this:
  30.199 +   1 Make sure that the Custom fields appear on the %TWIKIWEB%.UserForm
  30.200 +   2 Copy the above table to your clipboard
  30.201 +   3 Click through and paste this on %REGISTERTOPIC%, save the topic and return here.
  30.202 +   4 Click the Bulk register button below
  30.203 +   5 Read %LOGTOPIC%
  30.204 +   6 When you are ready, use the BulkResetPassword page to assign passwords and notify the users of their new accounts.
  30.205 +
  30.206 +Notes:
  30.207 +   1 The first row of the table dictates the heading format and that the fieldnames must be plain, i.e. *must not contain bolded* entries.
  30.208 +   2 You are responsible for ensuring that the fieldnames appear in the [[%TWIKIWEB%.UserForm]]
  30.209 +   3 Only administrators can run this.
  30.210 +
  30.211 +d95 1
  30.212 +a95 1
  30.213 +---++ %REGISTERTOPIC%
  30.214 +d97 1
  30.215 +a97 1
  30.216 +%INCLUDE{%REGISTERTOPIC%}%
  30.217 +d100 1
  30.218 +a100 1
  30.219  ---++ %LOGTOPIC%
  30.220 -
  30.221 +d102 1
  30.222 +a102 1
  30.223  %INCLUDE{%LOGTOPIC%}%
  30.224 -
  30.225 -
  30.226 +d105 1
  30.227 +a105 1
  30.228  __Related Topics:__ AdminToolsCategory
  30.229  @
  30.230  
    31.1 --- a/data/TWiki/ChangePassword.txt	Sat Jan 26 15:50:53 2008 +0100
    31.2 +++ b/data/TWiki/ChangePassword.txt	Mon Aug 11 20:30:19 2008 +0200
    31.3 @@ -1,4 +1,4 @@
    31.4 -%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="12"}%
    31.5 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="13"}%
    31.6  ---+ %MAKETEXT{"Change Password"}%
    31.7  %STARTINCLUDE%
    31.8  
    31.9 @@ -41,3 +41,7 @@
   31.10  
   31.11  __%MAKETEXT{"Related topics:"}%__ ResetPassword, ChangeEmailAddress, UserToolsCategory, AdminToolsCategory
   31.12  
   31.13 +<!--
   31.14 +   * Set DENYTOPICVIEW = TWikiGuest
   31.15 +-->
   31.16 +
    32.1 --- a/data/TWiki/ChangePassword.txt,v	Sat Jan 26 15:50:53 2008 +0100
    32.2 +++ b/data/TWiki/ChangePassword.txt,v	Mon Aug 11 20:30:19 2008 +0200
    32.3 @@ -1,10 +1,15 @@
    32.4 -head	1.12;
    32.5 +head	1.13;
    32.6  access;
    32.7  symbols;
    32.8  locks; strict;
    32.9  comment	@# @;
   32.10  
   32.11  
   32.12 +1.13
   32.13 +date	2008.08.03.22.17.41;	author TWikiContributor;	state Exp;
   32.14 +branches;
   32.15 +next	1.12;
   32.16 +
   32.17  1.12
   32.18  date	2008.01.22.03.21.24;	author TWikiContributor;	state Exp;
   32.19  branches;
   32.20 @@ -71,12 +76,12 @@
   32.21  @
   32.22  
   32.23  
   32.24 -1.12
   32.25 +1.13
   32.26  log
   32.27  @buildrelease
   32.28  @
   32.29  text
   32.30 -@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="12"}%
   32.31 +@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="13"}%
   32.32  ---+ %MAKETEXT{"Change Password"}%
   32.33  %STARTINCLUDE%
   32.34  
   32.35 @@ -119,6 +124,22 @@
   32.36  
   32.37  __%MAKETEXT{"Related topics:"}%__ ResetPassword, ChangeEmailAddress, UserToolsCategory, AdminToolsCategory
   32.38  
   32.39 +<!--
   32.40 +   * Set DENYTOPICVIEW = TWikiGuest
   32.41 +-->
   32.42 +
   32.43 +@
   32.44 +
   32.45 +
   32.46 +1.12
   32.47 +log
   32.48 +@buildrelease
   32.49 +@
   32.50 +text
   32.51 +@d1 1
   32.52 +a1 1
   32.53 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="12"}%
   32.54 +d44 4
   32.55  @
   32.56  
   32.57  
    33.1 --- a/data/TWiki/ClassicSkin.txt	Sat Jan 26 15:50:53 2008 +0100
    33.2 +++ b/data/TWiki/ClassicSkin.txt	Mon Aug 11 20:30:19 2008 +0200
    33.3 @@ -1,4 +1,4 @@
    33.4 -%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="3"}%
    33.5 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="4"}%
    33.6  ---+ Classic Skin
    33.7  
    33.8  The classic TWiki skin is a bare bone and functional skin, supporting any browser, and has a minimum of graphics
    33.9 @@ -11,8 +11,9 @@
   33.10  |  Screenshot: | <a href="%ATTACHURL%/fullscreen.gif"><img src="%ATTACHURL%/screenshot.gif" alt="Click for full screen image" width="600" height="130" /></a> |
   33.11  |  Base Name: | classic |
   33.12  |  Skin Author: | TWiki:Main/PeterThoeny |
   33.13 -|  Skin Version: | 21 May 2007 (v1.001) |
   33.14 +|  Skin Version: | 03 Aug 2008 |
   33.15  |  Change History: | <!-- specify latest version first -->&nbsp; |
   33.16 +|  03 May 2008 | TWiki 4.2.1 release version |
   33.17  |  21 May 2007 | Bugs:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
   33.18  |  25 Jul 2004: | Initial version (v1.000) |
   33.19  |  Dependencies: |  |
    34.1 --- a/data/TWiki/ClassicSkin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    34.2 +++ b/data/TWiki/ClassicSkin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    34.3 @@ -1,10 +1,15 @@
    34.4 -head	1.3;
    34.5 +head	1.4;
    34.6  access;
    34.7  symbols;
    34.8  locks; strict;
    34.9  comment	@# @;
   34.10  
   34.11  
   34.12 +1.4
   34.13 +date	2008.08.03.22.17.50;	author TWikiContributor;	state Exp;
   34.14 +branches;
   34.15 +next	1.3;
   34.16 +
   34.17  1.3
   34.18  date	2008.01.22.03.21.33;	author TWikiContributor;	state Exp;
   34.19  branches;
   34.20 @@ -26,12 +31,12 @@
   34.21  @
   34.22  
   34.23  
   34.24 -1.3
   34.25 +1.4
   34.26  log
   34.27  @buildrelease
   34.28  @
   34.29  text
   34.30 -@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="3"}%
   34.31 +@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="4"}%
   34.32  ---+ Classic Skin
   34.33  
   34.34  The classic TWiki skin is a bare bone and functional skin, supporting any browser, and has a minimum of graphics
   34.35 @@ -44,8 +49,9 @@
   34.36  |  Screenshot: | <a href="%ATTACHURL%/fullscreen.gif"><img src="%ATTACHURL%/screenshot.gif" alt="Click for full screen image" width="600" height="130" /></a> |
   34.37  |  Base Name: | classic |
   34.38  |  Skin Author: | TWiki:Main/PeterThoeny |
   34.39 -|  Skin Version: | 21 May 2007 (v1.001) |
   34.40 +|  Skin Version: | 03 Aug 2008 |
   34.41  |  Change History: | <!-- specify latest version first -->&nbsp; |
   34.42 +|  03 May 2008 | TWiki 4.2.1 release version |
   34.43  |  21 May 2007 | Bugs:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
   34.44  |  25 Jul 2004: | Initial version (v1.000) |
   34.45  |  Dependencies: |  |
   34.46 @@ -63,6 +69,21 @@
   34.47  @
   34.48  
   34.49  
   34.50 +1.3
   34.51 +log
   34.52 +@buildrelease
   34.53 +@
   34.54 +text
   34.55 +@d1 1
   34.56 +a1 1
   34.57 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="3"}%
   34.58 +d14 1
   34.59 +a14 1
   34.60 +|  Skin Version: | 21 May 2007 (v1.001) |
   34.61 +d16 1
   34.62 +@
   34.63 +
   34.64 +
   34.65  1.2
   34.66  log
   34.67  @buildrelease
    35.1 --- a/data/TWiki/CommentPlugin.txt	Sat Jan 26 15:50:53 2008 +0100
    35.2 +++ b/data/TWiki/CommentPlugin.txt	Mon Aug 11 20:30:19 2008 +0200
    35.3 @@ -1,4 +1,4 @@
    35.4 -%META:TOPICINFO{author="TWikiContributor" date="1170597947" format="1.0" version="9"}%
    35.5 +%META:TOPICINFO{author="TWikiContributor" date="1170597947" format="1.0" version="10"}%
    35.6  
    35.7  ---+!! Comment Plugin
    35.8  
    35.9 @@ -78,7 +78,7 @@
   35.10  | =threadmode= | Wiki thread mode comment, signed and dated (server time) |
   35.11  | =tableprepend= | Comments, signed and dated (server time), formatted as an HTML table row, added below the anchor (which must be in an HTML &lt;table>) |
   35.12  | =tableappend= | Comments, signed and dated (server time), formatted as an HTML table row, added above the anchor (which must be in an HTML &lt;table>) |
   35.13 -| =action= | Action added to action table directly above comment box (requires TWiki:Plugins/ActionTrackerPlugin) |
   35.14 +| =action= | Action added to action table directly above comment box (see <a href="#Installation">Plugin Installation Instructions</a> below for immportant notes) |
   35.15  | =table= | Tablerows adding on end |
   35.16  | =toctalk= | Talk using TOC adding on end |
   35.17  | =bookmark= | Create a list of annotated bookmarks |
   35.18 @@ -230,6 +230,7 @@
   35.19  | =%<nop>COMMENTPLUGIN_DEFAULT_TYPE%= | =above= | Default template type |
   35.20  These can be set in !TWikiPreferences, in !WebPreferences or in individual topics.
   35.21  
   35.22 +#Installation
   35.23  ---++ Plugin Installation Instructions
   35.24  	* This plugin is pre-installed in most TWiki releases. However if you need to upgrade the plugin for any reason:
   35.25  	* Download the archive file from the Plugin web (see below)
   35.26 @@ -241,13 +242,19 @@
   35.27  		None
   35.28  	* Use =configure= to enable the plugin
   35.29  
   35.30 +Note that if you want to use the =action= template then you must also:
   35.31 +   1 Install the TWiki:Plugins/ActionTrackerPlugin;
   35.32 +   1 Put the !CommentPlugin *before* the !ActionTrackerPlugin in the ={PluginsOrder}= configuration option (in =configure=)
   35.33 +
   35.34  ---++ Plugin Info
   35.35  
   35.36  Another great TWiki extension from the <a style="text-decoration:none" href="http://wikiring.com"><img src="%ATTACHURLPATH%/wikiringlogo20x20.png" alt="" /> *WikiRing* </a> - working together to improve your wiki experience!
   35.37  
   35.38  |  Plugin Author: | TWiki:Main.CrawfordCurrie http://www.c-dot.co.uk inspired by the work of TWiki:Main.DavidWeller and TWiki:Main.PeterMasiar |
   35.39 -|  Plugin Version: | 15776 (22 Jan 2008) |
   35.40 +|  Plugin Version: | 03 Aug 2008 17302 (04 Aug 2008) |
   35.41  |  Change History: | |
   35.42 +|  03 Aug 2008 | The TWiki 4.2.1 release version | 
   35.43 +|  11 Apr 2008 | TWikibug:Item5518 corrected the template definition for bulletabove |
   35.44  |  5 Sep 2007 | TWikibug:Item3689 corrected =location= handling TWikibug:Item4181 added VarCOMMENT TWikibug:Item4402 corrected access check |
   35.45  |  22 Jun 2007 | Removed the long-deprecated =%TIME= (use %GMTIME instead). Minor doc changes |
   35.46  |  14021 | TWikibug:Item3755 Fixed incorrect handling of line terminators when targeting an anchor |
    36.1 --- a/data/TWiki/CommentPlugin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    36.2 +++ b/data/TWiki/CommentPlugin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    36.3 @@ -1,10 +1,15 @@
    36.4 -head	1.9;
    36.5 +head	1.10;
    36.6  access;
    36.7  symbols;
    36.8  locks; strict;
    36.9  comment	@# @;
   36.10  
   36.11  
   36.12 +1.10
   36.13 +date	2008.08.03.22.17.45;	author TWikiContributor;	state Exp;
   36.14 +branches;
   36.15 +next	1.9;
   36.16 +
   36.17  1.9
   36.18  date	2008.01.22.03.21.27;	author TWikiContributor;	state Exp;
   36.19  branches;
   36.20 @@ -56,12 +61,12 @@
   36.21  @
   36.22  
   36.23  
   36.24 -1.9
   36.25 +1.10
   36.26  log
   36.27  @buildrelease
   36.28  @
   36.29  text
   36.30 -@%META:TOPICINFO{author="TWikiContributor" date="1170597947" format="1.0" version="9"}%
   36.31 +@%META:TOPICINFO{author="TWikiContributor" date="1170597947" format="1.0" version="10"}%
   36.32  
   36.33  ---+!! Comment Plugin
   36.34  
   36.35 @@ -141,7 +146,7 @@
   36.36  | =threadmode= | Wiki thread mode comment, signed and dated (server time) |
   36.37  | =tableprepend= | Comments, signed and dated (server time), formatted as an HTML table row, added below the anchor (which must be in an HTML &lt;table>) |
   36.38  | =tableappend= | Comments, signed and dated (server time), formatted as an HTML table row, added above the anchor (which must be in an HTML &lt;table>) |
   36.39 -| =action= | Action added to action table directly above comment box (requires TWiki:Plugins/ActionTrackerPlugin) |
   36.40 +| =action= | Action added to action table directly above comment box (see <a href="#Installation">Plugin Installation Instructions</a> below for immportant notes) |
   36.41  | =table= | Tablerows adding on end |
   36.42  | =toctalk= | Talk using TOC adding on end |
   36.43  | =bookmark= | Create a list of annotated bookmarks |
   36.44 @@ -293,6 +298,7 @@
   36.45  | =%<nop>COMMENTPLUGIN_DEFAULT_TYPE%= | =above= | Default template type |
   36.46  These can be set in !TWikiPreferences, in !WebPreferences or in individual topics.
   36.47  
   36.48 +#Installation
   36.49  ---++ Plugin Installation Instructions
   36.50  	* This plugin is pre-installed in most TWiki releases. However if you need to upgrade the plugin for any reason:
   36.51  	* Download the archive file from the Plugin web (see below)
   36.52 @@ -304,13 +310,19 @@
   36.53  		None
   36.54  	* Use =configure= to enable the plugin
   36.55  
   36.56 +Note that if you want to use the =action= template then you must also:
   36.57 +   1 Install the TWiki:Plugins/ActionTrackerPlugin;
   36.58 +   1 Put the !CommentPlugin *before* the !ActionTrackerPlugin in the ={PluginsOrder}= configuration option (in =configure=)
   36.59 +
   36.60  ---++ Plugin Info
   36.61  
   36.62  Another great TWiki extension from the <a style="text-decoration:none" href="http://wikiring.com"><img src="%ATTACHURLPATH%/wikiringlogo20x20.png" alt="" /> *WikiRing* </a> - working together to improve your wiki experience!
   36.63  
   36.64  |  Plugin Author: | TWiki:Main.CrawfordCurrie http://www.c-dot.co.uk inspired by the work of TWiki:Main.DavidWeller and TWiki:Main.PeterMasiar |
   36.65 -|  Plugin Version: | 15776 (22 Jan 2008) |
   36.66 +|  Plugin Version: | 03 Aug 2008 17302 (04 Aug 2008) |
   36.67  |  Change History: | |
   36.68 +|  03 Aug 2008 | The TWiki 4.2.1 release version | 
   36.69 +|  11 Apr 2008 | TWikibug:Item5518 corrected the template definition for bulletabove |
   36.70  |  5 Sep 2007 | TWikibug:Item3689 corrected =location= handling TWikibug:Item4181 added VarCOMMENT TWikibug:Item4402 corrected access check |
   36.71  |  22 Jun 2007 | Removed the long-deprecated =%TIME= (use %GMTIME instead). Minor doc changes |
   36.72  |  14021 | TWikibug:Item3755 Fixed incorrect handling of line terminators when targeting an anchor |
   36.73 @@ -347,6 +359,26 @@
   36.74  @
   36.75  
   36.76  
   36.77 +1.9
   36.78 +log
   36.79 +@buildrelease
   36.80 +@
   36.81 +text
   36.82 +@d1 1
   36.83 +a1 1
   36.84 +%META:TOPICINFO{author="TWikiContributor" date="1170597947" format="1.0" version="9"}%
   36.85 +d81 1
   36.86 +a81 1
   36.87 +| =action= | Action added to action table directly above comment box (requires TWiki:Plugins/ActionTrackerPlugin) |
   36.88 +d233 1
   36.89 +d245 4
   36.90 +d254 1
   36.91 +a254 1
   36.92 +|  Plugin Version: | 15776 (22 Jan 2008) |
   36.93 +d256 2
   36.94 +@
   36.95 +
   36.96 +
   36.97  1.8
   36.98  log
   36.99  @buildrelease
    37.1 --- a/data/TWiki/CommentPluginTemplate.txt	Sat Jan 26 15:50:53 2008 +0100
    37.2 +++ b/data/TWiki/CommentPluginTemplate.txt	Mon Aug 11 20:30:19 2008 +0200
    37.3 @@ -1,4 +1,4 @@
    37.4 -%META:TOPICINFO{author="TWikiContributor" date="1166310108" format="1.0" version="4"}%
    37.5 +%META:TOPICINFO{author="TWikiContributor" date="1166310108" format="1.0" version="5"}%
    37.6  %META:TOPICPARENT{name="CommentPlugin"}%
    37.7  
    37.8  ---+!! Templates for CommentPlugin
    37.9 @@ -83,7 +83,7 @@
   37.10  </verbatim></blockquote>
   37.11  
   37.12  <verbatim>
   37.13 -%TMPL:DEF{PROMPT:bulletabove}%<input class="twikiInputField" name="bullet_above_item" id="bullet_above_item" type="text" size="%inputsize|40" value="%URLPARAM{"bullet_above_item"}%" />&nbsp;<input %DISABLED% type="submit" value="%button|Add item%" class="twikiButton" />%TMPL:END%
   37.14 +%TMPL:DEF{PROMPT:bulletabove}%<input class="twikiInputField" name="bullet_above_item" id="bullet_above_item" type="text" size="%inputsize|40%" value="%URLPARAM{"bullet_above_item"}%" />&nbsp;<input %DISABLED% type="submit" value="%button|Add item%" class="twikiButton" />%TMPL:END%
   37.15  </verbatim>
   37.16  <verbatim>
   37.17  %TMPL:DEF{OUTPUT:bulletabove}%   * %URLPARAM{"bullet_above_item"}%%POS:BEFORE%
    38.1 --- a/data/TWiki/CommentPluginTemplate.txt,v	Sat Jan 26 15:50:53 2008 +0100
    38.2 +++ b/data/TWiki/CommentPluginTemplate.txt,v	Mon Aug 11 20:30:19 2008 +0200
    38.3 @@ -1,10 +1,15 @@
    38.4 -head	1.4;
    38.5 +head	1.5;
    38.6  access;
    38.7  symbols;
    38.8  locks; strict;
    38.9  comment	@# @;
   38.10  
   38.11  
   38.12 +1.5
   38.13 +date	2008.08.03.22.17.47;	author TWikiContributor;	state Exp;
   38.14 +branches;
   38.15 +next	1.4;
   38.16 +
   38.17  1.4
   38.18  date	2008.01.22.03.21.30;	author TWikiContributor;	state Exp;
   38.19  branches;
   38.20 @@ -31,12 +36,12 @@
   38.21  @
   38.22  
   38.23  
   38.24 -1.4
   38.25 +1.5
   38.26  log
   38.27  @buildrelease
   38.28  @
   38.29  text
   38.30 -@%META:TOPICINFO{author="TWikiContributor" date="1166310108" format="1.0" version="4"}%
   38.31 +@%META:TOPICINFO{author="TWikiContributor" date="1166310108" format="1.0" version="5"}%
   38.32  %META:TOPICPARENT{name="CommentPlugin"}%
   38.33  
   38.34  ---+!! Templates for CommentPlugin
   38.35 @@ -121,7 +126,7 @@
   38.36  </verbatim></blockquote>
   38.37  
   38.38  <verbatim>
   38.39 -%TMPL:DEF{PROMPT:bulletabove}%<input class="twikiInputField" name="bullet_above_item" id="bullet_above_item" type="text" size="%inputsize|40" value="%URLPARAM{"bullet_above_item"}%" />&nbsp;<input %DISABLED% type="submit" value="%button|Add item%" class="twikiButton" />%TMPL:END%
   38.40 +%TMPL:DEF{PROMPT:bulletabove}%<input class="twikiInputField" name="bullet_above_item" id="bullet_above_item" type="text" size="%inputsize|40%" value="%URLPARAM{"bullet_above_item"}%" />&nbsp;<input %DISABLED% type="submit" value="%button|Add item%" class="twikiButton" />%TMPL:END%
   38.41  </verbatim>
   38.42  <verbatim>
   38.43  %TMPL:DEF{OUTPUT:bulletabove}%   * %URLPARAM{"bullet_above_item"}%%POS:BEFORE%
   38.44 @@ -348,6 +353,20 @@
   38.45  @
   38.46  
   38.47  
   38.48 +1.4
   38.49 +log
   38.50 +@buildrelease
   38.51 +@
   38.52 +text
   38.53 +@d1 1
   38.54 +a1 1
   38.55 +%META:TOPICINFO{author="TWikiContributor" date="1166310108" format="1.0" version="4"}%
   38.56 +d86 1
   38.57 +a86 1
   38.58 +%TMPL:DEF{PROMPT:bulletabove}%<input class="twikiInputField" name="bullet_above_item" id="bullet_above_item" type="text" size="%inputsize|40" value="%URLPARAM{"bullet_above_item"}%" />&nbsp;<input %DISABLED% type="submit" value="%button|Add item%" class="twikiButton" />%TMPL:END%
   38.59 +@
   38.60 +
   38.61 +
   38.62  1.3
   38.63  log
   38.64  @buildrelease
    39.1 --- a/data/TWiki/EditTablePlugin.txt	Sat Jan 26 15:50:53 2008 +0100
    39.2 +++ b/data/TWiki/EditTablePlugin.txt	Mon Aug 11 20:30:19 2008 +0200
    39.3 @@ -1,4 +1,4 @@
    39.4 -%META:TOPICINFO{author="TWikiContributor" date="1191744279" format="1.1" version="14"}%
    39.5 +%META:TOPICINFO{author="TWikiContributor" date="1191744279" format="1.1" version="15"}%
    39.6  ---+!! Edit Table Plugin
    39.7  
    39.8  Edit TWiki tables in place, using edit fields and drop down boxes, without having to edit the complete topic. 
    39.9 @@ -18,26 +18,18 @@
   39.10  
   39.11  ---+++ Using TWiki Variables in the Format Parameter
   39.12  
   39.13 -TWiki variables like =%<nop>Y%= in =&lt;initial value&gt;= (of text input field) and =&lt;label text&gt;= (of fixed label) will get expanded when a new row is added.
   39.14 +By default, variables in =&lt;initial value&gt;= (of text input field) and =&lt;label text&gt;= (of fixed label) get expanded when a new row is added. This can be used for example to add a timestamp to a label. You can escape characters with format tokens if you do not want that.
   39.15 +
   39.16 +Any TWiki variable inside a table cell will be preserved. For instance, =%<nop>TOPIC%= will not get expanded to the current topic name.
   39.17 +
   39.18 +The format tokens are the same as with %TWIKIWEB%.FormattedSearch:
   39.19  
   39.20 -This is useful to write variables like dates into the table.
   39.21 -<blockquote>
   39.22 -For example:
   39.23 -<verbatim>
   39.24 -%EDITTABLE{ format="| label, 0, %SERVERTIME{"$day $mon $year $hour:$min"}% |" }%
   39.25 -</verbatim>
   39.26 -... will get expanded to =%SERVERTIME{"$day $mon $year $hour:$min"}%= when the new row is created.
   39.27 -</blockquote>
   39.28 -
   39.29 -To prevent variable expansion: escape the format variable with [[%TWIKIWEB%.FormatTokens][formatting tokens]] (particularly =$percnt=).
   39.30 -<blockquote>
   39.31 -For example:
   39.32 -<verbatim>
   39.33 -%EDITTABLE{ format="| text, 20, $percntY$percnt |" }%
   39.34 -</verbatim>
   39.35 -... will create a new row with =$percntY$percnt=. In view mode this is temporarily translated to =%<nop>Y%= and subsequent rendered as %Y%.
   39.36 -</blockquote>
   39.37 -
   39.38 +| *Escape:* | *Expands To:* |
   39.39 +| =$n= or =$n()= | New line. Use =$n()= if followed by alphanumeric character, e.g. write =Foo$n()Bar= instead of =Foo$nBar= |
   39.40 +| =$nop= or =$nop()= | Is a "no operation". |
   39.41 +| =$quot= | Double quote (="=) |
   39.42 +| =$percnt= | Percent sign (=%=) |
   39.43 +| =$dollar= | Dollar sign (=$=) |
   39.44  
   39.45  
   39.46  #DateField
   39.47 @@ -137,6 +129,7 @@
   39.48  <tr>
   39.49  <td valign="top">
   39.50  <verbatim>
   39.51 +%TABLE{"headerrows="1"}%
   39.52  %EDITTABLE{ format="| label | text, 40 |" changerows="off" }%
   39.53  |*Key*|*Value*|
   39.54  | Name: | John Smith |
   39.55 @@ -164,7 +157,7 @@
   39.56     * Set DEBUG to 1 to get debug messages in =data/debug.txt=.  Default: =0=
   39.57        * Set DEBUG = 0
   39.58  
   39.59 -   * Set JAVASCRIPTINTERFACE to 1 to be able to directly move and delete row without page refresh.
   39.60 +   * Set JAVASCRIPTINTERFACE to 1 to be able to directly move and delete row without page refresh. Can be overridden with parameter =javascriptinterface=.
   39.61        * Set JAVASCRIPTINTERFACE = 1
   39.62     
   39.63     * Default for change rows flag: =on=, =off=, =add=
   39.64 @@ -181,7 +174,7 @@
   39.65        * Set ADD_ROW_BUTTON = %MAKETEXT{"Add row"}%
   39.66        * Set DELETE_LAST_ROW_BUTTON = %MAKETEXT{"Delete last row"}%
   39.67        * Set CANCEL_BUTTON = %MAKETEXT{"Cancel"}%
   39.68 -
   39.69 +   
   39.70     * Default help texts
   39.71        * Set INCLUDED_TOPIC_DOES_NOT_EXIST = <span class="twikiAlert">%MAKETEXT{"Warning: 'include' topic does not exist!"}%</span>
   39.72     
   39.73 @@ -191,7 +184,6 @@
   39.74  
   39.75     * This Plugin does not support TWiki table formatting like Multi-span cells (e.g. =| ... ||=) and cell justification (e.g. =|  centered  |   right |=)
   39.76     * There is a performance issue when editing a large table, say, with more then 50 rows
   39.77 -   * Variables like =%<nop>ATTACHURL%= get expanded unless they are in a label
   39.78     * You cannot put two =%<nop>EDITTABLE{}%= statements on the same line in the source
   39.79     * You can include %-vars now in select values, by quoting them with &lt;nop&gt;, as in %&lt;nop&gt;X% for %<nop>X%, say for instance:
   39.80       <br /> =select,1,%&lt;nop&gt;X%,%&lt;nop&gt;Y%=
   39.81 @@ -219,10 +211,13 @@
   39.82  ---++ Plugin Info
   39.83  
   39.84  |  Plugin Author: | TWiki:Main/PeterThoeny |
   39.85 -|  Copyright: | &copy; 2002-2007, TWiki:Main.PeterThoeny ([[http://www.twiki.net/][TWIKI.NET]]) and TWiki Contributors |
   39.86 +|  Copyright: | &copy; 2002-2008, TWiki:Main.PeterThoeny ([[http://www.twiki.net/][TWIKI.NET]]) and TWiki Contributors |
   39.87  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   39.88 -|  Plugin Version: | 4.7.10 (08 Jan 2008) |
   39.89 +|  Plugin Version: | 4.8.4 (03 Aug 2008) |
   39.90  |  Change History: | <!-- specify latest version first -->&nbsp; |
   39.91 +|  03 Aug 2008: | 4.8.4 TWiki 4.2.1 release version |
   39.92 +|  19 Jul 2008: | 4.8.3 Bugfix release |
   39.93 +|  20 Mar 2008: | 4.8: Arthur Clemens: Code refactoring; disabled table sort when editing; removed usage of =$percnt= to prevent variable expansion (is now done automatically); made Javascript interface aware of headers and footers, and of =changerows="off"=; improved feedback on row move. |
   39.94  |  25 Dec 2007: | 4.7.1: Arthur Clemens: Added warning if =include= parameter topic does not exist. |
   39.95  |  22 Dec 2007: | 4.7: Arthur Clemens: Changed handling of escaped variables. To escape TWiki variable, use formatting tokens such as =$percnt=. |
   39.96  |  16 Dec 2007: | 4.6:  Kenneth Lavrsen: The plugin prevents TablePlugin from initsorting the table being edited. This is done by temporarily appending the attribute disableallsort="on" to the TABLE tag of a table being edited. Additionally all header sorting is disabled while editing a table by setting a hidden formfield =sort= to "off". Disabling sorting while editing is needed now that the EditTablePlugin supports moving rows up and down. |
   39.97 @@ -267,8 +262,6 @@
   39.98  
   39.99  __Related Topics:__  %TWIKIWEB%.VarEDITTABLE, %TWIKIWEB%.TWikiPreferences, %TWIKIWEB%.TWikiPlugins
  39.100  
  39.101 --- TWiki:Main/PeterThoeny - 07 Oct 2007
  39.102 -
  39.103  %META:FILEATTACHMENT{name="EditTablePluginCalendarExample.gif" attr="h" comment="" date="1071283396" path="EditTablePluginCalendarExample.gif" size="7823" user="TWikiContributor" version="1.1"}%
  39.104  %META:FILEATTACHMENT{name="ScreenshotEditCell1.gif" attr="h" comment="Screenshot" date="1077050633" path="ScreenshotEditCell1.gif" size="2017" user="TWikiContributor" version="1.1"}%
  39.105  %META:FILEATTACHMENT{name="ScreenshotEditCell2.gif" attr="h" comment="Screenshot" date="1077050702" path="ScreenshotEditCell2.gif" size="3199" user="TWikiContributor" version="1.1"}%
    40.1 --- a/data/TWiki/EditTablePlugin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    40.2 +++ b/data/TWiki/EditTablePlugin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    40.3 @@ -1,10 +1,15 @@
    40.4 -head	1.14;
    40.5 +head	1.15;
    40.6  access;
    40.7  symbols;
    40.8  locks; strict;
    40.9  comment	@# @;
   40.10  
   40.11  
   40.12 +1.15
   40.13 +date	2008.08.03.22.17.48;	author TWikiContributor;	state Exp;
   40.14 +branches;
   40.15 +next	1.14;
   40.16 +
   40.17  1.14
   40.18  date	2008.01.22.03.21.31;	author TWikiContributor;	state Exp;
   40.19  branches;
   40.20 @@ -81,12 +86,12 @@
   40.21  @
   40.22  
   40.23  
   40.24 -1.14
   40.25 +1.15
   40.26  log
   40.27  @buildrelease
   40.28  @
   40.29  text
   40.30 -@%META:TOPICINFO{author="TWikiContributor" date="1191744279" format="1.1" version="14"}%
   40.31 +@%META:TOPICINFO{author="TWikiContributor" date="1191744279" format="1.1" version="15"}%
   40.32  ---+!! Edit Table Plugin
   40.33  
   40.34  Edit TWiki tables in place, using edit fields and drop down boxes, without having to edit the complete topic. 
   40.35 @@ -106,26 +111,18 @@
   40.36  
   40.37  ---+++ Using TWiki Variables in the Format Parameter
   40.38  
   40.39 -TWiki variables like =%<nop>Y%= in =&lt;initial value&gt;= (of text input field) and =&lt;label text&gt;= (of fixed label) will get expanded when a new row is added.
   40.40 +By default, variables in =&lt;initial value&gt;= (of text input field) and =&lt;label text&gt;= (of fixed label) get expanded when a new row is added. This can be used for example to add a timestamp to a label. You can escape characters with format tokens if you do not want that.
   40.41 +
   40.42 +Any TWiki variable inside a table cell will be preserved. For instance, =%<nop>TOPIC%= will not get expanded to the current topic name.
   40.43 +
   40.44 +The format tokens are the same as with %TWIKIWEB%.FormattedSearch:
   40.45  
   40.46 -This is useful to write variables like dates into the table.
   40.47 -<blockquote>
   40.48 -For example:
   40.49 -<verbatim>
   40.50 -%EDITTABLE{ format="| label, 0, %SERVERTIME{"$day $mon $year $hour:$min"}% |" }%
   40.51 -</verbatim>
   40.52 -... will get expanded to =%SERVERTIME{"$day $mon $year $hour:$min"}%= when the new row is created.
   40.53 -</blockquote>
   40.54 -
   40.55 -To prevent variable expansion: escape the format variable with [[%TWIKIWEB%.FormatTokens][formatting tokens]] (particularly =$percnt=).
   40.56 -<blockquote>
   40.57 -For example:
   40.58 -<verbatim>
   40.59 -%EDITTABLE{ format="| text, 20, $percntY$percnt |" }%
   40.60 -</verbatim>
   40.61 -... will create a new row with =$percntY$percnt=. In view mode this is temporarily translated to =%<nop>Y%= and subsequent rendered as %Y%.
   40.62 -</blockquote>
   40.63 -
   40.64 +| *Escape:* | *Expands To:* |
   40.65 +| =$n= or =$n()= | New line. Use =$n()= if followed by alphanumeric character, e.g. write =Foo$n()Bar= instead of =Foo$nBar= |
   40.66 +| =$nop= or =$nop()= | Is a "no operation". |
   40.67 +| =$quot= | Double quote (="=) |
   40.68 +| =$percnt= | Percent sign (=%=) |
   40.69 +| =$dollar= | Dollar sign (=$=) |
   40.70  
   40.71  
   40.72  #DateField
   40.73 @@ -225,6 +222,7 @@
   40.74  <tr>
   40.75  <td valign="top">
   40.76  <verbatim>
   40.77 +%TABLE{"headerrows="1"}%
   40.78  %EDITTABLE{ format="| label | text, 40 |" changerows="off" }%
   40.79  |*Key*|*Value*|
   40.80  | Name: | John Smith |
   40.81 @@ -252,7 +250,7 @@
   40.82     * Set DEBUG to 1 to get debug messages in =data/debug.txt=.  Default: =0=
   40.83        * Set DEBUG = 0
   40.84  
   40.85 -   * Set JAVASCRIPTINTERFACE to 1 to be able to directly move and delete row without page refresh.
   40.86 +   * Set JAVASCRIPTINTERFACE to 1 to be able to directly move and delete row without page refresh. Can be overridden with parameter =javascriptinterface=.
   40.87        * Set JAVASCRIPTINTERFACE = 1
   40.88     
   40.89     * Default for change rows flag: =on=, =off=, =add=
   40.90 @@ -269,7 +267,7 @@
   40.91        * Set ADD_ROW_BUTTON = %MAKETEXT{"Add row"}%
   40.92        * Set DELETE_LAST_ROW_BUTTON = %MAKETEXT{"Delete last row"}%
   40.93        * Set CANCEL_BUTTON = %MAKETEXT{"Cancel"}%
   40.94 -
   40.95 +   
   40.96     * Default help texts
   40.97        * Set INCLUDED_TOPIC_DOES_NOT_EXIST = <span class="twikiAlert">%MAKETEXT{"Warning: 'include' topic does not exist!"}%</span>
   40.98     
   40.99 @@ -279,7 +277,6 @@
  40.100  
  40.101     * This Plugin does not support TWiki table formatting like Multi-span cells (e.g. =| ... ||=) and cell justification (e.g. =|  centered  |   right |=)
  40.102     * There is a performance issue when editing a large table, say, with more then 50 rows
  40.103 -   * Variables like =%<nop>ATTACHURL%= get expanded unless they are in a label
  40.104     * You cannot put two =%<nop>EDITTABLE{}%= statements on the same line in the source
  40.105     * You can include %-vars now in select values, by quoting them with &lt;nop&gt;, as in %&lt;nop&gt;X% for %<nop>X%, say for instance:
  40.106       <br /> =select,1,%&lt;nop&gt;X%,%&lt;nop&gt;Y%=
  40.107 @@ -307,10 +304,13 @@
  40.108  ---++ Plugin Info
  40.109  
  40.110  |  Plugin Author: | TWiki:Main/PeterThoeny |
  40.111 -|  Copyright: | &copy; 2002-2007, TWiki:Main.PeterThoeny ([[http://www.twiki.net/][TWIKI.NET]]) and TWiki Contributors |
  40.112 +|  Copyright: | &copy; 2002-2008, TWiki:Main.PeterThoeny ([[http://www.twiki.net/][TWIKI.NET]]) and TWiki Contributors |
  40.113  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
  40.114 -|  Plugin Version: | 4.7.10 (08 Jan 2008) |
  40.115 +|  Plugin Version: | 4.8.4 (03 Aug 2008) |
  40.116  |  Change History: | <!-- specify latest version first -->&nbsp; |
  40.117 +|  03 Aug 2008: | 4.8.4 TWiki 4.2.1 release version |
  40.118 +|  19 Jul 2008: | 4.8.3 Bugfix release |
  40.119 +|  20 Mar 2008: | 4.8: Arthur Clemens: Code refactoring; disabled table sort when editing; removed usage of =$percnt= to prevent variable expansion (is now done automatically); made Javascript interface aware of headers and footers, and of =changerows="off"=; improved feedback on row move. |
  40.120  |  25 Dec 2007: | 4.7.1: Arthur Clemens: Added warning if =include= parameter topic does not exist. |
  40.121  |  22 Dec 2007: | 4.7: Arthur Clemens: Changed handling of escaped variables. To escape TWiki variable, use formatting tokens such as =$percnt=. |
  40.122  |  16 Dec 2007: | 4.6:  Kenneth Lavrsen: The plugin prevents TablePlugin from initsorting the table being edited. This is done by temporarily appending the attribute disableallsort="on" to the TABLE tag of a table being edited. Additionally all header sorting is disabled while editing a table by setting a hidden formfield =sort= to "off". Disabling sorting while editing is needed now that the EditTablePlugin supports moving rows up and down. |
  40.123 @@ -355,8 +355,6 @@
  40.124  
  40.125  __Related Topics:__  %TWIKIWEB%.VarEDITTABLE, %TWIKIWEB%.TWikiPreferences, %TWIKIWEB%.TWikiPlugins
  40.126  
  40.127 --- TWiki:Main/PeterThoeny - 07 Oct 2007
  40.128 -
  40.129  %META:FILEATTACHMENT{name="EditTablePluginCalendarExample.gif" attr="h" comment="" date="1071283396" path="EditTablePluginCalendarExample.gif" size="7823" user="TWikiContributor" version="1.1"}%
  40.130  %META:FILEATTACHMENT{name="ScreenshotEditCell1.gif" attr="h" comment="Screenshot" date="1077050633" path="ScreenshotEditCell1.gif" size="2017" user="TWikiContributor" version="1.1"}%
  40.131  %META:FILEATTACHMENT{name="ScreenshotEditCell2.gif" attr="h" comment="Screenshot" date="1077050702" path="ScreenshotEditCell2.gif" size="3199" user="TWikiContributor" version="1.1"}%
  40.132 @@ -372,6 +370,60 @@
  40.133  @
  40.134  
  40.135  
  40.136 +1.14
  40.137 +log
  40.138 +@buildrelease
  40.139 +@
  40.140 +text
  40.141 +@d1 1
  40.142 +a1 1
  40.143 +%META:TOPICINFO{author="TWikiContributor" date="1191744279" format="1.1" version="14"}%
  40.144 +d21 1
  40.145 +a21 1
  40.146 +TWiki variables like =%<nop>Y%= in =&lt;initial value&gt;= (of text input field) and =&lt;label text&gt;= (of fixed label) will get expanded when a new row is added.
  40.147 +d23 1
  40.148 +a23 8
  40.149 +This is useful to write variables like dates into the table.
  40.150 +<blockquote>
  40.151 +For example:
  40.152 +<verbatim>
  40.153 +%EDITTABLE{ format="| label, 0, %SERVERTIME{"$day $mon $year $hour:$min"}% |" }%
  40.154 +</verbatim>
  40.155 +... will get expanded to =%SERVERTIME{"$day $mon $year $hour:$min"}%= when the new row is created.
  40.156 +</blockquote>
  40.157 +d25 1
  40.158 +a25 8
  40.159 +To prevent variable expansion: escape the format variable with [[%TWIKIWEB%.FormatTokens][formatting tokens]] (particularly =$percnt=).
  40.160 +<blockquote>
  40.161 +For example:
  40.162 +<verbatim>
  40.163 +%EDITTABLE{ format="| text, 20, $percntY$percnt |" }%
  40.164 +</verbatim>
  40.165 +... will create a new row with =$percntY$percnt=. In view mode this is temporarily translated to =%<nop>Y%= and subsequent rendered as %Y%.
  40.166 +</blockquote>
  40.167 +d27 6
  40.168 +d132 1
  40.169 +d160 1
  40.170 +a160 1
  40.171 +   * Set JAVASCRIPTINTERFACE to 1 to be able to directly move and delete row without page refresh.
  40.172 +d177 1
  40.173 +a177 1
  40.174 +
  40.175 +a186 1
  40.176 +   * Variables like =%<nop>ATTACHURL%= get expanded unless they are in a label
  40.177 +d214 1
  40.178 +a214 1
  40.179 +|  Copyright: | &copy; 2002-2007, TWiki:Main.PeterThoeny ([[http://www.twiki.net/][TWIKI.NET]]) and TWiki Contributors |
  40.180 +d216 1
  40.181 +a216 1
  40.182 +|  Plugin Version: | 4.7.10 (08 Jan 2008) |
  40.183 +d218 3
  40.184 +a264 2
  40.185 +-- TWiki:Main/PeterThoeny - 07 Oct 2007
  40.186 +
  40.187 +@
  40.188 +
  40.189 +
  40.190  1.13
  40.191  log
  40.192  @buildrelease
    41.1 --- a/data/TWiki/EmptyPlugin.txt	Sat Jan 26 15:50:53 2008 +0100
    41.2 +++ b/data/TWiki/EmptyPlugin.txt	Mon Aug 11 20:30:19 2008 +0200
    41.3 @@ -1,4 +1,4 @@
    41.4 -%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="10"}%
    41.5 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="11"}%
    41.6  ---+ Empty TWiki Plugin
    41.7  
    41.8  This is an empty Plugin you can use as a template to build your own %TWIKIWEB%.TWikiPlugins. This Plugin does nothing, but is ready to be used.
    41.9 @@ -36,7 +36,7 @@
   41.10  |  Plugin Author: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie |
   41.11  |  Copyright: | &copy; 2001-2007, %TWIKIWEB%.TWikiContributor |
   41.12  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   41.13 -|  Plugin Version: | 15942 (22 Jan 2008) |
   41.14 +|  Plugin Version: | 15942 (04 Aug 2008) |
   41.15  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   41.16  |  20 May 2007 | Added renderWikiWordHandler |
   41.17  |  01 Feb 2006: | Dakar changes |
    42.1 --- a/data/TWiki/EmptyPlugin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    42.2 +++ b/data/TWiki/EmptyPlugin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    42.3 @@ -1,10 +1,15 @@
    42.4 -head	1.10;
    42.5 +head	1.11;
    42.6  access;
    42.7  symbols;
    42.8  locks; strict;
    42.9  comment	@# @;
   42.10  
   42.11  
   42.12 +1.11
   42.13 +date	2008.08.03.22.17.47;	author TWikiContributor;	state Exp;
   42.14 +branches;
   42.15 +next	1.10;
   42.16 +
   42.17  1.10
   42.18  date	2008.01.22.03.21.30;	author TWikiContributor;	state Exp;
   42.19  branches;
   42.20 @@ -61,12 +66,12 @@
   42.21  @
   42.22  
   42.23  
   42.24 -1.10
   42.25 +1.11
   42.26  log
   42.27  @buildrelease
   42.28  @
   42.29  text
   42.30 -@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="10"}%
   42.31 +@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="11"}%
   42.32  ---+ Empty TWiki Plugin
   42.33  
   42.34  This is an empty Plugin you can use as a template to build your own %TWIKIWEB%.TWikiPlugins. This Plugin does nothing, but is ready to be used.
   42.35 @@ -104,7 +109,7 @@
   42.36  |  Plugin Author: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie |
   42.37  |  Copyright: | &copy; 2001-2007, %TWIKIWEB%.TWikiContributor |
   42.38  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   42.39 -|  Plugin Version: | 15942 (22 Jan 2008) |
   42.40 +|  Plugin Version: | 15942 (04 Aug 2008) |
   42.41  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   42.42  |  20 May 2007 | Added renderWikiWordHandler |
   42.43  |  01 Feb 2006: | Dakar changes |
   42.44 @@ -124,6 +129,20 @@
   42.45  @
   42.46  
   42.47  
   42.48 +1.10
   42.49 +log
   42.50 +@buildrelease
   42.51 +@
   42.52 +text
   42.53 +@d1 1
   42.54 +a1 1
   42.55 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="10"}%
   42.56 +d39 1
   42.57 +a39 1
   42.58 +|  Plugin Version: | 15942 (22 Jan 2008) |
   42.59 +@
   42.60 +
   42.61 +
   42.62  1.9
   42.63  log
   42.64  @buildrelease
    43.1 --- a/data/TWiki/FileAttachment.txt	Sat Jan 26 15:50:53 2008 +0100
    43.2 +++ b/data/TWiki/FileAttachment.txt	Mon Aug 11 20:30:19 2008 +0200
    43.3 @@ -1,4 +1,4 @@
    43.4 -%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="17"}%
    43.5 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="18"}%
    43.6  %STARTINCLUDE%
    43.7  ---+ File Attachments
    43.8  
    43.9 @@ -33,7 +33,7 @@
   43.10           * %X% It's not recommended to upload files greater than a few hundred K through a browser. Large files can be extremely slow-loading, and often time out. Use an FTP site for large file uploads.
   43.11     * Automatic attachments:
   43.12        * When enabled, all files in a topic's attachment directory are shown as attachments to the topic - even if they were directly copied to the directory and never attached by using an 'Attach' link. This is a convenient way to quickly "attach" files to a topic without uploading them one by one; although at the cost of losing audit trail and version control.
   43.13 -      * To enable this feature, set the {AutoAttachPubDir} configuration option.
   43.14 +      * To enable this feature, set the {AutoAttachPubFiles} configuration option.
   43.15        * __NOTE:__ The automatic attachment feature can only be used by an administrator who has access to the server's file system.
   43.16     
   43.17  ---++ Downloading Files
    44.1 --- a/data/TWiki/FileAttachment.txt,v	Sat Jan 26 15:50:53 2008 +0100
    44.2 +++ b/data/TWiki/FileAttachment.txt,v	Mon Aug 11 20:30:19 2008 +0200
    44.3 @@ -1,10 +1,15 @@
    44.4 -head	1.17;
    44.5 +head	1.18;
    44.6  access;
    44.7  symbols;
    44.8  locks; strict;
    44.9  comment	@# @;
   44.10  
   44.11  
   44.12 +1.18
   44.13 +date	2008.08.03.22.17.51;	author TWikiContributor;	state Exp;
   44.14 +branches;
   44.15 +next	1.17;
   44.16 +
   44.17  1.17
   44.18  date	2008.01.22.03.21.35;	author TWikiContributor;	state Exp;
   44.19  branches;
   44.20 @@ -96,12 +101,12 @@
   44.21  @
   44.22  
   44.23  
   44.24 -1.17
   44.25 +1.18
   44.26  log
   44.27  @buildrelease
   44.28  @
   44.29  text
   44.30 -@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="17"}%
   44.31 +@%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="18"}%
   44.32  %STARTINCLUDE%
   44.33  ---+ File Attachments
   44.34  
   44.35 @@ -136,7 +141,7 @@
   44.36           * %X% It's not recommended to upload files greater than a few hundred K through a browser. Large files can be extremely slow-loading, and often time out. Use an FTP site for large file uploads.
   44.37     * Automatic attachments:
   44.38        * When enabled, all files in a topic's attachment directory are shown as attachments to the topic - even if they were directly copied to the directory and never attached by using an 'Attach' link. This is a convenient way to quickly "attach" files to a topic without uploading them one by one; although at the cost of losing audit trail and version control.
   44.39 -      * To enable this feature, set the {AutoAttachPubDir} configuration option.
   44.40 +      * To enable this feature, set the {AutoAttachPubFiles} configuration option.
   44.41        * __NOTE:__ The automatic attachment feature can only be used by an administrator who has access to the server's file system.
   44.42     
   44.43  ---++ Downloading Files
   44.44 @@ -240,6 +245,20 @@
   44.45  @
   44.46  
   44.47  
   44.48 +1.17
   44.49 +log
   44.50 +@buildrelease
   44.51 +@
   44.52 +text
   44.53 +@d1 1
   44.54 +a1 1
   44.55 +%META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="17"}%
   44.56 +d36 1
   44.57 +a36 1
   44.58 +      * To enable this feature, set the {AutoAttachPubDir} configuration option.
   44.59 +@
   44.60 +
   44.61 +
   44.62  1.16
   44.63  log
   44.64  @buildrelease
    45.1 --- a/data/TWiki/HierarchicalNavigation.txt	Sat Jan 26 15:50:53 2008 +0100
    45.2 +++ b/data/TWiki/HierarchicalNavigation.txt	Mon Aug 11 20:30:19 2008 +0200
    45.3 @@ -1,4 +1,4 @@
    45.4 -%META:TOPICINFO{author="TWikiContributor" date="1164471667" format="1.1" version="2"}%
    45.5 +%META:TOPICINFO{author="TWikiContributor" date="1164471667" format="1.1" version="3"}%
    45.6  %META:TOPICPARENT{name="WebHome"}%
    45.7  ---+!! Hierarchical Navigation
    45.8  
    45.9 @@ -43,21 +43,36 @@
   45.10  *Child topics:*
   45.11  %INCLUDE{"%SYSTEMWEB%.HierarchicalNavigation" section="children"}%
   45.12  
   45.13 +When included in WebLeftBar (using default Pattern skin) this is styled to:
   45.14  
   45.15 -<div style="display:none;">
   45.16 -%STARTSECTION{name="all"}%<div class="twikiHierarchicalNavigation"><div class="twikiParentTopic">
   45.17 -%SEARCH{ "^%BASETOPIC%$" web="%BASEWEB%" scope="topic" type="regex" nonoise="on" format="$percntIF{$quot$parent$quot then=$quot   * [[$web.$parent][$parent]]$quot else=$quot<nop>$quot}$percnt" }%<nop>
   45.18 +<div id="patternLeftBarContents">
   45.19 +%INCLUDE{"%SYSTEMWEB%.HierarchicalNavigation" section="children"}%
   45.20  </div>
   45.21 -<div class="twikiCurrentTopic">
   45.22 -   * <nop>%BASETOPIC%
   45.23 -</div>
   45.24 -<div class="twikiChildTopics">
   45.25 -%METASEARCH{type="parent" topic="%BASETOPIC%" format="   * [[$web.$topic][$topic]]"}%<nop>
   45.26 -</div><!--twikiChildTopics--></div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="all"}%
   45.27 +
   45.28 +<verbatim style="display:none;">
   45.29 +%STARTSECTION{name="all"}%<div class="twikiHierarchicalNavigation">
   45.30 +<ul>
   45.31 +%SEARCH{
   45.32 +"parent"
   45.33 +type="query"
   45.34 +topic="%BASETOPIC%"
   45.35 +web="%BASEWEB%"
   45.36 +nonoise="on"
   45.37 +format="<li class='twikiParentTopic'><img src='%ICONURL{parent_gray}%' width='16' height='16' alt='' border='0' /> [[$web.$parent][$parent]]</li>"
   45.38 +}%
   45.39 +<li class='twikiCurrentTopic' style='font-weight:bold;'><nop>%BASETOPIC%</li>%INCLUDE{"%TOPIC%" section="childlist"}%
   45.40 +</ul>
   45.41 +</div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="all"}%
   45.42  
   45.43  %STARTSECTION{name="children"}%<div class="twikiHierarchicalNavigation">
   45.44 -<div class="twikiChildTopics">
   45.45 -%METASEARCH{type="parent" topic="%BASETOPIC%" format="   * [[$web.$topic][$topic]]"}%<nop>
   45.46 -</div><!--twikiChildTopics--></div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="children"}%
   45.47 +<ul>%INCLUDE{"%TOPIC%" section="childlist"}%</ul>
   45.48 +</div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="children"}%</div>%ENDSECTION{name="children"}%
   45.49  
   45.50 -</div>
   45.51 \ No newline at end of file
   45.52 +%STARTSECTION{name="childlist"}%%SEARCH{
   45.53 +"parent.name='%BASETOPIC%'"
   45.54 +web="%BASEWEB%"
   45.55 +type="query"
   45.56 +nonoise="on"
   45.57 +format="<li class='childTopic'><img src='%ICONURL{line_ur_gray}%' width='16' height='16' alt='' border='0' /> [[$web.$topic][$topic]]</li>"
   45.58 +}%%ENDSECTION{name="childlist"}%
   45.59 +</verbatim>
   45.60 \ No newline at end of file
    46.1 --- a/data/TWiki/HierarchicalNavigation.txt,v	Sat Jan 26 15:50:53 2008 +0100
    46.2 +++ b/data/TWiki/HierarchicalNavigation.txt,v	Mon Aug 11 20:30:19 2008 +0200
    46.3 @@ -1,10 +1,15 @@
    46.4 -head	1.2;
    46.5 +head	1.3;
    46.6  access;
    46.7  symbols;
    46.8  locks; strict;
    46.9  comment	@# @;
   46.10  
   46.11  
   46.12 +1.3
   46.13 +date	2008.08.03.22.17.43;	author TWikiContributor;	state Exp;
   46.14 +branches;
   46.15 +next	1.2;
   46.16 +
   46.17  1.2
   46.18  date	2008.01.22.03.21.26;	author TWikiContributor;	state Exp;
   46.19  branches;
   46.20 @@ -21,12 +26,12 @@
   46.21  @
   46.22  
   46.23  
   46.24 -1.2
   46.25 +1.3
   46.26  log
   46.27  @buildrelease
   46.28  @
   46.29  text
   46.30 -@%META:TOPICINFO{author="TWikiContributor" date="1164471667" format="1.1" version="2"}%
   46.31 +@%META:TOPICINFO{author="TWikiContributor" date="1164471667" format="1.1" version="3"}%
   46.32  %META:TOPICPARENT{name="WebHome"}%
   46.33  ---+!! Hierarchical Navigation
   46.34  
   46.35 @@ -71,23 +76,70 @@
   46.36  *Child topics:*
   46.37  %INCLUDE{"%SYSTEMWEB%.HierarchicalNavigation" section="children"}%
   46.38  
   46.39 +When included in WebLeftBar (using default Pattern skin) this is styled to:
   46.40  
   46.41 +<div id="patternLeftBarContents">
   46.42 +%INCLUDE{"%SYSTEMWEB%.HierarchicalNavigation" section="children"}%
   46.43 +</div>
   46.44 +
   46.45 +<verbatim style="display:none;">
   46.46 +%STARTSECTION{name="all"}%<div class="twikiHierarchicalNavigation">
   46.47 +<ul>
   46.48 +%SEARCH{
   46.49 +"parent"
   46.50 +type="query"
   46.51 +topic="%BASETOPIC%"
   46.52 +web="%BASEWEB%"
   46.53 +nonoise="on"
   46.54 +format="<li class='twikiParentTopic'><img src='%ICONURL{parent_gray}%' width='16' height='16' alt='' border='0' /> [[$web.$parent][$parent]]</li>"
   46.55 +}%
   46.56 +<li class='twikiCurrentTopic' style='font-weight:bold;'><nop>%BASETOPIC%</li>%INCLUDE{"%TOPIC%" section="childlist"}%
   46.57 +</ul>
   46.58 +</div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="all"}%
   46.59 +
   46.60 +%STARTSECTION{name="children"}%<div class="twikiHierarchicalNavigation">
   46.61 +<ul>%INCLUDE{"%TOPIC%" section="childlist"}%</ul>
   46.62 +</div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="children"}%</div>%ENDSECTION{name="children"}%
   46.63 +
   46.64 +%STARTSECTION{name="childlist"}%%SEARCH{
   46.65 +"parent.name='%BASETOPIC%'"
   46.66 +web="%BASEWEB%"
   46.67 +type="query"
   46.68 +nonoise="on"
   46.69 +format="<li class='childTopic'><img src='%ICONURL{line_ur_gray}%' width='16' height='16' alt='' border='0' /> [[$web.$topic][$topic]]</li>"
   46.70 +}%%ENDSECTION{name="childlist"}%
   46.71 +</verbatim>@
   46.72 +
   46.73 +
   46.74 +1.2
   46.75 +log
   46.76 +@buildrelease
   46.77 +@
   46.78 +text
   46.79 +@d1 1
   46.80 +a1 1
   46.81 +%META:TOPICINFO{author="TWikiContributor" date="1164471667" format="1.1" version="2"}%
   46.82 +d46 1
   46.83 +d48 2
   46.84 +a49 3
   46.85  <div style="display:none;">
   46.86  %STARTSECTION{name="all"}%<div class="twikiHierarchicalNavigation"><div class="twikiParentTopic">
   46.87  %SEARCH{ "^%BASETOPIC%$" web="%BASEWEB%" scope="topic" type="regex" nonoise="on" format="$percntIF{$quot$parent$quot then=$quot   * [[$web.$parent][$parent]]$quot else=$quot<nop>$quot}$percnt" }%<nop>
   46.88 -</div>
   46.89 +d51 15
   46.90 +a65 6
   46.91  <div class="twikiCurrentTopic">
   46.92     * <nop>%BASETOPIC%
   46.93  </div>
   46.94  <div class="twikiChildTopics">
   46.95  %METASEARCH{type="parent" topic="%BASETOPIC%" format="   * [[$web.$topic][$topic]]"}%<nop>
   46.96  </div><!--twikiChildTopics--></div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="all"}%
   46.97 -
   46.98 -%STARTSECTION{name="children"}%<div class="twikiHierarchicalNavigation">
   46.99 +d68 2
  46.100 +a69 3
  46.101  <div class="twikiChildTopics">
  46.102  %METASEARCH{type="parent" topic="%BASETOPIC%" format="   * [[$web.$topic][$topic]]"}%<nop>
  46.103  </div><!--twikiChildTopics--></div><!--/twikiHierarchicalNavigation-->%ENDSECTION{name="children"}%
  46.104 -
  46.105 +d71 8
  46.106 +a78 1
  46.107  </div>@
  46.108  
  46.109  
    47.1 --- a/data/TWiki/IfStatements.txt	Sat Jan 26 15:50:53 2008 +0100
    47.2 +++ b/data/TWiki/IfStatements.txt	Mon Aug 11 20:30:19 2008 +0200
    47.3 @@ -1,4 +1,4 @@
    47.4 -%META:TOPICINFO{author="TWikiContributor" date="1183830381" format="1.1" version="6"}%
    47.5 +%META:TOPICINFO{author="TWikiContributor" date="1183830381" format="1.1" version="7"}%
    47.6  ---+ IF Statements
    47.7  
    47.8  The =%<nop>IF%= construct gives TWiki the power to include content in topics based on the value of simple expressions.
    47.9 @@ -15,7 +15,7 @@
   47.10  | allows | ='X' allows 'Y'= is true if web/topic 'X' exists and allows access mode 'Y' for the current user. Web access rights are only checked if there is no topic called 'X'. |
   47.11  | istopic | =istopic 'X'= is true if topic 'X' exists |
   47.12  | isweb | =isweb 'X'= is true if web 'X' exists |
   47.13 -| ingroup | ='X' ingroup 'Y'= is true if user 'X' is in group 'Y' |
   47.14 +| ingroup | ='X' ingroup 'Y'= is true if user 'X' is in group 'Y'. 'X' can be a login name or a wikiname. |
   47.15  | defined | True if a preference variable or url parameter of this name is defined. |
   47.16  | $ | expands a URL parameter or [[TWikiVariables][TWikiVariable]] name. Plugin handlers *are not called*. Built-in variables and user-defined preferences are supported. You can pass a limited subset of parameters to TWiki variables by enclosing the variable name in single quotes; for example, =$ 'VARIABLE{value}'=. The ='VARIABLE{value}'= string may *not* contain quotes (' or "). |
   47.17  | {X} | expands to the value of the configuration variable {X} - for example, ={ScriptUrlPath}= |
   47.18 @@ -24,18 +24,18 @@
   47.19  
   47.20  1. TWiki variable defined or not
   47.21  <verbatim>
   47.22 -%IF{"defined WIKINAME" then="WIKINAME is defined" else="WIKINAME is not defined"}%
   47.23 +%IF{"defined 'WIKINAME'" then="WIKINAME is defined" else="WIKINAME is not defined"}%
   47.24  </verbatim>
   47.25  
   47.26  2. Compare TWiki variable
   47.27  <verbatim>
   47.28 -You are %IF{ "$ WIKINAME='TWikiGuest' and not defined OPEN_DAY" then="not" }% allowed to
   47.29 +You are %IF{ "$ WIKINAME='TWikiGuest' and not defined 'OPEN_DAY'" then="not" }% allowed to
   47.30  %IF{ "context view" then="view" else="edit"}% this TWiki today.
   47.31  </verbatim>
   47.32  
   47.33  3. URL parameter
   47.34  <verbatim>
   47.35 -%IF{ "defined search" then="Search: $percntURLPARAM{search}$percnt" else="No search passed in"}%
   47.36 +%IF{ "defined 'search'" then="Search: $percntURLPARAM{search}$percnt" else="No search passed in"}%
   47.37  </verbatim>
   47.38  
   47.39  4. Range test on URL parameter
   47.40 @@ -92,6 +92,7 @@
   47.41  *Context identifiers* are used in TWiki to label various stages of the rendering process. They are especially useful for [[TWikiSkins][skin]] authors to find out where they are in the rendering process. The following context identifiers are available:
   47.42  | *id* | *context* |
   47.43  | absolute_urls | Set if absolute URLs are required |
   47.44 +| attach | in attach script (see TWikiScripts) |
   47.45  | authenticated | a user is authenticated |
   47.46  | body_text  | when the body text is being processed in a view (useful in plugin handlers) |
   47.47  | can_login | current environment supports login |
   47.48 @@ -103,15 +104,23 @@
   47.49  | header_text | when the header text is being processed in a view (useful in plugin handlers) |
   47.50  | i18n_enabled | when user interface <nop>I18N support is enabled (i.e., user can choose the language for UI) |
   47.51  | inactive | if active links such as 'edit' and 'attach' should be disabled |
   47.52 +| login & logon | in login / logon script (see TWikiScripts) |
   47.53 +| manage | in manage script (see TWikiScripts) |
   47.54  | mirror | if this is a mirror |
   47.55  | new_topic | if the topic doesn't already exist |
   47.56  | oops | in oops script (see TWikiScripts) |
   47.57  | preview | in preview script (see TWikiScripts) |
   47.58 +| register | in register script (see TWikiScripts) |
   47.59 +| rename | in rename script (see TWikiScripts) |
   47.60 +| resetpasswd | in resetpasswd script (see TWikiScripts) |
   47.61  | rss | if this is an RSS skin rendering |
   47.62  | save | in save script (see TWikiScripts) |
   47.63  | search | in search script (see TWikiScripts) |
   47.64 +| statistics | in statistics script (see TWikiScripts) |
   47.65  | textareas_hijacked | provided for use by editors that highjack textareas, and want to signal this fact. This is used by skins, for example, so they can suppress extra controls when textareas have been hijacked. |
   47.66 +| upload | in upload script (see TWikiScripts) |
   47.67  | view | in view script (see TWikiScripts) |
   47.68 +| viewfile | in viewfile script (see TWikiScripts) |
   47.69  | rest | in rest script (see TWikiScripts) |
   47.70  | registration_supported | registration is supported by the current UserMapper |
   47.71  | registration_enabled | set if ={Register}{EnableNewUserRegistration}= is on, and registrationis supported |
    48.1 --- a/data/TWiki/IfStatements.txt,v	Sat Jan 26 15:50:53 2008 +0100
    48.2 +++ b/data/TWiki/IfStatements.txt,v	Mon Aug 11 20:30:19 2008 +0200
    48.3 @@ -1,10 +1,15 @@
    48.4 -head	1.6;
    48.5 +head	1.7;
    48.6  access;
    48.7  symbols;
    48.8  locks; strict;
    48.9  comment	@# @;
   48.10  
   48.11  
   48.12 +1.7
   48.13 +date	2008.08.03.22.17.44;	author TWikiContributor;	state Exp;
   48.14 +branches;
   48.15 +next	1.6;
   48.16 +
   48.17  1.6
   48.18  date	2008.01.22.03.21.27;	author TWikiContributor;	state Exp;
   48.19  branches;
   48.20 @@ -41,12 +46,12 @@
   48.21  @
   48.22  
   48.23  
   48.24 -1.6
   48.25 +1.7
   48.26  log
   48.27  @buildrelease
   48.28  @
   48.29  text
   48.30 -@%META:TOPICINFO{author="TWikiContributor" date="1183830381" format="1.1" version="6"}%
   48.31 +@%META:TOPICINFO{author="TWikiContributor" date="1183830381" format="1.1" version="7"}%
   48.32  ---+ IF Statements
   48.33  
   48.34  The =%<nop>IF%= construct gives TWiki the power to include content in topics based on the value of simple expressions.
   48.35 @@ -63,7 +68,7 @@
   48.36  | allows | ='X' allows 'Y'= is true if web/topic 'X' exists and allows access mode 'Y' for the current user. Web access rights are only checked if there is no topic called 'X'. |
   48.37  | istopic | =istopic 'X'= is true if topic 'X' exists |
   48.38  | isweb | =isweb 'X'= is true if web 'X' exists |
   48.39 -| ingroup | ='X' ingroup 'Y'= is true if user 'X' is in group 'Y' |
   48.40 +| ingroup | ='X' ingroup 'Y'= is true if user 'X' is in group 'Y'. 'X' can be a login name or a wikiname. |
   48.41  | defined | True if a preference variable or url parameter of this name is defined. |
   48.42  | $ | expands a URL parameter or [[TWikiVariables][TWikiVariable]] name. Plugin handlers *are not called*. Built-in variables and user-defined preferences are supported. You can pass a limited subset of parameters to TWiki variables by enclosing the variable name in single quotes; for example, =$ 'VARIABLE{value}'=. The ='VARIABLE{value}'= string may *not* contain quotes (' or "). |
   48.43  | {X} | expands to the value of the configuration variable {X} - for example, ={ScriptUrlPath}= |
   48.44 @@ -72,18 +77,18 @@
   48.45  
   48.46  1. TWiki variable defined or not
   48.47  <verbatim>
   48.48 -%IF{"defined WIKINAME" then="WIKINAME is defined" else="WIKINAME is not defined"}%
   48.49 +%IF{"defined 'WIKINAME'" then="WIKINAME is defined" else="WIKINAME is not defined"}%
   48.50  </verbatim>
   48.51  
   48.52  2. Compare TWiki variable
   48.53  <verbatim>
   48.54 -You are %IF{ "$ WIKINAME='TWikiGuest' and not defined OPEN_DAY" then="not" }% allowed to
   48.55 +You are %IF{ "$ WIKINAME='TWikiGuest' and not defined 'OPEN_DAY'" then="not" }% allowed to
   48.56  %IF{ "context view" then="view" else="edit"}% this TWiki today.
   48.57  </verbatim>
   48.58  
   48.59  3. URL parameter
   48.60  <verbatim>
   48.61 -%IF{ "defined search" then="Search: $percntURLPARAM{search}$percnt" else="No search passed in"}%
   48.62 +%IF{ "defined 'search'" then="Search: $percntURLPARAM{search}$percnt" else="No search passed in"}%
   48.63  </verbatim>
   48.64  
   48.65  4. Range test on URL parameter
   48.66 @@ -140,6 +145,7 @@
   48.67  *Context identifiers* are used in TWiki to label various stages of the rendering process. They are especially useful for [[TWikiSkins][skin]] authors to find out where they are in the rendering process. The following context identifiers are available:
   48.68  | *id* | *context* |
   48.69  | absolute_urls | Set if absolute URLs are required |
   48.70 +| attach | in attach script (see TWikiScripts) |
   48.71  | authenticated | a user is authenticated |
   48.72  | body_text  | when the body text is being processed in a view (useful in plugin handlers) |
   48.73  | can_login | current environment supports login |
   48.74 @@ -151,15 +157,23 @@
   48.75  | header_text | when the header text is being processed in a view (useful in plugin handlers) |
   48.76  | i18n_enabled | when user interface <nop>I18N support is enabled (i.e., user can choose the language for UI) |
   48.77  | inactive | if active links such as 'edit' and 'attach' should be disabled |
   48.78 +| login & logon | in login / logon script (see TWikiScripts) |
   48.79 +| manage | in manage script (see TWikiScripts) |
   48.80  | mirror | if this is a mirror |
   48.81  | new_topic | if the topic doesn't already exist |
   48.82  | oops | in oops script (see TWikiScripts) |
   48.83  | preview | in preview script (see TWikiScripts) |
   48.84 +| register | in register script (see TWikiScripts) |
   48.85 +| rename | in rename script (see TWikiScripts) |
   48.86 +| resetpasswd | in resetpasswd script (see TWikiScripts) |
   48.87  | rss | if this is an RSS skin rendering |
   48.88  | save | in save script (see TWikiScripts) |
   48.89  | search | in search script (see TWikiScripts) |
   48.90 +| statistics | in statistics script (see TWikiScripts) |
   48.91  | textareas_hijacked | provided for use by editors that highjack textareas, and want to signal this fact. This is used by skins, for example, so they can suppress extra controls when textareas have been hijacked. |
   48.92 +| upload | in upload script (see TWikiScripts) |
   48.93  | view | in view script (see TWikiScripts) |
   48.94 +| viewfile | in viewfile script (see TWikiScripts) |
   48.95  | rest | in rest script (see TWikiScripts) |
   48.96  | registration_supported | registration is supported by the current UserMapper |
   48.97  | registration_enabled | set if ={Register}{EnableNewUserRegistration}= is on, and registrationis supported |
   48.98 @@ -173,6 +187,35 @@
   48.99  @
  48.100  
  48.101  
  48.102 +1.6
  48.103 +log
  48.104 +@buildrelease
  48.105 +@
  48.106 +text
  48.107 +@d1 1
  48.108 +a1 1
  48.109 +%META:TOPICINFO{author="TWikiContributor" date="1183830381" format="1.1" version="6"}%
  48.110 +d18 1
  48.111 +a18 1
  48.112 +| ingroup | ='X' ingroup 'Y'= is true if user 'X' is in group 'Y' |
  48.113 +d27 1
  48.114 +a27 1
  48.115 +%IF{"defined WIKINAME" then="WIKINAME is defined" else="WIKINAME is not defined"}%
  48.116 +d32 1
  48.117 +a32 1
  48.118 +You are %IF{ "$ WIKINAME='TWikiGuest' and not defined OPEN_DAY" then="not" }% allowed to
  48.119 +d38 1
  48.120 +a38 1
  48.121 +%IF{ "defined search" then="Search: $percntURLPARAM{search}$percnt" else="No search passed in"}%
  48.122 +d95 1
  48.123 +d107 2
  48.124 +d113 3
  48.125 +d119 1
  48.126 +d121 1
  48.127 +d123 1
  48.128 +@
  48.129 +
  48.130 +
  48.131  1.5
  48.132  log
  48.133  @buildrelease
    49.1 --- a/data/TWiki/InstalledPlugins.txt	Sat Jan 26 15:50:53 2008 +0100
    49.2 +++ b/data/TWiki/InstalledPlugins.txt	Mon Aug 11 20:30:19 2008 +0200
    49.3 @@ -1,4 +1,4 @@
    49.4 -%META:TOPICINFO{author="TWikiContributor" date="1159249788" format="1.1" version="6"}%
    49.5 +%META:TOPICINFO{author="TWikiContributor" date="1159249788" format="1.1" version="7"}%
    49.6  ---+ Installed Plugins
    49.7  Plugins are mainly user-contributed add-ons that enhance and extend TWiki features and capabilities. A limited number of plugins are included in the core TWiki distribution - and any of those can be removed - while the rest are optional, available from TWiki:Plugins.PluginPackage.
    49.8  
    49.9 @@ -8,9 +8,11 @@
   49.10  
   49.11  Administrators can enable and disable plugins using [[%SCRIPTURLPATH{"configure"}%][%ICON{"wrench"}% configure]].
   49.12  
   49.13 ----++ Contrib Modules
   49.14 +---++ All Contrib Modules
   49.15 +This list includs Plugins, some some of which may be disabed in configure, or due to other reasons.
   49.16 +See %SYSTEMWEB%.TWikiSkinBrowser for an overview of the installed Skins.
   49.17  
   49.18 -%SEARCH{ ".+(Contrib|AddOn)$" type="regex" scope="topic" nonoise="on" format="   * [[$topic]]" }%
   49.19 +%SEARCH{ ".+(Contrib|AddOn|Plugin|Skin)$" type="regex" scope="topic" nonoise="on" format="   * [[$topic]]" }%
   49.20  
   49.21  
   49.22  ---++ Plugin Diagnostics 
   49.23 @@ -18,4 +20,4 @@
   49.24  
   49.25  __Note:__ The diagnostics are provided by the =%<nop>FAILEDPLUGINS%= variable
   49.26  
   49.27 -__Related Topics:__ TWikiPlugins, %WIKIPREFSTOPIC%, AdminDocumentationCategory, AdminToolsCategory
   49.28 +__Related Topics:__ TWikiPlugins, %WIKIPREFSTOPIC%, AdminDocumentationCategory, AdminToolsCategory, TWikiSkinBrowser
    50.1 --- a/data/TWiki/InstalledPlugins.txt,v	Sat Jan 26 15:50:53 2008 +0100
    50.2 +++ b/data/TWiki/InstalledPlugins.txt,v	Mon Aug 11 20:30:19 2008 +0200
    50.3 @@ -1,10 +1,15 @@
    50.4 -head	1.6;
    50.5 +head	1.7;
    50.6  access;
    50.7  symbols;
    50.8  locks; strict;
    50.9  comment	@# @;
   50.10  
   50.11  
   50.12 +1.7
   50.13 +date	2008.08.03.22.17.43;	author TWikiContributor;	state Exp;
   50.14 +branches;
   50.15 +next	1.6;
   50.16 +
   50.17  1.6
   50.18  date	2008.01.22.03.21.26;	author TWikiContributor;	state Exp;
   50.19  branches;
   50.20 @@ -41,12 +46,12 @@
   50.21  @
   50.22  
   50.23  
   50.24 -1.6
   50.25 +1.7
   50.26  log
   50.27  @buildrelease
   50.28  @
   50.29  text
   50.30 -@%META:TOPICINFO{author="TWikiContributor" date="1159249788" format="1.1" version="6"}%
   50.31 +@%META:TOPICINFO{author="TWikiContributor" date="1159249788" format="1.1" version="7"}%
   50.32  ---+ Installed Plugins
   50.33  Plugins are mainly user-contributed add-ons that enhance and extend TWiki features and capabilities. A limited number of plugins are included in the core TWiki distribution - and any of those can be removed - while the rest are optional, available from TWiki:Plugins.PluginPackage.
   50.34  
   50.35 @@ -56,9 +61,11 @@
   50.36  
   50.37  Administrators can enable and disable plugins using [[%SCRIPTURLPATH{"configure"}%][%ICON{"wrench"}% configure]].
   50.38  
   50.39 ----++ Contrib Modules
   50.40 +---++ All Contrib Modules
   50.41 +This list includs Plugins, some some of which may be disabed in configure, or due to other reasons.
   50.42 +See %SYSTEMWEB%.TWikiSkinBrowser for an overview of the installed Skins.
   50.43  
   50.44 -%SEARCH{ ".+(Contrib|AddOn)$" type="regex" scope="topic" nonoise="on" format="   * [[$topic]]" }%
   50.45 +%SEARCH{ ".+(Contrib|AddOn|Plugin|Skin)$" type="regex" scope="topic" nonoise="on" format="   * [[$topic]]" }%
   50.46  
   50.47  
   50.48  ---++ Plugin Diagnostics 
   50.49 @@ -66,6 +73,26 @@
   50.50  
   50.51  __Note:__ The diagnostics are provided by the =%<nop>FAILEDPLUGINS%= variable
   50.52  
   50.53 +__Related Topics:__ TWikiPlugins, %WIKIPREFSTOPIC%, AdminDocumentationCategory, AdminToolsCategory, TWikiSkinBrowser
   50.54 +@
   50.55 +
   50.56 +
   50.57 +1.6
   50.58 +log
   50.59 +@buildrelease
   50.60 +@
   50.61 +text
   50.62 +@d1 1
   50.63 +a1 1
   50.64 +%META:TOPICINFO{author="TWikiContributor" date="1159249788" format="1.1" version="6"}%
   50.65 +d11 3
   50.66 +a13 1
   50.67 +---++ Contrib Modules
   50.68 +d15 1
   50.69 +a15 1
   50.70 +%SEARCH{ ".+(Contrib|AddOn)$" type="regex" scope="topic" nonoise="on" format="   * [[$topic]]" }%
   50.71 +d23 1
   50.72 +a23 1
   50.73  __Related Topics:__ TWikiPlugins, %WIKIPREFSTOPIC%, AdminDocumentationCategory, AdminToolsCategory
   50.74  @
   50.75  
    51.1 --- a/data/TWiki/InterwikiPlugin.txt	Sat Jan 26 15:50:53 2008 +0100
    51.2 +++ b/data/TWiki/InterwikiPlugin.txt	Mon Aug 11 20:30:19 2008 +0200
    51.3 @@ -1,4 +1,4 @@
    51.4 -%META:TOPICINFO{author="PeterThoeny" date="1186881349" format="1.1" version="11"}%
    51.5 +%META:TOPICINFO{author="PeterThoeny" date="1186881349" format="1.1" version="12"}%
    51.6  ---+!! Interwiki Plugin
    51.7  
    51.8  The <nop>%TOPIC% links ==ExternalSite:Page== text to external sites based on aliases defined in the %TWIKIWEB%.InterWikis topic. This plugin is inspired by <nop>UseMod Wiki's inter-wiki links, http://www.usemod.com/cgi-bin/wiki.pl?InterWiki.
    51.9 @@ -53,8 +53,10 @@
   51.10  |  Plugin Author: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny |
   51.11  |  Copyright: | &copy; 2001-2007, Andrea Sterbini, Peter Thoeny ([[http://www.twiki.net/][TWIKI.NET]]), %TWIKIWEB%.TWikiContributor |
   51.12  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   51.13 -|  Plugin Version: | 16052 (22 Jan 2008) |
   51.14 +|  Plugin Version: | 03 Aug 2008 17302 (04 Aug 2008) |
   51.15  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   51.16 +|  03 Aug 2008: | TWiki 4.2.1 release version |
   51.17 +|  22 Jan 2008: | TWiki 4.2.0 release version |
   51.18  |  25 Nov 2007: | 15752 - TWikibug:Item5006 - Renamed Bugs rule to TWikibug rule (PTh) |
   51.19  |  13 Aug 2007: | 14545 - TWikibug:Item4451 - Added Bugs: rule (TWiki:Main.CrawfordCurrie) |
   51.20  |  11 Aug 2007: | 14538 - Fixed broken ISBN link (TWiki:Main.PeterThoeny) |
    52.1 --- a/data/TWiki/InterwikiPlugin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    52.2 +++ b/data/TWiki/InterwikiPlugin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    52.3 @@ -1,10 +1,15 @@
    52.4 -head	1.11;
    52.5 +head	1.12;
    52.6  access;
    52.7  symbols;
    52.8  locks; strict;
    52.9  comment	@# @;
   52.10  
   52.11  
   52.12 +1.12
   52.13 +date	2008.08.03.22.17.51;	author TWikiContributor;	state Exp;
   52.14 +branches;
   52.15 +next	1.11;
   52.16 +
   52.17  1.11
   52.18  date	2008.01.22.03.21.35;	author TWikiContributor;	state Exp;
   52.19  branches;
   52.20 @@ -66,12 +71,12 @@
   52.21  @
   52.22  
   52.23  
   52.24 -1.11
   52.25 +1.12
   52.26  log
   52.27  @buildrelease
   52.28  @
   52.29  text
   52.30 -@%META:TOPICINFO{author="PeterThoeny" date="1186881349" format="1.1" version="11"}%
   52.31 +@%META:TOPICINFO{author="PeterThoeny" date="1186881349" format="1.1" version="12"}%
   52.32  ---+!! Interwiki Plugin
   52.33  
   52.34  The <nop>%TOPIC% links ==ExternalSite:Page== text to external sites based on aliases defined in the %TWIKIWEB%.InterWikis topic. This plugin is inspired by <nop>UseMod Wiki's inter-wiki links, http://www.usemod.com/cgi-bin/wiki.pl?InterWiki.
   52.35 @@ -126,8 +131,10 @@
   52.36  |  Plugin Author: | TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny |
   52.37  |  Copyright: | &copy; 2001-2007, Andrea Sterbini, Peter Thoeny ([[http://www.twiki.net/][TWIKI.NET]]), %TWIKIWEB%.TWikiContributor |
   52.38  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   52.39 -|  Plugin Version: | 16052 (22 Jan 2008) |
   52.40 +|  Plugin Version: | 03 Aug 2008 17302 (04 Aug 2008) |
   52.41  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   52.42 +|  03 Aug 2008: | TWiki 4.2.1 release version |
   52.43 +|  22 Jan 2008: | TWiki 4.2.0 release version |
   52.44  |  25 Nov 2007: | 15752 - TWikibug:Item5006 - Renamed Bugs rule to TWikibug rule (PTh) |
   52.45  |  13 Aug 2007: | 14545 - TWikibug:Item4451 - Added Bugs: rule (TWiki:Main.CrawfordCurrie) |
   52.46  |  11 Aug 2007: | 14538 - Fixed broken ISBN link (TWiki:Main.PeterThoeny) |
   52.47 @@ -160,6 +167,21 @@
   52.48  @
   52.49  
   52.50  
   52.51 +1.11
   52.52 +log
   52.53 +@buildrelease
   52.54 +@
   52.55 +text
   52.56 +@d1 1
   52.57 +a1 1
   52.58 +%META:TOPICINFO{author="PeterThoeny" date="1186881349" format="1.1" version="11"}%
   52.59 +d56 1
   52.60 +a56 1
   52.61 +|  Plugin Version: | 16052 (22 Jan 2008) |
   52.62 +d58 2
   52.63 +@
   52.64 +
   52.65 +
   52.66  1.10
   52.67  log
   52.68  @buildrelease
    53.1 --- a/data/TWiki/JSCalendarContrib.txt	Sat Jan 26 15:50:53 2008 +0100
    53.2 +++ b/data/TWiki/JSCalendarContrib.txt	Mon Aug 11 20:30:19 2008 +0200
    53.3 @@ -86,7 +86,40 @@
    53.4    ....
    53.5  }
    53.6  </verbatim>
    53.7 -The first parameter to =showCalendar= is the id of the textfield, and the second parameter is the . See the Mishoo documentation for details of the '$e %B %Y' parameter.
    53.8 +The first parameter to =showCalendar= is the id of the textfield, and the second parameter is the date format. Default format is '%e %B %Y'.
    53.9 +
   53.10 +All available date specifiers:
   53.11 +<verbatim>
   53.12 +%a - abbreviated weekday name 
   53.13 +%A - full weekday name 
   53.14 +%b - abbreviated month name 
   53.15 +%B - full month name 
   53.16 +%C - century number 
   53.17 +%d - the day of the month ( 00 .. 31 ) 
   53.18 +%e - the day of the month ( 0 .. 31 ) 
   53.19 +%H - hour ( 00 .. 23 ) 
   53.20 +%I - hour ( 01 .. 12 ) 
   53.21 +%j - day of the year ( 000 .. 366 ) 
   53.22 +%k - hour ( 0 .. 23 ) 
   53.23 +%l - hour ( 1 .. 12 ) 
   53.24 +%m - month ( 01 .. 12 ) 
   53.25 +%M - minute ( 00 .. 59 ) 
   53.26 +%n - a newline character 
   53.27 +%p - "PM" or "AM"
   53.28 +%P - "pm" or "am"
   53.29 +%S - second ( 00 .. 59 ) 
   53.30 +%s - number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) 
   53.31 +%t - a tab character 
   53.32 +%U, %W, %V - the week number
   53.33 +   The week 01 is the week that has the Thursday in the current year,
   53.34 +   which is equivalent to the week that contains the fourth day of January. 
   53.35 +   Weeks start on Monday.
   53.36 +%u - the day of the week ( 1 .. 7, 1 = MON ) 
   53.37 +%w - the day of the week ( 0 .. 6, 0 = SUN ) 
   53.38 +%y - year without the century ( 00 .. 99 ) 
   53.39 +%Y - year including the century ( ex. 1979 ) 
   53.40 +%% - a literal % character 
   53.41 +</verbatim>
   53.42  
   53.43  =addHEAD= can be called from =commonTagsHandler= for adding the header to all pages, or from =beforeEditHandler= just for edit pages etc.
   53.44  
   53.45 @@ -143,11 +176,12 @@
   53.46  Another great TWiki extension from the <a style="text-decoration:none" href="http://wikiring.com"><img src="%ATTACHURLPATH%/wikiringlogo20x20.png" alt="" /> *WikiRing* </a> - working together to improve your wiki experience!
   53.47  
   53.48  |  Author: | TWiki:Main/CrawfordCurrie http://c-dot.co.uk |
   53.49 -|  Version: | 16236 (22 Jan 2008) of the Mishoo calendar |
   53.50 +|  Version: | 03 Aug 2008 |
   53.51  |  Copyright &copy;: | See [[%ATTACHURL%/doc/html/reference.html][the Mishoo documentation]] |
   53.52  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   53.53  |  Dependencies: | None |
   53.54 -| Change History: | |
   53.55 +|  Change History: | |
   53.56 +|  03 Aug 2008 | TWiki 4.2.1 release version incl new calendar icon |
   53.57  |  6 Sep 2007 | Bugs:Item4030 Added doc for using the calendar in user forms |
   53.58  |  13603 | Bugs:Item2982 cleaned up the interface to the contrib, re-added a date rendering function with a more generic interface |
   53.59  |  11594 | Allow format to be configured. |
    54.1 --- a/data/TWiki/JSCalendarContrib.txt,v	Sat Jan 26 15:50:53 2008 +0100
    54.2 +++ b/data/TWiki/JSCalendarContrib.txt,v	Mon Aug 11 20:30:19 2008 +0200
    54.3 @@ -1,10 +1,15 @@
    54.4 -head	1.5;
    54.5 +head	1.6;
    54.6  access;
    54.7  symbols;
    54.8  locks; strict;
    54.9  comment	@# @;
   54.10  
   54.11  
   54.12 +1.6
   54.13 +date	2008.08.03.22.17.42;	author TWikiContributor;	state Exp;
   54.14 +branches;
   54.15 +next	1.5;
   54.16 +
   54.17  1.5
   54.18  date	2008.01.22.03.21.25;	author TWikiContributor;	state Exp;
   54.19  branches;
   54.20 @@ -36,7 +41,7 @@
   54.21  @
   54.22  
   54.23  
   54.24 -1.5
   54.25 +1.6
   54.26  log
   54.27  @buildrelease
   54.28  @
   54.29 @@ -129,7 +134,40 @@
   54.30    ....
   54.31  }
   54.32  </verbatim>
   54.33 -The first parameter to =showCalendar= is the id of the textfield, and the second parameter is the . See the Mishoo documentation for details of the '$e %B %Y' parameter.
   54.34 +The first parameter to =showCalendar= is the id of the textfield, and the second parameter is the date format. Default format is '%e %B %Y'.
   54.35 +
   54.36 +All available date specifiers:
   54.37 +<verbatim>
   54.38 +%a - abbreviated weekday name 
   54.39 +%A - full weekday name 
   54.40 +%b - abbreviated month name 
   54.41 +%B - full month name 
   54.42 +%C - century number 
   54.43 +%d - the day of the month ( 00 .. 31 ) 
   54.44 +%e - the day of the month ( 0 .. 31 ) 
   54.45 +%H - hour ( 00 .. 23 ) 
   54.46 +%I - hour ( 01 .. 12 ) 
   54.47 +%j - day of the year ( 000 .. 366 ) 
   54.48 +%k - hour ( 0 .. 23 ) 
   54.49 +%l - hour ( 1 .. 12 ) 
   54.50 +%m - month ( 01 .. 12 ) 
   54.51 +%M - minute ( 00 .. 59 ) 
   54.52 +%n - a newline character 
   54.53 +%p - "PM" or "AM"
   54.54 +%P - "pm" or "am"
   54.55 +%S - second ( 00 .. 59 ) 
   54.56 +%s - number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) 
   54.57 +%t - a tab character 
   54.58 +%U, %W, %V - the week number
   54.59 +   The week 01 is the week that has the Thursday in the current year,
   54.60 +   which is equivalent to the week that contains the fourth day of January. 
   54.61 +   Weeks start on Monday.
   54.62 +%u - the day of the week ( 1 .. 7, 1 = MON ) 
   54.63 +%w - the day of the week ( 0 .. 6, 0 = SUN ) 
   54.64 +%y - year without the century ( 00 .. 99 ) 
   54.65 +%Y - year including the century ( ex. 1979 ) 
   54.66 +%% - a literal % character 
   54.67 +</verbatim>
   54.68  
   54.69  =addHEAD= can be called from =commonTagsHandler= for adding the header to all pages, or from =beforeEditHandler= just for edit pages etc.
   54.70  
   54.71 @@ -186,11 +224,12 @@
   54.72  Another great TWiki extension from the <a style="text-decoration:none" href="http://wikiring.com"><img src="%ATTACHURLPATH%/wikiringlogo20x20.png" alt="" /> *WikiRing* </a> - working together to improve your wiki experience!
   54.73  
   54.74  |  Author: | TWiki:Main/CrawfordCurrie http://c-dot.co.uk |
   54.75 -|  Version: | 16236 (22 Jan 2008) of the Mishoo calendar |
   54.76 +|  Version: | 03 Aug 2008 |
   54.77  |  Copyright &copy;: | See [[%ATTACHURL%/doc/html/reference.html][the Mishoo documentation]] |
   54.78  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   54.79  |  Dependencies: | None |
   54.80 -| Change History: | |
   54.81 +|  Change History: | |
   54.82 +|  03 Aug 2008 | TWiki 4.2.1 release version incl new calendar icon |
   54.83  |  6 Sep 2007 | Bugs:Item4030 Added doc for using the calendar in user forms |
   54.84  |  13603 | Bugs:Item2982 cleaned up the interface to the contrib, re-added a date rendering function with a more generic interface |
   54.85  |  11594 | Allow format to be configured. |
   54.86 @@ -213,6 +252,23 @@
   54.87  @
   54.88  
   54.89  
   54.90 +1.5
   54.91 +log
   54.92 +@buildrelease
   54.93 +@
   54.94 +text
   54.95 +@d89 34
   54.96 +a122 1
   54.97 +The first parameter to =showCalendar= is the id of the textfield, and the second parameter is the . See the Mishoo documentation for details of the '$e %B %Y' parameter.
   54.98 +d179 1
   54.99 +a179 1
  54.100 +|  Version: | 16236 (22 Jan 2008) of the Mishoo calendar |
  54.101 +d183 2
  54.102 +a184 1
  54.103 +| Change History: | |
  54.104 +@
  54.105 +
  54.106 +
  54.107  1.4
  54.108  log
  54.109  @buildrelease
    55.1 --- a/data/TWiki/LanguageSelector.txt	Sat Jan 26 15:50:53 2008 +0100
    55.2 +++ b/data/TWiki/LanguageSelector.txt	Mon Aug 11 20:30:19 2008 +0200
    55.3 @@ -1,4 +1,4 @@
    55.4 -%META:TOPICINFO{author="TWikiContributor" date="1129330724" format="1.1" version="2"}%
    55.5 +%META:TOPICINFO{author="TWikiContributor" date="1129330724" format="1.1" version="3"}%
    55.6  ---+!! Language selection dropdown
    55.7  
    55.8  *To be included where a language selection is needed, for instance in the top bar or left bar.*
    55.9 @@ -13,4 +13,4 @@
   55.10  
   55.11  Result:
   55.12  
   55.13 -%STARTINCLUDE%%IF{"context i18n_enabled" then='<form name="%INCLUDINGWEB%%INCLUDINGTOPIC%ChangeLanguage" action="%SCRIPTURLPATH{"oops"}%/%BASEWEB%/%BASETOPIC%" method="get"><select name="language" class="twikiSelect" onchange="document.%INCLUDINGWEB%%INCLUDINGTOPIC%ChangeLanguage.submit()">%LANGUAGES{format="<option $marker value=\"$langtag\">$langname</option>" selection="%LANGUAGE%" separator=" "}%</select><input type="hidden" name="template" value="oopslanguagechanged" /><noscript><input class="twikiButton" type="submit" value="%MAKETEXT{"Change language"}%" /></noscript></form>'}%%STOPINCLUDE%
   55.14 \ No newline at end of file
   55.15 +%STARTINCLUDE%%IF{"context i18n_enabled" then='<form name="changeLanguage" action="%SCRIPTURLPATH{"oops"}%/%BASEWEB%/%BASETOPIC%" method="get"><select name="language" class="twikiSelect" onchange="document.changeLanguage.submit()">%LANGUAGES{format="<option $marker value=\"$langtag\">$langname</option>" selection="%LANGUAGE%" separator=" "}%</select><input type="hidden" name="template" value="oopslanguagechanged" /><noscript><input class="twikiButton" type="submit" value="%MAKETEXT{"Change language"}%" /></noscript></form>'}%%STOPINCLUDE%
   55.16 \ No newline at end of file
    56.1 --- a/data/TWiki/LanguageSelector.txt,v	Sat Jan 26 15:50:53 2008 +0100
    56.2 +++ b/data/TWiki/LanguageSelector.txt,v	Mon Aug 11 20:30:19 2008 +0200
    56.3 @@ -1,10 +1,15 @@
    56.4 -head	1.2;
    56.5 +head	1.3;
    56.6  access;
    56.7  symbols;
    56.8  locks; strict;
    56.9  comment	@# @;
   56.10  
   56.11  
   56.12 +1.3
   56.13 +date	2008.08.03.22.17.52;	author TWikiContributor;	state Exp;
   56.14 +branches;
   56.15 +next	1.2;
   56.16 +
   56.17  1.2
   56.18  date	2008.01.22.03.21.36;	author TWikiContributor;	state Exp;
   56.19  branches;
   56.20 @@ -21,12 +26,12 @@
   56.21  @
   56.22  
   56.23  
   56.24 -1.2
   56.25 +1.3
   56.26  log
   56.27  @buildrelease
   56.28  @
   56.29  text
   56.30 -@%META:TOPICINFO{author="TWikiContributor" date="1129330724" format="1.1" version="2"}%
   56.31 +@%META:TOPICINFO{author="TWikiContributor" date="1129330724" format="1.1" version="3"}%
   56.32  ---+!! Language selection dropdown
   56.33  
   56.34  *To be included where a language selection is needed, for instance in the top bar or left bar.*
   56.35 @@ -41,6 +46,19 @@
   56.36  
   56.37  Result:
   56.38  
   56.39 +%STARTINCLUDE%%IF{"context i18n_enabled" then='<form name="changeLanguage" action="%SCRIPTURLPATH{"oops"}%/%BASEWEB%/%BASETOPIC%" method="get"><select name="language" class="twikiSelect" onchange="document.changeLanguage.submit()">%LANGUAGES{format="<option $marker value=\"$langtag\">$langname</option>" selection="%LANGUAGE%" separator=" "}%</select><input type="hidden" name="template" value="oopslanguagechanged" /><noscript><input class="twikiButton" type="submit" value="%MAKETEXT{"Change language"}%" /></noscript></form>'}%%STOPINCLUDE%@
   56.40 +
   56.41 +
   56.42 +1.2
   56.43 +log
   56.44 +@buildrelease
   56.45 +@
   56.46 +text
   56.47 +@d1 1
   56.48 +a1 1
   56.49 +%META:TOPICINFO{author="TWikiContributor" date="1129330724" format="1.1" version="2"}%
   56.50 +d16 1
   56.51 +a16 1
   56.52  %STARTINCLUDE%%IF{"context i18n_enabled" then='<form name="%INCLUDINGWEB%%INCLUDINGTOPIC%ChangeLanguage" action="%SCRIPTURLPATH{"oops"}%/%BASEWEB%/%BASETOPIC%" method="get"><select name="language" class="twikiSelect" onchange="document.%INCLUDINGWEB%%INCLUDINGTOPIC%ChangeLanguage.submit()">%LANGUAGES{format="<option $marker value=\"$langtag\">$langname</option>" selection="%LANGUAGE%" separator=" "}%</select><input type="hidden" name="template" value="oopslanguagechanged" /><noscript><input class="twikiButton" type="submit" value="%MAKETEXT{"Change language"}%" /></noscript></form>'}%%STOPINCLUDE%@
   56.53  
   56.54  
    57.1 --- a/data/TWiki/MailerContrib.txt	Sat Jan 26 15:50:53 2008 +0100
    57.2 +++ b/data/TWiki/MailerContrib.txt	Mon Aug 11 20:30:19 2008 +0200
    57.3 @@ -23,9 +23,10 @@
    57.4  %TOC%
    57.5  
    57.6  ---++ tools/mailnotify
    57.7 +
    57.8  The central component of !MailerContrib is a script, =tools/mailnotify=, that generates and sends out the emails based on analysis of
    57.9     1 users' subcriptions listed in the <nop>%NOTIFYTOPIC%  topic in each web, and
   57.10 -   1  changes within the respective webs.
   57.11 +   1 changes within the respective webs.
   57.12  This script is designed to be run from =cron= (or an equivalent off-line job scheduler), or from the command-line. 
   57.13  
   57.14  The script collates the changes emails so that each subscriber only receives one changes notification for all changes in all webs in the TWiki. Furthermore, users can elect to receive just summaries of changes, or the entire content of topics that have changed.
   57.15 @@ -33,13 +34,13 @@
   57.16  Each web can optionally contain a topic called <nop>%NOTIFYTOPIC%.
   57.17  <!-- Included by %TWIKIWEB%.WebChangesAlert -->
   57.18  %STARTINCLUDE%
   57.19 -Users subscribe to email notifications using their %TWIKIWEB%.WikiName or an alternative email address, and can specify the webs/topics they wish to track, WWhole groups of users can also be subscribed for notification.
   57.20 +Users subscribe to email notifications using their [[%TWIKIWEB%.WikiName][WikiName]] or an alternative email address, and can specify the webs/topics they wish to track, Whole groups of users can also be subscribed for notification.
   57.21  
   57.22  The general format of a subscription is:
   57.23  
   57.24  _three spaces_ =*= _subscriber_ [ =:= _topics_ ]
   57.25  
   57.26 -Where _subscriber_ can be a %TWIKIWEB%.WikiName, an E-mail address, or a
   57.27 +Where _subscriber_ can be a [[%TWIKIWEB%.WikiName][WikiName]], an E-mail address, or a
   57.28  group name. If _subscriber_ contains any characters that are not legal in
   57.29  an email address, then it must be enclosed in 'single' or "double" quotes.
   57.30  
   57.31 @@ -47,12 +48,12 @@
   57.32     * ... *without* a _Web._ prefix
   57.33     * ...that exist in this web.
   57.34  Users may further customize the specific content they will receive using the following controls:
   57.35 -   * You can use =*= in a topic name, where it is treated as a [[http://en.wikipedia.org/wiki/Wildcard_character][wildcard character]]. A =*= will match zero or more other characters - so, for example, =Fred*= will match all topic names starting with =Fred=, =*Fred= will match all topic names _ending_ with =Fred=, and =*= will match _all_ topic names.
   57.36 -   * Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic". The '-' sign means "unsubscribe" or "don't send notifications regarding this particular topic". This allows users to elect to filter out certain topics. Topic filters ('-') take precedence over topic includes ('+') i.e. if you unsubscribe from a topic it will cancel out any subscriptions to that topic.
   57.37 -   * Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. _Note_ This uses the TWiki "Topic parent" feature.
   57.38 -   * Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as *complete topics* instead of change summaries. ! causes the topic to be mailed every time _even if there have been no changes_, and ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions, and is intended for mailshotting regular newletters.
   57.39 +   * *Using wild-card character in topic names* - You can use =*= in a topic name, where it is treated as a [[http://en.wikipedia.org/wiki/Wildcard_character][wildcard character]]. A =*= will match zero or more other characters - so, for example, =Fred*= will match all topic names starting with =Fred=, =*Fred= will match all topic names _ending_ with =Fred=, and =*= will match _all_ topic names.
   57.40 +   * *Unsubscribing to specific topics* - Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic". The '-' sign means "unsubscribe" or "don't send notifications regarding this particular topic". This allows users to elect to filter out certain topics. Topic filters ('-') take precedence over topic includes ('+') i.e. if you unsubscribe from a topic it will cancel out any subscriptions to that topic.
   57.41 +   * *Including child-topics in subscription* - Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. _Note_ This uses the TWiki "Topic parent" feature.
   57.42 +   * *Subscribing to entire topic ("news mode")* - Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as *complete topics* instead of change summaries. ! causes the topic to be mailed every time _even if there have been no changes_, and ? will mail the topic only if there have been changes to it. One can limit the content of the subscribed topic to send out by inserting %<nop>STARTPUBLISH% and %<nop>STOPPUBLISH% markers within the topic. Note that "news mode" subscriptions require a corresponding cron job that includes the "-news" option (see [[%TOPIC%#Setting_up_your_cron_job_s][details]]).
   57.43  
   57.44 -For example:
   57.45 +Examples:
   57.46  Subscribe Daisy to all changes to topics in this web.
   57.47  <verbatim>
   57.48     * daisy.cutter@flowers.com
   57.49 @@ -135,7 +136,7 @@
   57.50  The script is used as follows: <code>perl -I _bin_ mailnotify [-q] [-news] [ <i>web1 web2 ... webN</i> ]</code>
   57.51  | _bin_ | path to the TWiki bin directory, so that the script can find the rest of TWiki. |
   57.52  | =-q= | Don't print progress information |
   57.53 -| =-news= | Run in news mode (process !NewsNotify instead of <nop>%NOTIFYTOPIC%) |
   57.54 +| =-news= | Run in "news mode" (process subscriptions that include "!" or "?" following the topic) |
   57.55  | <code><i>web1 web2 ... webN</i></code> | List of webs to process, separated by spaces or commas. The default is to process all webs. Wildcards (*) are supported. |
   57.56  For example, assuming TWiki was installed at =/usr/local/twiki=, this cron entry:
   57.57  <verbatim>
   57.58 @@ -151,6 +152,8 @@
   57.59  </verbatim>
   57.60  will generate newsletters from *all* webs every week on midnight Saturday.
   57.61  
   57.62 +%X% Note: Multiple instances of mailnotify script are not allowed to be executed simutaneously. If you need to run the script multiple times with different options, make sure the cron jobs are scheduled so a previous run has finished before the next starts. You can also write a small script that runs mailnotify in sequence as described in TWiki:Support.DuplicateNotificationsFromMailerCon.
   57.63 +
   57.64  <!--
   57.65  	* Set STUB = TWiki::Contrib::Mailer
   57.66  	* Set SHORTDESCRIPTION = Supports e-mail notification of changes.
   57.67 @@ -179,34 +182,38 @@
   57.68  |  Author: | TWiki:Main/CrawfordCurrie (http://c-dot.co.uk) |
   57.69  |  Copyright &copy;: | 2004, Wind River Systems; 2006, http://WikiRing.com |
   57.70  |  License: | GPL |
   57.71 -|  Version: | 16078 (22 Jan 2008) |
   57.72 +|  Version: | 03 Aug 2008 |
   57.73  |  Change History: | |
   57.74 -|  2 Nov 2007 | Bugs:Item4818: added quotes to support non-alphabetic and other wierd group names Bugs:Item4887: corrected minor rendering error Bugs:Item4917: removed dependence on symbolic web names |
   57.75 -|  9 Sep 2007 | Bugs:Item4326 workaround for possible error in !WebNotify API in old releases, Should not affect most users. |
   57.76 -|  6 Sep 2007 | Bugs:Item4488 doc tweaks |
   57.77 -|  14550 | Bugs:Item4461 - 'Changed' link now points to most recent changes, not the entire history |
   57.78 -|  22 Jun 2007 | Bugs:Item4284 - added access control checks and email filter |
   57.79 -|  21 May 2007 | Bugs:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
   57.80 -|  13623 | Bugs:Item4014 no changes was resetting the notify time to 0. Thanks to TWiki:Main.JeffCrawford for nailing this down. |
   57.81 -|  12496 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3415'>Item3415</a> mailnotify did not send notifications to intranet users because of wrong call to findUser. |
   57.82 +|  03 Aug 2008 | TWiki 4.2.1 release version |
   57.83 +|  27 Jul 2008 | TWikibug:Item5776: TWiki:Main.KennethLavrsen added note to warn against running multiple instances of mailnotify at the same time. |
   57.84 +|  15 May 2008 | TWikibug:Item5232: TWiki:Main.CrawfordCurrie added support for non-ascii alphanumerics in topic names to WebNotify. TWikibug:Item5630: TWiki:Main.SvenDowideit fixed some spelling errors |
   57.85 +|  25 Jan 2008 | TWikibug:Item4812: added TWiki:Main.BobGoldstein's noexpand patch for groups |
   57.86 +|  2 Nov 2007 | TWikibug:Item4818: added quotes to support non-alphabetic and other wierd group names TWikibug:Item4887: corrected minor rendering error TWikibug:Item4917: removed dependence on symbolic web names |
   57.87 +|  9 Sep 2007 | TWikibug:Item4326 workaround for possible error in !WebNotify API in old releases, Should not affect most users. |
   57.88 +|  6 Sep 2007 | TWikibug:Item4488 doc tweaks |
   57.89 +|  14550 | TWikibug:Item4461 - 'Changed' link now points to most recent changes, not the entire history |
   57.90 +|  22 Jun 2007 | TWikibug:Item4284 - added access control checks and email filter |
   57.91 +|  21 May 2007 | TWikibug:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
   57.92 +|  13623 | TWikibug:Item4014 no changes was resetting the notify time to 0. Thanks to TWiki:Main.JeffCrawford for nailing this down. |
   57.93 +|  12496 | TWikibug:Item3415 mailnotify did not send notifications to intranet users because of wrong call to findUser. |
   57.94  |  11672 | Added newsletter support, after much harassment from TWiki:Main.LynnwoodBrown |
   57.95 -|  11534 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item2153'>Item2153</a> Clarified docs.  <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item2698'>Item2698</a> Improved error reporting. |
   57.96 -|  8808 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1654'>Item1654</a>  mailnotify must enter the command_line context |
   57.97 -|  8625 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  Making the dashes in the separatator clearer |
   57.98 -|  8606 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  MailerContrib: Brushing up HTML mailnotify template |
   57.99 -|  8602 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  MailerContrib: Cleaning up plaintext e-mail template, removing TEXTAREA |
  57.100 -|  8522 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1511'>Item1511</a>  arguments to getScriptUrl in wrong order :-( |
  57.101 -|  8434 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1465'>Item1465</a>  Fix 'TWiki.' to '%TWIKIEB%.' |
  57.102 -|  8398 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1460'>Item1460</a>  polished up the comment a bit |
  57.103 -|  8308 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1362'>Item1362</a>  moving mailnotify cron script |
  57.104 -|  7848 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1167'>Item1167</a>  forced all mail operations to generate absolute URLs |
  57.105 -|  7568 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item910'>Item910</a>  use SCRIPTURL{view} instead of complex url expr |
  57.106 -|  6864 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item624'>Item624</a>  mailer templates moved the the right places |
  57.107 -|  6861 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item624'>Item624</a>  Added proper templates support for plain text mails |
  57.108 -|  6809 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item623'>Item623</a>  don't print anything if verbosity is switched off. |
  57.109 -|  6659 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item528'>Item528</a>  Updated MailerContrib. it's working and the sendmail parameter is used. |
  57.110 -|  6474 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item420'>Item420</a>  removed spurious remove_obsolete_locks from MailerContrib |
  57.111 -|  5924 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item153'>Item153</a>  fix mail URL-fixing scheme |
  57.112 +|  11534 | TWikibug:Item2153 Clarified docs.  TWikibug:Item2698 Improved error reporting. |
  57.113 +|  8808 | TWikibug:Item1654  mailnotify must enter the command_line context |
  57.114 +|  8625 | TWikibug:Item1508  Making the dashes in the separatator clearer |
  57.115 +|  8606 | TWikibug:Item1508  MailerContrib: Brushing up HTML mailnotify template |
  57.116 +|  8602 | TWikibug:Item1508  MailerContrib: Cleaning up plaintext e-mail template, removing TEXTAREA |
  57.117 +|  8522 | TWikibug:Item1511  arguments to getScriptUrl in wrong order :-( |
  57.118 +|  8434 | TWikibug:Item1465  Fix 'TWiki.' to '%TWIKIEB%.' |
  57.119 +|  8398 | TWikibug:Item1460  polished up the comment a bit |
  57.120 +|  8308 | TWikibug:Item1362  moving mailnotify cron script |
  57.121 +|  7848 | TWikibug:Item1167  forced all mail operations to generate absolute URLs |
  57.122 +|  7568 | TWikibug:tem910  use SCRIPTURL{view} instead of complex url expr |
  57.123 +|  6864 | TWikibug:tem624  mailer templates moved the the right places |
  57.124 +|  6861 | TWikibug:tem624  Added proper templates support for plain text mails |
  57.125 +|  6809 | TWikibug:tem623  don't print anything if verbosity is switched off. |
  57.126 +|  6659 | TWikibug:tem528  Updated MailerContrib. it's working and the sendmail parameter is used. |
  57.127 +|  6474 | TWikibug:tem420  removed spurious remove_obsolete_locks from MailerContrib |
  57.128 +|  5924 | TWikibug:tem153  fix mail URL-fixing scheme |
  57.129  |  5269 | Minor doc fixes |
  57.130  |  5266 | Doc tidy-ups, added filtering of _ webs, added obsolete lock script |
  57.131  |  5264 | Changed default to add web name to user name (I hope) |
    58.1 --- a/data/TWiki/MailerContrib.txt,v	Sat Jan 26 15:50:53 2008 +0100
    58.2 +++ b/data/TWiki/MailerContrib.txt,v	Mon Aug 11 20:30:19 2008 +0200
    58.3 @@ -1,10 +1,15 @@
    58.4 -head	1.5;
    58.5 +head	1.6;
    58.6  access;
    58.7  symbols;
    58.8  locks; strict;
    58.9  comment	@# @;
   58.10  
   58.11  
   58.12 +1.6
   58.13 +date	2008.08.03.22.17.45;	author TWikiContributor;	state Exp;
   58.14 +branches;
   58.15 +next	1.5;
   58.16 +
   58.17  1.5
   58.18  date	2008.01.22.03.21.28;	author TWikiContributor;	state Exp;
   58.19  branches;
   58.20 @@ -36,7 +41,7 @@
   58.21  @
   58.22  
   58.23  
   58.24 -1.5
   58.25 +1.6
   58.26  log
   58.27  @buildrelease
   58.28  @
   58.29 @@ -66,9 +71,10 @@
   58.30  %TOC%
   58.31  
   58.32  ---++ tools/mailnotify
   58.33 +
   58.34  The central component of !MailerContrib is a script, =tools/mailnotify=, that generates and sends out the emails based on analysis of
   58.35     1 users' subcriptions listed in the <nop>%NOTIFYTOPIC%  topic in each web, and
   58.36 -   1  changes within the respective webs.
   58.37 +   1 changes within the respective webs.
   58.38  This script is designed to be run from =cron= (or an equivalent off-line job scheduler), or from the command-line. 
   58.39  
   58.40  The script collates the changes emails so that each subscriber only receives one changes notification for all changes in all webs in the TWiki. Furthermore, users can elect to receive just summaries of changes, or the entire content of topics that have changed.
   58.41 @@ -76,13 +82,13 @@
   58.42  Each web can optionally contain a topic called <nop>%NOTIFYTOPIC%.
   58.43  <!-- Included by %TWIKIWEB%.WebChangesAlert -->
   58.44  %STARTINCLUDE%
   58.45 -Users subscribe to email notifications using their %TWIKIWEB%.WikiName or an alternative email address, and can specify the webs/topics they wish to track, WWhole groups of users can also be subscribed for notification.
   58.46 +Users subscribe to email notifications using their [[%TWIKIWEB%.WikiName][WikiName]] or an alternative email address, and can specify the webs/topics they wish to track, Whole groups of users can also be subscribed for notification.
   58.47  
   58.48  The general format of a subscription is:
   58.49  
   58.50  _three spaces_ =*= _subscriber_ [ =:= _topics_ ]
   58.51  
   58.52 -Where _subscriber_ can be a %TWIKIWEB%.WikiName, an E-mail address, or a
   58.53 +Where _subscriber_ can be a [[%TWIKIWEB%.WikiName][WikiName]], an E-mail address, or a
   58.54  group name. If _subscriber_ contains any characters that are not legal in
   58.55  an email address, then it must be enclosed in 'single' or "double" quotes.
   58.56  
   58.57 @@ -90,12 +96,12 @@
   58.58     * ... *without* a _Web._ prefix
   58.59     * ...that exist in this web.
   58.60  Users may further customize the specific content they will receive using the following controls:
   58.61 -   * You can use =*= in a topic name, where it is treated as a [[http://en.wikipedia.org/wiki/Wildcard_character][wildcard character]]. A =*= will match zero or more other characters - so, for example, =Fred*= will match all topic names starting with =Fred=, =*Fred= will match all topic names _ending_ with =Fred=, and =*= will match _all_ topic names.
   58.62 -   * Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic". The '-' sign means "unsubscribe" or "don't send notifications regarding this particular topic". This allows users to elect to filter out certain topics. Topic filters ('-') take precedence over topic includes ('+') i.e. if you unsubscribe from a topic it will cancel out any subscriptions to that topic.
   58.63 -   * Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. _Note_ This uses the TWiki "Topic parent" feature.
   58.64 -   * Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as *complete topics* instead of change summaries. ! causes the topic to be mailed every time _even if there have been no changes_, and ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions, and is intended for mailshotting regular newletters.
   58.65 +   * *Using wild-card character in topic names* - You can use =*= in a topic name, where it is treated as a [[http://en.wikipedia.org/wiki/Wildcard_character][wildcard character]]. A =*= will match zero or more other characters - so, for example, =Fred*= will match all topic names starting with =Fred=, =*Fred= will match all topic names _ending_ with =Fred=, and =*= will match _all_ topic names.
   58.66 +   * *Unsubscribing to specific topics* - Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic". The '-' sign means "unsubscribe" or "don't send notifications regarding this particular topic". This allows users to elect to filter out certain topics. Topic filters ('-') take precedence over topic includes ('+') i.e. if you unsubscribe from a topic it will cancel out any subscriptions to that topic.
   58.67 +   * *Including child-topics in subscription* - Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. _Note_ This uses the TWiki "Topic parent" feature.
   58.68 +   * *Subscribing to entire topic ("news mode")* - Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as *complete topics* instead of change summaries. ! causes the topic to be mailed every time _even if there have been no changes_, and ? will mail the topic only if there have been changes to it. One can limit the content of the subscribed topic to send out by inserting %<nop>STARTPUBLISH% and %<nop>STOPPUBLISH% markers within the topic. Note that "news mode" subscriptions require a corresponding cron job that includes the "-news" option (see [[%TOPIC%#Setting_up_your_cron_job_s][details]]).
   58.69  
   58.70 -For example:
   58.71 +Examples:
   58.72  Subscribe Daisy to all changes to topics in this web.
   58.73  <verbatim>
   58.74     * daisy.cutter@@flowers.com
   58.75 @@ -178,7 +184,7 @@
   58.76  The script is used as follows: <code>perl -I _bin_ mailnotify [-q] [-news] [ <i>web1 web2 ... webN</i> ]</code>
   58.77  | _bin_ | path to the TWiki bin directory, so that the script can find the rest of TWiki. |
   58.78  | =-q= | Don't print progress information |
   58.79 -| =-news= | Run in news mode (process !NewsNotify instead of <nop>%NOTIFYTOPIC%) |
   58.80 +| =-news= | Run in "news mode" (process subscriptions that include "!" or "?" following the topic) |
   58.81  | <code><i>web1 web2 ... webN</i></code> | List of webs to process, separated by spaces or commas. The default is to process all webs. Wildcards (*) are supported. |
   58.82  For example, assuming TWiki was installed at =/usr/local/twiki=, this cron entry:
   58.83  <verbatim>
   58.84 @@ -194,6 +200,8 @@
   58.85  </verbatim>
   58.86  will generate newsletters from *all* webs every week on midnight Saturday.
   58.87  
   58.88 +%X% Note: Multiple instances of mailnotify script are not allowed to be executed simutaneously. If you need to run the script multiple times with different options, make sure the cron jobs are scheduled so a previous run has finished before the next starts. You can also write a small script that runs mailnotify in sequence as described in TWiki:Support.DuplicateNotificationsFromMailerCon.
   58.89 +
   58.90  <!--
   58.91  	* Set STUB = TWiki::Contrib::Mailer
   58.92  	* Set SHORTDESCRIPTION = Supports e-mail notification of changes.
   58.93 @@ -222,34 +230,38 @@
   58.94  |  Author: | TWiki:Main/CrawfordCurrie (http://c-dot.co.uk) |
   58.95  |  Copyright &copy;: | 2004, Wind River Systems; 2006, http://WikiRing.com |
   58.96  |  License: | GPL |
   58.97 -|  Version: | 16078 (22 Jan 2008) |
   58.98 +|  Version: | 03 Aug 2008 |
   58.99  |  Change History: | |
  58.100 -|  2 Nov 2007 | Bugs:Item4818: added quotes to support non-alphabetic and other wierd group names Bugs:Item4887: corrected minor rendering error Bugs:Item4917: removed dependence on symbolic web names |
  58.101 -|  9 Sep 2007 | Bugs:Item4326 workaround for possible error in !WebNotify API in old releases, Should not affect most users. |
  58.102 -|  6 Sep 2007 | Bugs:Item4488 doc tweaks |
  58.103 -|  14550 | Bugs:Item4461 - 'Changed' link now points to most recent changes, not the entire history |
  58.104 -|  22 Jun 2007 | Bugs:Item4284 - added access control checks and email filter |
  58.105 -|  21 May 2007 | Bugs:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
  58.106 -|  13623 | Bugs:Item4014 no changes was resetting the notify time to 0. Thanks to TWiki:Main.JeffCrawford for nailing this down. |
  58.107 -|  12496 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3415'>Item3415</a> mailnotify did not send notifications to intranet users because of wrong call to findUser. |
  58.108 +|  03 Aug 2008 | TWiki 4.2.1 release version |
  58.109 +|  27 Jul 2008 | TWikibug:Item5776: TWiki:Main.KennethLavrsen added note to warn against running multiple instances of mailnotify at the same time. |
  58.110 +|  15 May 2008 | TWikibug:Item5232: TWiki:Main.CrawfordCurrie added support for non-ascii alphanumerics in topic names to WebNotify. TWikibug:Item5630: TWiki:Main.SvenDowideit fixed some spelling errors |
  58.111 +|  25 Jan 2008 | TWikibug:Item4812: added TWiki:Main.BobGoldstein's noexpand patch for groups |
  58.112 +|  2 Nov 2007 | TWikibug:Item4818: added quotes to support non-alphabetic and other wierd group names TWikibug:Item4887: corrected minor rendering error TWikibug:Item4917: removed dependence on symbolic web names |
  58.113 +|  9 Sep 2007 | TWikibug:Item4326 workaround for possible error in !WebNotify API in old releases, Should not affect most users. |
  58.114 +|  6 Sep 2007 | TWikibug:Item4488 doc tweaks |
  58.115 +|  14550 | TWikibug:Item4461 - 'Changed' link now points to most recent changes, not the entire history |
  58.116 +|  22 Jun 2007 | TWikibug:Item4284 - added access control checks and email filter |
  58.117 +|  21 May 2007 | TWikibug:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
  58.118 +|  13623 | TWikibug:Item4014 no changes was resetting the notify time to 0. Thanks to TWiki:Main.JeffCrawford for nailing this down. |
  58.119 +|  12496 | TWikibug:Item3415 mailnotify did not send notifications to intranet users because of wrong call to findUser. |
  58.120  |  11672 | Added newsletter support, after much harassment from TWiki:Main.LynnwoodBrown |
  58.121 -|  11534 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item2153'>Item2153</a> Clarified docs.  <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item2698'>Item2698</a> Improved error reporting. |
  58.122 -|  8808 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1654'>Item1654</a>  mailnotify must enter the command_line context |
  58.123 -|  8625 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  Making the dashes in the separatator clearer |
  58.124 -|  8606 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  MailerContrib: Brushing up HTML mailnotify template |
  58.125 -|  8602 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  MailerContrib: Cleaning up plaintext e-mail template, removing TEXTAREA |
  58.126 -|  8522 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1511'>Item1511</a>  arguments to getScriptUrl in wrong order :-( |
  58.127 -|  8434 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1465'>Item1465</a>  Fix 'TWiki.' to '%TWIKIEB%.' |
  58.128 -|  8398 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1460'>Item1460</a>  polished up the comment a bit |
  58.129 -|  8308 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1362'>Item1362</a>  moving mailnotify cron script |
  58.130 -|  7848 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1167'>Item1167</a>  forced all mail operations to generate absolute URLs |
  58.131 -|  7568 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item910'>Item910</a>  use SCRIPTURL{view} instead of complex url expr |
  58.132 -|  6864 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item624'>Item624</a>  mailer templates moved the the right places |
  58.133 -|  6861 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item624'>Item624</a>  Added proper templates support for plain text mails |
  58.134 -|  6809 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item623'>Item623</a>  don't print anything if verbosity is switched off. |
  58.135 -|  6659 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item528'>Item528</a>  Updated MailerContrib. it's working and the sendmail parameter is used. |
  58.136 -|  6474 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item420'>Item420</a>  removed spurious remove_obsolete_locks from MailerContrib |
  58.137 -|  5924 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item153'>Item153</a>  fix mail URL-fixing scheme |
  58.138 +|  11534 | TWikibug:Item2153 Clarified docs.  TWikibug:Item2698 Improved error reporting. |
  58.139 +|  8808 | TWikibug:Item1654  mailnotify must enter the command_line context |
  58.140 +|  8625 | TWikibug:Item1508  Making the dashes in the separatator clearer |
  58.141 +|  8606 | TWikibug:Item1508  MailerContrib: Brushing up HTML mailnotify template |
  58.142 +|  8602 | TWikibug:Item1508  MailerContrib: Cleaning up plaintext e-mail template, removing TEXTAREA |
  58.143 +|  8522 | TWikibug:Item1511  arguments to getScriptUrl in wrong order :-( |
  58.144 +|  8434 | TWikibug:Item1465  Fix 'TWiki.' to '%TWIKIEB%.' |
  58.145 +|  8398 | TWikibug:Item1460  polished up the comment a bit |
  58.146 +|  8308 | TWikibug:Item1362  moving mailnotify cron script |
  58.147 +|  7848 | TWikibug:Item1167  forced all mail operations to generate absolute URLs |
  58.148 +|  7568 | TWikibug:tem910  use SCRIPTURL{view} instead of complex url expr |
  58.149 +|  6864 | TWikibug:tem624  mailer templates moved the the right places |
  58.150 +|  6861 | TWikibug:tem624  Added proper templates support for plain text mails |
  58.151 +|  6809 | TWikibug:tem623  don't print anything if verbosity is switched off. |
  58.152 +|  6659 | TWikibug:tem528  Updated MailerContrib. it's working and the sendmail parameter is used. |
  58.153 +|  6474 | TWikibug:tem420  removed spurious remove_obsolete_locks from MailerContrib |
  58.154 +|  5924 | TWikibug:tem153  fix mail URL-fixing scheme |
  58.155  |  5269 | Minor doc fixes |
  58.156  |  5266 | Doc tidy-ups, added filtering of _ webs, added obsolete lock script |
  58.157  |  5264 | Changed default to add web name to user name (I hope) |
  58.158 @@ -273,6 +285,69 @@
  58.159  @
  58.160  
  58.161  
  58.162 +1.5
  58.163 +log
  58.164 +@buildrelease
  58.165 +@
  58.166 +text
  58.167 +@d26 1
  58.168 +d29 1
  58.169 +a29 1
  58.170 +   1  changes within the respective webs.
  58.171 +d37 1
  58.172 +a37 1
  58.173 +Users subscribe to email notifications using their %TWIKIWEB%.WikiName or an alternative email address, and can specify the webs/topics they wish to track, WWhole groups of users can also be subscribed for notification.
  58.174 +d43 1
  58.175 +a43 1
  58.176 +Where _subscriber_ can be a %TWIKIWEB%.WikiName, an E-mail address, or a
  58.177 +d51 4
  58.178 +a54 4
  58.179 +   * You can use =*= in a topic name, where it is treated as a [[http://en.wikipedia.org/wiki/Wildcard_character][wildcard character]]. A =*= will match zero or more other characters - so, for example, =Fred*= will match all topic names starting with =Fred=, =*Fred= will match all topic names _ending_ with =Fred=, and =*= will match _all_ topic names.
  58.180 +   * Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic". The '-' sign means "unsubscribe" or "don't send notifications regarding this particular topic". This allows users to elect to filter out certain topics. Topic filters ('-') take precedence over topic includes ('+') i.e. if you unsubscribe from a topic it will cancel out any subscriptions to that topic.
  58.181 +   * Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. _Note_ This uses the TWiki "Topic parent" feature.
  58.182 +   * Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as *complete topics* instead of change summaries. ! causes the topic to be mailed every time _even if there have been no changes_, and ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions, and is intended for mailshotting regular newletters.
  58.183 +d56 1
  58.184 +a56 1
  58.185 +For example:
  58.186 +d139 1
  58.187 +a139 1
  58.188 +| =-news= | Run in news mode (process !NewsNotify instead of <nop>%NOTIFYTOPIC%) |
  58.189 +d155 2
  58.190 +d185 1
  58.191 +a185 1
  58.192 +|  Version: | 16078 (22 Jan 2008) |
  58.193 +d187 12
  58.194 +a198 8
  58.195 +|  2 Nov 2007 | Bugs:Item4818: added quotes to support non-alphabetic and other wierd group names Bugs:Item4887: corrected minor rendering error Bugs:Item4917: removed dependence on symbolic web names |
  58.196 +|  9 Sep 2007 | Bugs:Item4326 workaround for possible error in !WebNotify API in old releases, Should not affect most users. |
  58.197 +|  6 Sep 2007 | Bugs:Item4488 doc tweaks |
  58.198 +|  14550 | Bugs:Item4461 - 'Changed' link now points to most recent changes, not the entire history |
  58.199 +|  22 Jun 2007 | Bugs:Item4284 - added access control checks and email filter |
  58.200 +|  21 May 2007 | Bugs:Item3969 - 8bit email fix (TWiki:Main.WillNorris) |
  58.201 +|  13623 | Bugs:Item4014 no changes was resetting the notify time to 0. Thanks to TWiki:Main.JeffCrawford for nailing this down. |
  58.202 +|  12496 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item3415'>Item3415</a> mailnotify did not send notifications to intranet users because of wrong call to findUser. |
  58.203 +d200 17
  58.204 +a216 17
  58.205 +|  11534 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item2153'>Item2153</a> Clarified docs.  <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item2698'>Item2698</a> Improved error reporting. |
  58.206 +|  8808 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1654'>Item1654</a>  mailnotify must enter the command_line context |
  58.207 +|  8625 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  Making the dashes in the separatator clearer |
  58.208 +|  8606 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  MailerContrib: Brushing up HTML mailnotify template |
  58.209 +|  8602 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1508'>Item1508</a>  MailerContrib: Cleaning up plaintext e-mail template, removing TEXTAREA |
  58.210 +|  8522 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1511'>Item1511</a>  arguments to getScriptUrl in wrong order :-( |
  58.211 +|  8434 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1465'>Item1465</a>  Fix 'TWiki.' to '%TWIKIEB%.' |
  58.212 +|  8398 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1460'>Item1460</a>  polished up the comment a bit |
  58.213 +|  8308 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1362'>Item1362</a>  moving mailnotify cron script |
  58.214 +|  7848 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item1167'>Item1167</a>  forced all mail operations to generate absolute URLs |
  58.215 +|  7568 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item910'>Item910</a>  use SCRIPTURL{view} instead of complex url expr |
  58.216 +|  6864 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item624'>Item624</a>  mailer templates moved the the right places |
  58.217 +|  6861 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item624'>Item624</a>  Added proper templates support for plain text mails |
  58.218 +|  6809 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item623'>Item623</a>  don't print anything if verbosity is switched off. |
  58.219 +|  6659 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item528'>Item528</a>  Updated MailerContrib. it's working and the sendmail parameter is used. |
  58.220 +|  6474 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item420'>Item420</a>  removed spurious remove_obsolete_locks from MailerContrib |
  58.221 +|  5924 | <a rel='nofollow' href='http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item153'>Item153</a>  fix mail URL-fixing scheme |
  58.222 +@
  58.223 +
  58.224 +
  58.225  1.4
  58.226  log
  58.227  @buildrelease
    59.1 --- a/data/TWiki/ManagingWebs.txt	Sat Jan 26 15:50:53 2008 +0100
    59.2 +++ b/data/TWiki/ManagingWebs.txt	Mon Aug 11 20:30:19 2008 +0200
    59.3 @@ -1,4 +1,4 @@
    59.4 -%META:TOPICINFO{author="TWikiContributor" date="1153528583" format="1.1" version="31"}%
    59.5 +%META:TOPICINFO{author="TWikiContributor" date="1153528583" format="1.1" version="32"}%
    59.6  %STARTINCLUDE%
    59.7  ---+ Managing Webs
    59.8  
    59.9 @@ -25,12 +25,12 @@
   59.10  <form name="admin" action="%SCRIPTURLPATH{manage}%/%WEB%/%TOPIC%" method="post">
   59.11  Create a new web by filling out this form.%BR%
   59.12  __%X% Note:__ *Keep the number of webs to a minimum!* Don't create a new web for each little project. Cross-linking topics is easier, and searches are faster, if there are only a few larger webs.
   59.13 -|  *Name of new web:* | <input name="newweb" type="text" value="%URLPARAM{"newweb"}%" size="16" /> | The name must start with an upper case letter, followed by upper or lower case letters or numbers. Specify a short name to avoid long URLs. |
   59.14 -|  *Based on web:* | <select name="baseweb"> %WEBLIST{ "<option $marker>$name</option>" webs="webtemplate,public" selection="_default" separator=" "}% </select> | Select a TemplateWeb |
   59.15 -|  *Web color:* | <input name="WEBBGCOLOR" type="text" value="#D0D0D0" size="16" /> | Enter a StandardColors code for the web |
   59.16 +|  *Name of new web:* | <input name="newweb" class="twikiInputField" type="text" value="%URLPARAM{"newweb"}%" size="16" /> | The name must start with an upper case letter, followed by upper or lower case letters or numbers. Specify a short name to avoid long URLs. |
   59.17 +|  *Based on web:* | <select name="baseweb" class="twikiSelect"> %WEBLIST{ "<option $marker>$name</option>" webs="webtemplate,public" selection="_default" separator=" "}% </select> | Select a TemplateWeb |
   59.18 +|  *Web color:* | <input name="WEBBGCOLOR" class="twikiInputField" type="text" value="#D0D0D0" size="16" /> | Enter a StandardColors code for the web |
   59.19  |  *Site Map:* | <input type="radio" name="SITEMAPLIST" value="on" checked="checked" /> Yes &nbsp; <input type="radio" name="SITEMAPLIST" value="" /> No | Include this web in the site map |
   59.20 -|  *Description:<br /> &nbsp;<br /> &nbsp;* | <input type="text" name="SITEMAPWHAT" value="" size="60" /><br /> Enter a short description of the web. Write =Web.TopicName= instead of just =TopicName= if you include links. This description will be used in the %SYSTEMWEB%.SiteMap ||
   59.21 -|  *Use to...<br /> &nbsp;* | <input type="text" name="SITEMAPUSETO" value="...collaborate on" size="60" /><br /> Continue the sentence describing the intended use. This is also for the %SYSTEMWEB%.SiteMap ||
   59.22 +|  *Description:<br /> &nbsp;<br /> &nbsp;* | <input type="text" class="twikiInputField" name="SITEMAPWHAT" value="" size="60" /><br /> Enter a short description of the web. Write =Web.TopicName= instead of just =TopicName= if you include links. This description will be used in the %SYSTEMWEB%.SiteMap ||
   59.23 +|  *Use to...<br /> &nbsp;* | <input type="text" class="twikiInputField" name="SITEMAPUSETO" value="...collaborate on" size="60" /><br /> Continue the sentence describing the intended use. This is also for the %SYSTEMWEB%.SiteMap ||
   59.24  |  *Hidden:* | <input type="radio" name="NOSEARCHALL" value="on" /> Yes &nbsp; <input type="radio" name="NOSEARCHALL" value="" checked="checked" /> No | Specify if you want to exclude the web from a "search all webs" search. *This will not prevent users accessing the web*. It will simply hide it from searches. |
   59.25  | *&nbsp;* | <input type="submit" class="twikiSubmit" value="Create new web" /> ||
   59.26  <input name="newtopic" type="hidden" value="%URLPARAM{"newtopic"}%" />
   59.27 @@ -76,7 +76,13 @@
   59.28  
   59.29  ---+++ Permissions
   59.30  
   59.31 -You may only rename a web if you have permissions to rename all the topics within that web, including any topics in that web's subwebs.  You will also need permissions to update any topics containing references to that web.
   59.32 +You may only rename a web if you have the following permissions
   59.33 +   * You must be allowed to rename and changes topics in the web you want to rename
   59.34 +   * You must be allowed to rename topics in the parent web of the web you want to rename
   59.35 +   * If the web is a root web (i.e. it has no parent web) then you must have permission to both create and rename root webs. These permissions are controlled by the ALLOWROOTCHANGE preference, which can be set in [[%USERSWEB%.TWikiPreferences]].
   59.36 +   * If you move the web to another parent web you must be allowed to create and change topics in the new parent web.
   59.37 +   
   59.38 +When you rename a web TWiki will try and update all links that refer to the old web. You should note that links only get updated in topics that you are allowed to edit. If you use access rights in the TWiki installation it is generally best to let an administrator rename webs to avoid too many broken links. 
   59.39  
   59.40  ---+++ Edit Conflicts
   59.41  
    60.1 --- a/data/TWiki/ManagingWebs.txt,v	Sat Jan 26 15:50:53 2008 +0100
    60.2 +++ b/data/TWiki/ManagingWebs.txt,v	Mon Aug 11 20:30:19 2008 +0200
    60.3 @@ -1,10 +1,15 @@
    60.4 -head	1.31;
    60.5 +head	1.32;
    60.6  access;
    60.7  symbols;
    60.8  locks; strict;
    60.9  comment	@# @;
   60.10  
   60.11  
   60.12 +1.32
   60.13 +date	2008.08.03.22.17.47;	author TWikiContributor;	state Exp;
   60.14 +branches;
   60.15 +next	1.31;
   60.16 +
   60.17  1.31
   60.18  date	2008.01.22.03.21.30;	author TWikiContributor;	state Exp;
   60.19  branches;
   60.20 @@ -166,12 +171,12 @@
   60.21  @
   60.22  
   60.23  
   60.24 -1.31
   60.25 +1.32
   60.26  log
   60.27  @buildrelease
   60.28  @
   60.29  text
   60.30 -@%META:TOPICINFO{author="TWikiContributor" date="1153528583" format="1.1" version="31"}%
   60.31 +@%META:TOPICINFO{author="TWikiContributor" date="1153528583" format="1.1" version="32"}%
   60.32  %STARTINCLUDE%
   60.33  ---+ Managing Webs
   60.34  
   60.35 @@ -198,12 +203,12 @@
   60.36  <form name="admin" action="%SCRIPTURLPATH{manage}%/%WEB%/%TOPIC%" method="post">
   60.37  Create a new web by filling out this form.%BR%
   60.38  __%X% Note:__ *Keep the number of webs to a minimum!* Don't create a new web for each little project. Cross-linking topics is easier, and searches are faster, if there are only a few larger webs.
   60.39 -|  *Name of new web:* | <input name="newweb" type="text" value="%URLPARAM{"newweb"}%" size="16" /> | The name must start with an upper case letter, followed by upper or lower case letters or numbers. Specify a short name to avoid long URLs. |
   60.40 -|  *Based on web:* | <select name="baseweb"> %WEBLIST{ "<option $marker>$name</option>" webs="webtemplate,public" selection="_default" separator=" "}% </select> | Select a TemplateWeb |
   60.41 -|  *Web color:* | <input name="WEBBGCOLOR" type="text" value="#D0D0D0" size="16" /> | Enter a StandardColors code for the web |
   60.42 +|  *Name of new web:* | <input name="newweb" class="twikiInputField" type="text" value="%URLPARAM{"newweb"}%" size="16" /> | The name must start with an upper case letter, followed by upper or lower case letters or numbers. Specify a short name to avoid long URLs. |
   60.43 +|  *Based on web:* | <select name="baseweb" class="twikiSelect"> %WEBLIST{ "<option $marker>$name</option>" webs="webtemplate,public" selection="_default" separator=" "}% </select> | Select a TemplateWeb |
   60.44 +|  *Web color:* | <input name="WEBBGCOLOR" class="twikiInputField" type="text" value="#D0D0D0" size="16" /> | Enter a StandardColors code for the web |
   60.45  |  *Site Map:* | <input type="radio" name="SITEMAPLIST" value="on" checked="checked" /> Yes &nbsp; <input type="radio" name="SITEMAPLIST" value="" /> No | Include this web in the site map |
   60.46 -|  *Description:<br /> &nbsp;<br /> &nbsp;* | <input type="text" name="SITEMAPWHAT" value="" size="60" /><br /> Enter a short description of the web. Write =Web.TopicName= instead of just =TopicName= if you include links. This description will be used in the %SYSTEMWEB%.SiteMap ||
   60.47 -|  *Use to...<br /> &nbsp;* | <input type="text" name="SITEMAPUSETO" value="...collaborate on" size="60" /><br /> Continue the sentence describing the intended use. This is also for the %SYSTEMWEB%.SiteMap ||
   60.48 +|  *Description:<br /> &nbsp;<br /> &nbsp;* | <input type="text" class="twikiInputField" name="SITEMAPWHAT" value="" size="60" /><br /> Enter a short description of the web. Write =Web.TopicName= instead of just =TopicName= if you include links. This description will be used in the %SYSTEMWEB%.SiteMap ||
   60.49 +|  *Use to...<br /> &nbsp;* | <input type="text" class="twikiInputField" name="SITEMAPUSETO" value="...collaborate on" size="60" /><br /> Continue the sentence describing the intended use. This is also for the %SYSTEMWEB%.SiteMap ||
   60.50  |  *Hidden:* | <input type="radio" name="NOSEARCHALL" value="on" /> Yes &nbsp; <input type="radio" name="NOSEARCHALL" value="" checked="checked" /> No | Specify if you want to exclude the web from a "search all webs" search. *This will not prevent users accessing the web*. It will simply hide it from searches. |
   60.51  | *&nbsp;* | <input type="submit" class="twikiSubmit" value="Create new web" /> ||
   60.52  <input name="newtopic" type="hidden" value="%URLPARAM{"newtopic"}%" />
   60.53 @@ -249,7 +254,13 @@
   60.54  
   60.55  ---+++ Permissions
   60.56  
   60.57 -You may only rename a web if you have permissions to rename all the topics within that web, including any topics in that web's subwebs.  You will also need permissions to update any topics containing references to that web.
   60.58 +You may only rename a web if you have the following permissions
   60.59 +   * You must be allowed to rename and changes topics in the web you want to rename
   60.60 +   * You must be allowed to rename topics in the parent web of the web you want to rename
   60.61 +   * If the web is a root web (i.e. it has no parent web) then you must have permission to both create and rename root webs. These permissions are controlled by the ALLOWROOTCHANGE preference, which can be set in [[%USERSWEB%.TWikiPreferences]].
   60.62 +   * If you move the web to another parent web you must be allowed to create and change topics in the new parent web.
   60.63 +   
   60.64 +When you rename a web TWiki will try and update all links that refer to the old web. You should note that links only get updated in topics that you are allowed to edit. If you use access rights in the TWiki installation it is generally best to let an administrator rename webs to avoid too many broken links. 
   60.65  
   60.66  ---+++ Edit Conflicts
   60.67  
   60.68 @@ -269,6 +280,29 @@
   60.69  @
   60.70  
   60.71  
   60.72 +1.31
   60.73 +log
   60.74 +@buildrelease
   60.75 +@
   60.76 +text
   60.77 +@d1 1
   60.78 +a1 1
   60.79 +%META:TOPICINFO{author="TWikiContributor" date="1153528583" format="1.1" version="31"}%
   60.80 +d28 3
   60.81 +a30 3
   60.82 +|  *Name of new web:* | <input name="newweb" type="text" value="%URLPARAM{"newweb"}%" size="16" /> | The name must start with an upper case letter, followed by upper or lower case letters or numbers. Specify a short name to avoid long URLs. |
   60.83 +|  *Based on web:* | <select name="baseweb"> %WEBLIST{ "<option $marker>$name</option>" webs="webtemplate,public" selection="_default" separator=" "}% </select> | Select a TemplateWeb |
   60.84 +|  *Web color:* | <input name="WEBBGCOLOR" type="text" value="#D0D0D0" size="16" /> | Enter a StandardColors code for the web |
   60.85 +d32 2
   60.86 +a33 2
   60.87 +|  *Description:<br /> &nbsp;<br /> &nbsp;* | <input type="text" name="SITEMAPWHAT" value="" size="60" /><br /> Enter a short description of the web. Write =Web.TopicName= instead of just =TopicName= if you include links. This description will be used in the %SYSTEMWEB%.SiteMap ||
   60.88 +|  *Use to...<br /> &nbsp;* | <input type="text" name="SITEMAPUSETO" value="...collaborate on" size="60" /><br /> Continue the sentence describing the intended use. This is also for the %SYSTEMWEB%.SiteMap ||
   60.89 +d79 7
   60.90 +a85 1
   60.91 +You may only rename a web if you have permissions to rename all the topics within that web, including any topics in that web's subwebs.  You will also need permissions to update any topics containing references to that web.
   60.92 +@
   60.93 +
   60.94 +
   60.95  1.30
   60.96  log
   60.97  @buildrelease
    61.1 --- a/data/TWiki/PatternSkin.txt	Sat Jan 26 15:50:53 2008 +0100
    61.2 +++ b/data/TWiki/PatternSkin.txt	Mon Aug 11 20:30:19 2008 +0200
    61.3 @@ -1,4 +1,4 @@
    61.4 -%META:TOPICINFO{author="TWikiContributor" date="1160971176" format="1.1" version="17"}%
    61.5 +%META:TOPICINFO{author="TWikiContributor" date="1160971176" format="1.1" version="18"}%
    61.6  %STARTINCLUDE%
    61.7  <!--
    61.8     * Set SHORTDESCRIPTION = <nop>PatternSkin provides a CSS based default look and feel for TWiki - flexible and <nop>W3C-compliant. Its layout and color scheme are designed to provide a nice, clean and productive editing environment
    61.9 @@ -83,8 +83,9 @@
   61.10  |  Preview: | [[%SCRIPTURL{view}%/%WEB%/%TOPIC%?skin=pattern][Preview with this skin]] |
   61.11  |  Base Name: | pattern |
   61.12  |  Skin Author: | TWiki:Main/ArthurClemens |
   61.13 -|  Skin Version: | 13 Jul 2007 (v3.0.0) | 
   61.14 +|  Skin Version: | 03 Aug 2008 (v3.0.1) | 
   61.15  |  History: | <!-- specify latest version first -->&nbsp; |
   61.16 +|  03 Aug 2008: | v.3.0.1 - TWiki 4.2.1 (Edinburgh) RELEASE VERSION |
   61.17  |  13 Jul 2007: | v.3.0.0 - TWiki 4.2.0 (Edinburgh) RELEASE VERSION |
   61.18  |  15 Jan 2006: | v.2.0.6 - TWiki 4.1.0 (Edinburgh) RELEASE VERSION |
   61.19  |  26 Sep 2006: | v.2.0.5 - Fixed form background colors |
    62.1 --- a/data/TWiki/PatternSkin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    62.2 +++ b/data/TWiki/PatternSkin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    62.3 @@ -1,10 +1,15 @@
    62.4 -head	1.17;
    62.5 +head	1.18;
    62.6  access;
    62.7  symbols;
    62.8  locks; strict;
    62.9  comment	@# @;
   62.10  
   62.11  
   62.12 +1.18
   62.13 +date	2008.08.03.22.17.43;	author TWikiContributor;	state Exp;
   62.14 +branches;
   62.15 +next	1.17;
   62.16 +
   62.17  1.17
   62.18  date	2008.01.22.03.21.26;	author TWikiContributor;	state Exp;
   62.19  branches;
   62.20 @@ -96,12 +101,12 @@
   62.21  @
   62.22  
   62.23  
   62.24 -1.17
   62.25 +1.18
   62.26  log
   62.27  @buildrelease
   62.28  @
   62.29  text
   62.30 -@%META:TOPICINFO{author="TWikiContributor" date="1160971176" format="1.1" version="17"}%
   62.31 +@%META:TOPICINFO{author="TWikiContributor" date="1160971176" format="1.1" version="18"}%
   62.32  %STARTINCLUDE%
   62.33  <!--
   62.34     * Set SHORTDESCRIPTION = <nop>PatternSkin provides a CSS based default look and feel for TWiki - flexible and <nop>W3C-compliant. Its layout and color scheme are designed to provide a nice, clean and productive editing environment
   62.35 @@ -186,8 +191,9 @@
   62.36  |  Preview: | [[%SCRIPTURL{view}%/%WEB%/%TOPIC%?skin=pattern][Preview with this skin]] |
   62.37  |  Base Name: | pattern |
   62.38  |  Skin Author: | TWiki:Main/ArthurClemens |
   62.39 -|  Skin Version: | 13 Jul 2007 (v3.0.0) | 
   62.40 +|  Skin Version: | 03 Aug 2008 (v3.0.1) | 
   62.41  |  History: | <!-- specify latest version first -->&nbsp; |
   62.42 +|  03 Aug 2008: | v.3.0.1 - TWiki 4.2.1 (Edinburgh) RELEASE VERSION |
   62.43  |  13 Jul 2007: | v.3.0.0 - TWiki 4.2.0 (Edinburgh) RELEASE VERSION |
   62.44  |  15 Jan 2006: | v.2.0.6 - TWiki 4.1.0 (Edinburgh) RELEASE VERSION |
   62.45  |  26 Sep 2006: | v.2.0.5 - Fixed form background colors |
   62.46 @@ -267,6 +273,21 @@
   62.47  @
   62.48  
   62.49  
   62.50 +1.17
   62.51 +log
   62.52 +@buildrelease
   62.53 +@
   62.54 +text
   62.55 +@d1 1
   62.56 +a1 1
   62.57 +%META:TOPICINFO{author="TWikiContributor" date="1160971176" format="1.1" version="17"}%
   62.58 +d86 1
   62.59 +a86 1
   62.60 +|  Skin Version: | 13 Jul 2007 (v3.0.0) | 
   62.61 +d88 1
   62.62 +@
   62.63 +
   62.64 +
   62.65  1.16
   62.66  log
   62.67  @buildrelease
    63.1 --- a/data/TWiki/PatternSkinColorSettings.txt	Sat Jan 26 15:50:53 2008 +0100
    63.2 +++ b/data/TWiki/PatternSkinColorSettings.txt	Mon Aug 11 20:30:19 2008 +0200
    63.3 @@ -1,4 +1,4 @@
    63.4 -%META:TOPICINFO{author="TWikiContributor" date="1190579319" format="1.1" version="2"}%
    63.5 +%META:TOPICINFO{author="TWikiContributor" date="1190579319" format="1.1" version="3"}%
    63.6  ---+!! Color scheme settings for %TWIKIWEB%.PatternSkin
    63.7  Use this topic to change the color settings of %TWIKIWEB%.PatternSkin. When this topic is saved, the attachment =theme-colors.css= will be updated with new color values. This method relies on TWiki:Plugins.AttachContentPlugin to work.
    63.8  
    63.9 @@ -237,7 +237,8 @@
   63.10  }
   63.11  blockquote {
   63.12     background-color:%ACTIVE_FORM_BACKGROUND%;
   63.13 -   border-color:%NEUTRAL_BORDER%;
   63.14 +   border-color:%ACTIVE_FORM_BACKGROUND% %ACTIVE_FORM_BACKGROUND% %ACTIVE_FORM_BACKGROUND% %NEUTRAL_BORDER%;
   63.15 +
   63.16  }
   63.17  blockquote h2 {
   63.18     background:none;
   63.19 @@ -646,8 +647,6 @@
   63.20  }
   63.21  .patternSigLine {
   63.22     color:%MUTED_TEXT%;
   63.23 -   background-color:%ATTACHMENT_AND_FORM_BACKGROUND%;
   63.24 -   border-color:%SEPARATOR_BORDER%;
   63.25  }
   63.26  .patternToolBar a:link .twikiAccessKey,
   63.27  .patternToolBar a:visited .twikiAccessKey {
    64.1 --- a/data/TWiki/PatternSkinColorSettings.txt,v	Sat Jan 26 15:50:53 2008 +0100
    64.2 +++ b/data/TWiki/PatternSkinColorSettings.txt,v	Mon Aug 11 20:30:19 2008 +0200
    64.3 @@ -1,10 +1,15 @@
    64.4 -head	1.2;
    64.5 +head	1.3;
    64.6  access;
    64.7  symbols;
    64.8  locks; strict;
    64.9  comment	@# @;
   64.10  
   64.11  
   64.12 +1.3
   64.13 +date	2008.08.03.22.17.42;	author TWikiContributor;	state Exp;
   64.14 +branches;
   64.15 +next	1.2;
   64.16 +
   64.17  1.2
   64.18  date	2008.01.22.03.21.25;	author TWikiContributor;	state Exp;
   64.19  branches;
   64.20 @@ -21,12 +26,12 @@
   64.21  @
   64.22  
   64.23  
   64.24 -1.2
   64.25 +1.3
   64.26  log
   64.27  @buildrelease
   64.28  @
   64.29  text
   64.30 -@%META:TOPICINFO{author="TWikiContributor" date="1190579319" format="1.1" version="2"}%
   64.31 +@%META:TOPICINFO{author="TWikiContributor" date="1190579319" format="1.1" version="3"}%
   64.32  ---+!! Color scheme settings for %TWIKIWEB%.PatternSkin
   64.33  Use this topic to change the color settings of %TWIKIWEB%.PatternSkin. When this topic is saved, the attachment =theme-colors.css= will be updated with new color values. This method relies on TWiki:Plugins.AttachContentPlugin to work.
   64.34  
   64.35 @@ -265,7 +270,8 @@
   64.36  }
   64.37  blockquote {
   64.38     background-color:%ACTIVE_FORM_BACKGROUND%;
   64.39 -   border-color:%NEUTRAL_BORDER%;
   64.40 +   border-color:%ACTIVE_FORM_BACKGROUND% %ACTIVE_FORM_BACKGROUND% %ACTIVE_FORM_BACKGROUND% %NEUTRAL_BORDER%;
   64.41 +
   64.42  }
   64.43  blockquote h2 {
   64.44     background:none;
   64.45 @@ -674,8 +680,6 @@
   64.46  }
   64.47  .patternSigLine {
   64.48     color:%MUTED_TEXT%;
   64.49 -   background-color:%ATTACHMENT_AND_FORM_BACKGROUND%;
   64.50 -   border-color:%SEPARATOR_BORDER%;
   64.51  }
   64.52  .patternToolBar a:link .twikiAccessKey,
   64.53  .patternToolBar a:visited .twikiAccessKey {
   64.54 @@ -1040,6 +1044,23 @@
   64.55  @
   64.56  
   64.57  
   64.58 +1.2
   64.59 +log
   64.60 +@buildrelease
   64.61 +@
   64.62 +text
   64.63 +@d1 1
   64.64 +a1 1
   64.65 +%META:TOPICINFO{author="TWikiContributor" date="1190579319" format="1.1" version="2"}%
   64.66 +d240 2
   64.67 +a241 1
   64.68 +   border-color:%NEUTRAL_BORDER%;
   64.69 +a649 2
   64.70 +   background-color:%ATTACHMENT_AND_FORM_BACKGROUND%;
   64.71 +   border-color:%SEPARATOR_BORDER%;
   64.72 +@
   64.73 +
   64.74 +
   64.75  1.1
   64.76  log
   64.77  @buildrelease
    65.1 --- a/data/TWiki/PatternSkinWebCreateNewTopicTemplate.txt	Sat Jan 26 15:50:53 2008 +0100
    65.2 +++ b/data/TWiki/PatternSkinWebCreateNewTopicTemplate.txt	Mon Aug 11 20:30:19 2008 +0200
    65.3 @@ -1,8 +1,11 @@
    65.4 -%META:TOPICINFO{author="TWikiContributor" date="1131431859" format="1.1" version="1"}%
    65.5 +%META:TOPICINFO{author="TWikiContributor" date="1131431859" format="1.1" version="2"}%
    65.6  %TMPL:INCLUDE{"WebCreateNewTopic"}%
    65.7  
    65.8 -%TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TWikiJavascripts/twikiString.js"></script>
    65.9 -<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/TWikiJavascripts/unicode_chars.js"></script>
   65.10 +%{"hide page top controls"}%
   65.11 +%TMPL:DEF{"top"}%%TMPL:END%
   65.12 +
   65.13 +%TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%TWIKIWEB%/TWikiJavascripts/twikiString.js"></script>
   65.14 +<script type="text/javascript" src="%PUBURLPATH%/%TWIKIWEB%/TWikiJavascripts/unicode_chars.js"></script>
   65.15  <script type="text/javascript">
   65.16  //<![CDATA[
   65.17  function openTemplateWindow () {
   65.18 @@ -10,7 +13,7 @@
   65.19  		"%SCRIPTURL{view}%/",
   65.20  			{
   65.21      			topic:"WebTemplateTopics",
   65.22 -    			web:"%SYSTEMWEB%",
   65.23 +    			web:"%TWIKIWEB%",
   65.24      			template:"viewplain",
   65.25      			attributes:"resizable=1,scrollbars=1,status=1,toolbar=1",
   65.26      			urlparams:"web=%BASEWEB%"
   65.27 @@ -28,7 +31,7 @@
   65.28  var URL_TEMPLATE = "%URLPARAM{"template"}%";
   65.29  //]]>
   65.30  </script>
   65.31 -<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/PatternSkin/webtopiccreator.js"></script>%TMPL:END%
   65.32 +<script type="text/javascript" src="%PUBURLPATH%/%TWIKIWEB%/PatternSkin/webtopiccreator.js"></script>%TMPL:END%
   65.33  
   65.34  %TMPL:DEF{"formstartstep"}%%TMPL:P{"formstart"}%
   65.35  <div class="twikiFormSteps">%TMPL:END%
    66.1 --- a/data/TWiki/PatternSkinWebCreateNewTopicTemplate.txt,v	Sat Jan 26 15:50:53 2008 +0100
    66.2 +++ b/data/TWiki/PatternSkinWebCreateNewTopicTemplate.txt,v	Mon Aug 11 20:30:19 2008 +0200
    66.3 @@ -1,10 +1,15 @@
    66.4 -head	1.1;
    66.5 +head	1.2;
    66.6  access;
    66.7  symbols;
    66.8  locks; strict;
    66.9  comment	@# @;
   66.10  
   66.11  
   66.12 +1.2
   66.13 +date	2008.08.03.22.17.49;	author TWikiContributor;	state Exp;
   66.14 +branches;
   66.15 +next	1.1;
   66.16 +
   66.17  1.1
   66.18  date	2008.01.22.03.21.33;	author TWikiContributor;	state Exp;
   66.19  branches;
   66.20 @@ -16,16 +21,19 @@
   66.21  @
   66.22  
   66.23  
   66.24 -1.1
   66.25 +1.2
   66.26  log
   66.27  @buildrelease
   66.28  @
   66.29  text
   66.30 -@%META:TOPICINFO{author="TWikiContributor" date="1131431859" format="1.1" version="1"}%
   66.31 +@%META:TOPICINFO{author="TWikiContributor" date="1131431859" format="1.1" version="2"}%
   66.32  %TMPL:INCLUDE{"WebCreateNewTopic"}%
   66.33  
   66.34 -%TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TWikiJavascripts/twikiString.js"></script>
   66.35 -<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/TWikiJavascripts/unicode_chars.js"></script>
   66.36 +%{"hide page top controls"}%
   66.37 +%TMPL:DEF{"top"}%%TMPL:END%
   66.38 +
   66.39 +%TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%TWIKIWEB%/TWikiJavascripts/twikiString.js"></script>
   66.40 +<script type="text/javascript" src="%PUBURLPATH%/%TWIKIWEB%/TWikiJavascripts/unicode_chars.js"></script>
   66.41  <script type="text/javascript">
   66.42  //<![CDATA[
   66.43  function openTemplateWindow () {
   66.44 @@ -33,7 +41,7 @@
   66.45  		"%SCRIPTURL{view}%/",
   66.46  			{
   66.47      			topic:"WebTemplateTopics",
   66.48 -    			web:"%SYSTEMWEB%",
   66.49 +    			web:"%TWIKIWEB%",
   66.50      			template:"viewplain",
   66.51      			attributes:"resizable=1,scrollbars=1,status=1,toolbar=1",
   66.52      			urlparams:"web=%BASEWEB%"
   66.53 @@ -51,7 +59,7 @@
   66.54  var URL_TEMPLATE = "%URLPARAM{"template"}%";
   66.55  //]]>
   66.56  </script>
   66.57 -<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/PatternSkin/webtopiccreator.js"></script>%TMPL:END%
   66.58 +<script type="text/javascript" src="%PUBURLPATH%/%TWIKIWEB%/PatternSkin/webtopiccreator.js"></script>%TMPL:END%
   66.59  
   66.60  %TMPL:DEF{"formstartstep"}%%TMPL:P{"formstart"}%
   66.61  <div class="twikiFormSteps">%TMPL:END%
   66.62 @@ -90,3 +98,24 @@
   66.63  </p>
   66.64  </div><!--/twikiFormStep-->%TMPL:END%
   66.65  @
   66.66 +
   66.67 +
   66.68 +1.1
   66.69 +log
   66.70 +@buildrelease
   66.71 +@
   66.72 +text
   66.73 +@d1 1
   66.74 +a1 1
   66.75 +%META:TOPICINFO{author="TWikiContributor" date="1131431859" format="1.1" version="1"}%
   66.76 +d4 5
   66.77 +a8 2
   66.78 +%TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TWikiJavascripts/twikiString.js"></script>
   66.79 +<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/TWikiJavascripts/unicode_chars.js"></script>
   66.80 +d16 1
   66.81 +a16 1
   66.82 +    			web:"%SYSTEMWEB%",
   66.83 +d34 1
   66.84 +a34 1
   66.85 +<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/PatternSkin/webtopiccreator.js"></script>%TMPL:END%
   66.86 +@
    67.1 --- a/data/TWiki/PreferencesPlugin.txt	Sat Jan 26 15:50:53 2008 +0100
    67.2 +++ b/data/TWiki/PreferencesPlugin.txt	Mon Aug 11 20:30:19 2008 +0200
    67.3 @@ -1,4 +1,4 @@
    67.4 -%META:TOPICINFO{author="TWikiContributor" date="1115527529" format="1.0" version="4"}%
    67.5 +%META:TOPICINFO{author="TWikiContributor" date="1115527529" format="1.0" version="5"}%
    67.6  ---+!! <nop>%TOPIC%
    67.7  
    67.8  Allows editing of preferences using fields predefined in a %SYSTEMWEB%.TWikiForms. However, the edit fields are inlined in the text, similar to how tables are edited in TWiki:Plugins/EditTablePlugin.
    67.9 @@ -51,7 +51,7 @@
   67.10  ---++ Plugin Info
   67.11  
   67.12  |  Plugin Author: | TWiki:Main.ThomasWeigert |
   67.13 -|  Plugin Version: | 15487 (22 Jan 2008) |
   67.14 +|  Plugin Version: | 15487 (04 Aug 2008) |
   67.15  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   67.16  |  05 Nov 2007: | Kenneth Lavrsen fixed problem when settings are hidden in html comments. These settings are now ignored. |
   67.17  |  23 Jun 2007: | Crawford Currie added testcases, recoded to work without a form definition, fixed for TWiki 4.2 |
    68.1 --- a/data/TWiki/PreferencesPlugin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    68.2 +++ b/data/TWiki/PreferencesPlugin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    68.3 @@ -1,10 +1,15 @@
    68.4 -head	1.4;
    68.5 +head	1.5;
    68.6  access;
    68.7  symbols;
    68.8  locks; strict;
    68.9  comment	@# @;
   68.10  
   68.11  
   68.12 +1.5
   68.13 +date	2008.08.03.22.17.48;	author TWikiContributor;	state Exp;
   68.14 +branches;
   68.15 +next	1.4;
   68.16 +
   68.17  1.4
   68.18  date	2008.01.22.03.21.31;	author TWikiContributor;	state Exp;
   68.19  branches;
   68.20 @@ -31,12 +36,12 @@
   68.21  @
   68.22  
   68.23  
   68.24 -1.4
   68.25 +1.5
   68.26  log
   68.27  @buildrelease
   68.28  @
   68.29  text
   68.30 -@%META:TOPICINFO{author="TWikiContributor" date="1115527529" format="1.0" version="4"}%
   68.31 +@%META:TOPICINFO{author="TWikiContributor" date="1115527529" format="1.0" version="5"}%
   68.32  ---+!! <nop>%TOPIC%
   68.33  
   68.34  Allows editing of preferences using fields predefined in a %SYSTEMWEB%.TWikiForms. However, the edit fields are inlined in the text, similar to how tables are edited in TWiki:Plugins/EditTablePlugin.
   68.35 @@ -89,7 +94,7 @@
   68.36  ---++ Plugin Info
   68.37  
   68.38  |  Plugin Author: | TWiki:Main.ThomasWeigert |
   68.39 -|  Plugin Version: | 15487 (22 Jan 2008) |
   68.40 +|  Plugin Version: | 15487 (04 Aug 2008) |
   68.41  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   68.42  |  05 Nov 2007: | Kenneth Lavrsen fixed problem when settings are hidden in html comments. These settings are now ignored. |
   68.43  |  23 Jun 2007: | Crawford Currie added testcases, recoded to work without a form definition, fixed for TWiki 4.2 |
   68.44 @@ -114,6 +119,20 @@
   68.45  @
   68.46  
   68.47  
   68.48 +1.4
   68.49 +log
   68.50 +@buildrelease
   68.51 +@
   68.52 +text
   68.53 +@d1 1
   68.54 +a1 1
   68.55 +%META:TOPICINFO{author="TWikiContributor" date="1115527529" format="1.0" version="4"}%
   68.56 +d54 1
   68.57 +a54 1
   68.58 +|  Plugin Version: | 15487 (22 Jan 2008) |
   68.59 +@
   68.60 +
   68.61 +
   68.62  1.3
   68.63  log
   68.64  @buildrelease
    69.1 --- a/data/TWiki/QuerySearch.txt	Sat Jan 26 15:50:53 2008 +0100
    69.2 +++ b/data/TWiki/QuerySearch.txt	Mon Aug 11 20:30:19 2008 +0200
    69.3 @@ -1,4 +1,4 @@
    69.4 -%META:TOPICINFO{author="TWikiContributor" date="1168735492" format="1.1" version="1"}%
    69.5 +%META:TOPICINFO{author="TWikiContributor" date="1168735492" format="1.1" version="2"}%
    69.6  %META:TOPICPARENT{name="TWikiVariables"}%
    69.7  %STARTINCLUDE%
    69.8  ---+ Query Search
    69.9 @@ -37,7 +37,8 @@
   69.10        * =author=
   69.11        * =date=
   69.12        * =format=
   69.13 -      * =version=
   69.14 +      * =rev= - topic revision (=12=) to match =%<nop>REVINFO{'$rev'}%= and FormattedSearch =$rev=
   69.15 +      * =version= - internal Store topic version (=1.12= for rcs based Stores)
   69.16     * =META:TOPICMOVED=
   69.17        * =by=
   69.18        * =date=
   69.19 @@ -113,6 +114,9 @@
   69.20  
   69.21  A query matches if the query returns one or more values when it is applied to the topic. So if I have a very simple query, such as ="attachments"=, then this will return TRUE for all topics that have one or more attachments. If I write ="attachments[size>1024 AND name ~ '*.gif']"= then it will return TRUE for all topics that have at least one attachment larger than 1024 bytes with a name ending in =.gif=.
   69.22  
   69.23 +---++ Gotcha
   69.24 +   * Remember that in the query language, TWiki topic names are _constants_. You cannot write =Main.UserTopic/UserForm.firstName= because =Main.UserTopic= will be interpreted as a form field name. If you want to refer to topics you *must* enclose the topic name in quotes i.e. ='Main.UserTopic'/UserForm.firstName=
   69.25 +
   69.26  ---++ Examples
   69.27  
   69.28  ---+++ Query examples
   69.29 @@ -121,7 +125,7 @@
   69.30     * =(Firstname='Emma' OR Firstname='John') AND Lastname='Peel'= - shortcut form of the previous query
   69.31     * =History<nop>Form[name='Age'].value>2= - true if the topic has a =HistoryForm=, and the form has a field called =Age= with a value > 2
   69.32     * =History<nop>Form.Age > 2= - shortcut for the previous query
   69.33 -   * =preferences[name='FaveColour' AND value='Tangerine'] - true if the topic has the given preference setting and value
   69.34 +   * =preferences[name='FaveColour' AND value='Tangerine']= - true if the topic has the given preference setting and value
   69.35     * =Person/(ClothesForm[name='Headgear'].value ~ '*Bowler*' AND attachments[name~'*hat.gif' AND date < d2n('2007-01-01')])= - true if the form attached to the topic has a field called =Person= that has a value that is the name of a topic, and that topic contains the form =ClothesForm=, with a field called =Headgear=, and the value of that field contains the string ='Bowler'=, and the topic also has at least one attachment that has a name matching =*hat.gif= and a date before 1st Jan 2007. (Phew!)
   69.36  
   69.37  ---+++ Search examples
    70.1 --- a/data/TWiki/QuerySearch.txt,v	Sat Jan 26 15:50:53 2008 +0100
    70.2 +++ b/data/TWiki/QuerySearch.txt,v	Mon Aug 11 20:30:19 2008 +0200
    70.3 @@ -1,10 +1,15 @@
    70.4 -head	1.1;
    70.5 +head	1.2;
    70.6  access;
    70.7  symbols;
    70.8  locks; strict;
    70.9  comment	@# @;
   70.10  
   70.11  
   70.12 +1.2
   70.13 +date	2008.08.03.22.17.44;	author TWikiContributor;	state Exp;
   70.14 +branches;
   70.15 +next	1.1;
   70.16 +
   70.17  1.1
   70.18  date	2008.01.22.03.21.27;	author TWikiContributor;	state Exp;
   70.19  branches;
   70.20 @@ -16,12 +21,12 @@
   70.21  @
   70.22  
   70.23  
   70.24 -1.1
   70.25 +1.2
   70.26  log
   70.27  @buildrelease
   70.28  @
   70.29  text
   70.30 -@%META:TOPICINFO{author="TWikiContributor" date="1168735492" format="1.1" version="1"}%
   70.31 +@%META:TOPICINFO{author="TWikiContributor" date="1168735492" format="1.1" version="2"}%
   70.32  %META:TOPICPARENT{name="TWikiVariables"}%
   70.33  %STARTINCLUDE%
   70.34  ---+ Query Search
   70.35 @@ -60,7 +65,8 @@
   70.36        * =author=
   70.37        * =date=
   70.38        * =format=
   70.39 -      * =version=
   70.40 +      * =rev= - topic revision (=12=) to match =%<nop>REVINFO{'$rev'}%= and FormattedSearch =$rev=
   70.41 +      * =version= - internal Store topic version (=1.12= for rcs based Stores)
   70.42     * =META:TOPICMOVED=
   70.43        * =by=
   70.44        * =date=
   70.45 @@ -136,6 +142,9 @@
   70.46  
   70.47  A query matches if the query returns one or more values when it is applied to the topic. So if I have a very simple query, such as ="attachments"=, then this will return TRUE for all topics that have one or more attachments. If I write ="attachments[size>1024 AND name ~ '*.gif']"= then it will return TRUE for all topics that have at least one attachment larger than 1024 bytes with a name ending in =.gif=.
   70.48  
   70.49 +---++ Gotcha
   70.50 +   * Remember that in the query language, TWiki topic names are _constants_. You cannot write =Main.UserTopic/UserForm.firstName= because =Main.UserTopic= will be interpreted as a form field name. If you want to refer to topics you *must* enclose the topic name in quotes i.e. ='Main.UserTopic'/UserForm.firstName=
   70.51 +
   70.52  ---++ Examples
   70.53  
   70.54  ---+++ Query examples
   70.55 @@ -144,7 +153,7 @@
   70.56     * =(Firstname='Emma' OR Firstname='John') AND Lastname='Peel'= - shortcut form of the previous query
   70.57     * =History<nop>Form[name='Age'].value>2= - true if the topic has a =HistoryForm=, and the form has a field called =Age= with a value > 2
   70.58     * =History<nop>Form.Age > 2= - shortcut for the previous query
   70.59 -   * =preferences[name='FaveColour' AND value='Tangerine'] - true if the topic has the given preference setting and value
   70.60 +   * =preferences[name='FaveColour' AND value='Tangerine']= - true if the topic has the given preference setting and value
   70.61     * =Person/(ClothesForm[name='Headgear'].value ~ '*Bowler*' AND attachments[name~'*hat.gif' AND date < d2n('2007-01-01')])= - true if the form attached to the topic has a field called =Person= that has a value that is the name of a topic, and that topic contains the form =ClothesForm=, with a field called =Headgear=, and the value of that field contains the string ='Bowler'=, and the topic also has at least one attachment that has a name matching =*hat.gif= and a date before 1st Jan 2007. (Phew!)
   70.62  
   70.63  ---+++ Search examples
   70.64 @@ -169,3 +178,21 @@
   70.65  %SEARCH{"Threat='Amber' AND text ~ '*cold virus*'"}%
   70.66  </verbatim>
   70.67  @
   70.68 +
   70.69 +
   70.70 +1.1
   70.71 +log
   70.72 +@buildrelease
   70.73 +@
   70.74 +text
   70.75 +@d1 1
   70.76 +a1 1
   70.77 +%META:TOPICINFO{author="TWikiContributor" date="1168735492" format="1.1" version="1"}%
   70.78 +d40 2
   70.79 +a41 1
   70.80 +      * =version=
   70.81 +d117 3
   70.82 +d128 1
   70.83 +a128 1
   70.84 +   * =preferences[name='FaveColour' AND value='Tangerine'] - true if the topic has the given preference setting and value
   70.85 +@
    71.1 --- a/data/TWiki/SiteMap.txt	Sat Jan 26 15:50:53 2008 +0100
    71.2 +++ b/data/TWiki/SiteMap.txt	Mon Aug 11 20:30:19 2008 +0200
    71.3 @@ -1,34 +1,9 @@
    71.4 -%META:TOPICINFO{author="TWikiContributor" date="1163619832" format="1.0" version="13"}%
    71.5 +%META:TOPICINFO{author="TWikiContributor" date="1208655647" format="1.1" version="14"}%
    71.6  ---+ <nop>%WIKITOOLNAME% Site Map
    71.7  %STARTINCLUDE%
    71.8 -<table width="100%" border="0" cellspacing="2" bgcolor="#000000" cellpadding="3">
    71.9 -  <tr bgcolor="#eeeeee">
   71.10 -    <th>
   71.11 -     Web
   71.12 -    </th><th>
   71.13 -     <nop>%WIKITOOLNAME% Site Map
   71.14 -    </th><th>
   71.15 -      Use to...
   71.16 -    </th>
   71.17 -  </tr>
   71.18 -%SEARCH{ "\* Set SITEMAPLIST \= on" type="regex" web="%USERSWEB%, %SYSTEMWEB%, all" topic="%WEBPREFSTOPIC%" nototal="on" nosearch="on" format=" <tr bgcolor=\"$pattern(.*?\* Set WEBBGCOLOR\s*=\s*([^\s]*).*)\">$n <td align=\"right\" style=\"white-space: nowrap;\"> <b>[[$web.%HOMETOPIC%][$web]]</b>&nbsp;[[$web.%HOMETOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/home.gif\" alt=\"Home of <nop>$web web\" width=\"16\" height=\"16\" border=\"0\" />]]&nbsp;[[$web.WebSearch][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/searchtopic.gif\" alt=\"Search <nop>$web web\" width=\"16\" height=\"16\" border=\"0\" />]]&nbsp;[[$web.WebChanges][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/recentchanges.gif\" alt=\"Recent changes in the <nop>$web web\" width=\"16\" height=\"16\" border=\"0\" />]]&nbsp;[[$web.%NOTIFYTOPIC%][<img src=\"%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/notify.gif\" alt=\"Get notified of changes to the <nop>$web web\" width=\"16\" height=\"16\" border=\"0\" />]]</td>$n <td> $pattern(.*?\* Set SITEMAPWHAT\s*=([^\n\r]*).*) </td><td> $pattern(.*?\* Set SITEMAPUSETO\s*=([^\n\r]*).*) </td> </tr>" }%
   71.19 -  <tr bgcolor="#ffffff">
   71.20 -    <td colspan="3">You can use color coding by web for identification and reference. This table is updated automatically based on <nop>WebPreferences settings of the individual webs. Contact %WIKIWEBMASTER% if you need a separate collaboration web for your team. See also AdminToolsCategory.</td>
   71.21 -  </tr>
   71.22 -</table>
   71.23 -<table border="0" cellspacing="2" cellpadding="3">
   71.24 -  <tr bgcolor="#ffffff">
   71.25 -    <td valign="top"> Legend of icons: </td>
   71.26 -    <td valign="top"> &nbsp;</td>
   71.27 -    <td valign="top">
   71.28 -<img src="%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/home.gif" alt="Home of web" width="16" height="16" border="0" /> = Go to the home of the web%BR%
   71.29 -<img src="%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/searchtopic.gif" alt="Search web" width="16" height="16" border="0" /> = Search the web
   71.30 -    </td>
   71.31 -    <td valign="top"> &nbsp;</td>
   71.32 -    <td valign="top">
   71.33 -<img src="%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/recentchanges.gif" alt="Recent changes in the web" width="16" height="16" border="0" /> = See recent changes in the web%BR%
   71.34 -<img src="%PUBURLPATH%/%SYSTEMWEB%/TWikiDocGraphics/notify.gif" alt="Get notified of changes to the web" width="16" height="16" border="0" /> = Subscribe to get notified of changes by e-mail
   71.35 -    </td>
   71.36 -  </tr>
   71.37 -</table>
   71.38 +| *TWiki Web* | *Description of Web* | *Used to...* | *Links* |
   71.39 +%SEARCH{ "\* Set SITEMAPLIST \= on" type="regex" web="%MAINWEB%, %TWIKIWEB%, all" topic="%WEBPREFSTOPIC%" nototal="on" nosearch="on" format="| <div style=\"white-space: nowrap\"><span style=\"background-color:$pattern(.*?\* Set WEBBGCOLOR\s*=\s*([^\s]*).*)\"><img src=\"%ICONURL{blank-bg}%\" alt=\"Web color\" width=\"16\" height=\"16\" border=\"0\" /></span> <b>[[$web.%HOMETOPIC%][$web]]</b></div> |$pattern(.*?\* Set SITEMAPWHAT\s*=([^\n\r]*).*)  |$pattern(.*?\* Set SITEMAPUSETO\s*=([^\n\r]*).*)  | <div style=\"white-space: nowrap\">[[$web.%HOMETOPIC%][<img src=\"%ICONURL{home}%\" alt=\"Home of $web web\" width=\"16\" height=\"16\" border=\"0\" />]] [[$web.WebSearch][<img src=\"%ICONURL{searchtopic}%\" alt=\"Search $web web\" width=\"16\" height=\"16\" border=\"0\" />]] [[$web.WebChanges][<img src=\"%ICONURL{recentchanges}%\" alt=\"Recent changes in the $web web\" width=\"16\" height=\"16\" border=\"0\" />]] [[$web.%NOTIFYTOPIC%][<img src=\"%ICONURL{notify}%\" alt=\"Get notified of changes to the $web web\" width=\"16\" height=\"16\" border=\"0\" />]]</div> |" }%
   71.40 +| You can use color coding by web for identification and reference. This table is updated automatically based on <nop>WebPreferences settings of the individual webs. Contact %WIKIWEBMASTER% if you need a separate collaboration web for your team. See also AdminToolsCategory. ||||
   71.41  
   71.42 +| Legend: | %ICON{home}% Go to the home of the web | %ICON{recentchanges}% See recent changes in the web |
   71.43 +|^| %ICON{searchtopic}% Search the web | %ICON{notify}% Subscribe to get notified of changes by e-mail |
    72.1 --- a/data/TWiki/SiteMap.txt,v	Sat Jan 26 15:50:53 2008 +0100
    72.2 +++ b/data/TWiki/SiteMap.txt,v	Mon Aug 11 20:30:19 2008 +0200
    72.3 @@ -1,10 +1,15 @@
    72.4 -head	1.13;
    72.5 +head	1.14;
    72.6  access;
    72.7  symbols;
    72.8  locks; strict;
    72.9  comment	@# @;
   72.10  
   72.11  
   72.12 +1.14
   72.13 +date	2008.08.03.22.17.42;	author TWikiContributor;	state Exp;
   72.14 +branches;
   72.15 +next	1.13;
   72.16 +
   72.17  1.13
   72.18  date	2008.01.22.03.21.25;	author TWikiContributor;	state Exp;
   72.19  branches;
   72.20 @@ -76,14 +81,33 @@
   72.21  @
   72.22  
   72.23  
   72.24 +1.14
   72.25 +log
   72.26 +@buildrelease
   72.27 +@
   72.28 +text
   72.29 +@%META:TOPICINFO{author="TWikiContributor" date="1208655647" format="1.1" version="14"}%
   72.30 +---+ <nop>%WIKITOOLNAME% Site Map
   72.31 +%STARTINCLUDE%
   72.32 +| *TWiki Web* | *Description of Web* | *Used to...* | *Links* |
   72.33 +%SEARCH{ "\* Set SITEMAPLIST \= on" type="regex" web="%MAINWEB%, %TWIKIWEB%, all" topic="%WEBPREFSTOPIC%" nototal="on" nosearch="on" format="| <div style=\"white-space: nowrap\"><span style=\"background-color:$pattern(.*?\* Set WEBBGCOLOR\s*=\s*([^\s]*).*)\"><img src=\"%ICONURL{blank-bg}%\" alt=\"Web color\" width=\"16\" height=\"16\" border=\"0\" /></span> <b>[[$web.%HOMETOPIC%][$web]]</b></div> |$pattern(.*?\* Set SITEMAPWHAT\s*=([^\n\r]*).*)  |$pattern(.*?\* Set SITEMAPUSETO\s*=([^\n\r]*).*)  | <div style=\"white-space: nowrap\">[[$web.%HOMETOPIC%][<img src=\"%ICONURL{home}%\" alt=\"Home of $web web\" width=\"16\" height=\"16\" border=\"0\" />]] [[$web.WebSearch][<img src=\"%ICONURL{searchtopic}%\" alt=\"Search $web web\" width=\"16\" height=\"16\" border=\"0\" />]] [[$web.WebChanges][<img src=\"%ICONURL{recentchanges}%\" alt=\"Recent changes in the $web web\" width=\"16\" height=\"16\" border=\"0\" />]] [[$web.%NOTIFYTOPIC%][<img src=\"%ICONURL{notify}%\" alt=\"Get notified of changes to the $web web\" width=\"16\" height=\"16\" border=\"0\" />]]</div> |" }%
   72.34 +| You can use color coding by web for identification and reference. This table is updated automatically based on <nop>WebPreferences settings of the individual webs. Contact %WIKIWEBMASTER% if you need a separate collaboration web for your team. See also AdminToolsCategory. ||||
   72.35 +
   72.36 +| Legend: | %ICON{home}% Go to the home of the web | %ICON{recentchanges}% See recent changes in the web |
   72.37 +|^| %ICON{searchtopic}% Search the web | %ICON{notify}% Subscribe to get notified of changes by e-mail |
   72.38 +@
   72.39 +
   72.40 +
   72.41  1.13
   72.42  log
   72.43  @buildrelease
   72.44  @
   72.45  text
   72.46 -@%META:TOPICINFO{author="TWikiContributor" date="1163619832" format="1.0" version="13"}%
   72.47 ----+ <nop>%WIKITOOLNAME% Site Map
   72.48 -%STARTINCLUDE%
   72.49 +@d1 1
   72.50 +a1 1
   72.51 +%META:TOPICINFO{author="TWikiContributor" date="1163619832" format="1.0" version="13"}%
   72.52 +d4 3
   72.53 +a6 30
   72.54  <table width="100%" border="0" cellspacing="2" bgcolor="#000000" cellpadding="3">
   72.55    <tr bgcolor="#eeeeee">
   72.56      <th>
   72.57 @@ -114,7 +138,7 @@
   72.58      </td>
   72.59    </tr>
   72.60  </table>
   72.61 -
   72.62 +d8 2
   72.63  @
   72.64  
   72.65  
    73.1 --- a/data/TWiki/SlideShowPlugin.txt	Sat Jan 26 15:50:53 2008 +0100
    73.2 +++ b/data/TWiki/SlideShowPlugin.txt	Mon Aug 11 20:30:19 2008 +0200
    73.3 @@ -1,4 +1,4 @@
    73.4 -%META:TOPICINFO{author="TWikiContributor" date="1191133709" format="1.1" version="6"}%
    73.5 +%META:TOPICINFO{author="TWikiContributor" date="1217665619" format="1.1" version="7"}%
    73.6  ---+!! Slide Show Plugin
    73.7  
    73.8  This plugin converts a topic with headings into a slideshow.
    73.9 @@ -150,8 +150,9 @@
   73.10  |  Plugin Author: | TWiki:Main/PeterThoeny |
   73.11  |  Copyright: | &copy; 2006-2007, Peter Thoeny, [[http://www.twiki.net/][TWIKI.NET]] |
   73.12  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   73.13 -|  Plugin Version: | 29 Sep 2007 (15091) |
   73.14 +|  Plugin Version: | 02 Aug 2008 |
   73.15  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   73.16 +|  02 Aug 2008: | Fixed corruption of preview |
   73.17  |  29 Sep 2007: | Added %SYSTEMWEB%.VarSLIDESHOWSTART and %SYSTEMWEB%.VarSLIDESHOWEND to have them listed in %SYSTEMWEB%.TWikiVariables |
   73.18  |  12 Feb 2007: | fixed construction of view urls (TWiki:Main/MichaelDaum) |
   73.19  |  19 Nov 2006: | 12011: Preserve URL parameters in slideshow (suggested by TWiki:Main/ThomasWeigert); changed logo in default template to T-logo; fixed warning errors introduced by 1.005 |
    74.1 --- a/data/TWiki/SlideShowPlugin.txt,v	Sat Jan 26 15:50:53 2008 +0100
    74.2 +++ b/data/TWiki/SlideShowPlugin.txt,v	Mon Aug 11 20:30:19 2008 +0200
    74.3 @@ -1,10 +1,15 @@
    74.4 -head	1.6;
    74.5 +head	1.7;
    74.6  access;
    74.7  symbols;
    74.8  locks; strict;
    74.9  comment	@# @;
   74.10  
   74.11  
   74.12 +1.7
   74.13 +date	2008.08.03.22.17.45;	author TWikiContributor;	state Exp;
   74.14 +branches;
   74.15 +next	1.6;
   74.16 +
   74.17  1.6
   74.18  date	2008.01.22.03.21.27;	author TWikiContributor;	state Exp;
   74.19  branches;
   74.20 @@ -41,12 +46,12 @@
   74.21  @
   74.22  
   74.23  
   74.24 -1.6
   74.25 +1.7
   74.26  log
   74.27  @buildrelease
   74.28  @
   74.29  text
   74.30 -@%META:TOPICINFO{author="TWikiContributor" date="1191133709" format="1.1" version="6"}%
   74.31 +@%META:TOPICINFO{author="TWikiContributor" date="1217665619" format="1.1" version="7"}%
   74.32  ---+!! Slide Show Plugin
   74.33  
   74.34  This plugin converts a topic with headings into a slideshow.
   74.35 @@ -198,8 +203,9 @@
   74.36  |  Plugin Author: | TWiki:Main/PeterThoeny |
   74.37  |  Copyright: | &copy; 2006-2007, Peter Thoeny, [[http://www.twiki.net/][TWIKI.NET]] |
   74.38  |  License: | GPL ([[http://www.gnu.org/copyleft/gpl.html][GNU General Public License]]) |
   74.39 -|  Plugin Version: | 29 Sep 2007 (15091) |
   74.40 +|  Plugin Version: | 02 Aug 2008 |
   74.41  |  Change History: | <!-- versions below in reverse order -->&nbsp; |
   74.42 +|  02 Aug 2008: | Fixed corruption of preview |
   74.43  |  29 Sep 2007: | Added %SYSTEMWEB%.VarSLIDESHOWSTART and %SYSTEMWEB%.VarSLIDESHOWEND to have them listed in %SYSTEMWEB%.TWikiVariables |
   74.44  |  12 Feb 2007: | fixed construction of view urls (TWiki:Main/MichaelDaum) |
   74.45  |  19 Nov 2006: | 12011: Preserve URL parameters in slideshow (suggested by TWiki:Main/ThomasWeigert); changed logo in default template to T-logo; fixed warning errors introduced by 1.005 |
   74.46 @@ -231,6 +237,21 @@
   74.47  @
   74.48  
   74.49  
   74.50 +1.6
   74.51 +log
   74.52 +@buildrelease
   74.53 +@
   74.54 +text
   74.55 +@d1 1
   74.56 +a1 1
   74.57 +%META:TOPICINFO{author="TWikiContributor" date="1191133709" format="1.1" version="6"}%
   74.58 +d153 1
   74.59 +a153 1
   74.60 +|  Plugin Version: | 29 Sep 2007 (15091) |
   74.61 +d155 1
   74.62 +@
   74.63 +
   74.64 +
   74.65  1.5
   74.66  log
   74.67  @buildrelease
    75.1 --- a/data/TWiki/SourceCode.txt	Sat Jan 26 15:50:53 2008 +0100
    75.2 +++ b/data/TWiki/SourceCode.txt	Mon Aug 11 20:30:19 2008 +0200
    75.3 @@ -227,7 +227,7 @@
    75.4  
    75.5  
    75.6  
    75.7 -This package has smell factor of *32*
    75.8 +This package has smell factor of *34*
    75.9  
   75.10  ---++ [[TWikiFormDotPm][TWiki::Form]] 
   75.11  
   75.12 @@ -611,7 +611,7 @@
   75.13  
   75.14  
   75.15  
   75.16 -This package has smell factor of *3*
   75.17 +This package doesn't smell
   75.18  
   75.19  ---++ [[TWikiPrefsDotPm][TWiki::Prefs]] 
   75.20  
   75.21 @@ -737,7 +737,7 @@
   75.22  
   75.23  
   75.24  
   75.25 -This package has smell factor of *15*
   75.26 +This package has smell factor of *14*
   75.27  
   75.28  ---++ [[TWikiStoreDotPm][TWiki::Store]] 
   75.29  
   75.30 @@ -898,7 +898,7 @@
   75.31  
   75.32  
   75.33  
   75.34 -This package has smell factor of *1*
   75.35 +This package has smell factor of *3*
   75.36  
   75.37  ---++ [[TWikiStoreSearchAlgorithmsPurePerlDotPm][TWiki::Store::SearchAlgorithms::PurePerl]] 
   75.38  
   75.39 @@ -958,7 +958,7 @@
   75.40  
   75.41  
   75.42  
   75.43 -This package has smell factor of *5*
   75.44 +This package has smell factor of *4*
   75.45  
   75.46  ---++ [[TWikiUIOopsDotPm][TWiki::UI::Oops]] 
   75.47  
   75.48 @@ -1047,7 +1047,7 @@
   75.49  The null prefix is reserver for the TWikiUserMapping for compatibility
   75.50  with old TWiki releases.
   75.51  
   75.52 -__Note:__ in all the following documentation, =$user= refers to a
   75.53 +__Note:__ in all the following documentation, =$cUID= refers to a
   75.54  *canonical user id*.
   75.55  
   75.56  
   75.57 @@ -1069,6 +1069,30 @@
   75.58  
   75.59  This package has smell factor of *1*
   75.60  
   75.61 +---++ [[TWikiUsersBaseUserMappingDotPm][TWiki::Users::BaseUserMapping]] 
   75.62 +
   75.63 +User mapping is the process by which TWiki maps from a username (a login name)
   75.64 +to a display name and back. It is also where groups are maintained.
   75.65 +
   75.66 +The BaseMapper provides support for a small number of predefined users.
   75.67 +No registration - this is a read only usermapper. It uses the mapper
   75.68 +prefix 'BaseUserMapping_'.
   75.69 +
   75.70 +---++ Users
   75.71 +   * TWikiAdmin - uses the password that was set in Configure (IF its not null)
   75.72 +   * TWikiGuest
   75.73 +   * UnknownUser
   75.74 +   * TWikiContributor - 1 Jan 2005
   75.75 +   * TWikiRegistrationAgent - 1 Jan 2005
   75.76 +
   75.77 +---+++ Groups
   75.78 +   * $TWiki::cfg{SuperAdminGroup}
   75.79 +   * TWikiBaseGroup
   75.80 +
   75.81 +
   75.82 +
   75.83 +This package has smell factor of *2*
   75.84 +
   75.85  ---++ [[TWikiUsersDotPm][TWiki::Users]] 
   75.86  This package provides services for the lookup and manipulation of login and
   75.87  wiki names of users, and their authentication.
   75.88 @@ -1115,8 +1139,9 @@
   75.89       login name may have many emails.
   75.90  	 
   75.91  *NOTE:* 
   75.92 -   * wherever the code references $user, its a canonical_id
   75.93 +   * wherever the code references $cUID, its a canonical_id
   75.94     * wherever the code references $group, its a group_name
   75.95 +   * $name may be a group or a cUID
   75.96  
   75.97  
   75.98  
   75.99 @@ -1146,4 +1171,4 @@
  75.100  This package doesn't smell
  75.101  
  75.102  
  75.103 - There were a total of *192* smells
  75.104 + There were a total of *193* smells
    76.1 --- a/data/TWiki/SourceCode.txt,v	Sat Jan 26 15:50:53 2008 +0100
    76.2 +++ b/data/TWiki/SourceCode.txt,v	Mon Aug 11 20:30:19 2008 +0200
    76.3 @@ -1,10 +1,15 @@
    76.4 -head	1.8;
    76.5 +head	1.9;
    76.6  access;
    76.7  symbols;
    76.8  locks; strict;
    76.9  comment	@# @;
   76.10  
   76.11  
   76.12 +1.9
   76.13 +date	2008.08.03.22.17.41;	author TWikiContributor;	state Exp;
   76.14 +branches;
   76.15 +next	1.8;
   76.16 +
   76.17  1.8
   76.18  date	2008.01.22.03.21.24;	author TWikiContributor;	state Exp;
   76.19  branches;
   76.20 @@ -51,7 +56,7 @@
   76.21  @
   76.22  
   76.23  
   76.24 -1.8
   76.25 +1.9
   76.26  log
   76.27  @buildrelease
   76.28  @
   76.29 @@ -285,7 +290,7 @@
   76.30  
   76.31  
   76.32  
   76.33 -This package has smell factor of *32*
   76.34 +This package has smell factor of *34*
   76.35  
   76.36  ---++ [[TWikiFormDotPm][TWiki::Form]] 
   76.37  
   76.38 @@ -669,7 +674,7 @@
   76.39  
   76.40  
   76.41  
   76.42 -This package has smell factor of *3*
   76.43 +This package doesn't smell
   76.44  
   76.45  ---++ [[TWikiPrefsDotPm][TWiki::Prefs]] 
   76.46  
   76.47 @@ -795,7 +800,7 @@
   76.48  
   76.49  
   76.50  
   76.51 -This package has smell factor of *15*
   76.52 +This package has smell factor of *14*
   76.53  
   76.54  ---++ [[TWikiStoreDotPm][TWiki::Store]] 
   76.55  
   76.56 @@ -956,7 +961,7 @@
   76.57  
   76.58  
   76.59  
   76.60 -This package has smell factor of *1*
   76.61 +This package has smell factor of *3*
   76.62  
   76.63  ---++ [[TWikiStoreSearchAlgorithmsPurePerlDotPm][TWiki::Store::SearchAlgorithms::PurePerl]] 
   76.64  
   76.65 @@ -1016,7 +1021,7 @@
   76.66  
   76.67  
   76.68  
   76.69 -This package has smell factor of *5*
   76.70 +This package has smell factor of *4*
   76.71  
   76.72  ---++ [[TWikiUIOopsDotPm][TWiki::UI::Oops]] 
   76.73  
   76.74 @@ -1105,7 +1110,7 @@
   76.75  The null prefix is reserver for the TWikiUserMapping for compatibility
   76.76  with old TWiki releases.
   76.77  
   76.78 -__Note:__ in all the following documentation, =$user= refers to a
   76.79 +__Note:__ in all the following documentation, =$cUID= refers to a
   76.80  *canonical user id*.
   76.81  
   76.82  
   76.83 @@ -1127,6 +1132,30 @@
   76.84  
   76.85  This package has smell factor of *1*
   76.86  
   76.87 +---++ [[TWikiUsersBaseUserMappingDotPm][TWiki::Users::BaseUserMapping]] 
   76.88 +
   76.89 +User mapping is the process by which TWiki maps from a username (a login name)
   76.90 +to a display name and back. It is also where groups are maintained.
   76.91 +
   76.92 +The BaseMapper provides support for a small number of predefined users.
   76.93 +No registration - this is a read only usermapper. It uses the mapper
   76.94 +prefix 'BaseUserMapping_'.
   76.95 +
   76.96 +---++ Users
   76.97 +   * TWikiAdmin - uses the password that was set in Configure (IF its not null)
   76.98 +   * TWikiGuest
   76.99 +   * UnknownUser
  76.100 +   * TWikiContributor - 1 Jan 2005
  76.101 +   * TWikiRegistrationAgent - 1 Jan 2005
  76.102 +
  76.103 +---+++ Groups
  76.104 +   * $TWiki::cfg{SuperAdminGroup}
  76.105 +   * TWikiBaseGroup
  76.106 +
  76.107 +
  76.108 +
  76.109 +This package has smell factor of *2*
  76.110 +
  76.111  ---++ [[TWikiUsersDotPm][TWiki::Users]] 
  76.112  This package provides services for the lookup and manipulation of login and
  76.113  wiki names of users, and their authentication.
  76.114 @@ -1173,8 +1202,9 @@
  76.115       login name may have many emails.
  76.116  	 
  76.117  *NOTE:* 
  76.118 -   * wherever the code references $user, its a canonical_id
  76.119 +   * wherever the code references $cUID, its a canonical_id
  76.120     * wherever the code references $group, its a group_name
  76.121 +   * $name may be a group or a cUID
  76.122  
  76.123  
  76.124  
  76.125 @@ -1204,6 +1234,40 @@
  76.126  This package doesn't smell
  76.127  
  76.128  
  76.129 + There were a total of *193* smells
  76.130 +@
  76.131 +
  76.132 +
  76.133 +1.8
  76.134 +log
  76.135 +@buildrelease
  76.136 +@
  76.137 +text
  76.138 +@d230 1
  76.139 +a230 1
  76.140 +This package has smell factor of *32*
  76.141 +d614 1
  76.142 +a614 1
  76.143 +This package has smell factor of *3*
  76.144 +d740 1
  76.145 +a740 1
  76.146 +This package has smell factor of *15*
  76.147 +d901 1
  76.148 +a901 1
  76.149 +This package has smell factor of *1*
  76.150 +d961 1
  76.151 +a961 1
  76.152 +This package has smell factor of *5*
  76.153 +d1050 1
  76.154 +a1050 1
  76.155 +__Note:__ in all the following documentation, =$user= refers to a
  76.156 +d1072 24
  76.157 +d1142 1
  76.158 +a1142 1
  76.159 +   * wherever the code references $user, its a canonical_id
  76.160 +d1144 1
  76.161 +d1174 1
  76.162 +a1174 1
  76.163   There were a total of *192* smells
  76.164  @
  76.165  
    77.1 --- a/data/TWiki/TWikiAccessControl.txt	Sat Jan 26 15:50:53 2008 +0100
    77.2 +++ b/data/TWiki/TWikiAccessControl.txt	Mon Aug 11 20:30:19 2008 +0200
    77.3 @@ -1,4 +1,4 @@
    77.4 -%META:TOPICINFO{author="TWikiContributor" date="1183870141" format="1.1" version="35"}%
    77.5 +%META:TOPICINFO{author="TWikiContributor" date="1183870141" format="1.1" version="36"}%
    77.6  %STARTINCLUDE%
    77.7  ---+ TWiki Access Control
    77.8  
    77.9 @@ -128,7 +128,9 @@
   77.10  
   77.11  The same rules apply to ALLOWTOPICCHANGE/DENYTOPICCHANGE and APPLYTOPICRENAME/DENYTOPICRENAME. Setting ALLOWTOPICCHANGE or ALLOWTOPICRENAME to en empty value means the same as not defining it. Setting DENYTOPICCHANGE or DENYTOPICRENAME to an empty value means that anyone can edit or rename the topic.
   77.12  
   77.13 -%X% _The setting to an empty has caused confusion and great debate and it has been decided that the empty setting syntax will be replaced by something which is easier to understand in the 4.2 version of TWiki. A method to upgrade will be provided. Please read the release notes carefully when you upgrade._
   77.14 +%X% If the same setting is defined multiple times the last one overrides the previous. They are not OR'ed together.
   77.15 +
   77.16 +%X% _The setting to an empty has caused confusion and great debate and it has been decided that the empty setting syntax will be replaced by something which is easier to understand in a later version of TWiki. A method to upgrade will be provided. Please read the release notes carefully when you upgrade._
   77.17  
   77.18  See "How TWiki evaluates ALLOW/DENY settings" below for more on how ALLOW and DENY interacts.
   77.19  
   77.20 @@ -180,6 +182,15 @@
   77.21        * people in the list will be *PERMITTED*
   77.22        * everyone else will be *DENIED*
   77.23     1 If you got this far, access is *PERMITTED*
   77.24 +   
   77.25 +---++ Access control and INCLUDE
   77.26 +
   77.27 +ALLOWTOPICVIEW and ALLOWTOPICCHANGE only applies to the topic in which the settings are defined. If a topic A includes another topic B, topic A does not inherit the access rights of the included topic B.
   77.28 +
   77.29 +Examples: Topic A includes topic B
   77.30 +
   77.31 +   * If the included topic B has ALLOWTOPICCHANGE set to block editing for a user, it does not prevent editing the including topic A.
   77.32 +   * If the included topic B has ALLOWTOPICVIEW set to block view for a user, the user can still view topic A but he cannot see the included topic B. He will see a message _No permission to view B_ 
   77.33  
   77.34  ---++ Access Control quick recipes
   77.35  
   77.36 @@ -228,7 +239,7 @@
   77.37  
   77.38  ---+++ Hide Control Settings
   77.39  
   77.40 -__%T% Tip:__ To hide access control settings from normal browser viewing, you can put them into the topic-local settings. You can access those settings via the "More" screen, as explained in [[TWikiVariables#Setting_Preferences_Variables][TWikiVariables]].
   77.41 +__%T% Tip:__ To hide access control settings from normal browser viewing, you can put them into the _topic preference settings_ by clicking the link =Edit topic preference settings= under =More topic actions= menu. Preferences set in this manner are not visible in the t