data/TWiki/TWikiHistory.txt,v
changeset 0 414e01d06fd5
child 1 e2915a7cbdfa
equal deleted inserted replaced
-1:000000000000 0:414e01d06fd5
       
     1 head	1.71;
       
     2 access;
       
     3 symbols;
       
     4 locks; strict;
       
     5 comment	@# @;
       
     6 
       
     7 
       
     8 1.71
       
     9 date	2008.01.22.03.21.35;	author TWikiContributor;	state Exp;
       
    10 branches;
       
    11 next	1.70;
       
    12 
       
    13 1.70
       
    14 date	2007.02.05.00.18.34;	author TWikiContributor;	state Exp;
       
    15 branches;
       
    16 next	1.69;
       
    17 
       
    18 1.69
       
    19 date	2007.01.16.04.11.56;	author TWikiContributor;	state Exp;
       
    20 branches;
       
    21 next	1.68;
       
    22 
       
    23 1.68
       
    24 date	2006.06.25.16.26.26;	author TWikiContributor;	state Exp;
       
    25 branches;
       
    26 next	1.67;
       
    27 
       
    28 1.67
       
    29 date	2006.04.01.05.55.13;	author TWikiContributor;	state Exp;
       
    30 branches;
       
    31 next	1.66;
       
    32 
       
    33 1.66
       
    34 date	2006.02.01.12.01.19;	author TWikiContributor;	state Exp;
       
    35 branches;
       
    36 next	1.65;
       
    37 
       
    38 1.65
       
    39 date	2004.08.29.08.46.17;	author PeterThoeny;	state Exp;
       
    40 branches;
       
    41 next	1.64;
       
    42 
       
    43 1.64
       
    44 date	2004.08.28.08.43.36;	author PeterThoeny;	state Exp;
       
    45 branches;
       
    46 next	1.63;
       
    47 
       
    48 1.63
       
    49 date	2004.08.14.07.50.53;	author PeterThoeny;	state Exp;
       
    50 branches;
       
    51 next	1.62;
       
    52 
       
    53 1.62
       
    54 date	2003.02.04.05.30.15;	author PeterThoeny;	state Exp;
       
    55 branches;
       
    56 next	1.61;
       
    57 
       
    58 1.61
       
    59 date	2003.02.02.01.31.00;	author PeterThoeny;	state Exp;
       
    60 branches;
       
    61 next	1.60;
       
    62 
       
    63 1.60
       
    64 date	2003.01.23.07.23.49;	author PeterThoeny;	state Exp;
       
    65 branches;
       
    66 next	1.59;
       
    67 
       
    68 1.59
       
    69 date	2003.01.22.09.22.56;	author PeterThoeny;	state Exp;
       
    70 branches;
       
    71 next	1.58;
       
    72 
       
    73 1.58
       
    74 date	2002.04.14.09.03.21;	author PeterThoeny;	state Exp;
       
    75 branches;
       
    76 next	1.57;
       
    77 
       
    78 1.57
       
    79 date	2001.12.28.03.31.00;	author MikeMannix;	state Exp;
       
    80 branches;
       
    81 next	1.56;
       
    82 
       
    83 1.56
       
    84 date	2001.12.09.08.22.00;	author MikeMannix;	state Exp;
       
    85 branches;
       
    86 next	1.55;
       
    87 
       
    88 1.55
       
    89 date	2001.12.04.10.25.20;	author PeterThoeny;	state Exp;
       
    90 branches;
       
    91 next	1.54;
       
    92 
       
    93 1.54
       
    94 date	2001.12.03.12.57.00;	author MikeMannix;	state Exp;
       
    95 branches;
       
    96 next	1.53;
       
    97 
       
    98 1.53
       
    99 date	2001.12.03.06.52.37;	author MikeMannix;	state Exp;
       
   100 branches;
       
   101 next	1.52;
       
   102 
       
   103 1.52
       
   104 date	2001.11.21.04.38.13;	author PeterThoeny;	state Exp;
       
   105 branches;
       
   106 next	1.51;
       
   107 
       
   108 1.51
       
   109 date	2001.09.15.19.00.37;	author PeterThoeny;	state Exp;
       
   110 branches;
       
   111 next	1.50;
       
   112 
       
   113 1.50
       
   114 date	2001.09.15.10.22.22;	author MikeMannix;	state Exp;
       
   115 branches;
       
   116 next	1.49;
       
   117 
       
   118 1.49
       
   119 date	2001.09.14.06.33.02;	author PeterThoeny;	state Exp;
       
   120 branches;
       
   121 next	1.48;
       
   122 
       
   123 1.48
       
   124 date	2001.09.12.06.34.59;	author MikeMannix;	state Exp;
       
   125 branches;
       
   126 next	1.47;
       
   127 
       
   128 1.47
       
   129 date	2001.09.06.20.22.45;	author MikeMannix;	state Exp;
       
   130 branches;
       
   131 next	1.46;
       
   132 
       
   133 1.46
       
   134 date	2001.09.06.07.48.03;	author JohnTalintyre;	state Exp;
       
   135 branches;
       
   136 next	1.45;
       
   137 
       
   138 1.45
       
   139 date	2001.09.05.11.33.37;	author MikeMannix;	state Exp;
       
   140 branches;
       
   141 next	1.44;
       
   142 
       
   143 1.44
       
   144 date	2001.09.05.07.31.20;	author MikeMannix;	state Exp;
       
   145 branches;
       
   146 next	1.43;
       
   147 
       
   148 1.43
       
   149 date	2001.09.05.05.04.09;	author MikeMannix;	state Exp;
       
   150 branches;
       
   151 next	1.42;
       
   152 
       
   153 1.42
       
   154 date	2001.09.05.03.56.06;	author MikeMannix;	state Exp;
       
   155 branches;
       
   156 next	1.41;
       
   157 
       
   158 1.41
       
   159 date	2001.09.03.03.39.58;	author MikeMannix;	state Exp;
       
   160 branches;
       
   161 next	1.40;
       
   162 
       
   163 1.40
       
   164 date	2001.09.01.04.54.21;	author MikeMannix;	state Exp;
       
   165 branches;
       
   166 next	1.39;
       
   167 
       
   168 1.39
       
   169 date	2001.08.31.03.42.30;	author MikeMannix;	state Exp;
       
   170 branches;
       
   171 next	1.38;
       
   172 
       
   173 1.38
       
   174 date	2001.08.31.02.34.55;	author MikeMannix;	state Exp;
       
   175 branches;
       
   176 next	1.37;
       
   177 
       
   178 1.37
       
   179 date	2001.08.30.10.31.39;	author JohnTalintyre;	state Exp;
       
   180 branches;
       
   181 next	1.36;
       
   182 
       
   183 1.36
       
   184 date	2001.08.28.21.11.56;	author MikeMannix;	state Exp;
       
   185 branches;
       
   186 next	1.35;
       
   187 
       
   188 1.35
       
   189 date	2001.06.08.09.07.30;	author PeterThoeny;	state Exp;
       
   190 branches;
       
   191 next	1.34;
       
   192 
       
   193 1.34
       
   194 date	2001.06.02.00.30.19;	author PeterThoeny;	state Exp;
       
   195 branches;
       
   196 next	1.33;
       
   197 
       
   198 1.33
       
   199 date	2001.04.05.07.09.01;	author PeterThoeny;	state Exp;
       
   200 branches;
       
   201 next	1.32;
       
   202 
       
   203 1.32
       
   204 date	2001.03.05.07.32.27;	author PeterThoeny;	state Exp;
       
   205 branches;
       
   206 next	1.31;
       
   207 
       
   208 1.31
       
   209 date	2001.02.18.08.30.53;	author PeterThoeny;	state Exp;
       
   210 branches;
       
   211 next	1.30;
       
   212 
       
   213 1.30
       
   214 date	2001.02.18.00.06.23;	author PeterThoeny;	state Exp;
       
   215 branches;
       
   216 next	1.29;
       
   217 
       
   218 1.29
       
   219 date	2001.01.20.02.32.26;	author PeterThoeny;	state Exp;
       
   220 branches;
       
   221 next	1.28;
       
   222 
       
   223 1.28
       
   224 date	2000.11.09.02.54.54;	author PeterThoeny;	state Exp;
       
   225 branches;
       
   226 next	1.27;
       
   227 
       
   228 1.27
       
   229 date	2000.11.04.08.16.42;	author PeterThoeny;	state Exp;
       
   230 branches;
       
   231 next	1.26;
       
   232 
       
   233 1.26
       
   234 date	2000.11.02.03.19.14;	author PeterThoeny;	state Exp;
       
   235 branches;
       
   236 next	1.25;
       
   237 
       
   238 1.25
       
   239 date	2000.09.19.08.08.15;	author PeterThoeny;	state Exp;
       
   240 branches;
       
   241 next	1.24;
       
   242 
       
   243 1.24
       
   244 date	2000.08.20.08.44.12;	author PeterThoeny;	state Exp;
       
   245 branches;
       
   246 next	1.23;
       
   247 
       
   248 1.23
       
   249 date	2000.08.19.09.45.10;	author PeterThoeny;	state Exp;
       
   250 branches;
       
   251 next	1.22;
       
   252 
       
   253 1.22
       
   254 date	2000.07.23.09.35.44;	author PeterThoeny;	state Exp;
       
   255 branches;
       
   256 next	1.21;
       
   257 
       
   258 1.21
       
   259 date	2000.07.08.00.21.51;	author PeterThoeny;	state Exp;
       
   260 branches;
       
   261 next	1.20;
       
   262 
       
   263 1.20
       
   264 date	2000.05.29.08.40.42;	author PeterThoeny;	state Exp;
       
   265 branches;
       
   266 next	1.19;
       
   267 
       
   268 1.19
       
   269 date	2000.05.23.01.52.37;	author PeterThoeny;	state Exp;
       
   270 branches;
       
   271 next	1.18;
       
   272 
       
   273 1.18
       
   274 date	2000.04.21.23.36.00;	author PeterThoeny;	state Exp;
       
   275 branches;
       
   276 next	1.17;
       
   277 
       
   278 1.17
       
   279 date	2000.03.21.00.26.52;	author PeterThoeny;	state Exp;
       
   280 branches;
       
   281 next	1.16;
       
   282 
       
   283 1.16
       
   284 date	2000.02.27.23.15.04;	author PeterThoeny;	state Exp;
       
   285 branches;
       
   286 next	1.15;
       
   287 
       
   288 1.15
       
   289 date	2000.02.12.06.56.42;	author PeterThoeny;	state Exp;
       
   290 branches;
       
   291 next	1.14;
       
   292 
       
   293 1.14
       
   294 date	2000.02.07.10.11.49;	author PeterThoeny;	state Exp;
       
   295 branches;
       
   296 next	1.13;
       
   297 
       
   298 1.13
       
   299 date	2000.02.04.21.44.08;	author PeterThoeny;	state Exp;
       
   300 branches;
       
   301 next	1.12;
       
   302 
       
   303 1.12
       
   304 date	2000.01.25.00.50.08;	author PeterThoeny;	state Exp;
       
   305 branches;
       
   306 next	1.11;
       
   307 
       
   308 1.11
       
   309 date	2000.01.10.23.38.57;	author PeterThoeny;	state Exp;
       
   310 branches;
       
   311 next	1.10;
       
   312 
       
   313 1.10
       
   314 date	99.10.03.09.29.50;	author PeterThoeny;	state Exp;
       
   315 branches;
       
   316 next	1.9;
       
   317 
       
   318 1.9
       
   319 date	99.09.01.05.37.18;	author PeterThoeny;	state Exp;
       
   320 branches;
       
   321 next	1.8;
       
   322 
       
   323 1.8
       
   324 date	99.08.09.06.15.59;	author PeterThoeny;	state Exp;
       
   325 branches;
       
   326 next	1.7;
       
   327 
       
   328 1.7
       
   329 date	99.08.03.08.20.42;	author PeterThoeny;	state Exp;
       
   330 branches;
       
   331 next	1.6;
       
   332 
       
   333 1.6
       
   334 date	99.07.22.06.35.51;	author thoeny;	state Exp;
       
   335 branches;
       
   336 next	1.5;
       
   337 
       
   338 1.5
       
   339 date	99.07.17.01.24.35;	author thoeny;	state Exp;
       
   340 branches;
       
   341 next	1.4;
       
   342 
       
   343 1.4
       
   344 date	99.07.07.06.34.39;	author thoeny;	state Exp;
       
   345 branches;
       
   346 next	1.3;
       
   347 
       
   348 1.3
       
   349 date	99.06.25.04.11.18;	author thoeny;	state Exp;
       
   350 branches;
       
   351 next	1.2;
       
   352 
       
   353 1.2
       
   354 date	99.06.23.07.55.14;	author thoeny;	state Exp;
       
   355 branches;
       
   356 next	1.1;
       
   357 
       
   358 1.1
       
   359 date	99.06.15.06.15.16;	author thoeny;	state Exp;
       
   360 branches;
       
   361 next	;
       
   362 
       
   363 
       
   364 desc
       
   365 @none
       
   366 @
       
   367 
       
   368 
       
   369 1.71
       
   370 log
       
   371 @buildrelease
       
   372 @
       
   373 text
       
   374 @%META:TOPICINFO{author="TWikiContributor" date="1200423469" format="1.1" version="71"}%
       
   375 %STARTINCLUDE%
       
   376 ---+ Appendix A: TWiki Development Time-line
       
   377 
       
   378 %TOC%
       
   379 
       
   380 #FreetownRelease
       
   381 ---++ TWiki Release 4.2 (Freetown), 22 Jan 2008
       
   382 
       
   383 __New Features and Enhancements of TWiki Release 4.2__
       
   384 
       
   385    * *Easier Installation and Upgrade*
       
   386       * New Internal Admin Login feature
       
   387       * The !Main.TWikiUsers topic is no longer distributed as a default topic in Main web
       
   388       * A new directory =working= which per default is located in the TWiki root which contains registration_approvals, tmp, and work_areas
       
   389       * Configure can now authenticate when connecting to local plugins repository.
       
   390 
       
   391    * *Usability Enhancements*
       
   392       * New WYSIWYG editor based on !TinyMCE replaces the Kupu based editor
       
   393       * New "Restore topic" feature has been added to the _More Topic Actions_ menu to easily restore an older version of a topic
       
   394 
       
   395    * *Application Platform Enhancements*
       
   396       * Enhancements to IF: allows, ingroup, istopic, and isweb
       
   397 
       
   398    * *Search Enhancements*
       
   399       * New =query= search mode supports SQL-style queries over form fields and other meta-data
       
   400 
       
   401    * *Skins and Templates Enhancements*
       
   402       * The !PatternSkin which is the default skin for TWiki has got a face lift
       
   403       * The default templates have been heavily refactored to make it easier to create skins reusing the default skin.
       
   404 
       
   405    * *Miscellaneous Feature Enhancements*
       
   406       * Many new functions in the API for plugin developers
       
   407       * Table of Content (TOC) feature enhanced
       
   408       * re-architected Pluggable user mapping (between login name and !WikiName) to integrate with alternative authentication and Management schemes
       
   409       * Topic based User management has been extracted into a separately update-able package (!TWikiUsersContrib)
       
   410 
       
   411    * *Enhancements of Pre-installed Plugins*
       
   412       * CommentPlugin: New =templatetopic= parameter to point to custom comment template topic
       
   413       * EditTablePlugin: Move and delete rows 
       
   414       * MailerContrib: Allow Exclusion Of Webs
       
   415       * SpreadSheetPlugin: 6 new math formulas; formula to format time diff
       
   416 
       
   417    * *Bug Fixes*
       
   418       * More than 300 bugs fixes since 4.1.2
       
   419 
       
   420 #FreetownHallOfFame
       
   421 __Hall of Fame of TWiki Release 4.2__
       
   422 
       
   423 Many people have been involved in creating TWiki 4.2. Special thanks go to the most active contributors in the following areas:
       
   424    * Release management led by TWiki:Main.KennethLavrsen, ably assisted by TWiki:Main.SvenDowideit
       
   425    * Design and development driven by TWiki:Main.CrawfordCurrie, TWiki:Main.ArthurClemens, and TWiki:Main.SvenDowideit
       
   426    * Testing driven by TWiki:Main.KennethLavrsen
       
   427 
       
   428 Many thanks also to the contributors in the following areas:
       
   429    * *Sponsor and facilitator:* TWiki:Main.PeterThoeny
       
   430    * *Testing and bug fixing:* TWiki:Main.KennethLavrsen, TWiki:Main.CrawfordCurrie, TWiki:Main.ArthurClemens, TWiki:Main.SvenDowideit, TWiki:Main.SteffenPoulsen, TWiki:Main.MichaelDaum, TWiki:Main.PeterThoeny, TWiki:Main.RichardDonkin
       
   431    * *Spec and code:* TWiki:Main.CrawfordCurrie (2323), TWiki:Main.ArthurClemens (566), TWiki:Main.SvenDowideit (507), TWiki:Main.PeterThoeny (83), TWiki:Main.KennethLavrsen (73), TWiki:Main.SteffenPoulsen (72), TWiki:Main.AntonioTerceiro (63) - ( 3857 changes by 20 authors )
       
   432    * *Templates and skins:* TWiki:Main.ArthurClemens (587), TWiki:Main.CrawfordCurrie (130), TWiki:Main.AndreUlrich (73), TWiki:Main.SvenDowideit (44) - ( 869 changes by 12 authors )
       
   433    * *Documentation:* TWiki:Main.ArthurClemens (460), TWiki:Main.CrawfordCurrie (377), TWiki:Main.PeterThoeny (233), TWiki:Main.AndreUlrich (157), TWiki:Main.SvenDowideit (118), TWiki:Main.KennethLavrsen (68) - ( 1450 changes by 14 authors )
       
   434    * *Release package builds:* TWiki:Main.SvenDowideit
       
   435    * *Usability:* TWiki:Main.CarloSchulz, TWiki:Main.ArthurClemens
       
   436    * *Translations:* Coordinated by TWiki:Main.AntonioTerceiro
       
   437       * Bulgarian: TWiki:Main.KrassimirBerov
       
   438       * Danish: TWiki:Main.SteffenPoulsen
       
   439       * Dutch: TWiki:Main.ArthurClemens
       
   440       * Finnish: TWiki:Main.HeikkiToivonen
       
   441       * French: TWiki:Main.BenVoui
       
   442       * German: TWiki:Main.OliverKrueger, TWiki:Main.AndreUlrich
       
   443       * Italian: TWiki:Main.MassimoMancini
       
   444       * Portuguese: TWiki:Main.CarlinhosCecconi
       
   445       * Simplified Chinese: TWiki:Main.CheDong
       
   446       * Swedish: TWiki:Main.ErikAman
       
   447       * Traditional Chinese: TWiki:Main.CheDong
       
   448       * Ukrainian: TWiki:Main.SerhijDubyk
       
   449    * *Marketing:* TWiki:Main.RodBeckstrom, TWiki:Main.PeterThoeny, TWiki:Main.MichaelCorbett, TWiki:Main.KoenMartens
       
   450    * *Public relations:* TWiki:Main.PeterThoeny, TWiki:Main.MichaelCorbett
       
   451    * *Meetups:* TWiki:Main.AmirShobeiri
       
   452    * *TWiki.org wiki champions:* TWiki:Main.PeterThoeny, TWiki:Main.ArthurClemens, TWiki:Main.CrawfordCurrie, TWiki:Main.KennethLavrsen, TWiki:Main.SvenDowideit, TWiki:Main.MichaelDaum, TWiki:Main.CarloSchulz, TWiki:Main.StephaneLenclud, TWiki:Main.RichardDonkin, TWiki:Main.KoenMartens <!-- Blog, Codev, Main, Plugins, TWiki webs -->
       
   453    * *Customer support:* TWiki:Main.PeterThoeny, TWiki:Main.ArthurClemens, TWiki:Main.CrawfordCurrie, TWiki:Main.SvenDowideit, TWiki:Main.HaraldJoerg <!-- Support web -->
       
   454    * *System administration:* TWiki:Main.SvenDowideit, TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie
       
   455 
       
   456 If you find an omission please fix it at TWiki:TWiki.TWikiHistory. For the full list of contributors see TWikiContributor. 
       
   457 
       
   458 __Note:__ Order of contributors under "Spec and code", "Templates and skins" and "Documentation" is based on number of SVN file changes for core and default extensions from March 2007 (svn rev:13046) to Jan 2008 (svn rev:16210). (Details at TWikibug:TWiki420SvnLog). Order of contributors under "Testing and bug fixing" is based on Bugs web statistics from 2007-03 to 2007-12. Order of contributors under "TWiki.org wiki champions" and "Customer support" is based on TWiki.org web statistics from 2007-02 to 2007-12.
       
   459 
       
   460 See more details on the TWiki 4.2 release at TWikiReleaseNotes04x02.
       
   461 
       
   462 #EdinburghRelease
       
   463 ---++ TWiki Release 4.1 (Edinburgh), 16 Jan 2007
       
   464 
       
   465 __New Features and Enhancements of TWiki Release 4.1__
       
   466 
       
   467    * *Easier Installation and Upgrade*
       
   468       * Plugins can now be installed from the configure script.
       
   469       * The loading of plugin preferences settings has been moved earlier in the preferences evaluation order so that plugin settings can be redefined in [[%LOCALSITEPREFS%]], !WebPreferences and in topics. To make TWiki upgrades easier, it is recommended to set the plugin settings in <nop>%LOCALSITEPREFS%, and not to customize the settings in the plugin topic. For example, to change the TEMPLATES setting of the CommentPlugin, create a new COMMENTPLUGIN_TEMPLATES setting in <nop>%LOCALSITEPREFS%.
       
   470       * Plugin settings can now be defined in configure instead of in the plugin topic (requires that the individual plugin has implemented this). TWiki performs slightly better by not looking for preferences settings in plugin topics.
       
   471       * Configure no longer shows many unnecessary errors when run first time.
       
   472       * The webmaster email address is now defined in configure instead of !TWikiPreferences.
       
   473       * Default file access rights in the distribution package have been changed to be more universally defined and in line with the default access rights for new topics.
       
   474 
       
   475    * *Usability Enhancements*
       
   476       * Redesigned result page when typing incomplete topic name into the Jump box, so that it is possible to quickly navigate to a topic, also in a very large TWiki installation. For example, "I know there is a topic about Ajax somewhere in the Eng web. OK, let my type =Eng.ajax= into the Jump box... Here we go, the third link is the !AjaxCookbook I was looking for."
       
   477       * Many user documentation improvements.
       
   478       * URL parameters maintained in Table of Contents links so you can stay in a temporary skin (e.g. print) and keep URLPARAM values when you click the TOC links
       
   479       * Attachment tables now sorted alphabetically.
       
   480       * Better printing of tables and verbatim text in PatternSkin.
       
   481 
       
   482    * *Application Platform Enhancements*
       
   483       * Auto-incremented topic name on save with AUTOINC&lt;n&gt; in topic name; used by TWiki applications to create topic based database records.
       
   484       * The edit and save scripts support a =redirectto= parameter to redirect to a topic or a URL; for security, redirect to URL needs to be enabled with a ={AllowRedirectUrl}= configure flag.
       
   485       * CommentPlugin supports the =redirectto= parameter to redirect to a URL or link to TWiki topic after submitting comment.
       
   486       * The =topic= URL parameter also respects the ={AllowRedirectUrl}= configure flag so redirects to URLs can be disabled which could be abused for phishing attacks.
       
   487       * The view script supports a =section= URL parameter to view just a named section within a topic. Useful for simple AJAX type applications.
       
   488       * New plugin handler for content move.
       
   489       * Enhancements for Ajax based applications with TWiki:Plugins/YahooUserInterfaceContrib and TWiki:Plugins.TWikiAjaxContrib (available at twiki.org).
       
   490 
       
   491    * *Search Enhancements*
       
   492       * METASEARCH handles a format parameter like SEARCH.
       
   493       * Topic not found / WebTopicViewTemplate search now case insensitive.
       
   494       * FormattedSearch header supporting =$nop=, =$quot=, =$percnt=, =$dollar=.
       
   495       * Add search by createdate option to SEARCH.
       
   496       * New newline option for SEARCH to protect e.g. formfields from being altered during rendering in SEARCH.
       
   497 
       
   498    * *Skins and Templates Enhancements*
       
   499       * Support for templates to have text rendering affecting aspect outside of textarea.
       
   500       * Pattern skin dependence on TwistyPlugin instead of TwistyContrib (performance improvement.)
       
   501       * Don't strip newlines from the front of TMPL:DEFs.
       
   502 
       
   503    * *Miscellaneous Feature Enhancements*
       
   504       * Change in WikiWord definition: Numbers are treated as lower case letters, e.g. !Y2K is now a !WikiWord.
       
   505       * Configurable template load path. Advanced feature for those that work with customized templates.
       
   506       * Added %<nop>VBAR% to TWikiPreferences for vertical bar symbol.
       
   507       * On topic creation, force initial letter of topic name to be upper case.
       
   508       * Allow date format in form fields.
       
   509       * Enhance REVINFO{} variable with same date qualifiers as GMTIME{}.
       
   510       * WebTopicCreator - adding ability to select a template from any topic name ending in ...Template
       
   511       * Functionality of TWiki:Plugins.DateFieldPlugin merged into core
       
   512 
       
   513    * *Enhancements of Pre-installed Plugins*
       
   514       * CommentPlugin: Supports removal of comment prompt after a comment is made.
       
   515       * EditTablePlugin: Default date format based on JSCalendarContrib instead of plugin topic.
       
   516       * InterwikiPlugin: Supports custom link formats.
       
   517       * SlideShowPlugin: Preserves URL parameters in slideshow
       
   518       * SpreadSheetPlugin: New functions =$LISTRAND()=, =$LISTSHUFFLE()=, =$LISTTRUNCATE()=.
       
   519       * TablePlugin: New attribute =cellborder=.
       
   520       * TablePlugin: Highlight the sorted column with custom colors; includes also a general cosmetic update of default colors.
       
   521       * TablePlugin: Support for initsort on more than one table. A table with the initsort option is initsorted UNLESS it is sorted by clicking on a column header. If you click on a header of another table all other tables goes back to the default sort defined by initsort or not sorted if no initsort, and the new table is sorted based on the user clicking on a table header.
       
   522 
       
   523    * *Bugfixes*
       
   524       * More than 200 bugs fixed since 4.0.5
       
   525 
       
   526 #EdinburghHallOfFame
       
   527 __Hall of Fame of TWiki Release 4.1__
       
   528 
       
   529 Although many more people have been involved in creating TWiki-4.1, special thanks go to the most active contributors in the following areas:
       
   530 
       
   531    * *Sponsor and facilitator:* TWiki:Main.PeterThoeny
       
   532    * *Process improvement:* TWiki:Main.KennethLavrsen, TWiki:Main.PeterThoeny, TWiki:Main.SteffenPoulsen, TWiki:Main.CrawfordCurrie
       
   533    * *Release management:* TWiki:Main.KennethLavrsen
       
   534    * *Spec, code, testing:* TWiki:Main.CrawfordCurrie, TWiki:Main.ArthurClemens, TWiki:Main.SteffenPoulsen, TWiki:Main.PeterThoeny, TWiki:Main.ThomasWeigert, TWiki:Main.KennethLavrsen, TWiki:Main.SvenDowideit, TWiki:Main.HaraldJoerg, TWiki:Main.MichaelDaum, TWiki:Main.MeredithLesly, TWiki:Main.WillNorris, TWiki:Main.RafaelAlvarez, TWiki:Main.AntonioTerceiro
       
   535    * *Templates and skins:* TWiki:Main.ArthurClemens, TWiki:Main.MichaelDaum, TWiki:Main.SvenDowideit
       
   536    * *Documentation:* TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie, TWiki:Main.ArthurClemens, TWiki:Main.SteffenPoulsen, TWiki:Main.KennethLavrsen
       
   537    * *Translations:* Coordinated by TWiki:Main.AntonioTerceiro
       
   538       * Chinese: TWiki:Main.CheDong
       
   539       * Czech: TWiki:Main.IvanKuncl
       
   540       * Danish: TWiki:Main.SteffenPoulsen
       
   541       * Dutch: TWiki:Main.ArthurClemens
       
   542       * French: TWiki:Main.BenVoui
       
   543       * German: TWiki:Main.AndreUlrich
       
   544       * Italian: TWiki:Main.MassimoMancini
       
   545       * Polish: TWiki:Main.ZbigniewKulesza
       
   546       * Portuguese: TWiki:Main.AntonioTerceiro, TWiki:Main.CarlinhosCecconi
       
   547       * Russian: TWiki:Main.AndreyTkachenko, TWiki:Main.SergejZnamenskij, TWiki:Main.SergeyJSinx, TWiki:Main.AlexTananaev
       
   548       * Spanish: TWiki:Main.WillNorris, TWiki:Main.MiguelABayona
       
   549       * Swedish: TWiki:Main.ErikAman
       
   550    * *Public relations:* TWiki:Main.PeterThoeny, TWiki:Main.TomTansy
       
   551    * *TWiki.org wiki champions:* TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie, TWiki:Main.KennethLavrsen, TWiki:Main.SteffenPoulsen, TWiki:Main.ArthurClemens, TWiki:Main.ThomasWeigert, TWiki:Main.MichaelDaum
       
   552    * *Customer support:* TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie, TWiki:Main.ArthurClemens, TWiki:Main.SteffenPoulsen, TWiki:Main.SteveStark, TWiki:Main.MichaelDaum
       
   553    * *System administration:* TWiki:Main.SvenDowideit, TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie
       
   554 
       
   555 If you find an omission please fix it at TWiki:TWiki.TWikiHistory. For the full list of contributors see TWikiContributor. 
       
   556 
       
   557 __Note:__ Sequence of contributors under "Spec, code, testing", "Templates and skins" and "Documentation" is based on number of SVN check-ins for core and default extensions from 2006-02 to 2006-12. Sequence of contributors under "TWiki.org wiki champions" and "Customer support" is based on TWiki.org web statistics from 2006-02 to 2006-12.
       
   558 
       
   559 See more details on the TWiki 4.1 release at TWikiReleaseNotes04x01.
       
   560 
       
   561 
       
   562 #DakarRelease
       
   563 ---++ TWiki Release 4.0.0 (Dakar), 01 Feb 2006
       
   564 
       
   565 __Major New Features__
       
   566    * Much simpler install and configuration
       
   567    * Integrated session support
       
   568    * Webserver-independent login/logout
       
   569    * Security sandbox blocking exploits for remote command execution on the server
       
   570    * Edit conflict resolution with automatic merge
       
   571    * Multilingual UI
       
   572    * E-mail confirmations for registration
       
   573    * WYSIWYG editor (beta)
       
   574    * Hierarchical sub-webs (beta)
       
   575 
       
   576 Many, many people worked on TWiki-4.0.0. The credits in the table below only list the people who worked on individual enhancements. If you find an omission please fix it at TWiki:TWiki.%TOPIC%. There were many other contributors; for a full list, visit TWikiContributor.
       
   577 
       
   578 Most of the redesign, refactoring and new documentation work in Dakar release was done by [[http://c-dot.co.uk][Crawford Currie]]. [[http://kamaelia.org/Michael.html][Michael Sparks]] provided ideas and proof of concept for several improvements. Other people who gave _large_ amounts of their time and patience to less sexy aspects of the work, such as testing, infrastructure and documentation, are [[TWiki:Main.AntonAylward][AntonAylward]], [[TWiki:Main.KennethLavrsen][KennethLavrsen]], [[TWiki:Main.LynnwoodBrown][LynnwoodBrown]], [[TWiki:Main.MichaelDaum][MichaelDaum]], [[http://www.structuredwikis.com/][Peter Thoeny]], [[TWiki:Main.SteffenPoulsen][SteffenPoulsen]], [[http://www.home.org.au][Sven Dowideit]], [[TWiki:Main.WillNorris][WillNorris]].
       
   579 
       
   580 %TABLE{ headeralign="left" sort="off" }%
       
   581 | *Installation & configuration*  | *Contributor* |
       
   582 | Much simpler install and configuration | [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.LynnwoodBrown][LynnwoodBrown]], [[TWiki:Main.ArthurClemens][ArthurClemens]] |
       
   583 | =mod_perl= safe code for better performance | [[http://c-dot.co.uk][Crawford Currie]] |
       
   584 | *Security* ||
       
   585 | Security sandbox blocking exploits for remote command execution on the server | [[http://www.enyo.de/fw/][Florian Weimer]], [[http://c-dot.co.uk][Crawford Currie]], [[http://www.home.org.au][Sven Dowideit]] |
       
   586 | Reworked access permission model | [[http://c-dot.co.uk][Crawford Currie]] |
       
   587 | *Internationalization & localization*  ||
       
   588 | [[TWiki:Codev.UserInterfaceInternationalisation][User Interface Internationalisation]] | [[TWiki:Main.AntonioTerceiro][AntonioTerceiro]] |
       
   589 | Chinese translation | [[TWiki:Main.CheDong][CheDong]] |
       
   590 | Danish translation | [[TWiki:Main.SteffenPoulsen][SteffenPoulsen]] |
       
   591 | Dutch translation | [[TWiki:Main.ArthurClemens][ArthurClemens]] |
       
   592 | French translation | [[TWiki:Main.BenVoui][BenVoui]] |
       
   593 | German translation | [[TWiki:Main.AndreUlrich][AndreUlrich]] |
       
   594 | Italian translation | [[TWiki:Main.MassimoMancini][MassimoMancini]] |
       
   595 | Polish translation | [[TWiki:Main.ZbigniewKulesza][ZbigniewKulesza]] |
       
   596 | Portuguese translation | [[TWiki:Main.AntonioTerceiro][AntonioTerceiro]], [[TWiki:Main.CarlinhosCecconi][CarlinhosCecconi]] |
       
   597 | Spanish translation | [[TWiki:Main.WillNorris][WillNorris]], [[TWiki:Main.MiguelABayona][MiguelABayona]] |
       
   598 | Swedish translation | [[TWiki:Main.ErikAman][Erik &Aring;man]] |
       
   599 | *New features for users*  ||
       
   600 | Edit conflict resolution with automatic merge | [[http://c-dot.co.uk][Crawford Currie]] |
       
   601 | Fine grained change notification on page level and parent/child relationship | [[http://c-dot.co.uk][Crawford Currie]] |
       
   602 | WYSIWYG editor | [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.ColasNahaboo][ColasNahaboo]], [[TWiki:Main.DamienMandrioli][DamienMandrioli]], [[TWiki:Main.RomainRaugi][RomainRaugi]] |
       
   603 | Integrated session support | [[TWiki:Main.GregAbbas][GregAbbas]], [[http://c-dot.co.uk][Crawford Currie]] |
       
   604 | Webserver-independent login/logout | [[http://c-dot.co.uk][Crawford Currie]] |
       
   605 | [[TWiki:Codev.RegisterCgiScriptRewrite][Registration process with e-mail confirmation]] | [[TWiki:Main.MartinCleaver][MartinCleaver]] |
       
   606 | [[TWiki:Codev.TipOfTheDayFeatureRequest][Tip of the Day box in TWiki Home]] | [[TWiki:Main.PaulineCheung][PaulineCheung]], [[http://www.structuredwikis.com/][Peter Thoeny]], [[TWiki:Main.AntonAylward][AntonAylward]] |
       
   607 | [[WebAtomBase][ATOM feeds]] | [[http://www.structuredwikis.com/][Peter Thoeny]] |
       
   608 | [[TWiki:Codev.ForceNewRevisionCheckBox]["Force New Revision" check box for topic save]] | [[TWiki:Main.WillNorris][WillNorris]] |
       
   609 | *New features for TWiki administrators and wiki application developers*  ||
       
   610 | Improved preferences handling | [[TWiki:Main.ThomasWeigert][ThomasWeigert]], [[http://c-dot.co.uk][Crawford Currie]] |
       
   611 | Named include sections | [[TWiki:Main.RafaelAlvarez][RafaelAlvarez]] |
       
   612 | [[TWiki:Codev.AllowDynamicTopicNameCreation][Create topic names with consecutive numbers]] | [[http://www.home.org.au][Sven Dowideit]] |
       
   613 | [[TWiki:Codev.ParameterizedIncludes][Parameterized includes]] | [[http://c-dot.co.uk][Crawford Currie]] |
       
   614 | [[TWiki:Codev.DynamicFormOptionDefinitions][Dynamic form option definitions]] of TWikiForms with FormattedSearch | [[TWiki:Main.MartinCleaver][MartinCleaver]] |
       
   615 | SEARCH enhancements with new parameters =excludeweb=, =newline=, =noempty=, =nofinalnewline=, =nonoise=, =recurse=, =zeroresults= | [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.ArthurClemens][ArthurClemens]], [[http://www.structuredwikis.com/][Peter Thoeny]], [[TWiki:Main.ThomasWeigert][ThomasWeigert]] |
       
   616 | FormattedSearch enhancements with =$changes=, =$count=, =$formfield(name, 30, ...)=, =$summary(expandvar)=, =$summary(noheaders)=, =$summary(showvarnames)= | [[TWiki:Main.ColasNahaboo][ColasNahaboo]], [[http://c-dot.co.uk][Crawford Currie]], [[http://www.structuredwikis.com/][Peter Thoeny]], [[http://www.home.org.au][Sven Dowideit]] |
       
   617 | New TWikiVariables [[TWikiVariables#VarACTIVATEDPLUGINS][ACTIVATEDPLUGINS]], [[TWikiVariables#VarALLVARIABLES][ALLVARIABLES]], [[TWikiVariables#VarAUTHREALM][AUTHREALM]], [[TWikiVariables#VarEMAILS][EMAILS]], [[TWikiVariables#VarFAILEDPLUGINS][FAILEDPLUGINS]], [[TWikiVariables#VarHTTP][HTTP]], [[TWikiVariables#VarHTTPS][HTTPS]], [[TWikiVariables#VarICONURL][ICONURL]], [[TWikiVariables#VarICONURLPATH][ICONURLPATH]], [[TWikiVariables#VarIF][IF]], [[TWikiVariables#VarLANGUAGES][LANGUAGES]], [[TWikiVariables#VarLOCALSITEPREFS][LOCALSITEPREFS]], [[TWikiVariables#VarLOGIN][LOGIN]], [[TWikiVariables#VarLOGOUT][LOGOUT]], [[TWikiVariables#VarMAKETEXT][MAKETEXT]], [[TWikiVariables#VarMETA][META]], [[TWikiVariables#VarPLUGINDESCRIPTIONS][PLUGINDESCRIPTIONS]], [[TWikiVariables#VarQUERYSTRING][QUERYSTRING]], [[TWikiVariables#VarSTARTSECTION][STARTSECTION]]/[[TWikiVariables#VarENDSECTION][ENDSECTION]], [[TWikiVariables#VarSESSION_VARIABLE][SESSION_VARIABLE]], [[TWikiVariables#VarSESSIONID][SESSIONID]], [[TWikiVariables#VarSESSIONVAR][SESSIONVAR]], [[TWikiVariables#VarSPACEOUT][SPACEOUT]], [[TWikiVariables#VarUSERLANGUAGE][USERLANGUAGE]], [[TWikiVariables#VarWIKIHOMEURL][WIKIHOMEURL]] | [[TWiki:Main.ArthurClemens][ArthurClemens]], [[TWiki:Main.AntonioTerceiro][AntonioTerceiro]], [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.GregAbbas][GregAbbas]], [[TWiki:Main.PeterThoeny][Peter Thoeny]], [[http://www.home.org.au][Sven Dowideit]], [[TWiki:Main.WillNorris][WillNorris]] and many more |
       
   618 | [[TWiki:Codev.TWikiFormWithHiddenType][TWiki form with hidden type]] and other form enhancements | [[TWiki:Main.LynnwoodBrown][LynnwoodBrown]], [[TWiki:Main.ThomasWeigert][ThomasWeigert]] |
       
   619 | [[TWiki:Codev.SupportTopicSpecificTemplates][Support topic-specific templates]] for TWiki applications | [[TWiki:Main.ThomasWeigert][ThomasWeigert]] |
       
   620 | Direct save feature for one-click template-based topic creation | [[TWiki:Main.LynnwoodBrown][LynnwoodBrown]], [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.ThomasWeigert][ThomasWeigert]] |
       
   621 | [[TWiki:Codev.AutomaticAttachments][Automatic Attachments]] showing all files in the attachment directory | [[TWiki:Main.MartinCleaver][MartinCleaver]] |
       
   622 | Rename, move or delete webs | [[TWiki:Main.PeterNixon][PeterNixon]] |
       
   623 | Hierarchical subwebs (beta) | [[TWiki:Main.PeterNixon][PeterNixon]] |
       
   624 | *New features for Plugin developers*  ||
       
   625 | REST (representational state transfer) interface for Plugins | [[TWiki:Main.RafaelAlvarez][RafaelAlvarez]], [[TWiki:Main.MartinCleaver]], [[http://www.home.org.au][Sven Dowideit]] |
       
   626 | New and improved Plugins APIs | [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.ThomasWeigert][ThomasWeigert]] |
       
   627 | *Improvements in the TWiki engine room*  ||
       
   628 | Major OO redesign and refactoring of codebase | [[http://c-dot.co.uk][Crawford Currie]] |
       
   629 | Automatic build system | [[http://c-dot.co.uk][Crawford Currie]] |
       
   630 | Extensive test suite, unit tests and testcases | [[http://c-dot.co.uk][Crawford Currie]] |
       
   631 | TWiki:Codev.DevelopBranch , [[http://develop.twiki.org/~develop/cgi-bin/view/Bugs][DEVELOP branch Bugs system]] | [[http://www.home.org.au][Sven Dowideit]] |
       
   632 | *Documentation, logo artwork, skins:*  ||
       
   633 | Documentation | [[http://c-dot.co.uk][Crawford Currie]], [[TWiki:Main.LynnwoodBrown][LynnwoodBrown]], [[http://www.structuredwikis.com/][Peter Thoeny]], [[http://www.home.org.au][Sven Dowideit]] and others |
       
   634 | Design of TWikiLogos with big "T" in a speech bubble | [[TWiki:Main.ArthurClemens][ArthurClemens]], [[TWiki:Main.PeterThoeny][Peter Thoeny]] |
       
   635 | Improved templates and PatternSkin | [[TWiki:Main.ArthurClemens][ArthurClemens]] |
       
   636 
       
   637 See more details at TWikiReleaseNotes04x00
       
   638 
       
   639 #CairoRelease
       
   640 ---++ 01-Sep-2004 Release (Cairo)
       
   641 
       
   642 __Major New Features__
       
   643 
       
   644    * Automatic upgrade script, and easier first-time installation
       
   645    * Attractive new skins, using a standard set of CSS classes, and a skin browser to help you choose
       
   646    * New easier-to-use save options
       
   647    * Many improvements to SEARCH
       
   648    * Improved support for internationalisation
       
   649    * Better topic management screens
       
   650    * More pre-installed Plugins: CommentPlugin, EditTablePlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin
       
   651    * Improved Plugins API and more Plugin callbacks
       
   652    * Better support for different authentication methods
       
   653    * Many user interface and usability improvements
       
   654    * And many, many more enhancements
       
   655 
       
   656 %TABLE{ columnwidths="90%, 10%"}%
       
   657 | *Details of New Features and Enhancements of 01-Sep-2004 Release* | *Developer, Sponsor* |
       
   658 | Install: Ship with an automatic upgrade script to facilitate TWiki upgrades. [[http://TWiki.org/cgi-bin/view/Codev/CairoReleaseUpgradeGuide][Details]] | TWiki:Main.MartinGregory TWiki:Main.SvenDowideit |
       
   659 | Install: New testenv function to change the locks in the TWiki database to the web server user id (automates installation step). [[http://TWiki.org/cgi-bin/view/Codev/RelockingRCSFiles][Details]] | TWiki:Main.MattWilkie TWiki:Main.SvenDowideit |
       
   660 | Install: The shipped .htaccess.txt now needs to be edited before it is valid, to help reduce chances of error. [[http://TWiki.org/cgi-bin/view/Codev/InconsistentExtractDirectory][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
   661 | Install: Configurable password file handling for different types of encryption. [[http://TWiki.org/cgi-bin/view/Codev/ConfigurablePasswordFileHandling][Details]] | TWiki:Main.PavelGoran TWiki:Main.SvenDowideit |
       
   662 | Install: Remove office locations from registration. [[http://TWiki.org/cgi-bin/view/Codev/RemoveOfficeFromRegistration][Details]] | TWiki:Main.PeterThoeny |
       
   663 | Install: Changes to support shorter URLs with Apache Rewrite rules. [[http://TWiki.org/cgi-bin/view/Codev/ShorterURLs][Details]] | TWiki:Main.AntonioBellezza TWiki:Main.WalterMundt |
       
   664 | Install: Remove the Know web from the distribution. [[http://TWiki.org/cgi-bin/view/Codev/StopDistributingKnowWeb][Details]] | TWiki:Main.PeterThoeny |
       
   665 | Internationalization: Support use of UTF-8 URLs for <nop>I18N characters in TWiki page and attachment names. [[http://TWiki.org/cgi-bin/view/Codev/EncodeURLsWithUTF8][Details]] | TWiki:Main.RichardDonkin |
       
   666 | Authentication: Authenticate users when creating new topic in view restricted web. [[http://TWiki.org/cgi-bin/view/Codev/VariousAuthBugsFixed][Details]] | TWiki:Main.JonathanGraehl TWiki:Main.SvenDowideit |
       
   667 | Preferences: TWiki Preferences need to be secured properly. [[http://TWiki.org/cgi-bin/view/Codev/SecureTWikiPreferences][Details]] | TWiki:Main.PeterThoeny |
       
   668 | Preferences: Use TWiki Forms to set user preferences. [[http://TWiki.org/cgi-bin/view/Codev/UsingFormsForSettings][Details]] | TWiki:Main.JohnTalintyre |
       
   669 | Skins: New pre-installed skins !PatternSkin and !DragonSkin. [[http://TWiki.org/cgi-bin/view/Codev/SkinsForCairoRelease][Details]] | TWiki:Main.ArthurClemens TWiki:Main.PeterThoeny |
       
   670 | Skins: New skin browser to choose from installed skins. [[http://TWiki.org/cgi-bin/view/Codev/TWikiSkinBrowser][Details]] | TWiki:Main.PeterThoeny |
       
   671 | Skins: Documented set of CSS classes that are used in standard skins. [[http://TWiki.org/cgi-bin/view/Codev/CssClassNames][Details]] | TWiki:Main.ArthurClemens TWiki:Main.SvenDowideit |
       
   672 | Skins: Added CSS class names to Diff output. [[http://TWiki.org/cgi-bin/view/Codev/HardwiredRDiffColours][Details]] | TWiki:Main.SvenDowideit |
       
   673 | Skins: Templates can now be read from user topics, as well as from files in the templates diretcory. [[http://TWiki.org/cgi-bin/view/Codev/ReadTemplatesFromUserTopics][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.WalterMundt |
       
   674 | Skins: Ensure that the default template gets overridden by a template passed in. [[http://TWiki.org/cgi-bin/view/Codev/PassedInTopicTemplateOverridesDefault][Details]] | TWiki:Main.MartinCleaver TWiki:Main.WalterMundt |
       
   675 | Skin: Convey an important broadcast message to all users, e.g. scheduled server downtime. [[http://TWiki.org/cgi-bin/view/Codev/BroadcastMessageHandling][Details]] | TWiki:Main.PeterThoeny |
       
   676 | Skin: Balanced pastel colors for TWiki webs. [[http://TWiki.org/cgi-bin/view/Codev/TWikiWebColors][Details]] | TWiki:Main.ArthurClemens |
       
   677 | Rendering: Use exclamation point prefix to escape TWiki markup rendering. [[http://TWiki.org/cgi-bin/view/Codev/EasierNop][Details]] | TWiki:Main.ArthurClemens |
       
   678 | Rendering: Ordered lists with uppercase & lowercase letters, uppercase & lowercase Roman numerals. [[http://TWiki.org/cgi-bin/view/Codev/ImprovedOutlines][Details]] | TWiki:Main.DanBoitnott TWiki:Main.PeterThoeny |
       
   679 | Rendering: Allow custom styles for the "?" of uncreated topics. [[http://TWiki.org/cgi-bin/view/Codev/NewTopicLinkStylePatch][Details]] | TWiki:Main.SvenDowideit |
       
   680 | Rendering: Render IRC and NNTP as a URL. [[http://TWiki.org/cgi-bin/view/Codev/RenderIrcAsURL][Details]] | TWiki:Main.PeterThoeny |
       
   681 | Rendering: Make acronym linking more strict by requiring a trailing boundary, e.g. excluding TLAfoobar. [[http://TWiki.org/cgi-bin/view/Codev/TLAbehaviourIsOdd][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
   682 | Rendering: TWiki Form with Label type. [[http://TWiki.org/cgi-bin/view/Codev/TWikiFormWithLabelType][Details]] | TWiki:Main.PeterThoeny |
       
   683 | Rendering: Web names can now be !WikiWords. [[http://TWiki.org/cgi-bin/view/Codev/WebNameAsWikiName][Details]] | TWiki:Main.PeterThoeny |
       
   684 | Rendering: New syntax for definition list with dollar sign and colon. [[http://TWiki.org/cgi-bin/view/Codev/WikiSyntaxForDefinitionLists][Details]] | TWiki:Main.AdamTheo TWiki:Main.PeterThoeny |
       
   685 | Rendering: Table with multi-span rows, functionality provided by Table Plugin. [[http://TWiki.org/cgi-bin/view/Codev/WikiTablesNeedRowspanning][Details]] | TWiki:Main.WalterMundt | 
       
   686 | Variables: New title parameter for TOC variable. [[http://TWiki.org/cgi-bin/view/Codev/AddHeadingToToc][Details]] | TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens |
       
   687 | Variables: New REVINFO variable in templates supports flexible display of revision information. [[http://TWiki.org/cgi-bin/view/Codev/AddRevisionVariablesToTemplate][Details]] | TWiki:Main.PeterThoeny TWiki:Main.SvenDowideit |
       
   688 | Variables: Set times to be displayed as gmtime or servertime. [[http://TWiki.org/cgi-bin/view/Codev/AlwaysServerTimeZone][Details]] | TWiki:Main.SueBlake TWiki:Main.SvenDowideit |
       
   689 | Variables: Properly encode parameters for form fields with ENCODE variable. [[http://TWiki.org/cgi-bin/view/Codev/EncodeParamsForFormFields][Details]] | TWiki:Main.PeterThoeny |
       
   690 | Variables: Expand USERNAME and WIKINAME in Template Topics. [[http://TWiki.org/cgi-bin/view/Codev/ExpandUsernameAndWikinameInTemplateTopics][Details]] | TWiki:Main.PeterThoeny |
       
   691 | Variables: Expand same variables in new user template as in template topics. [[http://TWiki.org/cgi-bin/view/Codev/ExpandVariablesInNewUserTemplate][Details]] | TWiki:Main.PeterThoeny |
       
   692 | Variables: Optionally warn when included topic does not exist; with the option to create the included topic. [[http://TWiki.org/cgi-bin/view/Codev/FailedIncludeWarning][Details]] | TWiki:Main.PeterThoeny |
       
   693 | Variables: In topic text show file-types of attached files as icons. [[http://TWiki.org/cgi-bin/view/Codev/FileAttachmentIconVariable][Details]] | TWiki:Main.PeterThoeny |
       
   694 | Variables: New variable FORMFIELD returns the value of a field in the form attached to a topic.. [[http://TWiki.org/cgi-bin/view/Codev/FormattedTWikiFormDataInTopicText][Details]] | TWiki:Main.DavidSachitano TWiki:Main.SvenDowideit |
       
   695 | Variables: Meta data rendering for form fields with META{"formfield"}. [[http://TWiki.org/cgi-bin/view/Codev/MetaDataRendering][Details]] | TWiki:Main.PeterThoeny |
       
   696 | Variables: New PLUGINVERSION variable. [[http://TWiki.org/cgi-bin/view/Codev/PluginVersionVariable][Details]] | TWiki:Main.PeterThoeny |
       
   697 | Variables: URLPARAM now has a =default="..."= argument, for when no value has been given. [[http://TWiki.org/cgi-bin/view/Codev/UrlParamWithDefaultValue][Details]] | TWiki:Main.PeterThoeny |
       
   698 | Variables: URLPARAM variable with newline parameter. [[http://TWiki.org/cgi-bin/view/Codev/UrlParamWithNewlineArg][Details]] | TWiki:Main.PeterThoeny |
       
   699 | Variables: URLPARAM variable with new multiple=on parameter. [[http://TWiki.org/cgi-bin/view/Codev/UrlParamWithSelectMultiple][Details]] | TWiki:Main.PaulineCheung TWiki:Main.PeterThoeny |
       
   700 | Search: New switch for search to perform an AND NOT search. [[http://TWiki.org/cgi-bin/view/Codev/InvertedSearchFeature][Details]] | TWiki:Main.PeterThoeny |
       
   701 | Search: Keyword search to search with implicit AND. [[http://TWiki.org/cgi-bin/view/Codev/KeywordSearchWithImplicitAnd][Details]] | TWiki:Main.PeterThoeny |
       
   702 | Search: Multiple searches in same topic with new multiple="on" paramter. [[http://TWiki.org/cgi-bin/view/Codev/MultipleSearchesInSameTopic][Details]] | TWiki:Main.PeterThoeny |
       
   703 | Search: Remove limitation on number of topics to search in a web. [[http://TWiki.org/cgi-bin/view/Codev/ArgumentListIsTooLongForSearch][Details]] | TWiki:Main.PeterThoeny |
       
   704 | Search: Exclude topics from search with an excludetopic parameter. [[http://TWiki.org/cgi-bin/view/Codev/ExcludeWebTopicsFromSearch][Details]] | TWiki:Main.PeterThoeny |
       
   705 | Search: Expand Variables on Formatted Search with expandvariables Flag. [[http://TWiki.org/cgi-bin/view/Codev/ExpandVariablesOnFormattedSearch][Details]] | TWiki:Main.PeterThoeny |
       
   706 | Search: Formatted Search with Web Form variable to retrieve the name of the form attached to a topic. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchFormnameVariable][Details]] | TWiki:Main.FrankSmith TWiki:Main.PeterThoeny |
       
   707 | Search: Formatted Search with Conditional Output. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchWithConditionalOutput][Details]] | TWiki:Main.PeterThoeny |
       
   708 | Search: Formatted Search with $parent token to get the parent topic. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchWithParentTopic][Details]] | TWiki:Main.PeterThoeny |
       
   709 | Search: New separator parameter to SEARCH supports better SEARCH embedding. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchWithSeparatorParameter][Details]] | TWiki:Main.PeterThoeny |
       
   710 | Search: Improved search performance when sorting result by topic name. [[http://TWiki.org/cgi-bin/view/Codev/SchwartzianTransformMisused][Details]] | TWiki:Main.PeterThoeny |
       
   711 | Search: New =scope=all= search parameter to search in topic name and topic text at the same time. [[http://TWiki.org/cgi-bin/view/Codev/SearchScopeForTopicAndText][Details]] | TWiki:Main.PeterThoeny |
       
   712 | Search: New =topic= parameter for AND search on topic text and topic name. [[http://TWiki.org/cgi-bin/view/Codev/SearchTopicNameAndTopicText][Details]] | TWiki:Main.PeterThoeny |
       
   713 | Search modules uses Perl-style keyword parameters (code cleanup). [[http://TWiki.org/cgi-bin/view/Codev/SearchWebHasTooManyParameters][Details]] | TWiki:Main.PeterThoeny |
       
   714 | Search: New $wikiname variable in format parameter of formatted search. [[http://TWiki.org/cgi-bin/view/Codev/ShortUserNameInFormattedSearch][Details]] | TWiki:Main.ArthurClemens |
       
   715 | Search: Sort search by topic creation date. [[http://TWiki.org/cgi-bin/view/Codev/SortSearchByTopicCreateDate][Details]] | TWiki:Main.PeterThoeny |
       
   716 | Search: Topic creation date and user in Formatted Search. [[http://TWiki.org/cgi-bin/view/Codev/TopicCreateDateInFormattedSearch][Details]] | TWiki:Main.CoreyFruitman TWiki:Main.SvenDowideit |
       
   717 | Search: Increase levels of nested search from 2 to 16. [[http://TWiki.org/cgi-bin/view/Codev/MoreNestedSearchLevels][Details]] | TWiki:Main.PeterThoeny |
       
   718 | Plugins: New pre-installed Plugins !CommentPlugin, !EditTablePlugin, !RenderListPlugin, !SlideShowPlugin, !SmiliesPlugin, !SpreadSheetPlugin, !TablePlugin. [[http://TWiki.org/cgi-bin/view/Codev/PreinstalledTWikiPlugins][Details]] | TWiki:Main.PeterThoeny |
       
   719 | Plugins: New callback =afterSaveHandler=, called after a topic is saved. [[http://TWiki.org/cgi-bin/view/Codev/AfterSavePluginHandler][Details]] | TWiki:Main.WalterMundt |
       
   720 | Plugins: New callbacks =beforeAttachmentSaveHandler= and =afterAttachmentSaveHandler=, used to intervene on attachment save event. [[http://TWiki.org/cgi-bin/view/Codev/BeforeAttachmentSaveHandler][Details]] | TWiki:Main.MartinCleaver TWiki:Main.WalterMundt |
       
   721 | Plugins: New callbacks =beforeCommonTagsHandler= and =afterCommonTagsHandler=. [[http://TWiki.org/cgi-bin/view/Codev/BeforeCommonTagsHandler][Details]] | TWiki:Main.PeterThoeny |
       
   722 | Plugins: New callback =renderFormFieldForEditHandler= to render form field for edit. [[http://TWiki.org/cgi-bin/view/Codev/RenderFormFieldForEditHandler][Details]] | TWiki:Main.JohnTalintyre |
       
   723 | Plugins: New callback =renderWikiWordHandler= to custom render links. [[http://TWiki.org/cgi-bin/view/Codev/RenderedWikiWordHandler][Details]] | TWiki:Main.MartinCleaver TWiki:Main.WalterMundt |
       
   724 | Plugins: New function =TWiki::Func::formatTime= to format time into a string. [[http://TWiki.org/cgi-bin/view/Codev/FormatTime][Details]] | TWiki:Main.SvenDowideit |
       
   725 | Plugins: New function =TWiki::Func::getRegularExpression= to get predefined regular expressions. [[http://TWiki.org/cgi-bin/view/Codev/GetRegularExpression][Details]] | TWiki:Main.RichardDonkin |
       
   726 | Plugins: New functions =TWiki::Func::getPluginPreferences*= to get Plugin preferences. [[http://TWiki.org/cgi-bin/view/Codev/GetPluginPreferences][Details]] | TWiki:Main.WalterMundt |
       
   727 | Plugins: New function =TWiki::Func::extractParameters= to extract all parameters from a variable string. [[http://TWiki.org/cgi-bin/view/Codev/ExtractParameters][Details]] | TWiki:Main.PeterThoeny |
       
   728 | Plugins: New function =TWiki::Func::checkDependencies= to check for module dependency. [[http://TWiki.org/cgi-bin/view/Codev/PluginDependencies][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
   729 | Plugins: A recommendation for where a Plugin can store its data. [[http://TWiki.org/cgi-bin/view/Codev/RecommendedStorageOfPluginData][Details]] | TWiki:Main.PeterThoeny |
       
   730 | UI: Show tool-tip topic info on WikiWord links. [[http://TWiki.org/cgi-bin/view/Codev/ToolTipTopicInfoOnWikiWordLinks][Details]] | TWiki:Main.PeterThoeny |
       
   731 | UI: Save topic and continue edit feature. [[http://TWiki.org/cgi-bin/view/Codev/CheckpointSave][Details]] | TWiki:Main.ColasNahaboo |
       
   732 | UI: Change topic with direct save (without edit/preview/save cycle) and checkpoint save. [[http://TWiki.org/cgi-bin/view/Codev/SavemultiCgiScript][Details]] | TWiki:Main.MattWilkie TWiki:Main.SvenDowideit |
       
   733 | UI: In attachment table, change 'action' to 'manage'. [[http://TWiki.org/cgi-bin/view/Codev/AttachmentActionLinkBadName][Details]] | TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens |
       
   734 | UI: Smaller usability enhancements on the file attachment table. [[http://TWiki.org/cgi-bin/view/Codev/BetterAttachmentTableForCairoRelease][Details]] | TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens |
       
   735 | UI: Removes anchor links from header content and places them before the text to fix 'header becomes link'. [[http://TWiki.org/cgi-bin/view/Codev/BetterLinksToHeadings][Details]] | TWiki:Main.ArthurClemens |
       
   736 | UI: Improved functionality of the More screen. [[http://TWiki.org/cgi-bin/view/Codev/BetterMoreRealizedFeatures][Details]] | TWiki:Main.PeterThoeny TWiki:Main.ArthurClemens |
       
   737 | UI: Quick reference chart of most used markup is now listed on the edit screen. [[http://TWiki.org/cgi-bin/view/Codev/HelpTextInEditPage][Details]] | TWiki:Main.ArthurClemens |
       
   738 | UI: Flag for edit script to avoid overwrite of existing topic text and form data. [[http://TWiki.org/cgi-bin/view/Codev/FlagForEditScriptToAvoidFormDataOverwrite][Details]] | TWiki:Main.NielsKoldso TWiki:Main.PeterThoeny |
       
   739 | UI: Disable Escape key in IE textarea to prevent it cancelling work. [[http://TWiki.org/cgi-bin/view/Codev/EscKeyInEditorDeletesText][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny |
       
   740 | UI: Improved warning message on unsaved topic. [[http://TWiki.org/cgi-bin/view/Codev/ReassurePeopleTheyDidntLoseTheirData][Details]] | TWiki:Main.MartinGregory TWiki:Main.SvenDowideit |
       
   741 | UI: Reverse order of words in page title for better multi-window/tab navigation. [[http://TWiki.org/cgi-bin/view/Codev/ReversePageTitle][Details]] | TWiki:Main.ArthurClemens |
       
   742 | UI: Provides a framework to create and modify a topic without going through edit-&gt;preview-&gt;save sequence. [[http://TWiki.org/cgi-bin/view/Codev/SaveContentWithoutEdit][Details]] | TWiki:Main.AndreUlrich TWiki:Main.SvenDowideit |
       
   743 | UI: Set the topic parent to none in More screen, e.g. remove the current topic parent. [[http://TWiki.org/cgi-bin/view/Codev/SettingParentTopicToNone][Details]] | TWiki:Main.PeterThoeny |
       
   744 | UI: Use templates to define how file attachments are displayed. Was previously hard-coded. [[http://TWiki.org/cgi-bin/view/Codev/TemplatesForMetaDataPresentation][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
   745 | UI: Topic diff shows unified diff with unchanged context. [[http://TWiki.org/cgi-bin/view/Codev/UnifiedDiffOutput][Details]] | TWiki:Main.SvenDowideit |
       
   746 | UI: Diff feature shows TWiki form changes in nice tables. [[http://TWiki.org/cgi-bin/view/Codev/TWikiFormsDiffRendering][Details]] | TWiki:Main.SvenDowideit |
       
   747 | Code refactoring: The log entry for a save now has a dontNotify flag in the extra field if the user checked the minor changes flag. [[http://TWiki.org/cgi-bin/view/Codev/DontNotifyFlagInLogFile][Details]] | TWiki:Main.PeterThoeny |
       
   748 | Code refactoring: Server-side include of attachments accelerates INCLUDE. [[http://TWiki.org/cgi-bin/view/Codev/IncludeAttachment][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny |
       
   749 | Code refactoring: Move functionality out of bin scripts and into included modules. [[http://TWiki.org/cgi-bin/view/Codev/MoreChangesToUpload][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
   750 | Code refactoring: Move bin script functionality into TWiki::UI modules. [[http://TWiki.org/cgi-bin/view/Codev/MoveScriptFunctionalityIntoTWikiUiLibs][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny |
       
   751 | Code refactoring: Optimize preferences handling for better performance. [[http://TWiki.org/cgi-bin/view/Codev/OptimizePreferencesHandling][Details]] | TWiki:Main.PavelGoran TWiki:Main.WalterMundt |
       
   752 | Code refactoring: Refactor variable expansion for edit and register. [[http://TWiki.org/cgi-bin/view/Codev/RefactorVariableExpansion][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny |
       
   753 | Code refactoring: Move savemulti script into TWiki::UI::Save. [[http://TWiki.org/cgi-bin/view/Codev/SavemultiIntoSaveDotPm][Details]] | TWiki:Main.MattWilkie TWiki:Main.SvenDowideit |
       
   754 | Code refactoring: Topic search is done natively in Perl, it does not depend anymore on system calls with pipes. [[http://TWiki.org/cgi-bin/view/Codev/SearchWithNoPipe][Details]] | TWiki:Main.PeterThoeny |
       
   755 | Code refactoring: Fix logical error in upload script which prevented MIME filename from being used. [[http://TWiki.org/cgi-bin/view/Codev/UploadFilenameFixToEnableBatchUploadWithCurl][Details]] | TWiki:Main.WalterMundt |
       
   756 
       
   757 
       
   758 %TABLE{ columnwidths="90%, 10%"}%
       
   759 | *Bug Fixes of 01-Sep-2004 Release* | *Developer, Sponsor* |
       
   760 | Fix: Consistently create headings with empty anchor tags. [[http://TWiki.org/cgi-bin/view/Codev/AllcapsHeadingsProduceBrokenAnchors][Details]] | TWiki:Main.PeterThoeny |
       
   761 | Fix: TOC does not work for headings containing & without spaces surrounding it. [[http://TWiki.org/cgi-bin/view/Codev/AmpersandHeadingBadTOCLink][Details]] | TWiki:Main.PeterThoeny |
       
   762 | Fix: Backslash line break breaks TWiki form definitions. [[http://TWiki.org/cgi-bin/view/Codev/BackslashBreaksForm][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.PeterThoeny |
       
   763 | Fix: Rename fixes unrelated topic references. [[http://TWiki.org/cgi-bin/view/Codev/BugInTopicRenaming][Details]] | TWiki:Main.RichardDonkin |
       
   764 | Fix: Bug with infinite recursion in search. [[http://TWiki.org/cgi-bin/view/Codev/BugInfiniteRecursionInSearch][Details]] | TWiki:Main.PeterThoeny |
       
   765 | Fix: Can't send mail with full 'From' address. [[http://TWiki.org/cgi-bin/view/Codev/CantSendMailWithFullAddress][Details]] | TWiki:Main.PeterThoeny |
       
   766 | Fix: All scripts change to $bin before execute (for mod_perl2). [[http://TWiki.org/cgi-bin/view/Codev/ChangeToScriptDirForModPerl][Details]] | TWiki:Main.PeterThoeny |
       
   767 | Fix: Several RSS readers do not show all entries seen in the !WebChanges list; repeated updates to the same topics get lost. [[http://TWiki.org/cgi-bin/view/Codev/ChangesDontShowUpInRSS][Details]] | TWiki:Main.ArthurClemens |
       
   768 | Fix: TWiki::Access::checkAccessPermission function improperly handles Main and TWiki webs. [[http://TWiki.org/cgi-bin/view/Codev/CheckAccessPermissionBrokenForMainAndTWikiWebs][Details]] | TWiki:Main.SvenDowideit |
       
   769 | Fix: Topic save returns error CI Date precedes date in revision. [[http://TWiki.org/cgi-bin/view/Codev/CiDatePrecedesDateInRevision][Details]] | TWiki:Main.PeterThoeny |
       
   770 | Fix: Double quotes got replaced by &#34; in TWiki forms. [[http://TWiki.org/cgi-bin/view/Codev/DoubleQuoteHandlingInTwikiForms][Details]] | TWiki:Main.MichaelSparks TWiki:Main.PeterThoeny |
       
   771 | Fix: Duplicated Wiki name in .htpasswd entry for sha1 encoding. [[http://TWiki.org/cgi-bin/view/Codev/DuplicatedWikiNameInHtpasswdEntry][Details]] | TWiki:Main.PeterThoeny |
       
   772 | Fix: When viewing a previous version of a topic, the view script substitutes only one occurrence of the variable EDITTOPIC. [[http://TWiki.org/cgi-bin/view/Codev/EditTopicNotGloballySubstituted][Details]] | TWiki:Main.PeterThoeny |
       
   773 | Fix: Form default values are not working for text fields. [[http://TWiki.org/cgi-bin/view/Codev/FormDefaultNotWorkingForTextField][Details]] | TWiki:Main.ThomasWeigert TWiki:Main.SvenDowideit |
       
   774 | Fix: Formatted searches using a $pattern which unbalanced parenthesis crash TWiki. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchPatternExtractionUnmatchedParenthesesError][Details]] | TWiki:Main.PeterThoeny |
       
   775 | Fix: Formatted Search uses title but should use name for formfield parameter. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchUsesTitleInsteadOfName][Details]] | TWiki:Main.PeterThoeny |
       
   776 | Fix: GMTIME variable returns unwanted GMT text. [[http://TWiki.org/cgi-bin/view/Codev/GmTimeVariableReturnsUnwantedGMT][Details]] | TWiki:Main.SvenDowideit |
       
   777 | Fix: Include from other Web links ACRONYMS. [[http://TWiki.org/cgi-bin/view/Codev/IncludeFromOtherWebLinksACRONYMS][Details]] | TWiki:Main.PeterThoeny |
       
   778 | Fix: Including an HTML file is very slow. [[http://TWiki.org/cgi-bin/view/Codev/IncludeHTMLTakesLongTime][Details]] | TWiki:Main.JohnTalintyre |
       
   779 | Fix: includeUrl() mess up absolute URLs. [[http://TWiki.org/cgi-bin/view/Codev/IncludeUrlScrewsUpAbsoluteUrls][Details]] | TWiki:Main.SvenDowideit |
       
   780 | Fix: Filter out fixed font rendering in TOC to avoid unrendered = equal signs in TOC. [[http://TWiki.org/cgi-bin/view/Codev/IncorrectWhitespaceParsingInTOC][Details]] | TWiki:Main.PeterThoeny |
       
   781 | Fix: The initializeUserHandler is broken for session Plugins. [[http://TWiki.org/cgi-bin/view/Codev/InitializeUserHandlerBroken][Details]] | TWiki:Main.JohnTalintyre |
       
   782 | Fix: SEARCH fails with very large webs. [[http://TWiki.org/cgi-bin/view/Codev/InlineSearchArgListTooLong][Details]] | TWiki:Main.PeterThoeny |
       
   783 | Fix: Security alert: User could gain view access rights of another user. [[http://TWiki.org/cgi-bin/view/Codev/InsecureViewWithFailedAuthentication][Details]] | TWiki:Main.KimCovil TWiki:Main.PeterThoeny |
       
   784 | Fix: 'print to closed file handle' error of log files are not writable. [[http://TWiki.org/cgi-bin/view/Codev/LogAndWarningFilePermissionsGiveBadErrorMessage][Details]] | TWiki:Main.MartinGregory TWiki:Main.SvenDowideit |
       
   785 | Fix: Meta data handler can't process CR-LF line endings. [[http://TWiki.org/cgi-bin/view/Codev/MetaDataHandlerCantProcessCrLfLineEndings][Details]] | TWiki:Main.PeterThoeny |
       
   786 | Fix: METAFIELD meta data is not shown in view raw=on mode. [[http://TWiki.org/cgi-bin/view/Codev/MetaFieldNotShownInViewRawMode][Details]] | TWiki:Main.PeterThoeny |
       
   787 | Fix: Minor XHTML non-compliance in templates and code. [[http://TWiki.org/cgi-bin/view/Codev/MinorXHTMLNonComplianceInTemplates][Details]] | TWiki:Main.PeterThoeny |
       
   788 | Fix: Getting pages from virtual hosts fails. [[http://TWiki.org/cgi-bin/view/Codev/NetCantGetURLFromVhosts][Details]] | TWiki:Main.JohnTalintyre |
       
   789 | Fix: Create new web fails if !RCS files do not exist. [[http://TWiki.org/cgi-bin/view/Codev/NewWebFailsIfTemplateRCSIsDeleted][Details]] | TWiki:Main.ClausBrunzema TWiki:Main.SvenDowideit |
       
   790 | Fix: Metacharacters can be passed through to the shell in File Attach. [[http://TWiki.org/cgi-bin/view/Codev/NoShellCharacterEscapingInFileAttachComment][Details]] | TWiki:Main.PeterThoeny |
       
   791 | Fix: Ability to delete non-WikiWord topics without confirmation. [[http://TWiki.org/cgi-bin/view/Codev/NonWikiWordInConfirm][Details]] | TWiki:Main.PeterThoeny |
       
   792 | Fix: + symbol in password reset fails. [[http://TWiki.org/cgi-bin/view/Codev/OopsResetPasswdFormat][Details]] | TWiki:Main.PeterThoeny |
       
   793 | Fix: Pathinfo cleanup for hosted sites. [[http://TWiki.org/cgi-bin/view/Codev/PathInfoCleanupBug][Details]] | TWiki:Main.MikeSalisbury TWiki:Main.SvenDowideit |
       
   794 | Fix: Software error in SEARCH if regular expression pattern has unmached parenthesis. [[http://TWiki.org/cgi-bin/view/Codev/PatternExtractBug][Details]] | TWiki:Main.PeterThoeny |
       
   795 | Fix: Pipe chars in the comment field of the attachment table are not escaped. [[http://TWiki.org/cgi-bin/view/Codev/PipeInCommentInAttachmentTableNotEscaped][Details]] | TWiki:Main.PeterThoeny |
       
   796 | Fix: Link escaping in preview fails for not quoted hrefs. [[http://TWiki.org/cgi-bin/view/Codev/PreviewDoesNoQuoteHrefs][Details]] | TWiki:Main.TedPavlic TWiki:Main.PeterThoeny |
       
   797 | Fix: Preview expands variables twice. [[http://TWiki.org/cgi-bin/view/Codev/PreviewExpandsVariablesTwice][Details]] | TWiki:Main.PeterThoeny |
       
   798 | Fix: Using a proxy with TWiki fails; no proxy-HTTP request, minimal request not HTTP 1.0, requests marked 1.1 are at best 1.0. [[http://TWiki.org/cgi-bin/view/Codev/ProxiedIncludesBrokenImplementationBug][Details]] | TWiki:Main.MichaelSparks TWiki:Main.JohnTalintyre |
       
   799 | Fix: Runaway view processes with TWiki::Sore::RcsLite. [[http://TWiki.org/cgi-bin/view/Codev/RcsLiteRunawayViewProcesses][Details]] | TWiki:Main.SvenDowideit |
       
   800 | Fix: Regex Error in !WebTopicList with topics that have meta characters in the name. [[http://TWiki.org/cgi-bin/view/Codev/RegexErrorWithTopicNamesWithMetaChars][Details]] | TWiki:Main.PeterThoeny |
       
   801 | Fix: Rename script misses some ref-by topics. [[http://TWiki.org/cgi-bin/view/Codev/RenameScriptMissesSomeReferrers][Details]] | TWiki:Main.JohnTalintyre |
       
   802 | Fix: Links to self within the page being renamed are not changed. [[http://TWiki.org/cgi-bin/view/Codev/RenameSkipsSelf][Details]] | TWiki:Main.SvenDowideit |
       
   803 | Fix: Rename topic does 'Main.Main.UserName' for attachments. [[http://TWiki.org/cgi-bin/view/Codev/RenameTopicDoesMainMainUser][Details]] | TWiki:Main.PeterThoeny |
       
   804 | Fix: Revision date is set to Jan 1970 when using RCS Lite. [[http://TWiki.org/cgi-bin/view/Codev/RevisionDateJan1970][Details]] | TWiki:Main.SvenDowideit |
       
   805 | Fix: The new dynamically-created <nop>SiteMap is very nice, but somewhat slow. [[http://TWiki.org/cgi-bin/view/Codev/SiteMapIsSlow][Details]] | TWiki:Main.PeterThoeny |
       
   806 | Fix: The makeAnchorName function did not produce the same results if called iteratively, resulting in problems trying to link to headers.. [[http://TWiki.org/cgi-bin/view/Codev/SpecificLinkIncorrectlyRemovesAnchorUnderscores][Details]] | TWiki:Main.WalterMundt |
       
   807 | Fix: Statistics page does not provide links to non-wikiword topics. [[http://TWiki.org/cgi-bin/view/Codev/StatisticsDoesNotLinkNonWikiWordTopics][Details]] | TWiki:Main.PeterThoeny |
       
   808 | Fix: Make TOC link URI references relative. [[http://TWiki.org/cgi-bin/view/Codev/TOCLinkURIRefsNotRelative][Details]] | TWiki:Main.MartinGregory TWiki:Main.PeterThoeny |
       
   809 | Fix: TWiki hangs when used on Apache 2.0. [[http://TWiki.org/cgi-bin/view/Codev/TWikiOnApache2dot0Hangs][Details]] | TWiki:Main.SvenDowideit |
       
   810 | Fix: TOC incorrectly strips out links in headers. [[http://TWiki.org/cgi-bin/view/Codev/TocMishandlesStrippingLinks][Details]] | TWiki:Main.PeterThoeny |
       
   811 | Fix: The HTML tags that are generated by TOC do not close properly. [[http://TWiki.org/cgi-bin/view/Codev/TocNotClosedProperly][Details]] | TWiki:Main.PeterThoeny |
       
   812 | Fix: TOC on INCLUDEd topic ignores STOPINCLUDE. [[http://TWiki.org/cgi-bin/view/Codev/TocWithParameterIgnoresStopinclude][Details]] | TWiki:Main.WillNorris TWiki:Main.PeterThoeny |
       
   813 | Fix: Quotes in tooltip message can break a TWiki form. [[http://TWiki.org/cgi-bin/view/Codev/TooltipCanBreakForm][Details]] | TWiki:Main.PeterThoeny |
       
   814 | Fix: Better error message if the file attachment directory is not writable. [[http://TWiki.org/cgi-bin/view/Codev/UninitializedValueInRcsFile][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
   815 | Fix: Image size of PNG files. [[http://TWiki.org/cgi-bin/view/Codev/UploadDoesNotGenerateImageSizeOfPngs][Details]] | TWiki:Main.ArthurClemens |
       
   816 | Fix: The testenv script distinguishes between real user ID and effective user ID. [[http://TWiki.org/cgi-bin/view/Codev/UseEffectiveUIDInTestenv][Details]] | TWiki:Main.RichardDonkin |
       
   817 | Fix: Variables in square bracket links dont work in form fields. [[http://TWiki.org/cgi-bin/view/Codev/VariableInSquareBracketLinkDoestWorkInFormField][Details]] | TWiki:Main.SvenDowideit |
       
   818 | Fix: Variable with Parameters in Form Fields Disappear. [[http://TWiki.org/cgi-bin/view/Codev/VariableWithParamsInFormFieldsDisappear][Details]] | TWiki:Main.PeterThoeny |
       
   819 | Fix: Verbatim tag should escape HTML entities. [[http://TWiki.org/cgi-bin/view/Codev/VerbatimShouldEscapeHtmlEntities][Details]] | TWiki:Main.PeterThoeny |
       
   820 | Fix: Field names of TWiki Forms can be !WikiWords, this is used to link to a help topic. [[http://TWiki.org/cgi-bin/view/Codev/WebDotTopicFormFieldNamesDontWork][Details]] | TWiki:Main.PeterThoeny |
       
   821 | Fix: Clean up the !WebRssBase INCLUDES to use VARIABLES set in !TWikiPreferences. [[http://TWiki.org/cgi-bin/view/Codev/WebRssBaseDcFieldsWrong][Details]] | TWiki:Main.SvenDowideit |
       
   822 | Fix: Resolving variables in included topics. [[http://TWiki.org/cgi-bin/view/Codev/WrongInternalTagOrder][Details]] | TWiki:Main.OliverKrueger TWiki:Main.SvenDowideit |
       
   823 
       
   824 #BeijingRelease
       
   825 ---++ 01-Feb-2003 Release (Beijing)
       
   826 
       
   827    * *18 Jan 2003* - TWiki:Main.PeterThoeny
       
   828       * Support for =/bin/view/Web.TopicName= topic view URL (besides the default =/bin/view/Web/TopicName= URL); useful for InterwikiPlugin links like TWiki:Codev.ReadmeFirst
       
   829    * *31 Dec 2002* - TWiki:Main.PeterThoeny
       
   830       * Enhanced Plugin API to manipulate topic data with new functions in Func.pm: =readTopicText=, =saveTopicText=, =setTopicEditLock=, =checkTopicEditLock=
       
   831    * *31 Dec 2002* - TWiki:Main.PeterThoeny
       
   832       * New =%<nop>NOAUTOLINK%= setting in the %WIKIPREFSTOPIC% to disable the auto-linking of WikiWords
       
   833    * *29 Dec 2002* - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.RichardDonkin, TWiki:Main.SvenDowideit
       
   834       * New Plugin hooks =registrationHandler=, =beforeEditHandler=, =afterEditHandler=, =beforeSaveHandler=, =writeHeaderHandler=, =redirectCgiQueryHandler=, =getSessionValueHandler=, =setSessionValueHandler=
       
   835    * *30 Nov 2002* - TWiki:Main.RichardDonkin
       
   836       * Internationalization ('I18N') support for international characters in WikiWords, such as ISO-8859-15, KOI8-R - also supports Chinese, Japanese, etc.
       
   837    * *25 Nov 2002* - TWiki:Main.PeterThoeny
       
   838       * Include previous topic revision with =%<nop>INCLUDE{ "OtherTopic" rev="1.2" }%=
       
   839    * *15 Nov 2002* - TWiki:Main.PeterThoeny
       
   840       * The Go box understands also URLs, useful for special TWikiSkins handling
       
   841    * *08 Nov 2002* - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
       
   842       * In %NOTIFYTOPIC%, if only the WikiName is specified, the e-mail is taken from the user's home page; if the WikiName is a group name, a notification is sent to all members of the group
       
   843    * *30 Oct 2002* - TWiki:Main.PeterThoeny
       
   844       * New =%<nop>NOP{}%= variable in TWikiTemplates topic gets removed at topic creation time; useful to write protect template topics
       
   845    * *28 Sep 2002* - TWiki:Main.PeterThoeny
       
   846       * The =%<nop>URLPARAM{}%= variable in TWikiTemplates topic gets expanded at topic creation time; useful for dynamic content creation
       
   847    * *28 Sep 2002* - TWiki:Main.PeterThoeny
       
   848       * New =$logDir= introduced in TWiki.cfg to set the log directory
       
   849    * *13 Sep 2002* - TWiki:Main.PeterThoeny
       
   850       * Renamed the *Test* web to *Sandbox*
       
   851    * *03 Aug 2002* - TWiki:Main.RichardDonkin
       
   852       * New =setlib.cfg= file in the bin directory to set the TWiki library path
       
   853    * *02 Aug 2002* - TWiki:Main.PeterThoeny, TWiki:Main.RyanFreebern
       
   854       * Support for outbound HTTP proxy when including URLs based on new =%<nop>PROXYHOST= and =%<nop>PROXYPORT%= settings in the %WIKIPREFSTOPIC%
       
   855    * *12 Jul 2002* - TWiki:Main.PeterThoeny
       
   856       * The page logo is configurable with new =%<nop>WIKILOGOIMG%=, =%<nop>TWIKILOGOURL%= and =%<nop>WIKILOGOALT%= variables in %WIKIPREFSTOPIC%; replacing =$wikiHomeUrl= in TWiki.cfg
       
   857    * *12 Jun 2002* - TWiki:Main.PeterThoeny
       
   858       * New =%<nop>WIKITOOLNAME%= variable in %WIKIPREFSTOPIC%; replacing =$wikiToolName= in TWiki.cfg
       
   859    * *31 May 2002* - TWiki:Main.PeterThoeny
       
   860       * New =%<nop>EDITBOXSTYLE%= preferences variable which sets the edit box width automatically to the window width
       
   861    * *17 May 2002* - TWiki:Main.PeterThoeny
       
   862       * New =%<nop>URLENCODE{}%= variable to encodes a string for using in a URL parameter, e.g. =%<nop>URLENCODE{"spaced name"}%= returns =spaced%20name=
       
   863    * *17 May 2002* - TWiki:Main.PeterThoeny
       
   864       * FormattedSearch can be nested
       
   865    * *05 May 2002* - TWiki:Main.PeterThoeny
       
   866       * New user home pages are now based on the NewUserTemplate, replacing the =/twiki/templates/register.tmpl= template file
       
   867    * *26 Apr 2002* - TWiki:Main.PeterThoeny
       
   868       * New markup to exclude heading from a =%<nop>TOC%= table of content, e.g. =---+!! This heading= is not shown in a TOC
       
   869    * *13 Apr 2002* - TWiki:Main.PeterThoeny
       
   870       * Form and script to create new webs, see ManagingWebs
       
   871    * *01 Apr 2002* - TWiki:Main.JohnTalintyre
       
   872       * New data storage framework that lets you use external RCS commands for revision control, or a new native Perl implementation that does not depend on the external RCS commands
       
   873    * *28 Mar 2002* - TWiki:Main.RichardDonkin
       
   874       * Fixed IE5/IE6-specific problem whereby going back from preview sometimes removes all edit changes
       
   875    * *23 Mar 2002* - TWiki:Main.JohnTalintyre
       
   876       * New AND search; with regular expression enabled, use the semicolon ";" as the AND operator in =%<nop>SEARCH{}%= variable, FormattedSearch and WebSearch
       
   877    * *21 Mar 2002* - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
       
   878       * Fixed cache issue where the edit page showed outdated content
       
   879    * *06 Mar 2002* - TWiki:Main.RichardDonkin
       
   880       * Improved statistics script which uses less memory to process large log files
       
   881    * *09 Jan 2002* - TWiki:Main.JohnTalintyre
       
   882       * Variables inside =&lt;verbatim&gt;= tags are no longer expanded
       
   883 
       
   884 #AthensRelease
       
   885 ---++ 01-Dec-2001 Release (Athens)
       
   886 
       
   887    * *25 Oct 2001* - TWiki:Main.PeterThoeny
       
   888       * Added FormattedSearch to =%<nop>SEARCH{}%= variable for database like reporting.
       
   889 
       
   890 ---++ 01-Sep-2001 Release
       
   891 
       
   892    * *30 Aug 2001* - TWiki:Main.JohnTalintyre
       
   893       * Easier install for Windows, including auto detection in =TWiki.cfg=
       
   894    * *30 Aug 2001* - TWiki:Main.JohnTalintyre
       
   895       * Ability to move attachments between topics, see FileAttachments 
       
   896    * *21 Aug 2001* - TWiki:Main.PeterThoeny
       
   897       * Convert to XHTML 1.0 function: first step to XHTML-ifying TWiki
       
   898    * *26 Jun 2001* - TWiki:Main.JohnTalintyre
       
   899       * Category information to forms using the TWikiMetaData format, see TWikiForms
       
   900    * *07 Jun 2001* - TWiki:Main.PeterThoeny
       
   901       * New topic templates as topics instead of templates. Customize by editing the topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplates. 
       
   902    * *07 Jun 2001* - TWiki:Main.PeterThoeny
       
   903       * New =%<nop>TOPICLIST{"format"}%= and =%<nop>WEBLIST{"format"}%= variables to get a formatted topic index and web index, respectively. More in TWikiVariables. 
       
   904    * *01 Jun 2001* - TWiki:Main.PeterThoeny
       
   905       * New =%<nop>URLPARAM{"name"}%= variable to query URL parameters. More in TWikiVariables. 
       
   906    * *01 Jun 2001* - TWiki:Main.AndreaSterbini
       
   907       * API to extend TWiki, see [[TWikiPlugins#PluginAPI][TWikiPluginAPI]] 
       
   908    * *01 Jun 2001* - TWiki:Main.KlausWriessnegger, TWiki:Main.AndreaSterbini
       
   909       * Forms to change/reset/install passwords, see ChangePassword &amp; ResetPassword
       
   910    * *01 May 2001* - TWiki:Main.AndreaSterbini
       
   911       * The %MAINWEB%.TWikiAdminGroup (or other group) can be enabled as a [[TWikiAccessControl#SuperAdminGroup][SuperAdminGroup]]. Members have browser edit access to _all_ locked topics. 
       
   912    * *01 May 2001* - TWiki:Main.JohnTalintyre
       
   913       * Meta information format, see TWikiMetaData
       
   914    * *01 May 2001* - TWiki:Main.JohnTalintyre
       
   915       * Attachment under revision control See FileAttachment 
       
   916    * *01 May 2001* - TWiki:Main.JohnTalintyre
       
   917       * Ability to rename/move topics, ManagingTopics
       
   918    * *27 Mar 2001* - TWiki:Main.PeterThoeny
       
   919       * The table syntax has been enhanced to (i) render ==| <nop>*bold*<nop> |== cells as table headers, (ii) render space padded cells ==|   center aligned   |== and ==|   right aligned |==, (iii) span multiple columns using ==| empty cells |||==. More in TextFormattingRules. 
       
   920    * *25 Mar 2001* - TWiki:Main.PeterThoeny
       
   921       * Security fix Questionable files like PHP scripts (executables) and ==.htaccess== files that are attached to a topic get a ==.txt== suffix appended to the file name. See also TWiki:Codev/FileAttachmentFilterSecurityAlert 
       
   922    * *28 Feb 2001* - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
       
   923       * New Wiki rule for headings, i.e. =---++ My Title=; and new =%<nop>TOC%= variable to build a table of content from headings in a topic. More in TWikiVariables. 
       
   924    * *28 Feb 2001* - TWiki:Main.PeterThoeny
       
   925       * New Wiki rule to specify arbitrary text for external links (i.e. =[<nop>[http://TWki.org][TWiki]]=) and internal links (i.e =[<nop>[WikiSyntax][syntax]]=). More in TWikiVariables. 
       
   926    * *28 Feb 2001* - TWiki:Main.PeterThoeny
       
   927       * New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with =#MyAnchor= at the beginning of a line, and link to it with =[<nop>[#MyAnchor]]=. More in TWikiVariables. 
       
   928    * *25 Feb 2001* - TWiki:Main.NicholasLee, TWiki:Main.PeterThoeny
       
   929       * Use =Net::SMTP= module instead of =sendmail= if installed. 
       
   930    * *01 Feb 2001* - TWiki:Main.PeterThoeny
       
   931       * Added =&lt;verbatim&gt;= ... =&lt;/verbatim&gt;= tags to show source code "as is". Unlike the =&lt;pre&gt;= ... =&lt;/pre&gt;= tags, it also shows =&lt;=, =&gt;=, =&amp;= characters "as is". 
       
   932    * *01 Feb 2001* - TWiki:Main.PeterThoeny
       
   933       * Fixed TWiki:Codev/CreateLinkToAttachedFileBug. 
       
   934    * *21 Jan 2001* - TWiki:Main.PeterThoeny
       
   935       * Added a "Minor change, don't notify" checkbox in preview. More in DontNotify. 
       
   936    * *21 Jan 2001* - TWiki:Main.PeterThoeny
       
   937       * Added Bold Fixed formatting using double-equal signs, e.g. write =<nop>==Bold Fixed==<nop>= to get ==Bold Fixed==. 
       
   938    * *20 Jan 2001* - TWiki:Main.PeterThoeny
       
   939       * Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables. __Attention:__ Check your existing topics when you upgrade TWiki! 
       
   940    * *18 Jan 2001* - TWiki:Main.PeterThoeny
       
   941       * WebChanges, WebSearch and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 16:43 r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 16:43 <b>NEW</b></u>). 
       
   942    * *16 Jan 2001* - TWiki:Main.PeterThoeny
       
   943       * New variable =%<nop>STARTINCLUDE%= and =%<nop>STOPINCLUDE%= variables to control what gets included of a topic. More in TWikiVariables. 
       
   944    * *16 Jan 2001* - TWiki:Main.PeterThoeny
       
   945       * TWiki skins Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and TWiki:Codev/TWikiSkins. 
       
   946    * *07 Jan 2001* - TWiki:Main.StanleyKnutson
       
   947       * Better error handling when saving a topic. 
       
   948    * *05 Jan 2001* - TWiki:Main.PeterThoeny
       
   949       * View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and TWiki:Codev/AuthenticationBasedOnGroups. 
       
   950    * *05 Dec 2000* - TWiki:Main.PeterThoeny
       
   951       * Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and TWiki:Codev/IncludeHandlingImprovements. 
       
   952    * *03 Dec 2000* - TWiki:Main.PeterThoeny
       
   953       * New =noheader="on"= switch in =%<nop>SEARCH{...}%= to suppress table header. More in TWikiVariables. 
       
   954 
       
   955 ---++ 01-Dec-2000 Release
       
   956 
       
   957    * *03 Nov 2000* - TWiki:Main.PeterThoeny
       
   958       * Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration e-mail. 
       
   959    * *01 Nov 2000* - TWiki:Main.PeterThoeny
       
   960       * New variable =%<nop>VAR{"NAME" web="Web"}%= to get web-specific preferences. More in TWikiVariables. 
       
   961    * *01 Nov 2000* - TWiki:Main.PeterThoeny
       
   962       * Added a "Cancel" link in edit that releases the edit lock. 
       
   963    * *23 Oct 2000* - TWiki:Main.PeterThoeny
       
   964       * Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and TWiki:Codev/AuthenticationBasedOnGroups. 
       
   965    * *05 Oct 2000* - TWiki:Main.PeterThoeny
       
   966       * Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiUserAuthentication. 
       
   967    * *26 Sep 2000* - TWiki:Main.AlWilliams, TWiki:Main.PeterThoeny
       
   968       * Fixed TWiki:Codev/UppercaseAttachments bug and added =png= image support. 
       
   969    * *26 Sep 2000* - TWiki:Main.HaroldGottschalk, TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
       
   970       * Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in TWiki:Codev/BetterTWikiTagTemplateProcessing. 
       
   971    * *20 Sep 2000* - TWiki:Main.ManpreetSingh
       
   972       * New -q switch in =mailnotify= to suppress all normal output. 
       
   973    * *19 Sep 2000* - TWiki:Main.PeterThoeny
       
   974       * Fixed TWiki:Codev/AttachedNotificationLinksBug. 
       
   975    * *18 Sep 2000* - TWiki:Main.ManpreetSingh, TWiki:Main.PeterThoeny
       
   976       * Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ. 
       
   977    * *19 Aug 2000* - TWiki:Main.PeterThoeny
       
   978       * Ref-By link searches all webs (not just the current web.) 
       
   979    * *16 Aug 2000* - TWiki:Main.PeterThoeny
       
   980       * New TWikiPreferences variables =%<nop>HTTP_EQUIV_ON_VIEW%= , =%<nop>HTTP_EQUIV_ON_EDIT%= and =%<nop>HTTP_EQUIV_ON_PREVIEW%= that define the =&lt;meta http-equiv="..."&gt;= meta tags for the TWiki templates. This can be used for example to set a document expiration time. 
       
   981    * *29 Jul 2000* - TWiki:Main.PeterThoeny
       
   982       * New variables =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= . More in TWikiVariables. 
       
   983    * *23 Jul 2000* - TWiki:Main.PeterThoeny
       
   984       * Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%= . Legacy syntax still supported. 
       
   985    * *23 Jul 2000* - TWiki:Main.PeterThoeny
       
   986       * BookView search allows you show a set of topics for easy printing. 
       
   987    * *22 Jul 2000* - TWiki:Main.PeterThoeny
       
   988       * More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters. 
       
   989    * *22 Jul 2000* - TWiki:Main.PeterThoeny
       
   990       * Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration) 
       
   991    * *07 Jul 2000* - TWiki:Main.PeterThoeny
       
   992       * Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock. 
       
   993    * *07 Jul 2000* - TWiki:Main.PeterThoeny
       
   994       * Fixed problem of losing carriage returns when editing topics with KDE KFM browser or <nop>W3M browser. 
       
   995    * *21 Jun 2000* - TWiki:Main.PeterThoeny
       
   996       * Fixed problem that a page redirect on some server environments is not working (host name is needed in URL). 
       
   997    * *21 Jun 2000* - TWiki:Main.CrisBailiff, TWiki:Main.PeterThoeny
       
   998       * Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files. 
       
   999    * *29 May 2000* - TWiki:Main.PeterThoeny
       
  1000       * New =%<nop>GMTIME%= variable that shows the current GM time. 
       
  1001    * *28 May 2000* - TWiki:Main.PeterThoeny
       
  1002       * Lock warning shows remaining lock time in minutes. 
       
  1003    * *15 May 2000* - TWiki:Main.PeterFokkinga
       
  1004       * Each topic can have its own template file. TWikiTemplates has more. 
       
  1005    * *02 May 2000* - TWiki:Main.KevinKinnell, TWiki:Main.PeterThoeny
       
  1006       * Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in TWikiVariables. 
       
  1007 
       
  1008 ---++ 01-May-2000 Release
       
  1009 
       
  1010    * *21 Apr 2000* - TWiki:Main.PeterThoeny
       
  1011       * New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= . 
       
  1012    * *21 Apr 2000* - TWiki:Main.JohnAltstadt, TWiki:Main.PeterThoeny
       
  1013       * TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file). 
       
  1014    * *20 Mar 2000* - TWiki:Main.PeterThoeny
       
  1015       * Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page. 
       
  1016    * *11 Mar 2000* - TWiki:Main.PeterThoeny
       
  1017       * Better security with taint checking ( =Perl -T= option ) 
       
  1018    * *25 Feb 2000* - TWiki:Main.PeterThoeny
       
  1019       * New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size. 
       
  1020    * *25 Feb 2000* - TWiki:Main.PeterThoeny
       
  1021       * Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files.  
       
  1022    * *11 Feb 2000* - TWiki:Main.PeterThoeny
       
  1023       * New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi". 
       
  1024    * *11 Feb 2000* - TWiki:Main.PeterThoeny
       
  1025       * New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons. 
       
  1026    * *07 Feb 2000* - TWiki:Main.PeterThoeny
       
  1027       * Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax) 
       
  1028    * *07 Feb 2000* - TWiki:Main.PeterThoeny
       
  1029       * Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system. 
       
  1030    * *04 Feb 2000* - TWiki:Main.PeterThoeny
       
  1031       * Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.) 
       
  1032    * *29 Jan 2000* - TWiki:Main.PeterThoeny
       
  1033       * Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly. 
       
  1034    * *24 Jan 2000* - TWiki:Main.PeterThoeny
       
  1035       * Fixed bug where an e-mail address starting with a WikiName was rendered as an internal Wiki link instead of an e-mail address, i.e. SomeWikiName@@somewhere.test . 
       
  1036    * *10 Jan 2000* - TWiki:Main.PeterThoeny
       
  1037       * No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.) 
       
  1038    * *03 Oct 1999* - TWiki:Main.PeterThoeny
       
  1039       * Limit the number of revisions shown at the bottom of the topic. Example %BR% Topic <nop>%TOPIC% . { .....   <a href="%SCRIPTURL{"rdiff"}%/%WEB%/%TOPIC%">Diffs</a>   r1.10   <a href="%SCRIPTURL{"rdiff"}%/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</a>   <a href="%SCRIPTURL{"view"}%/%WEB%/%TOPIC%?rev=1.9">r1.9</a>   <a href="%SCRIPTURL{"rdiff"}%/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</a>   <a href="%SCRIPTURL{"view"}%/%WEB%/%TOPIC%?rev=1.8">r1.8</a>   <a href="%SCRIPTURL{"rdiff"}%/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</a>   <a href="%SCRIPTURL{"view"}%/%WEB%/%TOPIC%?rev=1.7">r1.7</a>   <a href="%SCRIPTURL{"oops"}%/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</a> } %BR% Additional revisions can be selected by pressing the =>...= link.
       
  1040 
       
  1041 ---++ 01-Sep-1999 Release
       
  1042 
       
  1043    * *31 Aug 1999* - TWiki:Main.PeterThoeny
       
  1044       * Fixed <nop>Y2K bug. (Date in year 2000 had wrong format.) 
       
  1045    * *08 Aug 1999* - TWiki:Main.PeterThoeny
       
  1046       * New text formatting rule for creating tables. Text gets rendered as a table if enclosed in " " vertical bars. Example line as it is written and how it shows up  
       
  1047    * *03 Aug 1999* - TWiki:Main.PeterThoeny
       
  1048       * Online registration of new user using web form in TWikiRegistration. Authentication of users. 
       
  1049    * *22 Jul 1999* - TWiki:Main.PeterThoeny
       
  1050       * Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file. 
       
  1051    * *21 Jul 1999* - TWiki:Main.PeterThoeny
       
  1052       * Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example =www.some.domain:1234/twiki= gets =www.some.domain/twiki= . 
       
  1053    * *15 Jul 1999* - TWiki:Main.PeterThoeny
       
  1054       * Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text. 
       
  1055    *  *07 Jul 1999* - TWiki:Main.ChristopheVermeulen
       
  1056       * Link a plural topic to a singular topic in case the plural topic does not exist. Example =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= .
       
  1057 
       
  1058 ---++ 01-Jul-1999 Release
       
  1059 
       
  1060    * *23 Jun 1999* - TWiki:Main.PeterThoeny
       
  1061       * New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters. 
       
  1062    * *23 Jun 1999* - TWiki:Main.PeterThoeny
       
  1063       * Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core. 
       
  1064    * *21 May 1999* - TWiki:Main.DavidWarman
       
  1065       * Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text.  
       
  1066    * *20 May 1999* - TWiki:Main.PeterThoeny
       
  1067       * Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt; 
       
  1068    * *20 May 1999* - TWiki:Main.PeterThoeny
       
  1069       * New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool =<nop>%WIKITOOLNAME%= ). 
       
  1070    * *15 Apr 1999* - TWiki:Main.PeterThoeny
       
  1071       * Topic locking Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates. 
       
  1072    * *26 Mar 1999* - TWiki:Main.PeterThoeny
       
  1073       * File attachments Upload and download any file as a topic attachment by using the browser. FileAttachment has more. 
       
  1074    * *26 Mar 1999* - TWiki:Main.PeterThoeny
       
  1075       * New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment). 
       
  1076    * *09 Feb 1999* - TWiki:Main.PeterThoeny
       
  1077       * New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example Writing <nop>=fixed font=<nop> will show up as =fixed font= . 
       
  1078    * *09 Feb 1999* - TWiki:Main.PeterThoeny
       
  1079       * No new topic revision is created if the _same_ person saves a topic again within _one_ hour. 
       
  1080    * *03 Feb 1999* - TWiki:Main.PeterThoeny
       
  1081       * Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. %BR% <code> Topic <nop>TWikiHistory . { Edit   Ref-By   Diffs   r1.3   >   r1.2   >   r1.1 } %BR% Revision r1.3 1998/11/10 01:34 by <nop>PeterThoeny </code> 
       
  1082    * *04 Jan 1999* - TWiki:Main.PeterThoeny
       
  1083       * Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;. 
       
  1084 
       
  1085 ---++ 1998 Releases
       
  1086 
       
  1087    * *08 Dec 1998* - TWiki:Main.PeterThoeny
       
  1088       * Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text. 
       
  1089    * *07 Dec 1998* - TWiki:Main.PeterThoeny
       
  1090       * Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version.  
       
  1091    * *18 Nov 1998* - TWiki:Main.PeterThoeny
       
  1092       * Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web. 
       
  1093    * *10 Nov 1998* - TWiki:Main.PeterThoeny
       
  1094       * The e-mail notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions. 
       
  1095    * *10 Nov 1998* - TWiki:Main.PeterThoeny
       
  1096       * View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom %BR% <code> Topic <nop>TWikiHistory . { Edit   Ref-By   r1.3   >   r1.2   >   r1.1 } %BR% Revision r1.3 1998/11/10 01:34 by TWiki:Main.PeterThoeny </code> 
       
  1097    * *26 Oct 1998* - TWiki:Main.PeterThoeny
       
  1098       * Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions. 
       
  1099    * *26 Oct 1998* - TWiki:Main.PeterThoeny
       
  1100       * Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. %BR% <code> Topic <nop>TWikiHistory . { Edit   Ref-By   r1.3   r1.2   r1.1 } %BR% Revision r1.3 1998/10/26 01:34:00 by TWiki:Main.PeterThoeny </code> 
       
  1101    * *14 Oct 1998* - TWiki:Main.PeterThoeny
       
  1102       * Refered-By Find out which topics have a link to the current topic. Each topic has a  Ref-By  link for that. Note Only references from the current web are shown, not references from other webs. 
       
  1103    * *13 Oct 1998* - TWiki:Main.PeterThoeny
       
  1104       * Alphabetical topic index in WebSearch. 
       
  1105    * *24 Sep 1998* - TWiki:Main.PeterThoeny
       
  1106       * Corrected templates for automatic e-mail notification so that MS Outlook can display attachment as an HTML file. 
       
  1107    * *13 Aug 1998* - TWiki:Main.PeterThoeny
       
  1108       * WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid TWikiTopics name, but not <code>Aa1</code>. 
       
  1109    * *07 Aug 1998* - TWiki:Main.PeterThoeny
       
  1110       * Automatic e-mail notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe. 
       
  1111    * *06 Aug 1998* - TWiki:Main.PeterThoeny
       
  1112       * Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%= 
       
  1113    * *05 Aug 1998* - TWiki:Main.PeterThoeny
       
  1114       * Signature and date is inserted automatically when creating a new topic. 
       
  1115    * *04 Aug 1998* - TWiki:Main.PeterThoeny
       
  1116       * Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl) 
       
  1117    * *04 Aug 1998* - TWiki:Main.PeterThoeny
       
  1118       * Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl) 
       
  1119    * *31 Jul 1998* - TWiki:Main.PeterThoeny
       
  1120       * Support for quoted text with a '>' at the beginning of the line. 
       
  1121    * *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1122       * Added TWiki variables, enclosed in % signs =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name). 
       
  1123    * *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1124       * Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main.TWikiUsers. 
       
  1125    * *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1126       * Topic index. (Technically speaking a simple '.*' search on topic names.)  
       
  1127    * *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1128       * Topic WebSearch allows full text search and and topic search with/without regular expressions. 
       
  1129    * *27 Jul 1998* - TWiki:Main.PeterThoeny
       
  1130       * Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= . 
       
  1131    * *23 Jul 1998* - TWiki:Main.PeterThoeny
       
  1132       * Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  1133 
       
  1134 ---++ Dev Flow
       
  1135 
       
  1136 The typical TWiki development flow...
       
  1137 
       
  1138    * TWiki:Codev.FeatureBrainstorming: open forum for new ideas  
       
  1139    * TWiki:Codev.FeatureEnhancementRequest: specific detailed request
       
  1140    * TWiki:Codev.FeatureToDo: prioritized to up-next dev status
       
  1141    * TWiki:Codev.FeatureUnderConstruction: currently in development
       
  1142    * TWiki:Codev.FeatureDone: completed and implemented
       
  1143    * TWiki:Codev.DocRequest: request for documentation
       
  1144    * TWiki:Codev.DocsToDo: feature documentation pending
       
  1145    * TWiki:Codev.FeatureDocumented: documented feature
       
  1146    * TWikiDocumentation: reference manual for the latest TWiki
       
  1147 
       
  1148 __Related Topics:__ DeveloperDocumentationCategory
       
  1149 @
       
  1150 
       
  1151 
       
  1152 1.70
       
  1153 log
       
  1154 @buildrelease
       
  1155 @
       
  1156 text
       
  1157 @d1 4
       
  1158 a4 1
       
  1159 %META:TOPICINFO{author="TWikiContributor" date="1169338988" format="1.1" version="70"}%
       
  1160 d6 82
       
  1161 a87 2
       
  1162 %STARTINCLUDE%
       
  1163 ---# Appendix A: TWiki Development Timeline
       
  1164 @
       
  1165 
       
  1166 
       
  1167 1.69
       
  1168 log
       
  1169 @buildrelease
       
  1170 @
       
  1171 text
       
  1172 @d1 1
       
  1173 a1 1
       
  1174 %META:TOPICINFO{author="TWikiContributor" date="1168768620" format="1.1" version="69"}%
       
  1175 d7 1
       
  1176 a7 1
       
  1177 ---++ TWiki Release 4.1 (Edinburgh), 17 Jan 2007
       
  1178 d55 1
       
  1179 a55 1
       
  1180       * Functionality of !DateFieldPlugin merged into core
       
  1181 d70 1
       
  1182 d101 2
       
  1183 d209 1
       
  1184 a209 1
       
  1185 | Internationalization: Support use of UTF-8 URLs for I18N characters in TWiki page and attachment names. [[http://TWiki.org/cgi-bin/view/Codev/EncodeURLsWithUTF8][Details]] | TWiki:Main.RichardDonkin |
       
  1186 @
       
  1187 
       
  1188 
       
  1189 1.68
       
  1190 log
       
  1191 @buildrelease
       
  1192 @
       
  1193 text
       
  1194 @d1 1
       
  1195 a1 1
       
  1196 %META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="68"}%
       
  1197 d6 97
       
  1198 d535 1
       
  1199 a535 1
       
  1200       * Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser. 
       
  1201 d580 1
       
  1202 a580 1
       
  1203       * Limit the number of revisions shown at the bottom of the topic. Example %BR% Topic <nop>%TOPIC% . { .....   <a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%">Diffs</a>   r1.10   <a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</a>   <a href="%SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=1.9">r1.9</a>   <a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</a>   <a href="%SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=1.8">r1.8</a>   <a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</a>   <a href="%SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=1.7">r1.7</a>   <a href="%SCRIPTURL%/oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</a> } %BR% Additional revisions can be selected by pressing the =>...= link.
       
  1204 d585 1
       
  1205 a585 1
       
  1206       * Fixed Y2K bug. (Date in year 2000 had wrong format.) 
       
  1207 d649 1
       
  1208 a649 1
       
  1209       * WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>. 
       
  1210 @
       
  1211 
       
  1212 
       
  1213 1.67
       
  1214 log
       
  1215 @buildrelease
       
  1216 @
       
  1217 text
       
  1218 @d1 1
       
  1219 a1 1
       
  1220 %META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="67"}%
       
  1221 d39 1
       
  1222 d42 1
       
  1223 d81 1
       
  1224 a81 1
       
  1225 See more details at TWikiReleaseNotes04x00x00
       
  1226 @
       
  1227 
       
  1228 
       
  1229 1.66
       
  1230 log
       
  1231 @buildrelease
       
  1232 @
       
  1233 text
       
  1234 @d1 1
       
  1235 a1 1
       
  1236 %META:TOPICINFO{author="TWikiContributor" date="1111929255" format="1.0" version="66"}%
       
  1237 d10 9
       
  1238 a18 9
       
  1239 	* Much simpler install and configuration
       
  1240 	* Integrated session support
       
  1241 	* Webserver-independent login/logout
       
  1242 	* Security sandbox blocking exploits for remote command execution on the server
       
  1243 	* Edit conflict resolution with automatic merge
       
  1244 	* Multilingual UI
       
  1245 	* E-mail confirmations for registration
       
  1246 	* WYSIWYG editor (beta)
       
  1247 	* Hierarchical sub-webs (beta)
       
  1248 d22 1
       
  1249 a22 1
       
  1250 Most of the redesign, refactoring and new documentation work in Dakar release was done by [[http://c-dot.co.uk][Crawford Currie]]. [[http://kamaelia.org/Michael.html][Michael Sparks]] provided ideas and proof of concept for several improvements. Other people who gave _large_ amounts of their time and patience to less sexy aspects of the work, such as testing, infrastructure and documentation, are [[TWiki:Main.AntonAylward][AntonAylward]], [[TWiki:Main.KennethLavrsen][KennethLavrsen]], [[TWiki:Main.LynnwoodBrown][LynnwoodBrown]], [[TWiki:Main.MichaelDaum][MichaelDaum]], [[http://www.structuredwikis.com/][Peter Thoeny]], [[http://www.home.org.au][Sven Dowideit]], [[TWiki:Main.WillNorris][WillNorris]].
       
  1251 d38 1
       
  1252 d86 11
       
  1253 a96 11
       
  1254 	* Automatic upgrade script, and easier first-time installation
       
  1255 	* Attractive new skins, using a standard set of CSS classes, and a skin browser to help you choose
       
  1256 	* New easier-to-use save options
       
  1257 	* Many improvements to SEARCH
       
  1258 	* Improved support for internationalisation
       
  1259 	* Better topic management screens
       
  1260 	* More pre-installed Plugins: CommentPlugin, EditTablePlugin, RenderListPlugin, SlideShowPlugin, SmiliesPlugin, SpreadSheetPlugin, TablePlugin
       
  1261 	* Improved Plugins API and more Plugin callbacks
       
  1262 	* Better support for different authentication methods
       
  1263 	* Many user interface and usability improvements
       
  1264 	* And many, many more enhancements
       
  1265 d269 56
       
  1266 a324 56
       
  1267 	* *18 Jan 2003* - TWiki:Main.PeterThoeny
       
  1268 		* Support for =/bin/view/Web.TopicName= topic view URL (besides the default =/bin/view/Web/TopicName= URL); useful for InterwikiPlugin links like TWiki:Codev.ReadmeFirst
       
  1269 	* *31 Dec 2002* - TWiki:Main.PeterThoeny
       
  1270 		* Enhanced Plugin API to manipulate topic data with new functions in Func.pm: =readTopicText=, =saveTopicText=, =setTopicEditLock=, =checkTopicEditLock=
       
  1271 	* *31 Dec 2002* - TWiki:Main.PeterThoeny
       
  1272 		* New =%<nop>NOAUTOLINK%= setting in the %WIKIPREFSTOPIC% to disable the auto-linking of WikiWords
       
  1273 	* *29 Dec 2002* - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.RichardDonkin, TWiki:Main.SvenDowideit
       
  1274 		* New Plugin hooks =registrationHandler=, =beforeEditHandler=, =afterEditHandler=, =beforeSaveHandler=, =writeHeaderHandler=, =redirectCgiQueryHandler=, =getSessionValueHandler=, =setSessionValueHandler=
       
  1275 	* *30 Nov 2002* - TWiki:Main.RichardDonkin
       
  1276 		* Internationalization ('I18N') support for international characters in WikiWords, such as ISO-8859-15, KOI8-R - also supports Chinese, Japanese, etc.
       
  1277 	* *25 Nov 2002* - TWiki:Main.PeterThoeny
       
  1278 		* Include previous topic revision with =%<nop>INCLUDE{ "OtherTopic" rev="1.2" }%=
       
  1279 	* *15 Nov 2002* - TWiki:Main.PeterThoeny
       
  1280 		* The Go box understands also URLs, useful for special TWikiSkins handling
       
  1281 	* *08 Nov 2002* - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
       
  1282 		* In %NOTIFYTOPIC%, if only the WikiName is specified, the e-mail is taken from the user's home page; if the WikiName is a group name, a notification is sent to all members of the group
       
  1283 	* *30 Oct 2002* - TWiki:Main.PeterThoeny
       
  1284 		* New =%<nop>NOP{}%= variable in TWikiTemplates topic gets removed at topic creation time; useful to write protect template topics
       
  1285 	* *28 Sep 2002* - TWiki:Main.PeterThoeny
       
  1286 		* The =%<nop>URLPARAM{}%= variable in TWikiTemplates topic gets expanded at topic creation time; useful for dynamic content creation
       
  1287 	* *28 Sep 2002* - TWiki:Main.PeterThoeny
       
  1288 		* New =$logDir= introduced in TWiki.cfg to set the log directory
       
  1289 	* *13 Sep 2002* - TWiki:Main.PeterThoeny
       
  1290 		* Renamed the *Test* web to *Sandbox*
       
  1291 	* *03 Aug 2002* - TWiki:Main.RichardDonkin
       
  1292 		* New =setlib.cfg= file in the bin directory to set the TWiki library path
       
  1293 	* *02 Aug 2002* - TWiki:Main.PeterThoeny, TWiki:Main.RyanFreebern
       
  1294 		* Support for outbound HTTP proxy when including URLs based on new =%<nop>PROXYHOST= and =%<nop>PROXYPORT%= settings in the %WIKIPREFSTOPIC%
       
  1295 	* *12 Jul 2002* - TWiki:Main.PeterThoeny
       
  1296 		* The page logo is configurable with new =%<nop>WIKILOGOIMG%=, =%<nop>TWIKILOGOURL%= and =%<nop>WIKILOGOALT%= variables in %WIKIPREFSTOPIC%; replacing =$wikiHomeUrl= in TWiki.cfg
       
  1297 	* *12 Jun 2002* - TWiki:Main.PeterThoeny
       
  1298 		* New =%<nop>WIKITOOLNAME%= variable in %WIKIPREFSTOPIC%; replacing =$wikiToolName= in TWiki.cfg
       
  1299 	* *31 May 2002* - TWiki:Main.PeterThoeny
       
  1300 		* New =%<nop>EDITBOXSTYLE%= preferences variable which sets the edit box width automatically to the window width
       
  1301 	* *17 May 2002* - TWiki:Main.PeterThoeny
       
  1302 		* New =%<nop>URLENCODE{}%= variable to encodes a string for using in a URL parameter, e.g. =%<nop>URLENCODE{"spaced name"}%= returns =spaced%20name=
       
  1303 	* *17 May 2002* - TWiki:Main.PeterThoeny
       
  1304 		* FormattedSearch can be nested
       
  1305 	* *05 May 2002* - TWiki:Main.PeterThoeny
       
  1306 		* New user home pages are now based on the NewUserTemplate, replacing the =/twiki/templates/register.tmpl= template file
       
  1307 	* *26 Apr 2002* - TWiki:Main.PeterThoeny
       
  1308 		* New markup to exclude heading from a =%<nop>TOC%= table of content, e.g. =---+!! This heading= is not shown in a TOC
       
  1309 	* *13 Apr 2002* - TWiki:Main.PeterThoeny
       
  1310 		* Form and script to create new webs, see ManagingWebs
       
  1311 	* *01 Apr 2002* - TWiki:Main.JohnTalintyre
       
  1312 		* New data storage framework that lets you use external RCS commands for revision control, or a new native Perl implementation that does not depend on the external RCS commands
       
  1313 	* *28 Mar 2002* - TWiki:Main.RichardDonkin
       
  1314 		* Fixed IE5/IE6-specific problem whereby going back from preview sometimes removes all edit changes
       
  1315 	* *23 Mar 2002* - TWiki:Main.JohnTalintyre
       
  1316 		* New AND search; with regular expression enabled, use the semicolon ";" as the AND operator in =%<nop>SEARCH{}%= variable, FormattedSearch and WebSearch
       
  1317 	* *21 Mar 2002* - TWiki:Main.ColasNahaboo, TWiki:Main.RichardDonkin
       
  1318 		* Fixed cache issue where the edit page showed outdated content
       
  1319 	* *06 Mar 2002* - TWiki:Main.RichardDonkin
       
  1320 		* Improved statistics script which uses less memory to process large log files
       
  1321 	* *09 Jan 2002* - TWiki:Main.JohnTalintyre
       
  1322 		* Variables inside =&lt;verbatim&gt;= tags are no longer expanded
       
  1323 d329 2
       
  1324 a330 2
       
  1325 	* *25 Oct 2001* - TWiki:Main.PeterThoeny
       
  1326 		* Added FormattedSearch to =%<nop>SEARCH{}%= variable for database like reporting.
       
  1327 d334 62
       
  1328 a395 62
       
  1329 	* *30 Aug 2001* - TWiki:Main.JohnTalintyre
       
  1330 		* Easier install for Windows, including auto detection in =TWiki.cfg=
       
  1331 	* *30 Aug 2001* - TWiki:Main.JohnTalintyre
       
  1332 		* Ability to move attachments between topics, see FileAttachments 
       
  1333 	* *21 Aug 2001* - TWiki:Main.PeterThoeny
       
  1334 		* Convert to XHTML 1.0 function: first step to XHTML-ifying TWiki
       
  1335 	* *26 Jun 2001* - TWiki:Main.JohnTalintyre
       
  1336 		* Category information to forms using the TWikiMetaData format, see TWikiForms
       
  1337 	* *07 Jun 2001* - TWiki:Main.PeterThoeny
       
  1338 		* New topic templates as topics instead of templates. Customize by editing the topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplates. 
       
  1339 	* *07 Jun 2001* - TWiki:Main.PeterThoeny
       
  1340 		* New =%<nop>TOPICLIST{"format"}%= and =%<nop>WEBLIST{"format"}%= variables to get a formatted topic index and web index, respectively. More in TWikiVariables. 
       
  1341 	* *01 Jun 2001* - TWiki:Main.PeterThoeny
       
  1342 		* New =%<nop>URLPARAM{"name"}%= variable to query URL parameters. More in TWikiVariables. 
       
  1343 	* *01 Jun 2001* - TWiki:Main.AndreaSterbini
       
  1344 		* API to extend TWiki, see [[TWikiPlugins#PluginAPI][TWikiPluginAPI]] 
       
  1345 	* *01 Jun 2001* - TWiki:Main.KlausWriessnegger, TWiki:Main.AndreaSterbini
       
  1346 		* Forms to change/reset/install passwords, see ChangePassword &amp; ResetPassword
       
  1347 	* *01 May 2001* - TWiki:Main.AndreaSterbini
       
  1348 		* The %MAINWEB%.TWikiAdminGroup (or other group) can be enabled as a [[TWikiAccessControl#SuperAdminGroup][SuperAdminGroup]]. Members have browser edit access to _all_ locked topics. 
       
  1349 	* *01 May 2001* - TWiki:Main.JohnTalintyre
       
  1350 		* Meta information format, see TWikiMetaData
       
  1351 	* *01 May 2001* - TWiki:Main.JohnTalintyre
       
  1352 		* Attachment under revision control See FileAttachment 
       
  1353 	* *01 May 2001* - TWiki:Main.JohnTalintyre
       
  1354 		* Ability to rename/move topics, ManagingTopics
       
  1355 	* *27 Mar 2001* - TWiki:Main.PeterThoeny
       
  1356 		* The table syntax has been enhanced to (i) render ==| <nop>*bold*<nop> |== cells as table headers, (ii) render space padded cells ==|	center aligned	|== and ==|	right aligned |==, (iii) span multiple columns using ==| empty cells |||==. More in TextFormattingRules. 
       
  1357 	* *25 Mar 2001* - TWiki:Main.PeterThoeny
       
  1358 		* Security fix Questionable files like PHP scripts (executables) and ==.htaccess== files that are attached to a topic get a ==.txt== suffix appended to the file name. See also TWiki:Codev/FileAttachmentFilterSecurityAlert 
       
  1359 	* *28 Feb 2001* - TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
       
  1360 		* New Wiki rule for headings, i.e. =---++ My Title=; and new =%<nop>TOC%= variable to build a table of content from headings in a topic. More in TWikiVariables. 
       
  1361 	* *28 Feb 2001* - TWiki:Main.PeterThoeny
       
  1362 		* New Wiki rule to specify arbitrary text for external links (i.e. =[<nop>[http://TWki.org][TWiki]]=) and internal links (i.e =[<nop>[WikiSyntax][syntax]]=). More in TWikiVariables. 
       
  1363 	* *28 Feb 2001* - TWiki:Main.PeterThoeny
       
  1364 		* New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with =#MyAnchor= at the beginning of a line, and link to it with =[<nop>[#MyAnchor]]=. More in TWikiVariables. 
       
  1365 	* *25 Feb 2001* - TWiki:Main.NicholasLee, TWiki:Main.PeterThoeny
       
  1366 		* Use =Net::SMTP= module instead of =sendmail= if installed. 
       
  1367 	* *01 Feb 2001* - TWiki:Main.PeterThoeny
       
  1368 		* Added =&lt;verbatim&gt;= ... =&lt;/verbatim&gt;= tags to show source code "as is". Unlike the =&lt;pre&gt;= ... =&lt;/pre&gt;= tags, it also shows =&lt;=, =&gt;=, =&amp;= characters "as is". 
       
  1369 	* *01 Feb 2001* - TWiki:Main.PeterThoeny
       
  1370 		* Fixed TWiki:Codev/CreateLinkToAttachedFileBug. 
       
  1371 	* *21 Jan 2001* - TWiki:Main.PeterThoeny
       
  1372 		* Added a "Minor change, don't notify" checkbox in preview. More in DontNotify. 
       
  1373 	* *21 Jan 2001* - TWiki:Main.PeterThoeny
       
  1374 		* Added Bold Fixed formatting using double-equal signs, e.g. write =<nop>==Bold Fixed==<nop>= to get ==Bold Fixed==. 
       
  1375 	* *20 Jan 2001* - TWiki:Main.PeterThoeny
       
  1376 		* Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables. __Attention:__ Check your existing topics when you upgrade TWiki! 
       
  1377 	* *18 Jan 2001* - TWiki:Main.PeterThoeny
       
  1378 		* WebChanges, WebSearch and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 16:43 r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 16:43 <b>NEW</b></u>). 
       
  1379 	* *16 Jan 2001* - TWiki:Main.PeterThoeny
       
  1380 		* New variable =%<nop>STARTINCLUDE%= and =%<nop>STOPINCLUDE%= variables to control what gets included of a topic. More in TWikiVariables. 
       
  1381 	* *16 Jan 2001* - TWiki:Main.PeterThoeny
       
  1382 		* TWiki skins Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and TWiki:Codev/TWikiSkins. 
       
  1383 	* *07 Jan 2001* - TWiki:Main.StanleyKnutson
       
  1384 		* Better error handling when saving a topic. 
       
  1385 	* *05 Jan 2001* - TWiki:Main.PeterThoeny
       
  1386 		* View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and TWiki:Codev/AuthenticationBasedOnGroups. 
       
  1387 	* *05 Dec 2000* - TWiki:Main.PeterThoeny
       
  1388 		* Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and TWiki:Codev/IncludeHandlingImprovements. 
       
  1389 	* *03 Dec 2000* - TWiki:Main.PeterThoeny
       
  1390 		* New =noheader="on"= switch in =%<nop>SEARCH{...}%= to suppress table header. More in TWikiVariables. 
       
  1391 d399 50
       
  1392 a448 50
       
  1393 	* *03 Nov 2000* - TWiki:Main.PeterThoeny
       
  1394 		* Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration e-mail. 
       
  1395 	* *01 Nov 2000* - TWiki:Main.PeterThoeny
       
  1396 		* New variable =%<nop>VAR{"NAME" web="Web"}%= to get web-specific preferences. More in TWikiVariables. 
       
  1397 	* *01 Nov 2000* - TWiki:Main.PeterThoeny
       
  1398 		* Added a "Cancel" link in edit that releases the edit lock. 
       
  1399 	* *23 Oct 2000* - TWiki:Main.PeterThoeny
       
  1400 		* Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and TWiki:Codev/AuthenticationBasedOnGroups. 
       
  1401 	* *05 Oct 2000* - TWiki:Main.PeterThoeny
       
  1402 		* Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiUserAuthentication. 
       
  1403 	* *26 Sep 2000* - TWiki:Main.AlWilliams, TWiki:Main.PeterThoeny
       
  1404 		* Fixed TWiki:Codev/UppercaseAttachments bug and added =png= image support. 
       
  1405 	* *26 Sep 2000* - TWiki:Main.HaroldGottschalk, TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny
       
  1406 		* Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in TWiki:Codev/BetterTWikiTagTemplateProcessing. 
       
  1407 	* *20 Sep 2000* - TWiki:Main.ManpreetSingh
       
  1408 		* New -q switch in =mailnotify= to suppress all normal output. 
       
  1409 	* *19 Sep 2000* - TWiki:Main.PeterThoeny
       
  1410 		* Fixed TWiki:Codev/AttachedNotificationLinksBug. 
       
  1411 	* *18 Sep 2000* - TWiki:Main.ManpreetSingh, TWiki:Main.PeterThoeny
       
  1412 		* Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ. 
       
  1413 	* *19 Aug 2000* - TWiki:Main.PeterThoeny
       
  1414 		* Ref-By link searches all webs (not just the current web.) 
       
  1415 	* *16 Aug 2000* - TWiki:Main.PeterThoeny
       
  1416 		* New TWikiPreferences variables =%<nop>HTTP_EQUIV_ON_VIEW%= , =%<nop>HTTP_EQUIV_ON_EDIT%= and =%<nop>HTTP_EQUIV_ON_PREVIEW%= that define the =&lt;meta http-equiv="..."&gt;= meta tags for the TWiki templates. This can be used for example to set a document expiration time. 
       
  1417 	* *29 Jul 2000* - TWiki:Main.PeterThoeny
       
  1418 		* New variables =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= . More in TWikiVariables. 
       
  1419 	* *23 Jul 2000* - TWiki:Main.PeterThoeny
       
  1420 		* Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%= . Legacy syntax still supported. 
       
  1421 	* *23 Jul 2000* - TWiki:Main.PeterThoeny
       
  1422 		* BookView search allows you show a set of topics for easy printing. 
       
  1423 	* *22 Jul 2000* - TWiki:Main.PeterThoeny
       
  1424 		* More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters. 
       
  1425 	* *22 Jul 2000* - TWiki:Main.PeterThoeny
       
  1426 		* Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration) 
       
  1427 	* *07 Jul 2000* - TWiki:Main.PeterThoeny
       
  1428 		* Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock. 
       
  1429 	* *07 Jul 2000* - TWiki:Main.PeterThoeny
       
  1430 		* Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser. 
       
  1431 	* *21 Jun 2000* - TWiki:Main.PeterThoeny
       
  1432 		* Fixed problem that a page redirect on some server environments is not working (host name is needed in URL). 
       
  1433 	* *21 Jun 2000* - TWiki:Main.CrisBailiff, TWiki:Main.PeterThoeny
       
  1434 		* Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files. 
       
  1435 	* *29 May 2000* - TWiki:Main.PeterThoeny
       
  1436 		* New =%<nop>GMTIME%= variable that shows the current GM time. 
       
  1437 	* *28 May 2000* - TWiki:Main.PeterThoeny
       
  1438 		* Lock warning shows remaining lock time in minutes. 
       
  1439 	* *15 May 2000* - TWiki:Main.PeterFokkinga
       
  1440 		* Each topic can have its own template file. TWikiTemplates has more. 
       
  1441 	* *02 May 2000* - TWiki:Main.KevinKinnell, TWiki:Main.PeterThoeny
       
  1442 		* Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in TWikiVariables. 
       
  1443 d452 30
       
  1444 a481 30
       
  1445 	* *21 Apr 2000* - TWiki:Main.PeterThoeny
       
  1446 		* New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= . 
       
  1447 	* *21 Apr 2000* - TWiki:Main.JohnAltstadt, TWiki:Main.PeterThoeny
       
  1448 		* TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file). 
       
  1449 	* *20 Mar 2000* - TWiki:Main.PeterThoeny
       
  1450 		* Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page. 
       
  1451 	* *11 Mar 2000* - TWiki:Main.PeterThoeny
       
  1452 		* Better security with taint checking ( =Perl -T= option ) 
       
  1453 	* *25 Feb 2000* - TWiki:Main.PeterThoeny
       
  1454 		* New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size. 
       
  1455 	* *25 Feb 2000* - TWiki:Main.PeterThoeny
       
  1456 		* Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files.  
       
  1457 	* *11 Feb 2000* - TWiki:Main.PeterThoeny
       
  1458 		* New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi". 
       
  1459 	* *11 Feb 2000* - TWiki:Main.PeterThoeny
       
  1460 		* New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons. 
       
  1461 	* *07 Feb 2000* - TWiki:Main.PeterThoeny
       
  1462 		* Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax) 
       
  1463 	* *07 Feb 2000* - TWiki:Main.PeterThoeny
       
  1464 		* Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system. 
       
  1465 	* *04 Feb 2000* - TWiki:Main.PeterThoeny
       
  1466 		* Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.) 
       
  1467 	* *29 Jan 2000* - TWiki:Main.PeterThoeny
       
  1468 		* Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly. 
       
  1469 	* *24 Jan 2000* - TWiki:Main.PeterThoeny
       
  1470 		* Fixed bug where an e-mail address starting with a WikiName was rendered as an internal Wiki link instead of an e-mail address, i.e. SomeWikiName@@somewhere.test . 
       
  1471 	* *10 Jan 2000* - TWiki:Main.PeterThoeny
       
  1472 		* No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.) 
       
  1473 	* *03 Oct 1999* - TWiki:Main.PeterThoeny
       
  1474 		* Limit the number of revisions shown at the bottom of the topic. Example %BR% Topic <nop>%TOPIC% . { .....	<a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%">Diffs</a>	r1.10	<a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</a>	<a href="%SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=1.9">r1.9</a>	<a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</a>	<a href="%SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=1.8">r1.8</a>	<a href="%SCRIPTURL%/rdiff%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</a>	<a href="%SCRIPTURL%/view%SCRIPTSUFFIX%/%WEB%/%TOPIC%?rev=1.7">r1.7</a>	<a href="%SCRIPTURL%/oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</a> } %BR% Additional revisions can be selected by pressing the =>...= link.
       
  1475 d485 14
       
  1476 a498 14
       
  1477 	* *31 Aug 1999* - TWiki:Main.PeterThoeny
       
  1478 		* Fixed Y2K bug. (Date in year 2000 had wrong format.) 
       
  1479 	* *08 Aug 1999* - TWiki:Main.PeterThoeny
       
  1480 		* New text formatting rule for creating tables. Text gets rendered as a table if enclosed in " " vertical bars. Example line as it is written and how it shows up  
       
  1481 	* *03 Aug 1999* - TWiki:Main.PeterThoeny
       
  1482 		* Online registration of new user using web form in TWikiRegistration. Authentication of users. 
       
  1483 	* *22 Jul 1999* - TWiki:Main.PeterThoeny
       
  1484 		* Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file. 
       
  1485 	* *21 Jul 1999* - TWiki:Main.PeterThoeny
       
  1486 		* Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example =www.some.domain:1234/twiki= gets =www.some.domain/twiki= . 
       
  1487 	* *15 Jul 1999* - TWiki:Main.PeterThoeny
       
  1488 		* Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text. 
       
  1489 	*  *07 Jul 1999* - TWiki:Main.ChristopheVermeulen
       
  1490 		* Link a plural topic to a singular topic in case the plural topic does not exist. Example =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= .
       
  1491 d502 24
       
  1492 a525 24
       
  1493 	* *23 Jun 1999* - TWiki:Main.PeterThoeny
       
  1494 		* New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters. 
       
  1495 	* *23 Jun 1999* - TWiki:Main.PeterThoeny
       
  1496 		* Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core. 
       
  1497 	* *21 May 1999* - TWiki:Main.DavidWarman
       
  1498 		* Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text.  
       
  1499 	* *20 May 1999* - TWiki:Main.PeterThoeny
       
  1500 		* Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt; 
       
  1501 	* *20 May 1999* - TWiki:Main.PeterThoeny
       
  1502 		* New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool =<nop>%WIKITOOLNAME%= ). 
       
  1503 	* *15 Apr 1999* - TWiki:Main.PeterThoeny
       
  1504 		* Topic locking Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates. 
       
  1505 	* *26 Mar 1999* - TWiki:Main.PeterThoeny
       
  1506 		* File attachments Upload and download any file as a topic attachment by using the browser. FileAttachment has more. 
       
  1507 	* *26 Mar 1999* - TWiki:Main.PeterThoeny
       
  1508 		* New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment). 
       
  1509 	* *09 Feb 1999* - TWiki:Main.PeterThoeny
       
  1510 		* New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example Writing <nop>=fixed font=<nop> will show up as =fixed font= . 
       
  1511 	* *09 Feb 1999* - TWiki:Main.PeterThoeny
       
  1512 		* No new topic revision is created if the _same_ person saves a topic again within _one_ hour. 
       
  1513 	* *03 Feb 1999* - TWiki:Main.PeterThoeny
       
  1514 		* Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. %BR% <code> Topic <nop>TWikiHistory . { Edit	Ref-By	Diffs	r1.3	>	r1.2	>	r1.1 } %BR% Revision r1.3 1998/11/10 01:34 by <nop>PeterThoeny </code> 
       
  1515 	* *04 Jan 1999* - TWiki:Main.PeterThoeny
       
  1516 		* Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;. 
       
  1517 d529 46
       
  1518 a574 46
       
  1519 	* *08 Dec 1998* - TWiki:Main.PeterThoeny
       
  1520 		* Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text. 
       
  1521 	* *07 Dec 1998* - TWiki:Main.PeterThoeny
       
  1522 		* Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version.  
       
  1523 	* *18 Nov 1998* - TWiki:Main.PeterThoeny
       
  1524 		* Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web. 
       
  1525 	* *10 Nov 1998* - TWiki:Main.PeterThoeny
       
  1526 		* The e-mail notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions. 
       
  1527 	* *10 Nov 1998* - TWiki:Main.PeterThoeny
       
  1528 		* View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom %BR% <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	>	r1.2	>	r1.1 } %BR% Revision r1.3 1998/11/10 01:34 by TWiki:Main.PeterThoeny </code> 
       
  1529 	* *26 Oct 1998* - TWiki:Main.PeterThoeny
       
  1530 		* Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions. 
       
  1531 	* *26 Oct 1998* - TWiki:Main.PeterThoeny
       
  1532 		* Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. %BR% <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	r1.2	r1.1 } %BR% Revision r1.3 1998/10/26 01:34:00 by TWiki:Main.PeterThoeny </code> 
       
  1533 	* *14 Oct 1998* - TWiki:Main.PeterThoeny
       
  1534 		* Refered-By Find out which topics have a link to the current topic. Each topic has a  Ref-By  link for that. Note Only references from the current web are shown, not references from other webs. 
       
  1535 	* *13 Oct 1998* - TWiki:Main.PeterThoeny
       
  1536 		* Alphabetical topic index in WebSearch. 
       
  1537 	* *24 Sep 1998* - TWiki:Main.PeterThoeny
       
  1538 		* Corrected templates for automatic e-mail notification so that MS Outlook can display attachment as an HTML file. 
       
  1539 	* *13 Aug 1998* - TWiki:Main.PeterThoeny
       
  1540 		* WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>. 
       
  1541 	* *07 Aug 1998* - TWiki:Main.PeterThoeny
       
  1542 		* Automatic e-mail notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe. 
       
  1543 	* *06 Aug 1998* - TWiki:Main.PeterThoeny
       
  1544 		* Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%= 
       
  1545 	* *05 Aug 1998* - TWiki:Main.PeterThoeny
       
  1546 		* Signature and date is inserted automatically when creating a new topic. 
       
  1547 	* *04 Aug 1998* - TWiki:Main.PeterThoeny
       
  1548 		* Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl) 
       
  1549 	* *04 Aug 1998* - TWiki:Main.PeterThoeny
       
  1550 		* Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl) 
       
  1551 	* *31 Jul 1998* - TWiki:Main.PeterThoeny
       
  1552 		* Support for quoted text with a '>' at the beginning of the line. 
       
  1553 	* *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1554 		* Added TWiki variables, enclosed in % signs =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name). 
       
  1555 	* *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1556 		* Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main.TWikiUsers. 
       
  1557 	* *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1558 		* Topic index. (Technically speaking a simple '.*' search on topic names.)  
       
  1559 	* *28 Jul 1998* - TWiki:Main.PeterThoeny
       
  1560 		* Topic WebSearch allows full text search and and topic search with/without regular expressions. 
       
  1561 	* *27 Jul 1998* - TWiki:Main.PeterThoeny
       
  1562 		* Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= . 
       
  1563 	* *23 Jul 1998* - TWiki:Main.PeterThoeny
       
  1564 		* Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  1565 d580 9
       
  1566 a588 9
       
  1567 	* TWiki:Codev.FeatureBrainstorming: open forum for new ideas  
       
  1568 	* TWiki:Codev.FeatureEnhancementRequest: specific detailed request
       
  1569 	* TWiki:Codev.FeatureToDo: prioritized to up-next dev status
       
  1570 	* TWiki:Codev.FeatureUnderConstruction: currently in development
       
  1571 	* TWiki:Codev.FeatureDone: completed and implemented
       
  1572 	* TWiki:Codev.DocRequest: request for documentation
       
  1573 	* TWiki:Codev.DocsToDo: feature documentation pending
       
  1574 	* TWiki:Codev.FeatureDocumented: documented feature
       
  1575 	* TWikiDocumentation: reference manual for the latest TWiki
       
  1576 @
       
  1577 
       
  1578 
       
  1579 1.65
       
  1580 log
       
  1581 @none
       
  1582 @
       
  1583 text
       
  1584 @d1 1
       
  1585 a1 1
       
  1586 %META:TOPICINFO{author="PeterThoeny" date="1093769177" format="1.0" version="1.65"}%
       
  1587 d4 1
       
  1588 a4 1
       
  1589 ---# Appendix D: TWiki Development Timeline
       
  1590 d6 75
       
  1591 d91 1
       
  1592 a91 1
       
  1593 	* More pre-installed Plugins: !CommentPlugin, !EditTablePlugin, !RenderListPlugin, !SlideShowPlugin, !SmiliesPlugin, !SpreadSheetPlugin, !TablePlugin
       
  1594 d211 1
       
  1595 a211 1
       
  1596 | Fix: Double quotes got replaced by &#34; in TWiki forms. [[http://TWiki.org/cgi-bin/view/Codev/DoubleQuoteHandlingInTwikiForms][Details]] | TWiki: MS TWiki:Main.PeterThoeny |
       
  1597 d265 1
       
  1598 d271 1
       
  1599 a271 1
       
  1600 		* Enhanced Plugin API to manipulate topic data with new functions in TWikiFuncModule: =readTopicText=, =saveTopicText=, =setTopicEditLock=, =checkTopicEditLock=
       
  1601 d325 1
       
  1602 d399 1
       
  1603 a399 1
       
  1604 		* Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration email. 
       
  1605 d401 1
       
  1606 a401 1
       
  1607 		* New variable =%<nop>VAR{"NAME" web="Web"}%= to get web specific preferences. More in TWikiVariables. 
       
  1608 d476 1
       
  1609 a476 1
       
  1610 		* Fixed bug where an email address starting with a WikiName was rendered as an internal Wiki link instead of an email address, i.e. SomeWikiName@@somewhere.test . 
       
  1611 d480 1
       
  1612 a480 1
       
  1613 		* Limit the number of revisions shown at the bottom of the topic. Example <br> Topic <nop>%TOPIC% . { .....	<A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A>	r1.10	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A>	<A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link.  
       
  1614 d510 1
       
  1615 a510 1
       
  1616 		* New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool =%WIKITOOLNAME%= ). 
       
  1617 d522 1
       
  1618 a522 1
       
  1619 		* Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	Diffs	r1.3	>	r1.2	>	r1.1 } <br> Revision r1.3 1998/11/10 01:34 by <nop>PeterThoeny </code> 
       
  1620 d535 1
       
  1621 a535 1
       
  1622 		* The email notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions. 
       
  1623 d537 1
       
  1624 a537 1
       
  1625 		* View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	>	r1.2	>	r1.1 } <br> Revision r1.3 1998/11/10 01:34 by TWiki:Main.PeterThoeny </code> 
       
  1626 d541 1
       
  1627 a541 1
       
  1628 		* Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	r1.2	r1.1 } <br> Revision r1.3 1998/10/26 01:34:00 by TWiki:Main.PeterThoeny </code> 
       
  1629 d547 1
       
  1630 a547 1
       
  1631 		* Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file. 
       
  1632 d551 1
       
  1633 a551 1
       
  1634 		* Automatic email notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe. 
       
  1635 d589 1
       
  1636 @
       
  1637 
       
  1638 
       
  1639 1.64
       
  1640 log
       
  1641 @none
       
  1642 @
       
  1643 text
       
  1644 @d1 1
       
  1645 a1 1
       
  1646 %META:TOPICINFO{author="PeterThoeny" date="1093682616" format="1.0" version="1.64"}%
       
  1647 d17 1
       
  1648 a17 1
       
  1649 	* More callbacks for Plugins
       
  1650 d72 1
       
  1651 a72 1
       
  1652 | Search: Formatted Search with WebForm variable to retrieve the name of the form attached to a topic. [[http://TWiki.org/cgi-bin/view/Codev/FormattedSearchFormnameVariable][Details]] | TWiki:Main.FrankSmith TWiki:Main.PeterThoeny |
       
  1653 d90 5
       
  1654 a94 1
       
  1655 | Plugins: Adds new dependency checking function TWiki::Func::checkDependencies for Plugins. [[http://TWiki.org/cgi-bin/view/Codev/PluginDependencies][Details]] | TWiki:Main.CrawfordCurrie TWiki:Main.SvenDowideit |
       
  1656 @
       
  1657 
       
  1658 
       
  1659 1.63
       
  1660 log
       
  1661 @none
       
  1662 @
       
  1663 text
       
  1664 @d1 1
       
  1665 a1 1
       
  1666 %META:TOPICINFO{author="PeterThoeny" date="1092469853" format="1.0" version="1.63"}%
       
  1667 d8 177
       
  1668 a184 1
       
  1669 (doc pending)
       
  1670 @
       
  1671 
       
  1672 
       
  1673 1.62
       
  1674 log
       
  1675 @none
       
  1676 @
       
  1677 text
       
  1678 @d1 331
       
  1679 a331 326
       
  1680 %META:TOPICINFO{author="PeterThoeny" date="1044336615" format="1.0" version="1.62"}%
       
  1681 %TOC%
       
  1682 %STARTINCLUDE%
       
  1683 ---# Appendix B: TWiki Development Timeline
       
  1684 
       
  1685 ---++ 01-Feb-2003 Release (Beijing)
       
  1686 
       
  1687 	* *18 Jan 2003* - PeterThoeny
       
  1688 		* Support for =/bin/view/Web.TopicName= topic view URL (besides the default =/bin/view/Web/TopicName= URL); useful for InterwikiPlugin links like TWiki:Codev.ReadmeFirst
       
  1689 	* *31 Dec 2002* - PeterThoeny
       
  1690 		* Enhanced Plugin API to manipulate topic data with new functions in TWikiFuncModule: =readTopicText=, =saveTopicText=, =setTopicEditLock=, =checkTopicEditLock=
       
  1691 	* *31 Dec 2002* - PeterThoeny
       
  1692 		* New =%<nop>NOAUTOLINK%= setting in the %WIKIPREFSTOPIC% to disable the auto-linking of WikiWords
       
  1693 	* *29 Dec 2002* - AndreaSterbini, PeterThoeny, RichardDonkin, SvenDowideit
       
  1694 		* New Plugin hooks =registrationHandler=, =beforeEditHandler=, =afterEditHandler=, =beforeSaveHandler=, =writeHeaderHandler=, =redirectCgiQueryHandler=, =getSessionValueHandler=, =setSessionValueHandler=
       
  1695 	* *30 Nov 2002* - RichardDonkin
       
  1696 		* Internationalization ('I18N') support for international characters in WikiWords, such as ISO-8859-15, KOI8-R - also supports Chinese, Japanese, etc.
       
  1697 	* *25 Nov 2002* - PeterThoeny
       
  1698 		* Include previous topic revision with =%<nop>INCLUDE{ "OtherTopic" rev="1.2" }%=
       
  1699 	* *15 Nov 2002* - PeterThoeny
       
  1700 		* The Go box understands also URLs, useful for special TWikiSkins handling
       
  1701 	* *08 Nov 2002* - ColasNahaboo, RichardDonkin
       
  1702 		* In %NOTIFYTOPIC%, if only the WikiName is specified, the e-mail is taken from the user's home page; if the WikiName is a group name, a notification is sent to all members of the group
       
  1703 	* *30 Oct 2002* - PeterThoeny
       
  1704 		* New =%<nop>NOP{}%= variable in TWikiTemplates topic gets removed at topic creation time; useful to write protect template topics
       
  1705 	* *28 Sep 2002* - PeterThoeny
       
  1706 		* The =%<nop>URLPARAM{}%= variable in TWikiTemplates topic gets expanded at topic creation time; useful for dynamic content creation
       
  1707 	* *28 Sep 2002* - PeterThoeny
       
  1708 		* New =$logDir= introduced in TWiki.cfg to set the log directory
       
  1709 	* *13 Sep 2002* - PeterThoeny
       
  1710 		* Renamed the *Test* web to *Sandbox*
       
  1711 	* *03 Aug 2002* - RichardDonkin
       
  1712 		* New =setlib.cfg= file in the bin directory to set the TWiki library path
       
  1713 	* *02 Aug 2002* - PeterThoeny, RyanFreebern
       
  1714 		* Support for outbound HTTP proxy when including URLs based on new =%<nop>PROXYHOST= and =%<nop>PROXYPORT%= settings in the %WIKIPREFSTOPIC%
       
  1715 	* *12 Jul 2002* - PeterThoeny
       
  1716 		* The page logo is configurable with new =%<nop>WIKILOGOIMG%=, =%<nop>TWIKILOGOURL%= and =%<nop>WIKILOGOALT%= variables in %WIKIPREFSTOPIC%; replacing =$wikiHomeUrl= in TWiki.cfg
       
  1717 	* *12 Jun 2002* - PeterThoeny
       
  1718 		* New =%<nop>WIKITOOLNAME%= variable in %WIKIPREFSTOPIC%; replacing =$wikiToolName= in TWiki.cfg
       
  1719 	* *31 May 2002* - PeterThoeny
       
  1720 		* New =%<nop>EDITBOXSTYLE%= preferences variable which sets the edit box width automatically to the window width
       
  1721 	* *17 May 2002* - PeterThoeny
       
  1722 		* New =%<nop>URLENCODE{}%= variable to encodes a string for using in a URL parameter, e.g. =%<nop>URLENCODE{"spaced name"}%= returns =spaced%20name=
       
  1723 	* *17 May 2002* - PeterThoeny
       
  1724 		* FormattedSearch can be nested
       
  1725 	* *05 May 2002* - PeterThoeny
       
  1726 		* New user home pages are now based on the NewUserTemplate, replacing the =/twiki/templates/register.tmpl= template file
       
  1727 	* *26 Apr 2002* - PeterThoeny
       
  1728 		* New markup to exclude heading from a =%<nop>TOC%= table of content, e.g. =---+!! This heading= is not shown in a TOC
       
  1729 	* *13 Apr 2002* - PeterThoeny
       
  1730 		* Form and script to create new webs, see ManagingWebs
       
  1731 	* *01 Apr 2002* - JohnTalintyre
       
  1732 		* New data storage framework that lets you use external RCS commands for revision control, or a new native Perl implementation that does not depend on the external RCS commands
       
  1733 	* *28 Mar 2002* - RichardDonkin
       
  1734 		* Fixed IE5/IE6-specific problem whereby going back from preview sometimes removes all edit changes
       
  1735 	* *23 Mar 2002* - JohnTalintyre
       
  1736 		* New AND search; with regular expression enabled, use the semicolon ";" as the AND operator in =%<nop>SEARCH{}%= variable, FormattedSearch and WebSearch
       
  1737 	* *21 Mar 2002* - ColasNahaboo, RichardDonkin
       
  1738 		* Fixed cache issue where the edit page showed outdated content
       
  1739 	* *06 Mar 2002* - RichardDonkin
       
  1740 		* Improved statistics script which uses less memory to process large log files
       
  1741 	* *09 Jan 2002* - JohnTalintyre
       
  1742 		* Variables inside =&lt;verbatim&gt;= tags are no longer expanded
       
  1743 
       
  1744 ---++ 01-Dec-2001 Release (Athens)
       
  1745 
       
  1746 	* *25 Oct 2001* - PeterThoeny
       
  1747 		* Added FormattedSearch to =%<nop>SEARCH{}%= variable for database like reporting.
       
  1748 
       
  1749 ---++ 01-Sep-2001 Release
       
  1750 
       
  1751 	* *30 Aug 2001* - JohnTalintyre
       
  1752 		* Easier install for Windows, including auto detection in =TWiki.cfg=
       
  1753 	* *30 Aug 2001* - JohnTalintyre
       
  1754 		* Ability to move attachments between topics, see FileAttachments 
       
  1755 	* *21 Aug 2001* - PeterThoeny
       
  1756 		* Convert to XHTML 1.0 function: first step to XHTML-ifying TWiki
       
  1757 	* *26 Jun 2001* - JohnTalintyre
       
  1758 		* Category information to forms using the TWikiMetaData format, see TWikiForms
       
  1759 	* *07 Jun 2001* - PeterThoeny
       
  1760 		* New topic templates as topics instead of templates. Customize by editing the topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplates. 
       
  1761 	* *07 Jun 2001* - PeterThoeny
       
  1762 		* New =%<nop>TOPICLIST{"format"}%= and =%<nop>WEBLIST{"format"}%= variables to get a formatted topic index and web index, respectively. More in TWikiVariables. 
       
  1763 	* *01 Jun 2001* - PeterThoeny
       
  1764 		* New =%<nop>URLPARAM{"name"}%= variable to query URL parameters. More in TWikiVariables. 
       
  1765 	* *01 Jun 2001* - AndreaSterbini
       
  1766 		* API to extend TWiki, see [[TWikiPlugins#PluginAPI][TWikiPluginAPI]] 
       
  1767 	* *01 Jun 2001* - KlausWriessnegger, AndreaSterbini
       
  1768 		* Forms to change/reset/install passwords, see ChangePassword &amp; ResetPassword
       
  1769 	* *01 May 2001* - AndreaSterbini
       
  1770 		* The %MAINWEB%.TWikiAdminGroup (or other group) can be enabled as a [[TWikiAccessControl#SuperAdminGroup][SuperAdminGroup]]. Members have browser edit access to _all_ locked topics. 
       
  1771 	* *01 May 2001* - JohnTalintyre
       
  1772 		* Meta information format, see TWikiMetaData
       
  1773 	* *01 May 2001* - JohnTalintyre
       
  1774 		* Attachment under revision control See FileAttachment 
       
  1775 	* *01 May 2001* - JohnTalintyre
       
  1776 		* Ability to rename/move topics, ManagingTopics
       
  1777 	* *27 Mar 2001* - PeterThoeny
       
  1778 		* The table syntax has been enhanced to (i) render ==| <nop>*bold*<nop> |== cells as table headers, (ii) render space padded cells ==|	center aligned	|== and ==|	right aligned |==, (iii) span multiple columns using ==| empty cells |||==. More in TextFormattingRules. 
       
  1779 	* *25 Mar 2001* - PeterThoeny
       
  1780 		* Security fix Questionable files like PHP scripts (executables) and ==.htaccess== files that are attached to a topic get a ==.txt== suffix appended to the file name. See also TWiki:Codev/FileAttachmentFilterSecurityAlert 
       
  1781 	* *28 Feb 2001* - AndreaSterbini, PeterThoeny
       
  1782 		* New Wiki rule for headings, i.e. =---++ My Title=; and new =%<nop>TOC%= variable to build a table of content from headings in a topic. More in TWikiVariables. 
       
  1783 	* *28 Feb 2001* - PeterThoeny
       
  1784 		* New Wiki rule to specify arbitrary text for external links (i.e. =[<nop>[http://TWki.org][TWiki]]=) and internal links (i.e =[<nop>[WikiSyntax][syntax]]=). More in TWikiVariables. 
       
  1785 	* *28 Feb 2001* - PeterThoeny
       
  1786 		* New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with =#MyAnchor= at the beginning of a line, and link to it with =[<nop>[#MyAnchor]]=. More in TWikiVariables. 
       
  1787 	* *25 Feb 2001* - NicholasLee, PeterThoeny
       
  1788 		* Use =Net::SMTP= module instead of =sendmail= if installed. 
       
  1789 	* *01 Feb 2001* - PeterThoeny
       
  1790 		* Added =&lt;verbatim&gt;= ... =&lt;/verbatim&gt;= tags to show source code "as is". Unlike the =&lt;pre&gt;= ... =&lt;/pre&gt;= tags, it also shows =&lt;=, =&gt;=, =&amp;= characters "as is". 
       
  1791 	* *01 Feb 2001* - PeterThoeny
       
  1792 		* Fixed TWiki:Codev/CreateLinkToAttachedFileBug. 
       
  1793 	* *21 Jan 2001* - PeterThoeny
       
  1794 		* Added a "Minor change, don't notify" checkbox in preview. More in DontNotify. 
       
  1795 	* *21 Jan 2001* - PeterThoeny
       
  1796 		* Added Bold Fixed formatting using double-equal signs, e.g. write =<nop>==Bold Fixed==<nop>= to get ==Bold Fixed==. 
       
  1797 	* *20 Jan 2001* - PeterThoeny
       
  1798 		* Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables. __Attention:__ Check your existing topics when you upgrade TWiki! 
       
  1799 	* *18 Jan 2001* - PeterThoeny
       
  1800 		* WebChanges, WebSearch and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 16:43 r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 16:43 <b>NEW</b></u>). 
       
  1801 	* *16 Jan 2001* - PeterThoeny
       
  1802 		* New variable =%<nop>STARTINCLUDE%= and =%<nop>STOPINCLUDE%= variables to control what gets included of a topic. More in TWikiVariables. 
       
  1803 	* *16 Jan 2001* - PeterThoeny
       
  1804 		* TWiki skins Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and TWiki:Codev/TWikiSkins. 
       
  1805 	* *07 Jan 2001* - StanleyKnutson
       
  1806 		* Better error handling when saving a topic. 
       
  1807 	* *05 Jan 2001* - PeterThoeny
       
  1808 		* View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and TWiki:Codev/AuthenticationBasedOnGroups. 
       
  1809 	* *05 Dec 2000* - PeterThoeny
       
  1810 		* Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and TWiki:Codev/IncludeHandlingImprovements. 
       
  1811 	* *03 Dec 2000* - PeterThoeny
       
  1812 		* New =noheader="on"= switch in =%<nop>SEARCH{...}%= to suppress table header. More in TWikiVariables. 
       
  1813 
       
  1814 ---++ 01-Dec-2000 Release
       
  1815 
       
  1816 	* *03 Nov 2000* - PeterThoeny
       
  1817 		* Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration email. 
       
  1818 	* *01 Nov 2000* - PeterThoeny
       
  1819 		* New variable =%<nop>VAR{"NAME" web="Web"}%= to get web specific preferences. More in TWikiVariables. 
       
  1820 	* *01 Nov 2000* - PeterThoeny
       
  1821 		* Added a "Cancel" link in edit that releases the edit lock. 
       
  1822 	* *23 Oct 2000* - PeterThoeny
       
  1823 		* Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and TWiki:Codev/AuthenticationBasedOnGroups. 
       
  1824 	* *05 Oct 2000* - PeterThoeny
       
  1825 		* Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiUserAuthentication. 
       
  1826 	* *26 Sep 2000* - AlWilliams, PeterThoeny
       
  1827 		* Fixed TWiki:Codev/UppercaseAttachments bug and added =png= image support. 
       
  1828 	* *26 Sep 2000* - HaroldGottschalk, AndreaSterbini, PeterThoeny
       
  1829 		* Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in TWiki:Codev/BetterTWikiTagTemplateProcessing. 
       
  1830 	* *20 Sep 2000* - ManpreetSingh
       
  1831 		* New -q switch in =mailnotify= to suppress all normal output. 
       
  1832 	* *19 Sep 2000* - PeterThoeny
       
  1833 		* Fixed TWiki:Codev/AttachedNotificationLinksBug. 
       
  1834 	* *18 Sep 2000* - ManpreetSingh, PeterThoeny
       
  1835 		* Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ. 
       
  1836 	* *19 Aug 2000* - PeterThoeny
       
  1837 		* Ref-By link searches all webs (not just the current web.) 
       
  1838 	* *16 Aug 2000* - PeterThoeny
       
  1839 		* New TWikiPreferences variables =%<nop>HTTP_EQUIV_ON_VIEW%= , =%<nop>HTTP_EQUIV_ON_EDIT%= and =%<nop>HTTP_EQUIV_ON_PREVIEW%= that define the =&lt;meta http-equiv="..."&gt;= meta tags for the TWiki templates. This can be used for example to set a document expiration time. 
       
  1840 	* *29 Jul 2000* - PeterThoeny
       
  1841 		* New variables =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= . More in TWikiVariables. 
       
  1842 	* *23 Jul 2000* - PeterThoeny
       
  1843 		* Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%= . Legacy syntax still supported. 
       
  1844 	* *23 Jul 2000* - PeterThoeny
       
  1845 		* BookView search allows you show a set of topics for easy printing. 
       
  1846 	* *22 Jul 2000* - PeterThoeny
       
  1847 		* More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters. 
       
  1848 	* *22 Jul 2000* - PeterThoeny
       
  1849 		* Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration) 
       
  1850 	* *07 Jul 2000* - PeterThoeny
       
  1851 		* Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock. 
       
  1852 	* *07 Jul 2000* - PeterThoeny
       
  1853 		* Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser. 
       
  1854 	* *21 Jun 2000* - PeterThoeny
       
  1855 		* Fixed problem that a page redirect on some server environments is not working (host name is needed in URL). 
       
  1856 	* *21 Jun 2000* - CrisBailiff, PeterThoeny
       
  1857 		* Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files. 
       
  1858 	* *29 May 2000* - PeterThoeny
       
  1859 		* New =%<nop>GMTIME%= variable that shows the current GM time. 
       
  1860 	* *28 May 2000* - PeterThoeny
       
  1861 		* Lock warning shows remaining lock time in minutes. 
       
  1862 	* *15 May 2000* - PeterFokkinga
       
  1863 		* Each topic can have its own template file. TWikiTemplates has more. 
       
  1864 	* *02 May 2000* - KevinKinnell, PeterThoeny
       
  1865 		* Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in TWikiVariables. 
       
  1866 
       
  1867 ---++ 01-May-2000 Release
       
  1868 
       
  1869 	* *21 Apr 2000* - PeterThoeny
       
  1870 		* New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= . 
       
  1871 	* *21 Apr 2000* - JohnAltstadt, PeterThoeny
       
  1872 		* TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file). 
       
  1873 	* *20 Mar 2000* - PeterThoeny
       
  1874 		* Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page. 
       
  1875 	* *11 Mar 2000* - PeterThoeny
       
  1876 		* Better security with taint checking ( =Perl -T= option ) 
       
  1877 	* *25 Feb 2000* - PeterThoeny
       
  1878 		* New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size. 
       
  1879 	* *25 Feb 2000* - PeterThoeny
       
  1880 		* Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files.  
       
  1881 	* *11 Feb 2000* - PeterThoeny
       
  1882 		* New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi". 
       
  1883 	* *11 Feb 2000* - PeterThoeny
       
  1884 		* New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons. 
       
  1885 	* *07 Feb 2000* - PeterThoeny
       
  1886 		* Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax) 
       
  1887 	* *07 Feb 2000* - PeterThoeny
       
  1888 		* Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system. 
       
  1889 	* *04 Feb 2000* - PeterThoeny
       
  1890 		* Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.) 
       
  1891 	* *29 Jan 2000* - PeterThoeny
       
  1892 		* Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly. 
       
  1893 	* *24 Jan 2000* - PeterThoeny
       
  1894 		* Fixed bug where an email address starting with a WikiName was rendered as an internal Wiki link instead of an email address, i.e. SomeWikiName@@somewhere.test . 
       
  1895 	* *10 Jan 2000* - PeterThoeny
       
  1896 		* No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.) 
       
  1897 	* *03 Oct 1999* - PeterThoeny
       
  1898 		* Limit the number of revisions shown at the bottom of the topic. Example <br> Topic <nop>%TOPIC% . { .....	<A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A>	r1.10	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A>	<A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link.  
       
  1899 
       
  1900 ---++ 01-Sep-1999 Release
       
  1901 
       
  1902 	* *31 Aug 1999* - PeterThoeny
       
  1903 		* Fixed Y2K bug. (Date in year 2000 had wrong format.) 
       
  1904 	* *08 Aug 1999* - PeterThoeny
       
  1905 		* New text formatting rule for creating tables. Text gets rendered as a table if enclosed in " " vertical bars. Example line as it is written and how it shows up  
       
  1906 	* *03 Aug 1999* - PeterThoeny
       
  1907 		* Online registration of new user using web form in TWikiRegistration. Authentication of users. 
       
  1908 	* *22 Jul 1999* - PeterThoeny
       
  1909 		* Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file. 
       
  1910 	* *21 Jul 1999* - PeterThoeny
       
  1911 		* Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example =www.some.domain:1234/twiki= gets =www.some.domain/twiki= . 
       
  1912 	* *15 Jul 1999* - PeterThoeny
       
  1913 		* Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text. 
       
  1914 	*  *07 Jul 1999* - ChristopheVermeulen
       
  1915 		* Link a plural topic to a singular topic in case the plural topic does not exist. Example =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= .
       
  1916 
       
  1917 ---++ 01-Jul-1999 Release
       
  1918 
       
  1919 	* *23 Jun 1999* - PeterThoeny
       
  1920 		* New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters. 
       
  1921 	* *23 Jun 1999* - PeterThoeny
       
  1922 		* Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core. 
       
  1923 	* *21 May 1999* - DavidWarman
       
  1924 		* Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text.  
       
  1925 	* *20 May 1999* - PeterThoeny
       
  1926 		* Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt; 
       
  1927 	* *20 May 1999* - PeterThoeny
       
  1928 		* New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool =%WIKITOOLNAME%= ). 
       
  1929 	* *15 Apr 1999* - PeterThoeny
       
  1930 		* Topic locking Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates. 
       
  1931 	* *26 Mar 1999* - PeterThoeny
       
  1932 		* File attachments Upload and download any file as a topic attachment by using the browser. FileAttachment has more. 
       
  1933 	* *26 Mar 1999* - PeterThoeny
       
  1934 		* New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment). 
       
  1935 	* *09 Feb 1999* - PeterThoeny
       
  1936 		* New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example Writing <nop>=fixed font=<nop> will show up as =fixed font= . 
       
  1937 	* *09 Feb 1999* - PeterThoeny
       
  1938 		* No new topic revision is created if the _same_ person saves a topic again within _one_ hour. 
       
  1939 	* *03 Feb 1999* - PeterThoeny
       
  1940 		* Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	Diffs	r1.3	>	r1.2	>	r1.1 } <br> Revision r1.3 1998/11/10 01:34 by <nop>PeterThoeny </code> 
       
  1941 	* *04 Jan 1999* - PeterThoeny
       
  1942 		* Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;. 
       
  1943 
       
  1944 ---++ 1998 Releases
       
  1945 
       
  1946 	* *08 Dec 1998* - PeterThoeny
       
  1947 		* Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text. 
       
  1948 	* *07 Dec 1998* - PeterThoeny
       
  1949 		* Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version.  
       
  1950 	* *18 Nov 1998* - PeterThoeny
       
  1951 		* Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web. 
       
  1952 	* *10 Nov 1998* - PeterThoeny
       
  1953 		* The email notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions. 
       
  1954 	* *10 Nov 1998* - PeterThoeny
       
  1955 		* View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	>	r1.2	>	r1.1 } <br> Revision r1.3 1998/11/10 01:34 by PeterThoeny </code> 
       
  1956 	* *26 Oct 1998* - PeterThoeny
       
  1957 		* Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions. 
       
  1958 	* *26 Oct 1998* - PeterThoeny
       
  1959 		* Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	r1.2	r1.1 } <br> Revision r1.3 1998/10/26 01:34:00 by PeterThoeny </code> 
       
  1960 	* *14 Oct 1998* - PeterThoeny
       
  1961 		* Refered-By Find out which topics have a link to the current topic. Each topic has a  Ref-By  link for that. Note Only references from the current web are shown, not references from other webs. 
       
  1962 	* *13 Oct 1998* - PeterThoeny
       
  1963 		* Alphabetical topic index in WebSearch. 
       
  1964 	* *24 Sep 1998* - PeterThoeny
       
  1965 		* Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file. 
       
  1966 	* *13 Aug 1998* - PeterThoeny
       
  1967 		* WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>. 
       
  1968 	* *07 Aug 1998* - PeterThoeny
       
  1969 		* Automatic email notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe. 
       
  1970 	* *06 Aug 1998* - PeterThoeny
       
  1971 		* Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%= 
       
  1972 	* *05 Aug 1998* - PeterThoeny
       
  1973 		* Signature and date is inserted automatically when creating a new topic. 
       
  1974 	* *04 Aug 1998* - PeterThoeny
       
  1975 		* Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl) 
       
  1976 	* *04 Aug 1998* - PeterThoeny
       
  1977 		* Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl) 
       
  1978 	* *31 Jul 1998* - PeterThoeny
       
  1979 		* Support for quoted text with a '>' at the beginning of the line. 
       
  1980 	* *28 Jul 1998* - PeterThoeny
       
  1981 		* Added TWiki variables, enclosed in % signs =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name). 
       
  1982 	* *28 Jul 1998* - PeterThoeny
       
  1983 		* Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main.TWikiUsers. 
       
  1984 	* *28 Jul 1998* - PeterThoeny
       
  1985 		* Topic index. (Technically speaking a simple '.*' search on topic names.)  
       
  1986 	* *28 Jul 1998* - PeterThoeny
       
  1987 		* Topic WebSearch allows full text search and and topic search with/without regular expressions. 
       
  1988 	* *27 Jul 1998* - PeterThoeny
       
  1989 		* Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= . 
       
  1990 	* *23 Jul 1998* - PeterThoeny
       
  1991 		* Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  1992 
       
  1993 ---++ Dev Flow
       
  1994 
       
  1995 The typical TWiki development flow...
       
  1996 
       
  1997 	* TWiki:Codev.FeatureBrainstorming: open forum for new ideas  
       
  1998 	* TWiki:Codev.FeatureEnhancementRequest: specific detailed request
       
  1999 	* TWiki:Codev.FeatureToDo: prioritized to up-next dev status
       
  2000 	* TWiki:Codev.FeatureUnderConstruction: currently in development
       
  2001 	* TWiki:Codev.FeatureDone: completed and implemented
       
  2002 	* TWiki:Codev.DocRequest: request for documentation
       
  2003 	* TWiki:Codev.DocsToDo: feature documentation pending
       
  2004 	* TWiki:Codev.FeatureDocumented: documented feature
       
  2005 	* TWikiDocumentation: reference manual for the latest TWiki
       
  2006 @
       
  2007 
       
  2008 
       
  2009 1.61
       
  2010 log
       
  2011 @none
       
  2012 @
       
  2013 text
       
  2014 @d1 1
       
  2015 a1 1
       
  2016 %META:TOPICINFO{author="PeterThoeny" date="1044149460" format="1.0" version="1.61"}%
       
  2017 d17 1
       
  2018 a17 1
       
  2019 		* Internationalization ('I18N') support 8-bit character sets in WikiWords, such as ISO-8859-15, KOI8-R
       
  2020 d54 1
       
  2021 a54 1
       
  2022 	* *28 Mar 2002* - PeterThoeny
       
  2023 @
       
  2024 
       
  2025 
       
  2026 1.60
       
  2027 log
       
  2028 @none
       
  2029 @
       
  2030 text
       
  2031 @d1 3
       
  2032 a3 1
       
  2033 %META:TOPICINFO{author="PeterThoeny" date="1043306629" format="1.0" version="1.60"}%
       
  2034 a4 1
       
  2035 %TOC%
       
  2036 d6 1
       
  2037 a6 1
       
  2038 ---++ 01-Feb-2003 Release (Beijing, yet to be released)
       
  2039 @
       
  2040 
       
  2041 
       
  2042 1.59
       
  2043 log
       
  2044 @none
       
  2045 @
       
  2046 text
       
  2047 @d1 1
       
  2048 a1 1
       
  2049 %META:TOPICINFO{author="PeterThoeny" date="1043227376" format="1.0" version="1.59"}%
       
  2050 d56 1
       
  2051 a56 1
       
  2052 		* Added AND search to =%<nop>SEARCH{}%= variable; the semicolon =";"= in a regular expression search is the AND operator
       
  2053 @
       
  2054 
       
  2055 
       
  2056 1.58
       
  2057 log
       
  2058 @none
       
  2059 @
       
  2060 text
       
  2061 @d1 1
       
  2062 a1 1
       
  2063 %META:TOPICINFO{author="PeterThoeny" date="1018775001" format="1.0" version="1.58"}%
       
  2064 d5 1
       
  2065 a5 1
       
  2066 ---++ Yet to be released Beijing
       
  2067 d7 42
       
  2068 d50 1
       
  2069 a50 1
       
  2070 		* Form to create a new web, ManagingWebs
       
  2071 d52 11
       
  2072 a62 1
       
  2073 		* Perl implementation for working with RCS history files.  A data framework that lets you use this or RCS executables.
       
  2074 d317 8
       
  2075 a324 8
       
  2076 	* TWiki:Codev/FeatureBrainstorming: open forum for new ideas  
       
  2077 	* TWiki:Codev/FeatureEnhancementRequest: specific detailed request
       
  2078 	* TWiki:Codev/FeatureToDo: prioritized to up-next dev status
       
  2079 	* TWiki:Codev/FeatureUnderConstruction: currently in development
       
  2080 	* TWiki:Codev/FeatureDone: completed and implemented
       
  2081 	* TWiki:Codev/DocRequest: request for documentation
       
  2082 	* TWiki:Codev/DocsToDo: feature documentation pending
       
  2083 	* TWiki:Codev/FeatureDocumented: documented feature
       
  2084 @
       
  2085 
       
  2086 
       
  2087 1.57
       
  2088 log
       
  2089 @none
       
  2090 @
       
  2091 text
       
  2092 @d1 1
       
  2093 a1 1
       
  2094 %META:TOPICINFO{author="MikeMannix" date="1009510260" format="1.0" version="1.57"}%
       
  2095 d4 7
       
  2096 @
       
  2097 
       
  2098 
       
  2099 1.56
       
  2100 log
       
  2101 @none
       
  2102 @
       
  2103 text
       
  2104 @d1 1
       
  2105 a1 1
       
  2106 %META:TOPICINFO{author="MikeMannix" date="1007886120" format="1.0" version="1.56"}%
       
  2107 d259 1
       
  2108 a259 2
       
  2109 	* TWiki:Codev/TWikiEnhancementRequests: specific detailed request
       
  2110 	* TWiki:Codev/TWikiPlannedFeatures: accepted for future development
       
  2111 @
       
  2112 
       
  2113 
       
  2114 1.55
       
  2115 log
       
  2116 @none
       
  2117 @
       
  2118 text
       
  2119 @d1 2
       
  2120 a2 1
       
  2121 %META:TOPICINFO{author="PeterThoeny" date="1007461520" format="1.0" version="1.55"}%
       
  2122 a3 2
       
  2123 %STARTINCLUDE%
       
  2124 ---# Appendix B: TWiki Development Timeline
       
  2125 d124 1
       
  2126 a124 1
       
  2127 		* Each topic can have its own template file. TWikiTemplatesVer1 has more. 
       
  2128 @
       
  2129 
       
  2130 
       
  2131 1.54
       
  2132 log
       
  2133 @none
       
  2134 @
       
  2135 text
       
  2136 @d1 3
       
  2137 a3 1
       
  2138 %META:TOPICINFO{author="MikeMannix" date="1007384220" format="1.0" version="1.54"}%
       
  2139 a4 1
       
  2140 %TOC%
       
  2141 @
       
  2142 
       
  2143 
       
  2144 1.53
       
  2145 log
       
  2146 @none
       
  2147 @
       
  2148 text
       
  2149 @d1 2
       
  2150 a2 2
       
  2151 %META:TOPICINFO{author="MikeMannix" date="1007362357" format="1.0" version="1.53"}%
       
  2152 <H1>Appendix C: TWiki Development Timeline</H1>
       
  2153 @
       
  2154 
       
  2155 
       
  2156 1.52
       
  2157 log
       
  2158 @none
       
  2159 @
       
  2160 text
       
  2161 @d1 2
       
  2162 a2 3
       
  2163 %META:TOPICINFO{author="PeterThoeny" date="1006317493" format="1.0" version="1.52"}%
       
  2164 <font size="+3"> *TWiki History: The Dev Timeline* </font>
       
  2165 
       
  2166 d5 1
       
  2167 a5 1
       
  2168 ---++ Work-in-progress
       
  2169 d263 4
       
  2170 @
       
  2171 
       
  2172 
       
  2173 1.51
       
  2174 log
       
  2175 @none
       
  2176 @
       
  2177 text
       
  2178 @d1 1
       
  2179 a1 1
       
  2180 %META:TOPICINFO{author="PeterThoeny" date="1000580687" format="1.0" version="1.51"}%
       
  2181 d5 5
       
  2182 @
       
  2183 
       
  2184 
       
  2185 1.50
       
  2186 log
       
  2187 @none
       
  2188 @
       
  2189 text
       
  2190 @d1 1
       
  2191 a1 1
       
  2192 %META:TOPICINFO{author="MikeMannix" date="1000549342" format="1.0" version="1.50"}%
       
  2193 d35 1
       
  2194 a35 1
       
  2195 		* The table syntax has been enhanced to (i) render ==  <nop>*bold*<nop>  == cells as table headers, (ii) render space padded cells ==	center aligned	== and ==	 right aligned  ==, (iii) span multiple columns using ==  empty cells	 ==. More in TextFormattingRules. 
       
  2196 d37 1
       
  2197 a37 1
       
  2198 		* Security fix Questionable files like PHP scripts (executables) and ==.htaccess== files that are attached to a topic get a ==.txt== suffix appended to the file name. See also [[http://TWiki.org/cgi-bin/view/Codev/FileAttachmentFilterSecurityAlert][TWiki:Codev.FileAttachmentFilterSecurityAlert 
       
  2199 d41 1
       
  2200 a41 1
       
  2201 		* New Wiki rule to specify arbitrary text for external links (i.e. =[<nop>[http://TWki.org][TWiki=) and internal links (i.e =[<nop>[WikiSyntax][syntax=). More in TWikiVariables. 
       
  2202 d43 1
       
  2203 a43 1
       
  2204 		* New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with =#MyAnchor= at the beginning of a line, and link to it with =[<nop>[#MyAnchor=. More in TWikiVariables. 
       
  2205 d49 1
       
  2206 a49 1
       
  2207 		* Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/CreateLinkToAttachedFileBug">TWiki:Codev.CreateLinkToAttachedFileBug</a>. 
       
  2208 d61 1
       
  2209 a61 1
       
  2210 		* TWiki skins Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiSkins">TWiki:Codev.TWikiSkins</a>. 
       
  2211 d65 1
       
  2212 a65 1
       
  2213 		* View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>. 
       
  2214 d67 1
       
  2215 a67 1
       
  2216 		* Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeHandlingImprovements">TWiki:Codev.IncludeHandlingImprovements</a>. 
       
  2217 d80 1
       
  2218 a80 1
       
  2219 		* Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>. 
       
  2220 d84 1
       
  2221 a84 1
       
  2222 		* Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/UppercaseAttachments">TWiki:Codev.UppercaseAttachments</a> bug and added =png= image support. 
       
  2223 d86 1
       
  2224 a86 1
       
  2225 		* Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in <a href="http://TWiki.org/cgi-bin/view/Codev/BetterTWikiTagTemplateProcessing">TWiki:Codev.BetterTWikiTagTemplateProcessing</a> 
       
  2226 d90 1
       
  2227 a90 1
       
  2228 		* Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/AttachedNotificationLinksBug">TWiki:Codev.AttachedNotificationLinksBug</a>. 
       
  2229 d92 1
       
  2230 a92 1
       
  2231 		* Added forced internal links. Write =[<nop>[text formatting FAQ= to get the link [[text formatting FAQ that points to topic TextFormattingFAQ. 
       
  2232 d254 5
       
  2233 a258 5
       
  2234 	* [[http://twiki.org/cgi-bin/view/Codev/FeatureBrainstorming][FeatureBrainstorming]]: open forum for new ideas  
       
  2235 	* [[http://twiki.org/cgi-bin/view/Codev/TWikiEnhancementRequests][TWikiEnhancementRequests]]: specific detailed request
       
  2236 	* [[http://twiki.org/cgi-bin/view/Codev/TWikiPlannedFeatures][TWikiPlannedFeatures]]: accepted for future development
       
  2237 	* [[http://twiki.org/cgi-bin/view/Codev/FeatureToDo][FeatureToDo]]: prioritized to up-next dev status
       
  2238 	* [[http://twiki.org/cgi-bin/view/Codev/FeatureUnderConstruction][FeatureUnderConstruction]]: currently in development
       
  2239 @
       
  2240 
       
  2241 
       
  2242 1.49
       
  2243 log
       
  2244 @none
       
  2245 @
       
  2246 text
       
  2247 @d1 1
       
  2248 a1 1
       
  2249 %META:TOPICINFO{author="PeterThoeny" date="1000449182" format="1.0" version="1.49"}%
       
  2250 d251 2
       
  2251 @
       
  2252 
       
  2253 
       
  2254 1.48
       
  2255 log
       
  2256 @none
       
  2257 @
       
  2258 text
       
  2259 @d1 1
       
  2260 a1 1
       
  2261 %META:TOPICINFO{author="MikeMannix" date="1000277489" format="1.0" version="1.48"}%
       
  2262 d6 1
       
  2263 a6 1
       
  2264 ---++ 2001
       
  2265 d8 1
       
  2266 a8 1
       
  2267 	* *Apr-Aug 2001* - JohnTalintyre
       
  2268 d22 1
       
  2269 a22 1
       
  2270 	* *Apr/Jun 2001* - AndreaSterbini
       
  2271 d24 1
       
  2272 a24 1
       
  2273 	* *Jun 2001* - KlausWriessnegger, AndreaSterbini
       
  2274 d26 1
       
  2275 a26 1
       
  2276 	* *May 2001* - AndreaSterbini
       
  2277 d28 1
       
  2278 a28 1
       
  2279 	* *Apr/May 2001* - JohnTalintyre
       
  2280 d30 1
       
  2281 a30 1
       
  2282 	* *Mar/May 2001* - JohnTalintyre
       
  2283 d32 1
       
  2284 a32 1
       
  2285 	* *Mar/May 2001* - JohnTalintyre
       
  2286 a65 3
       
  2287 
       
  2288 ---++ 2000
       
  2289 
       
  2290 d70 3
       
  2291 d123 3
       
  2292 d154 2
       
  2293 d157 1
       
  2294 a157 1
       
  2295 ---++ 1999
       
  2296 a158 2
       
  2297 	* *03 Oct 1999* - PeterThoeny
       
  2298 		* Limit the number of revisions shown at the bottom of the topic. Example <br> Topic <nop>%TOPIC% . { .....	<A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A>	r1.10	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A>	<A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link.  
       
  2299 d173 3
       
  2300 d201 1
       
  2301 a201 1
       
  2302 ---++ 1998
       
  2303 @
       
  2304 
       
  2305 
       
  2306 1.47
       
  2307 log
       
  2308 @none
       
  2309 @
       
  2310 text
       
  2311 @d1 1
       
  2312 a1 1
       
  2313 %META:TOPICINFO{author="MikeMannix" date="999807765" format="1.0" version="1.47"}%
       
  2314 d15 1
       
  2315 a15 1
       
  2316 		* Category information to forms using the TWikiMetaData format, see TWikiFormTemplate
       
  2317 d17 1
       
  2318 a17 1
       
  2319 		* New topic templates as topics instead of templates. Customize by editing the topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplateSystem. 
       
  2320 d120 1
       
  2321 a120 1
       
  2322 		* Each topic can have its own template file. TWikiTemplates has more. 
       
  2323 @
       
  2324 
       
  2325 
       
  2326 1.46
       
  2327 log
       
  2328 @none
       
  2329 @
       
  2330 text
       
  2331 @d1 1
       
  2332 a1 1
       
  2333 %META:TOPICINFO{author="JohnTalintyre" date="999762483" format="1.0" version="1.46"}%
       
  2334 d24 1
       
  2335 a24 1
       
  2336 	* *Jun 2001* - [[http://TWiki.org/cgi-bin/view/%MAINWEB%/KlausWriessnegger][KlausWriessnegger]], AndreaSterbini
       
  2337 @
       
  2338 
       
  2339 
       
  2340 1.45
       
  2341 log
       
  2342 @none
       
  2343 @
       
  2344 text
       
  2345 @d1 1
       
  2346 a1 1
       
  2347 %META:TOPICINFO{author="MikeMannix" date="999689617" format="1.0" version="1.45"}%
       
  2348 d8 2
       
  2349 d15 1
       
  2350 a15 1
       
  2351 		* Category information to form using the TWikiMetaData format 
       
  2352 @
       
  2353 
       
  2354 
       
  2355 1.44
       
  2356 log
       
  2357 @none
       
  2358 @
       
  2359 text
       
  2360 @d1 1
       
  2361 a1 1
       
  2362 %META:TOPICINFO{author="MikeMannix" date="999675680" format="1.0" version="1.44"}%
       
  2363 d249 1
       
  2364 a249 1
       
  2365 	* [[http://twiki.org/cgi-bin/view/Codev/TWikiDocumentation][TWikiDocumentation]]: reference manual for the latest TWiki
       
  2366 @
       
  2367 
       
  2368 
       
  2369 1.43
       
  2370 log
       
  2371 @none
       
  2372 @
       
  2373 text
       
  2374 @d1 1
       
  2375 a1 1
       
  2376 %META:TOPICINFO{author="MikeMannix" date="999666249" format="1.0" version="1.43"}%
       
  2377 d11 1
       
  2378 a11 1
       
  2379 		* Convert to XHTML 1.0 goal is to XHTML-ify TWiki. ConvertToXHTML10 
       
  2380 d13 1
       
  2381 a13 1
       
  2382 		* Category information to form using MetaDataDefinition format 
       
  2383 d15 1
       
  2384 a15 1
       
  2385 		* New topic templates are now topics instead of templates, e.g. can be customized by editing a topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplates. 
       
  2386 d21 3
       
  2387 a23 3
       
  2388 		* API to extend TWiki, see TWikiPluginAPI 
       
  2389 	* *Jun 2001* - KlausWriessnegger, AndreaSterbini
       
  2390 		* Forms to change/reset/install passwords, see TWikiChangePassword OR ChangingTWikiPasswords (in Spring Release dev table) 
       
  2391 d25 1
       
  2392 a25 1
       
  2393 		* Now users of %MAINWEB%.TWikiAdminGroup can be enabled to edit locked topics. See UnchangeableTopicBug 
       
  2394 d27 1
       
  2395 a27 1
       
  2396 		* Meta information, see MetaDataDefinition 
       
  2397 d31 1
       
  2398 a31 1
       
  2399 		* Ability to rename/move topics, RenameTopic 
       
  2400 d242 1
       
  2401 a242 1
       
  2402 ---++ The Dev Process
       
  2403 d244 6
       
  2404 a249 6
       
  2405 	* [[TWiki:Codev/FeatureBrainstorming][FeatureBrainstorming]]: open forum for new ideas  
       
  2406 	* [[TWiki:Codev/TWikiEnhancementRequests][TWikiEnhancementRequests]]: specific detailed request
       
  2407 	* [[TWiki:Codev/TWikiPlannedFeatures][TWikiPlannedFeatures]]: accepted for future development
       
  2408 	* [[TWiki:Codev/FeatureToDo][FeatureToDo]]: prioritized to up-next dev status
       
  2409 	* [[TWiki:Codev/FeatureUnderConstruction][FeatureUnderConstruction]]: currently in development
       
  2410 	* [[TWiki:Codev/TWikiDocumentation][TWikiDocumentation]]: reference manual for the latest TWiki
       
  2411 @
       
  2412 
       
  2413 
       
  2414 1.42
       
  2415 log
       
  2416 @none
       
  2417 @
       
  2418 text
       
  2419 @d1 1
       
  2420 a1 1
       
  2421 %META:TOPICINFO{author="MikeMannix" date="999662166" format="1.0" version="1.42"}%
       
  2422 d9 1
       
  2423 a9 1
       
  2424 		* Ability to move attachments between topics, see FileAttachments MM 
       
  2425 d11 1
       
  2426 a11 1
       
  2427 		* Convert to XHTML 1.0 goal is to XHTML-ify TWiki. ConvertToXHTML10 MM 
       
  2428 d13 1
       
  2429 a13 1
       
  2430 		* Category information to form using MetaDataDefinition format MM 
       
  2431 d16 48
       
  2432 a63 24
       
  2433 	* PeterThoeny &#149; 07 Jun 2001 &#149; New =%<nop>TOPICLIST{"format"}%= and =%<nop>WEBLIST{"format"}%= variables to get a formatted topic index and web index, respectively. More in TWikiVariables. 
       
  2434 	* PeterThoeny &#149; 01 Jun 2001 &#149; New =%<nop>URLPARAM{"name"}%= variable to query URL parameters. More in TWikiVariables. 
       
  2435 	* __AndreaSterbini &#149; Apr/Jun 2001 &#149; API to extend TWiki, see TWikiPluginAPI__ MM 
       
  2436 	* __%MAINWEB%.KlausWriessnegger, AndreaSterbini &#149; Jun 2001 &#149; Forms to change/reset/install passwords, see TWikiChangePassword OR ChangingTWikiPasswords (in Spring Release dev table)__ MM 
       
  2437 	* __AndreaSterbini &#149; May 2001 &#149; Now users of %MAINWEB%.TWikiAdminGroup can be enabled to edit locked topics. See UnchangeableTopicBug__ MM 
       
  2438 	* __JohnTalintyre &#149; Apr/May 2001 &#149; Meta information, see MetaDataDefinition__ MM 
       
  2439 	* __JohnTalintyre &#149; Mar/May 2001 &#149; Attachment under revision control See FileAttachment__ MM 
       
  2440 	* __JohnTalintyre &#149; Mar/May 2001 &#149; Ability to rename/move topics, RenameTopic__ MM 
       
  2441 	* PeterThoeny &#149; 27 Mar 2001 &#149; The table syntax has been enhanced to (i) render ==  <nop>*bold*<nop>  == cells as table headers, (ii) render space padded cells ==	center aligned	== and ==	 right aligned  ==, (iii) span multiple columns using ==  empty cells	 ==. More in TextFormattingRules. 
       
  2442 	* PeterThoeny &#149; 25 Mar 2001 &#149; Security fix Questionable files like PHP scripts (executables) and ==.htaccess== files that are attached to a topic get a ==.txt== suffix appended to the file name. See also [[http://TWiki.org/cgi-bin/view/Codev/FileAttachmentFilterSecurityAlert][TWiki:Codev.FileAttachmentFilterSecurityAlert]] 
       
  2443 	* AndreaSterbini, PeterThoeny &#149; 28 Feb 2001 &#149; New Wiki rule for headings, i.e. =---++ My Title=; and new =%<nop>TOC%= variable to build a table of content from headings in a topic. More in TWikiVariables. 
       
  2444 	* PeterThoeny &#149; 28 Feb 2001 &#149; New Wiki rule to specify arbitrary text for external links (i.e. =[<nop>[http://TWki.org][TWiki]]=) and internal links (i.e =[<nop>[WikiSyntax][syntax]]=). More in TWikiVariables. 
       
  2445 	* PeterThoeny &#149; 28 Feb 2001 &#149; New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with =#MyAnchor= at the beginning of a line, and link to it with =[<nop>[#MyAnchor]]=. More in TWikiVariables. 
       
  2446 	* NicholasLee, PeterThoeny &#149; 25 Feb 2001 &#149; Use =Net::SMTP= module instead of =sendmail= if installed. 
       
  2447 	* PeterThoeny &#149; 01 Feb 2001 &#149; Added =&lt;verbatim&gt;= ... =&lt;/verbatim&gt;= tags to show source code "as is". Unlike the =&lt;pre&gt;= ... =&lt;/pre&gt;= tags, it also shows =&lt;=, =&gt;=, =&amp;= characters "as is". 
       
  2448 	* PeterThoeny &#149; 01 Feb 2001 &#149; Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/CreateLinkToAttachedFileBug">TWiki:Codev.CreateLinkToAttachedFileBug</a>. 
       
  2449 	* PeterThoeny &#149; 21 Jan 2001 &#149; Added a "Minor change, don't notify" checkbox in preview. More in DontNotify. 
       
  2450 	* PeterThoeny &#149; 21 Jan 2001 &#149; Added Bold Fixed formatting using double-equal signs, e.g. write =<nop>==Bold Fixed==<nop>= to get ==Bold Fixed==. 
       
  2451 	* PeterThoeny &#149; 20 Jan 2001 &#149; Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables. __Attention:__ Check your existing topics when you upgrade TWiki! 
       
  2452 	* PeterThoeny &#149; 18 Jan 2001 &#149; WebChanges, WebSearch and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 16:43 r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 16:43 <b>NEW</b></u>). 
       
  2453 	* PeterThoeny &#149; 16 Jan 2001 &#149; New variable =%<nop>STARTINCLUDE%= and =%<nop>STOPINCLUDE%= variables to control what gets included of a topic. More in TWikiVariables. 
       
  2454 	* PeterThoeny &#149; 16 Jan 2001 &#149; TWiki skins Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiSkins">TWiki:Codev.TWikiSkins</a>. 
       
  2455 	* StanleyKnutson &#149; 07 Jan 2001 &#149; Better error handling when saving a topic. 
       
  2456 	* PeterThoeny &#149; 05 Jan 2001 &#149; View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>. 
       
  2457 d67 82
       
  2458 a148 41
       
  2459 	* PeterThoeny &#149; 05 Dec 2000 &#149; Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeHandlingImprovements">TWiki:Codev.IncludeHandlingImprovements</a>. 
       
  2460 	* PeterThoeny &#149; 03 Dec 2000 &#149; New =noheader="on"= switch in =%<nop>SEARCH{...}%= to suppress table header. More in TWikiVariables. 
       
  2461 	* PeterThoeny &#149; 03 Nov 2000 &#149; Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration email. 
       
  2462 	* PeterThoeny &#149; 01 Nov 2000 &#149; New variable =%<nop>VAR{"NAME" web="Web"}%= to get web specific preferences. More in TWikiVariables. 
       
  2463 	* PeterThoeny &#149; 01 Nov 2000 &#149; Added a "Cancel" link in edit that releases the edit lock. 
       
  2464 	* PeterThoeny &#149; 23 Oct 2000 &#149; Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>. 
       
  2465 	* PeterThoeny &#149; 05 Oct 2000 &#149; Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiUserAuthentication. 
       
  2466 	* AlWilliams, PeterThoeny &#149; 26 Sep 2000 &#149; Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/UppercaseAttachments">TWiki:Codev.UppercaseAttachments</a> bug and added =png= image support. 
       
  2467 	* HaroldGottschalk, AndreaSterbini, PeterThoeny &#149; 26 Sep 2000 &#149; Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in <a href="http://TWiki.org/cgi-bin/view/Codev/BetterTWikiTagTemplateProcessing">TWiki:Codev.BetterTWikiTagTemplateProcessing</a> 
       
  2468 	* ManpreetSingh &#149; 20 Sep 2000 &#149; New -q switch in =mailnotify= to suppress all normal output. 
       
  2469 	* PeterThoeny &#149; 19 Sep 2000 &#149; Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/AttachedNotificationLinksBug">TWiki:Codev.AttachedNotificationLinksBug</a>. 
       
  2470 	* AlWilliams, ManpreetSingh, PeterThoeny &#149; 18 Sep 2000 &#149; Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ. 
       
  2471 	* PeterThoeny &#149; 19 Aug 2000 &#149; Ref-By link searches all webs (not just the current web.) 
       
  2472 	* PeterThoeny &#149; 16 Aug 2000 &#149; New TWikiPreferences variables =%<nop>HTTP_EQUIV_ON_VIEW%= , =%<nop>HTTP_EQUIV_ON_EDIT%= and =%<nop>HTTP_EQUIV_ON_PREVIEW%= that define the =&lt;meta http-equiv="..."&gt;= meta tags for the TWiki templates. This can be used for example to set a document expiration time. 
       
  2473 	* PeterThoeny &#149; 29 Jul 2000 &#149; New variables =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= . More in TWikiVariables. 
       
  2474 	* PeterThoeny &#149; 23 Jul 2000 &#149; Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%= . Legacy syntax still supported. 
       
  2475 	* PeterThoeny &#149; 23 Jul 2000 &#149; BookView search allows you show a set of topics for easy printing. 
       
  2476 	* PeterThoeny &#149; 22 Jul 2000 &#149; More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters. 
       
  2477 	* PeterThoeny &#149; 22 Jul 2000 &#149; Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration) 
       
  2478 	* PeterThoeny &#149; 07 Jul 2000 &#149; Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock. 
       
  2479 	* PeterThoeny &#149; 07 Jul 2000 &#149; Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser. 
       
  2480 	* PeterThoeny &#149; 21 Jun 2000 &#149; Fixed problem that a page redirect on some server environments is not working (host name is needed in URL). 
       
  2481 	* CrisBailiff, PeterThoeny &#149; 21 Jun 2000 &#149; Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files. 
       
  2482 	* PeterThoeny &#149; 29 May 2000 &#149; New =%<nop>GMTIME%= variable that shows the current GM time. 
       
  2483 	* PeterThoeny &#149; 28 May 2000 &#149; Lock warning shows remaining lock time in minutes. 
       
  2484 	* PeterFokkinga &#149; 15 May 2000 &#149; Each topic can have its own template file. TWikiTemplates has more. 
       
  2485 	* KevinKinnell, PeterThoeny &#149; 02 May 2000 &#149; Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in TWikiVariables. 
       
  2486 	* PeterThoeny &#149; 21 Apr 2000 &#149; New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= . 
       
  2487 	* JohnAltstadt, PeterThoeny &#149; 21 Apr 2000 &#149; TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file). 
       
  2488 	* PeterThoeny &#149; 20 Mar 2000 &#149; Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page. 
       
  2489 	* PeterThoeny &#149; 11 Mar 2000 &#149; Better security with taint checking ( =Perl -T= option ) 
       
  2490 	* PeterThoeny &#149; 25 Feb 2000 &#149; New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size. 
       
  2491 	* PeterThoeny &#149; 25 Feb 2000 &#149; Edit preferences topics to set TWiki variables. There are three level of preferences Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files.  
       
  2492 	* PeterThoeny &#149; 11 Feb 2000 &#149; New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi". 
       
  2493 	* PeterThoeny &#149; 11 Feb 2000 &#149; New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons. 
       
  2494 	* PeterThoeny &#149; 07 Feb 2000 &#149; Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax) 
       
  2495 	* PeterThoeny &#149; 07 Feb 2000 &#149; Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system. 
       
  2496 	* PeterThoeny &#149; 04 Feb 2000 &#149; Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.) 
       
  2497 	* PeterThoeny &#149; 29 Jan 2000 &#149; Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly. 
       
  2498 	* PeterThoeny &#149; 24 Jan 2000 &#149; Fixed bug where an email address starting with a WikiName was rendered as an internal Wiki link instead of an email address, i.e. SomeWikiName@@somewhere.test . 
       
  2499 	* PeterThoeny &#149; 10 Jan 2000 &#149; No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.) 
       
  2500 d152 40
       
  2501 a191 20
       
  2502 	* PeterThoeny &#149; 03 Oct 1999 &#149; Limit the number of revisions shown at the bottom of the topic. Example <br> Topic <nop>%TOPIC% . { .....	<A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A>	r1.10	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A>	<A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A>	<A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A>	<A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link.  
       
  2503 	* PeterThoeny &#149; 31 Aug 1999 &#149; Fixed Y2K bug. (Date in year 2000 had wrong format.) 
       
  2504 	* PeterThoeny &#149; 08 Aug 1999 &#149; New text formatting rule for creating tables. Text gets rendered as a table if enclosed in " " vertical bars. Example line as it is written and how it shows up  
       
  2505 	* PeterThoeny &#149; 03 Aug 1999 &#149; Online registration of new user using web form in TWikiRegistration. Authentication of users. 
       
  2506 	* PeterThoeny &#149; 22 Jul 1999 &#149; Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file. 
       
  2507 	* PeterThoeny &#149; 21 Jul 1999 &#149; Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example =www.some.domain:1234/twiki= gets =www.some.domain/twiki= . 
       
  2508 	* PeterThoeny &#149; 15 Jul 1999 &#149; Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text. 
       
  2509 	* ChristopheVermeulen &#149; 07 Jul 1999 &#149; Link a plural topic to a singular topic in case the plural topic does not exist. Example =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= . 
       
  2510 	* PeterThoeny &#149; 23 Jun 1999 &#149; New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters. 
       
  2511 	* PeterThoeny &#149; 23 Jun 1999 &#149; Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core. 
       
  2512 	* DavidWarman &#149; 21 May 1999 &#149; Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text.  
       
  2513 	* PeterThoeny &#149; 20 May 1999 &#149; Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt; 
       
  2514 	* PeterThoeny &#149; 20 May 1999 &#149; New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool =%WIKITOOLNAME%= ). 
       
  2515 	* PeterThoeny &#149; 15 Apr 1999 &#149; Topic locking Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates. 
       
  2516 	* PeterThoeny &#149; 26 Mar 1999 &#149; File attachments Upload and download any file as a topic attachment by using the browser. FileAttachment has more. 
       
  2517 	* PeterThoeny &#149; 26 Mar 1999 &#149; New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment). 
       
  2518 	* PeterThoeny &#149; 09 Feb 1999 &#149; New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example Writing <nop>=fixed font=<nop> will show up as =fixed font= . 
       
  2519 	* PeterThoeny &#149; 09 Feb 1999 &#149; No new topic revision is created if the _same_ person saves a topic again within _one_ hour. 
       
  2520 	* PeterThoeny &#149; 03 Feb 1999 &#149; Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	Diffs	r1.3	>	r1.2	>	r1.1 } <br> Revision r1.3 1998/11/10 01:34 by <nop>PeterThoeny </code> 
       
  2521 	* PeterThoeny &#149; 04 Jan 1999 &#149; Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;. 
       
  2522 d195 55
       
  2523 a249 29
       
  2524 	* PeterThoeny &#149; 08 Dec 1998 &#149; Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text. 
       
  2525 	* PeterThoeny &#149; 07 Dec 1998 &#149; Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version.  
       
  2526 	* PeterThoeny &#149; 18 Nov 1998 &#149; Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web. 
       
  2527 	* PeterThoeny &#149; 10 Nov 1998 &#149; The email notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions. 
       
  2528 	* PeterThoeny &#149; 10 Nov 1998 &#149; View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	>	r1.2	>	r1.1 } <br> Revision r1.3 1998/11/10 01:34 by PeterThoeny </code> 
       
  2529 	* PeterThoeny &#149; 26 Oct 1998 &#149; Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions. 
       
  2530 	* PeterThoeny &#149; 26 Oct 1998 &#149; Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit	Ref-By	r1.3	r1.2	r1.1 } <br> Revision r1.3 1998/10/26 01:34:00 by PeterThoeny </code> 
       
  2531 	* PeterThoeny &#149; 14 Oct 1998 &#149; Refered-By Find out which topics have a link to the current topic. Each topic has a  Ref-By  link for that. Note Only references from the current web are shown, not references from other webs. 
       
  2532 	* PeterThoeny &#149; 13 Oct 1998 &#149; Alphabetical topic index in WebSearch. 
       
  2533 	* PeterThoeny &#149; 24 Sep 1998 &#149; Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file. 
       
  2534 	* PeterThoeny &#149; 13 Aug 1998 &#149; WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>. 
       
  2535 	* PeterThoeny &#149; 07 Aug 1998 &#149; Automatic email notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe. 
       
  2536 	* PeterThoeny &#149; 06 Aug 1998 &#149; Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%= 
       
  2537 	* PeterThoeny &#149; 05 Aug 1998 &#149; Signature and date is inserted automatically when creating a new topic. 
       
  2538 	* PeterThoeny &#149; 04 Aug 1998 &#149; Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl) 
       
  2539 	* PeterThoeny &#149; 04 Aug 1998 &#149; Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl) 
       
  2540 	* PeterThoeny &#149; 31 Jul 1998 &#149; Support for quoted text with a '>' at the beginning of the line. 
       
  2541 	* PeterThoeny &#149; 28 Jul 1998 &#149; Added TWiki variables, enclosed in % signs =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name). 
       
  2542 	* PeterThoeny &#149; 28 Jul 1998 &#149; Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation Automatic lookup of Wiki username in topic Main.TWikiUsers. 
       
  2543 	* PeterThoeny &#149; 28 Jul 1998 &#149; Topic index. (Technically speaking a simple '.*' search on topic names.)  
       
  2544 	* PeterThoeny &#149; 28 Jul 1998 &#149; Topic WebSearch allows full text search and and topic search with/without regular expressions. 
       
  2545 	* PeterThoeny &#149; 27 Jul 1998 &#149; Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= . 
       
  2546 	* PeterThoeny &#149; 23 Jul 1998 &#149; Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  2547 
       
  2548 *Related Topics*
       
  2549 
       
  2550 	* TWikiDocumentation has implementation details.
       
  2551 	* TWikiPlannedFeatures has a list of planned features. 
       
  2552 	* TWikiEnhancementRequests is the place where you can add your enhancement requests. 
       
  2553 @
       
  2554 
       
  2555 
       
  2556 1.41
       
  2557 log
       
  2558 @none
       
  2559 @
       
  2560 text
       
  2561 @d1 4
       
  2562 a4 2
       
  2563 %META:TOPICINFO{author="MikeMannix" date="999489686" format="1.0" version="1.41"}%
       
  2564 ---+ TWiki History: The Dev Timeline
       
  2565 d8 8
       
  2566 a15 4
       
  2567 	* __JohnTalintyre &#149; 30 Aug 2001 (Mar/May 2001) &#149; Ability to move attachments between topics, see FileAttachments__ MM 
       
  2568 	* __PeterThoeny &#149; 21 Aug 2001 &#149; Convert to XHTML 1.0 goal is to XHTML-ify TWiki. ConvertToXHTML10__ MM 
       
  2569 	* __JohnTalintyre &#149; 26 Jun 2001 &#149; Category information to form using MetaDataDefinition format__ MM 
       
  2570 	* PeterThoeny &#149; 07 Jun 2001 &#149; New topic templates are now topics instead of templates, e.g. can be customized by editing a topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplates. 
       
  2571 @
       
  2572 
       
  2573 
       
  2574 1.40
       
  2575 log
       
  2576 @none
       
  2577 @
       
  2578 text
       
  2579 @d1 2
       
  2580 a2 2
       
  2581 %META:TOPICINFO{author="MikeMannix" date="999320061" format="1.0" version="1.40"}%
       
  2582 *History of TWiki New Feature Implementation*
       
  2583 d4 123
       
  2584 a126 114
       
  2585 	* __JohnTalintyre - 30 Aug 2001 (Mar/May 2001): Ability to move attachments between topics, see FileAttachments__ MM
       
  2586 	* __PeterThoeny - 21 Aug 2001: Convert to XHTML 1.0: goal is to XHTML-ify TWiki. ConvertToXHTML10__ MM
       
  2587 	* __JohnTalintyre - 26 Jun 2001: Category information to form using MetaDataDefinition format__ MM
       
  2588 	* PeterThoeny - 07 Jun 2001: New topic templates are now topics instead of templates, e.g. can be customized by editing a topic. Retired =notedited.tmpl=, =notext.tmpl= and =notwiki.tmpl= templates. More in TWikiTemplates.
       
  2589 	* PeterThoeny - 07 Jun 2001: New =%<nop>TOPICLIST{"format"}%= and =%<nop>WEBLIST{"format"}%= variables to get a formatted topic index and web index, respectively. More in TWikiVariables.
       
  2590 	* PeterThoeny - 01 Jun 2001: New =%<nop>URLPARAM{"name"}%= variable to query URL parameters. More in TWikiVariables.
       
  2591 	* __AndreaSterbini - Apr/Jun 2001: API to extend TWiki, see TWikiPluginAPI__ MM
       
  2592 	* __%MAINWEB%.KlausWriessnegger, AndreaSterbini - Jun 2001: Forms to change/reset/install passwords, see TWikiChangePassword OR ChangingTWikiPasswords (in Spring Release dev table)__ MM
       
  2593 	* __AndreaSterbini - May 2001: Now users of %MAINWEB%.TWikiAdminGroup can be enabled to edit locked topics. See UnchangeableTopicBug__ MM
       
  2594 	* __JohnTalintyre - Apr/May 2001: Meta information, see MetaDataDefinition__ MM
       
  2595 	* __JohnTalintyre - Mar/May 2001: Attachment under revision control - See FileAttachment__ MM
       
  2596 	* __JohnTalintyre - Mar/May 2001: Ability to rename/move topics, RenameTopic__ MM
       
  2597 	* PeterThoeny - 27 Mar 2001: The table syntax has been enhanced to (i) render ==| <nop>*bold*<nop> |== cells as table headers, (ii) render space padded cells ==|  center aligned  |== and ==|	right aligned |==, (iii) span multiple columns using ==| empty cells |||==. More in TextFormattingRules.
       
  2598 	* PeterThoeny - 25 Mar 2001: Security fix: Questionable files like PHP scripts (executables) and ==.htaccess== files that are attached to a topic get a ==.txt== suffix appended to the file name. See also [[http://TWiki.org/cgi-bin/view/Codev/FileAttachmentFilterSecurityAlert][TWiki:Codev.FileAttachmentFilterSecurityAlert]]
       
  2599 	* AndreaSterbini, PeterThoeny - 28 Feb 2001: New Wiki rule for headings, i.e. =---++ My Title=; and new =%<nop>TOC%= variable to build a table of content from headings in a topic. More in TWikiVariables.
       
  2600 	* PeterThoeny - 28 Feb 2001: New Wiki rule to specify arbitrary text for external links (i.e. =[<nop>[http://TWki.org][TWiki]]=) and internal links (i.e =[<nop>[WikiSyntax][syntax]]=). More in TWikiVariables.
       
  2601 	* PeterThoeny - 28 Feb 2001: New Wiki rule for named anchors, e.g. links within a topic. Define a named anchor with =#MyAnchor= at the beginning of a line, and link to it with =[<nop>[#MyAnchor]]=. More in TWikiVariables.
       
  2602 	* NicholasLee, PeterThoeny - 25 Feb 2001: Use =Net::SMTP= module instead of =sendmail= if installed.
       
  2603 	* PeterThoeny - 01 Feb 2001: Added =&lt;verbatim&gt;= ... =&lt;/verbatim&gt;= tags to show source code "as is". Unlike the =&lt;pre&gt;= ... =&lt;/pre&gt;= tags, it also shows =&lt;=, =&gt;=, =&amp;= characters "as is".
       
  2604 	* PeterThoeny - 01 Feb 2001: Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/CreateLinkToAttachedFileBug">TWiki:Codev.CreateLinkToAttachedFileBug</a>.
       
  2605 	* PeterThoeny - 21 Jan 2001: Added a "Minor change, don't notify" checkbox in preview. More in DontNotify.
       
  2606 	* PeterThoeny - 21 Jan 2001: Added Bold Fixed formatting using double-equal signs, e.g. write =<nop>==Bold Fixed==<nop>= to get ==Bold Fixed==.
       
  2607 	* PeterThoeny - 20 Jan 2001: Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables. __Attention:__ Check your existing topics when you upgrade TWiki!
       
  2608 	* PeterThoeny - 18 Jan 2001: WebChanges, WebSearch and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 - 16:43 - r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 - 16:43 - <b>NEW</b></u>).
       
  2609 	* PeterThoeny - 16 Jan 2001: New variable =%<nop>STARTINCLUDE%= and =%<nop>STOPINCLUDE%= variables to control what gets included of a topic. More in TWikiVariables.
       
  2610 	* PeterThoeny - 16 Jan 2001: TWiki skins: Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiSkins">TWiki:Codev.TWikiSkins</a>.
       
  2611 	* StanleyKnutson - 07 Jan 2001: Better error handling when saving a topic.
       
  2612 	* PeterThoeny - 05 Jan 2001: View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>.
       
  2613 	* PeterThoeny - 05 Dec 2000: Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeHandlingImprovements">TWiki:Codev.IncludeHandlingImprovements</a>.
       
  2614 	* PeterThoeny - 03 Dec 2000: New =noheader="on"= switch in =%<nop>SEARCH{...}%= to suppress table header. More in TWikiVariables.
       
  2615 	* PeterThoeny - 03 Nov 2000: Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration email.
       
  2616 	* PeterThoeny - 01 Nov 2000: New variable =%<nop>VAR{"NAME" web="Web"}%= to get web specific preferences. More in TWikiVariables.
       
  2617 	* PeterThoeny - 01 Nov 2000: Added a "Cancel" link in edit that releases the edit lock.
       
  2618 	* PeterThoeny - 23 Oct 2000: Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>.
       
  2619 	* PeterThoeny - 05 Oct 2000: Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiUserAuthentication.
       
  2620 	* AlWilliams, PeterThoeny - 26 Sep 2000: Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/UppercaseAttachments">TWiki:Codev.UppercaseAttachments</a> bug and added =png= image support.
       
  2621 	* HaroldGottschalk, AndreaSterbini, PeterThoeny - 26 Sep 2000: Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in <a href="http://TWiki.org/cgi-bin/view/Codev/BetterTWikiTagTemplateProcessing">TWiki:Codev.BetterTWikiTagTemplateProcessing</a>
       
  2622 	* ManpreetSingh - 20 Sep 2000: New -q switch in =mailnotify= to suppress all normal output.
       
  2623 	* PeterThoeny - 19 Sep 2000: Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/AttachedNotificationLinksBug">TWiki:Codev.AttachedNotificationLinksBug</a>.
       
  2624 	* AlWilliams, ManpreetSingh, PeterThoeny - 18 Sep 2000: Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ.
       
  2625 	* PeterThoeny - 19 Aug 2000: Ref-By link searches all webs (not just the current web.)
       
  2626 	* PeterThoeny - 16 Aug 2000: New TWikiPreferences variables =%<nop>HTTP_EQUIV_ON_VIEW%= , =%<nop>HTTP_EQUIV_ON_EDIT%= and =%<nop>HTTP_EQUIV_ON_PREVIEW%= that define the =&lt;meta http-equiv="..."&gt;= meta tags for the TWiki templates. This can be used for example to set a document expiration time.
       
  2627 	* PeterThoeny - 29 Jul 2000: New variables =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= . More in TWikiVariables.
       
  2628 	* PeterThoeny - 23 Jul 2000: Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%= . Legacy syntax still supported.
       
  2629 	* PeterThoeny - 23 Jul 2000: BookView search allows you show a set of topics for easy printing.
       
  2630 	* PeterThoeny - 22 Jul 2000: More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters.
       
  2631 	* PeterThoeny - 22 Jul 2000: Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration)
       
  2632 	* PeterThoeny - 07 Jul 2000: Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock.
       
  2633 	* PeterThoeny - 07 Jul 2000: Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser.
       
  2634 	* PeterThoeny - 21 Jun 2000: Fixed problem that a page redirect on some server environments is not working (host name is needed in URL).
       
  2635 	* CrisBailiff, PeterThoeny - 21 Jun 2000: Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files.
       
  2636 	* PeterThoeny - 29 May 2000: New =%<nop>GMTIME%= variable that shows the current GM time.
       
  2637 	* PeterThoeny - 28 May 2000: Lock warning shows remaining lock time in minutes.
       
  2638 	* PeterFokkinga - 15 May 2000: Each topic can have its own template file. TWikiTemplates has more.
       
  2639 	* KevinKinnell, PeterThoeny - 02 May 2000: Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in TWikiVariables.
       
  2640 	* PeterThoeny - 21 Apr 2000: New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= .
       
  2641 	* JohnAltstadt, PeterThoeny - 21 Apr 2000: TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file).
       
  2642 	* PeterThoeny - 20 Mar 2000: Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page.
       
  2643 	* PeterThoeny - 11 Mar 2000: Better security with taint checking ( =Perl -T= option )
       
  2644 	* PeterThoeny - 25 Feb 2000: New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size.
       
  2645 	* PeterThoeny - 25 Feb 2000: Edit preferences topics to set TWiki variables. There are three level of preferences: Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files. 
       
  2646 	* PeterThoeny - 11 Feb 2000: New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi".
       
  2647 	* PeterThoeny - 11 Feb 2000: New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons.
       
  2648 	* PeterThoeny - 07 Feb 2000: Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax)
       
  2649 	* PeterThoeny - 07 Feb 2000: Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system.
       
  2650 	* PeterThoeny - 04 Feb 2000: Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.)
       
  2651 	* PeterThoeny - 29 Jan 2000: Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly.
       
  2652 	* PeterThoeny - 24 Jan 2000: Fixed bug where an email address starting with a WikiName was rendered as an internal Wiki link instead of an email address, i.e. SomeWikiName@@somewhere.test .
       
  2653 	* PeterThoeny - 10 Jan 2000: No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.)
       
  2654 	* PeterThoeny - 03 Oct 1999: Limit the number of revisions shown at the bottom of the topic. Example: <br> Topic <nop>%TOPIC% . { ..... | <A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A> | r1.10 | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A> | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A> | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A> | <A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link. 
       
  2655 	* PeterThoeny - 31 Aug 1999: Fixed Y2K bug. (Date in year 2000 had wrong format.)
       
  2656 	* PeterThoeny - 08 Aug 1999: New text formatting rule for creating tables. Text gets rendered as a table if enclosed in "|" vertical bars. Example line as it is written and how it shows up: <br>
       
  2657 	  =| This | is | a table | with | cells |=
       
  2658 	  | This | is | a table | with | cells |
       
  2659 	* PeterThoeny - 03 Aug 1999: Online registration of new user using web form in TWikiRegistration. Authentication of users.
       
  2660 	* PeterThoeny - 22 Jul 1999: Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file.
       
  2661 	* PeterThoeny - 21 Jul 1999: Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example: =www.some.domain:1234/twiki= gets =www.some.domain/twiki= .
       
  2662 	* PeterThoeny - 15 Jul 1999: Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text.
       
  2663 	* ChristopheVermeulen - 07 Jul 1999: Link a plural topic to a singular topic in case the plural topic does not exist. Example: =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= .
       
  2664 	* PeterThoeny - 23 Jun 1999: New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters.
       
  2665 	* PeterThoeny - 23 Jun 1999: Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core.
       
  2666 	* DavidWarman - 21 May 1999: Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text. 
       
  2667 	* PeterThoeny - 20 May 1999: Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag: &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt;
       
  2668 	* PeterThoeny - 20 May 1999: New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool: =%WIKITOOLNAME%= ).
       
  2669 	* PeterThoeny - 15 Apr 1999: Topic locking: Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates.
       
  2670 	* PeterThoeny - 26 Mar 1999: File attachments: Upload and download any file as a topic attachment by using the browser. FileAttachment has more.
       
  2671 	* PeterThoeny - 26 Mar 1999: New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment).
       
  2672 	* PeterThoeny - 09 Feb 1999: New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example: Writing <nop>=fixed font=<nop> will show up as =fixed font= .
       
  2673 	* PeterThoeny - 09 Feb 1999: No new topic revision is created if the _same_ person saves a topic again within _one_ hour.
       
  2674 	* PeterThoeny - 03 Feb 1999: Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | Diffs | r1.3 | > | r1.2 | > | r1.1 } <br> Revision r1.3: 1998/11/10 01:34 by <nop>PeterThoeny </code>
       
  2675 	* PeterThoeny - 04 Jan 1999: Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;.
       
  2676 	* PeterThoeny - 08 Dec 1998: Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text.
       
  2677 	* PeterThoeny - 07 Dec 1998: Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version. 
       
  2678 	* PeterThoeny - 18 Nov 1998: Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web.
       
  2679 	* PeterThoeny - 10 Nov 1998: The email notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions.
       
  2680 	* PeterThoeny - 10 Nov 1998: View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom: <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | r1.3 | > | r1.2 | > | r1.1 } <br> Revision r1.3: 1998/11/10 01:34 by PeterThoeny </code>
       
  2681 	* PeterThoeny - 26 Oct 1998: Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions.
       
  2682 	* PeterThoeny - 26 Oct 1998: Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | r1.3 | r1.2 | r1.1 } <br> Revision r1.3: 1998/10/26 01:34:00 by PeterThoeny </code>
       
  2683 	* PeterThoeny - 14 Oct 1998: Refered-By: Find out which topics have a link to the current topic. Each topic has a |Ref-By| link for that. Note: Only references from the current web are shown, not references from other webs.
       
  2684 	* PeterThoeny - 13 Oct 1998: Alphabetical topic index in WebSearch.
       
  2685 	* PeterThoeny - 24 Sep 1998: Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file.
       
  2686 	* PeterThoeny - 13 Aug 1998: WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>.
       
  2687 	* PeterThoeny - 07 Aug 1998: Automatic email notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe.
       
  2688 	* PeterThoeny - 06 Aug 1998: Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%=
       
  2689 	* PeterThoeny - 05 Aug 1998: Signature and date is inserted automatically when creating a new topic.
       
  2690 	* PeterThoeny - 04 Aug 1998: Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl)
       
  2691 	* PeterThoeny - 04 Aug 1998: Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl)
       
  2692 	* PeterThoeny - 31 Jul 1998: Support for quoted text with a '>' at the beginning of the line.
       
  2693 	* PeterThoeny - 28 Jul 1998: Added TWiki variables, enclosed in % signs: =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name).
       
  2694 	* PeterThoeny - 28 Jul 1998: Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation: Automatic lookup of Wiki username in topic Main.TWikiUsers.
       
  2695 	* PeterThoeny - 28 Jul 1998: Topic index. (Technically speaking a simple '.*' search on topic names.) 
       
  2696 	* PeterThoeny - 28 Jul 1998: Topic WebSearch allows full text search and and topic search with/without regular expressions.
       
  2697 	* PeterThoeny - 27 Jul 1998: Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= .
       
  2698 	* PeterThoeny - 23 Jul 1998: Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  2699 @
       
  2700 
       
  2701 
       
  2702 1.39
       
  2703 log
       
  2704 @none
       
  2705 @
       
  2706 text
       
  2707 @d1 1
       
  2708 a1 1
       
  2709 %META:TOPICINFO{author="MikeMannix" date="999229950" format="1.0" version="1.39"}%
       
  2710 d38 1
       
  2711 a38 1
       
  2712 	* PeterThoeny - 05 Oct 2000: Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiAuthentication.
       
  2713 @
       
  2714 
       
  2715 
       
  2716 1.38
       
  2717 log
       
  2718 @none
       
  2719 @
       
  2720 text
       
  2721 @d1 1
       
  2722 a1 1
       
  2723 %META:TOPICINFO{author="MikeMannix" date="999225295" format="1.0" version="1.38"}%
       
  2724 a2 5
       
  2725  
       
  2726 	* Not yet on live site:
       
  2727 		* JohnTalintyre - Mar/May 2001: Ability to move attachments between topics, see FileAttachment
       
  2728 		* AndreaSterbini - May 2001: Now users of %MAINWEB%.TWikiAdminGroup can be enabled to edit locked topics. See Codev.UnchangeableTopicBug
       
  2729 		* AndreaSterbini - Apr/Jun 2001: API to extend TWiki, see Codev.TWikiPluginAPI
       
  2730 d4 2
       
  2731 a5 1
       
  2732 	* PeterThoeny - 21 Aug 2001: Convert to XHTML 1.0: goal is to XHTML-ify TWiki. MM
       
  2733 d10 3
       
  2734 a12 1
       
  2735 	* __%MAINWEB%.KlausWriessnegger, AndreaSterbini - Jun 2001: Forms to change/reset/install passwords, see TWikiChangePassword OR Codev.ChangingTWikiPasswords (in Spring Release dev table)__ MM
       
  2736 d15 1
       
  2737 a15 1
       
  2738 	* _JohnTalintyre - Mar/May 2001: Ability to rename/move topics, RenameTopic_ MM
       
  2739 @
       
  2740 
       
  2741 
       
  2742 1.37
       
  2743 log
       
  2744 @none
       
  2745 @
       
  2746 text
       
  2747 @d1 1
       
  2748 a1 1
       
  2749 %META:TOPICINFO{author="JohnTalintyre" date="999167499" format="1.0" version="1.37"}%
       
  2750 d3 1
       
  2751 a3 4
       
  2752 
       
  2753 	* PeterThoeny - 21 Aug 2001: Convert to XHTML 1.0: goal is to XHTML-ify TWiki. MM
       
  2754   
       
  2755 
       
  2756 a4 3
       
  2757 		* JohnTalintyre - 26 Jun 2001: Category information to form using MetaDataDefinition format
       
  2758 		* JohnTalintyre - Mar/May 2001: Attachment under revision control - See FileAttachment
       
  2759 		* JohnTalintyre - Mar/May 2001: Ability to rename/move topics, RenameTopic
       
  2760 a5 1
       
  2761 		* JohnTalintyre - Apr/May 2001: Meta information, see MetaDataDefinition
       
  2762 a7 1
       
  2763 		* %MAINWEB%.KlausWriessnegger, AndreaSterbini - Jun 2001: Forms to change/reset/install passwords, see TWikiChangePassword OR Codev.ChangingTWikiPasswords (in Spring Release dev table) MM
       
  2764 d9 2
       
  2765 d14 4
       
  2766 @
       
  2767 
       
  2768 
       
  2769 1.36
       
  2770 log
       
  2771 @none
       
  2772 @
       
  2773 text
       
  2774 @d1 1
       
  2775 a1 1
       
  2776 %META:TOPICINFO{author="MikeMannix" date="999033116" format="1.0" version="1.36"}%
       
  2777 d8 5
       
  2778 a12 5
       
  2779 		* JohnTalintyre - 26 Jun 2001: Category information to form using Codev.MetaDataDefinition format
       
  2780 		* JohnTalintyre - Mar/May 2001: Attachment under revision control, see Codev.AttachmentsUnderRevisionControl
       
  2781 		* JohnTalintyre - Mar/May 2001: Ability to rename/move topics, Codev.RenameTopic
       
  2782 		* JohnTalintyre - Mar/May 2001: Ability to move attachments between topics, see Codev.AttachmentsUnderRevisionControl
       
  2783 		* JohnTalintyre - Apr/May 2001: Meta information, see Codev.GenericMetaDataStoreForTopics 
       
  2784 @
       
  2785 
       
  2786 
       
  2787 1.35
       
  2788 log
       
  2789 @none
       
  2790 @
       
  2791 text
       
  2792 @d1 15
       
  2793 a15 1
       
  2794 *History of the TWiki Implementation (version %WIKIVERSION%)*
       
  2795 @
       
  2796 
       
  2797 
       
  2798 1.34
       
  2799 log
       
  2800 @none
       
  2801 @
       
  2802 text
       
  2803 @d3 2
       
  2804 @
       
  2805 
       
  2806 
       
  2807 1.33
       
  2808 log
       
  2809 @none
       
  2810 @
       
  2811 text
       
  2812 @d3 1
       
  2813 @
       
  2814 
       
  2815 
       
  2816 1.32
       
  2817 log
       
  2818 @none
       
  2819 @
       
  2820 text
       
  2821 @d3 2
       
  2822 @
       
  2823 
       
  2824 
       
  2825 1.31
       
  2826 log
       
  2827 @none
       
  2828 @
       
  2829 text
       
  2830 @d3 4
       
  2831 a6 1
       
  2832 
       
  2833 @
       
  2834 
       
  2835 
       
  2836 1.30
       
  2837 log
       
  2838 @none
       
  2839 @
       
  2840 text
       
  2841 @d3 6
       
  2842 a8 1
       
  2843 	* PeterThoeny - 20 Jan 2001: Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables.
       
  2844 @
       
  2845 
       
  2846 
       
  2847 1.29
       
  2848 log
       
  2849 @none
       
  2850 @
       
  2851 text
       
  2852 @d3 49
       
  2853 a51 40
       
  2854 	* PeterThoeny - 23 Jul 1998: Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  2855 	* PeterThoeny - 27 Jul 1998: Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= .
       
  2856 	* PeterThoeny - 28 Jul 1998: Topic WebSearch allows full text search and and topic search with/without regular expressions.
       
  2857 	* PeterThoeny - 28 Jul 1998: Topic index. (Technically speaking a simple '.*' search on topic names.) 
       
  2858 	* PeterThoeny - 28 Jul 1998: Topic WebChanges shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation: Automatic lookup of Wiki username in topic Main.TWikiUsers.
       
  2859 	* PeterThoeny - 28 Jul 1998: Added TWiki variables, enclosed in % signs: =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name).
       
  2860 	* PeterThoeny - 31 Jul 1998: Support for quoted text with a '>' at the beginning of the line.
       
  2861 	* PeterThoeny - 04 Aug 1998: Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl)
       
  2862 	* PeterThoeny - 04 Aug 1998: Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl)
       
  2863 	* PeterThoeny - 05 Aug 1998: Signature and date is inserted automatically when creating a new topic.
       
  2864 	* PeterThoeny - 06 Aug 1998: Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%=
       
  2865 	* PeterThoeny - 07 Aug 1998: Automatic email notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe.
       
  2866 	* PeterThoeny - 13 Aug 1998: WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>.
       
  2867 	* PeterThoeny - 24 Sep 1998: Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file.
       
  2868 	* PeterThoeny - 13 Oct 1998: Alphabetical topic index in WebSearch.
       
  2869 	* PeterThoeny - 14 Oct 1998: Refered-By: Find out which topics have a link to the current topic. Each topic has a |Ref-By| link for that. Note: Only references from the current web are shown, not references from other webs.
       
  2870 	* PeterThoeny - 26 Oct 1998: Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | r1.3 | r1.2 | r1.1 } <br> Revision r1.3: 1998/10/26 01:34:00 by PeterThoeny </code>
       
  2871 	* PeterThoeny - 26 Oct 1998: Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions.
       
  2872 	* PeterThoeny - 10 Nov 1998: View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom: <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | r1.3 | > | r1.2 | > | r1.1 } <br> Revision r1.3: 1998/11/10 01:34 by PeterThoeny </code>
       
  2873 	* PeterThoeny - 10 Nov 1998: The email notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions.
       
  2874 	* PeterThoeny - 18 Nov 1998: Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web.
       
  2875 	* PeterThoeny - 07 Dec 1998: Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version. 
       
  2876 	* PeterThoeny - 08 Dec 1998: Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text.
       
  2877 	* PeterThoeny - 04 Jan 1999: Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;.
       
  2878 	* PeterThoeny - 03 Feb 1999: Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | Diffs | r1.3 | > | r1.2 | > | r1.1 } <br> Revision r1.3: 1998/11/10 01:34 by <nop>PeterThoeny </code>
       
  2879 	* PeterThoeny - 09 Feb 1999: No new topic revision is created if the _same_ person saves a topic again within _one_ hour.
       
  2880 	* PeterThoeny - 09 Feb 1999: New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example: Writing <nop>=fixed font=<nop> will show up as =fixed font= .
       
  2881 	* PeterThoeny - 26 Mar 1999: New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment).
       
  2882 	* PeterThoeny - 26 Mar 1999: File attachments: Upload and download any file as a topic attachment by using the browser. FileAttachment has more.
       
  2883 	* PeterThoeny - 15 Apr 1999: Topic locking: Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates.
       
  2884 	* PeterThoeny - 20 May 1999: New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool: =%WIKITOOLNAME%= ).
       
  2885 	* PeterThoeny - 20 May 1999: Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag: &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt;
       
  2886 	* DavidWarman - 21 May 1999: Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text. 
       
  2887 	* PeterThoeny - 23 Jun 1999: Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core.
       
  2888 	* PeterThoeny - 23 Jun 1999: New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters.
       
  2889 	* ChristopheVermeulen - 07 Jul 1999: Link a plural topic to a singular topic in case the plural topic does not exist. Example: =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= .
       
  2890 	* PeterThoeny - 15 Jul 1999: Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text.
       
  2891 	* PeterThoeny - 21 Jul 1999: Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example: =www.some.domain:1234/twiki= gets =www.some.domain/twiki= .
       
  2892 	* PeterThoeny - 22 Jul 1999: Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file.
       
  2893 	* PeterThoeny - 03 Aug 1999: Online registration of new user using web form in TWikiRegistration. Authentication of users.
       
  2894 d55 40
       
  2895 a94 49
       
  2896 	* PeterThoeny - 31 Aug 1999: Fixed Y2K bug. (Date in year 2000 had wrong format.)
       
  2897 	* PeterThoeny - 03 Oct 1999: Limit the number of revisions shown at the bottom of the topic. Example: <br> Topic <nop>%TOPIC% . { ..... | <A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A> | r1.10 | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A> | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A> | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A> | <A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link. 
       
  2898 	* PeterThoeny - 10 Jan 2000: No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.)
       
  2899 	* PeterThoeny - 24 Jan 2000: Fixed bug where an email address starting with a WikiName was rendered as an internal Wiki link instead of an email address, i.e. SomeWikiName@@somewhere.test .
       
  2900 	* PeterThoeny - 29 Jan 2000: Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly.
       
  2901 	* PeterThoeny - 04 Feb 2000: Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.)
       
  2902 	* PeterThoeny - 07 Feb 2000: Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system.
       
  2903 	* PeterThoeny - 07 Feb 2000: Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax)
       
  2904 	* PeterThoeny - 11 Feb 2000: New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons.
       
  2905 	* PeterThoeny - 11 Feb 2000: New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi".
       
  2906 	* PeterThoeny - 25 Feb 2000: Edit preferences topics to set TWiki variables. There are three level of preferences: Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the Main.TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files. 
       
  2907 	* PeterThoeny - 25 Feb 2000: New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size.
       
  2908 	* PeterThoeny - 11 Mar 2000: Better security with taint checking ( =Perl -T= option )
       
  2909 	* PeterThoeny - 20 Mar 2000: Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page.
       
  2910 	* JohnAltstadt, PeterThoeny - 21 Apr 2000: TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file).
       
  2911 	* PeterThoeny - 21 Apr 2000: New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= .
       
  2912 	* KevinKinnell, PeterThoeny - 02 May 2000: Advanced search features like search multiple webs; sort by topic name / modified time / author; limit the number of results returned. More in TWikiVariables.
       
  2913 	* PeterFokkinga - 15 May 2000: Each topic can have its own template file. TWikiTemplates has more.
       
  2914 	* PeterThoeny - 28 May 2000: Lock warning shows remaining lock time in minutes.
       
  2915 	* PeterThoeny - 29 May 2000: New =%<nop>GMTIME%= variable that shows the current GM time.
       
  2916 	* CrisBailiff, PeterThoeny - 21 Jun 2000: Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files.
       
  2917 	* PeterThoeny - 21 Jun 2000: Fixed problem that a page redirect on some server environments is not working (host name is needed in URL).
       
  2918 	* PeterThoeny - 07 Jul 2000: Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser.
       
  2919 	* PeterThoeny - 07 Jul 2000: Added an "Release edit lock" checkbox in preview to let other people edit the topic immediately without the one hour lock.
       
  2920 	* PeterThoeny - 22 Jul 2000: Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration)
       
  2921 	* PeterThoeny - 22 Jul 2000: More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters.
       
  2922 	* PeterThoeny - 23 Jul 2000: BookView search allows you show a set of topics for easy printing.
       
  2923 	* PeterThoeny - 23 Jul 2000: Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%= . Legacy syntax still supported.
       
  2924 	* PeterThoeny - 29 Jul 2000: New variables =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= . More in TWikiVariables.
       
  2925 	* PeterThoeny - 16 Aug 2000: New TWikiPreferences variables =%<nop>HTTP_EQUIV_ON_VIEW%= , =%<nop>HTTP_EQUIV_ON_EDIT%= and =%<nop>HTTP_EQUIV_ON_PREVIEW%= that define the =&lt;meta http-equiv="..."&gt;= meta tags for the TWiki templates. This can be used for example to set a document expiration time.
       
  2926 	* PeterThoeny - 19 Aug 2000: Ref-By link searches all webs (not just the current web.)
       
  2927 	* AlWilliams, ManpreetSingh, PeterThoeny - 18 Sep 2000: Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ.
       
  2928 	* PeterThoeny - 19 Sep 2000: Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/AttachedNotificationLinksBug">TWiki:Codev.AttachedNotificationLinksBug</a>.
       
  2929 	* ManpreetSingh - 20 Sep 2000: New -q switch in =mailnotify= to suppress all normal output.
       
  2930 	* HaroldGottschalk, AndreaSterbini, PeterThoeny - 26 Sep 2000: Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in <a href="http://TWiki.org/cgi-bin/view/Codev/BetterTWikiTagTemplateProcessing">TWiki:Codev.BetterTWikiTagTemplateProcessing</a>
       
  2931 	* AlWilliams, PeterThoeny - 26 Sep 2000: Fixed <a href="http://TWiki.org/cgi-bin/view/Codev/UppercaseAttachments">TWiki:Codev.UppercaseAttachments</a> bug and added =png= image support.
       
  2932 	* PeterThoeny - 05 Oct 2000: Remember user by IP address so that =view= "knows" the user once authenticated in =edit=. More in TWikiAuthentication.
       
  2933 	* PeterThoeny - 23 Oct 2000: Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>.
       
  2934 	* PeterThoeny - 01 Nov 2000: Added a "Cancel" link in edit that releases the edit lock.
       
  2935 	* PeterThoeny - 01 Nov 2000: New variable =%<nop>VAR{"NAME" web="Web"}%= to get web specific preferences. More in TWikiVariables.
       
  2936 	* PeterThoeny - 03 Nov 2000: Flag =$doHidePasswdInRegistration= in =wikicfg.pm= to hide plain text password in registration email.
       
  2937 	* PeterThoeny - 03 Dec 2000: New =noheader="on"= switch in =%<nop>SEARCH{...}%= to suppress table header. More in TWikiVariables.
       
  2938 	* PeterThoeny - 05 Dec 2000: Improved include handling. Infinite recursion of includes are prevented; new variables =%<nop>BASEWEB%=, =%<nop>INCLUDINGWEB%=, =%<nop>BASETOPIC%= and =%<nop>INCLUDINGTOPIC%= to have more control over include handling. More in TWikiVariables and <a href="http://TWiki.org/cgi-bin/view/Codev/IncludeHandlingImprovements">TWiki:Codev.IncludeHandlingImprovements</a>.
       
  2939 	* PeterThoeny - 05 Jan 2001: View authorization based on groups. Define who is allowed to see a TWiki web. More in TWikiAccessControl and <a href="http://TWiki.org/cgi-bin/view/Codev/AuthenticationBasedOnGroups">TWiki:Codev.AuthenticationBasedOnGroups</a>.
       
  2940 	* StanleyKnutson - 07 Jan 2001: Better error handling when saving a topic.
       
  2941 	* PeterThoeny - 16 Jan 2001: TWiki skins: Define a different page layout with a customized header and footer layout, i.e. a =print= skin for a printable view of a topic. More in TWikiSkins and <a href="http://TWiki.org/cgi-bin/view/Codev/TWikiSkins">TWiki:Codev.TWikiSkins</a>.
       
  2942 	* PeterThoeny - 16 Jan 2001: New variable =%<nop>STARTINCLUDE%= and =%<nop>STOPINCLUDE%= variables to control what gets included of a topic. More in TWikiVariables.
       
  2943 	* PeterThoeny - 18 Jan 2001: WebChanges, WebSearch and e-mail notification indicate also the revision number of a topic (i.e. <u>18 Jan 2001 - 16:43 - r1.5</u>), or NEW for a new topic (i.e. i.e. <u>18 Jan 2001 - 16:43 - <b>NEW</b></u>).
       
  2944 	* PeterThoeny - 20 Jan 2001: Format changed of =%<nop>GMTIME{"..."}%= and =%<nop>SERVERTIME{"..."}%= variables. Format is now ="$hour:$min"= instead of ="hour:min"=. More in TWikiVariables.
       
  2945 d97 1
       
  2946 a100 2
       
  2947 
       
  2948 -- Main.PeterThoeny - 08 Nov 2000 <br>
       
  2949 @
       
  2950 
       
  2951 
       
  2952 1.28
       
  2953 log
       
  2954 @none
       
  2955 @
       
  2956 text
       
  2957 @d79 1
       
  2958 a79 1
       
  2959 	* ManpreetSingh - 20 Sep 2000: New -q switch in =mailnotify= to suppresses all normal output.
       
  2960 d87 8
       
  2961 a94 1
       
  2962 
       
  2963 @
       
  2964 
       
  2965 
       
  2966 1.27
       
  2967 log
       
  2968 @none
       
  2969 @
       
  2970 text
       
  2971 @d78 1
       
  2972 a78 1
       
  2973 	* PeterThoeny - 19 Sep 2000: Fixed <a href="http://TWiki.SourceForge.net/cgi-bin/view/Codev/AttachedNotificationLinksBug">AttachedNotificationLinksBug</a>.
       
  2974 d80 2
       
  2975 a81 2
       
  2976 	* HaroldGottschalk, AndreaSterbini, PeterThoeny - 26 Sep 2000: Allow nesting of variables, i.e. =%<nop>INCLUDE{"%<nop>TWIKIWEB%.TWikiWebsTable"}%=. More in <a href="http://TWiki.SourceForge.net/cgi-bin/view/Codev/BetterTWikiTagTemplateProcessing">BetterTWikiTagTemplateProcessing</a>
       
  2977 	* AlWilliams, PeterThoeny - 26 Sep 2000: Fixed <a href="http://TWiki.SourceForge.net/cgi-bin/view/Codev/UppercaseAttachments">UppercaseAttachments</a> bug and added =png= image support.
       
  2978 d83 1
       
  2979 a83 1
       
  2980 	* PeterThoeny - 23 Oct 2000: Authorization based on groups. Define fine graned control who is allowed to change or create topics. More in TWikiAccessControl and <a href="http://TWiki.SourceForge.net/cgi-bin/view/Codev/AuthenticationBasedOnGroups">AuthenticationBasedOnGroups</a>.
       
  2981 d94 1
       
  2982 a94 1
       
  2983 -- Main.PeterThoeny - 03 Nov 2000 <br>
       
  2984 @
       
  2985 
       
  2986 
       
  2987 1.26
       
  2988 log
       
  2989 @none
       
  2990 @
       
  2991 text
       
  2992 @d86 1
       
  2993 a86 1
       
  2994 
       
  2995 d94 1
       
  2996 a94 1
       
  2997 -- Main.PeterThoeny - 01 Nov 2000 <br>
       
  2998 @
       
  2999 
       
  3000 
       
  3001 1.25
       
  3002 log
       
  3003 @none
       
  3004 @
       
  3005 text
       
  3006 @d69 1
       
  3007 a69 1
       
  3008 	* PeterThoeny - 07 Jul 2000: Added an "Unlock topic" checkbox in preview to let other people edit the topic immediately without the one hour lock.
       
  3009 d77 11
       
  3010 a87 1
       
  3011 	* AlWilliams, ManpreetSingh - 18 Sep 2000: Added forced internal links. Write =[<nop>[text formatting FAQ]]= to get the link [[text formatting FAQ]] that points to topic TextFormattingFAQ.
       
  3012 d94 1
       
  3013 a94 1
       
  3014 -- Main.PeterThoeny - 18 Sep 2000 <br>
       
  3015 @
       
  3016 
       
  3017 
       
  3018 1.24
       
  3019 log
       
  3020 @none
       
  3021 @
       
  3022 text
       
  3023 @d77 1
       
  3024 a77 1
       
  3025 
       
  3026 d84 1
       
  3027 a84 1
       
  3028 -- Main.PeterThoeny - 20 Aug 2000 <br>
       
  3029 @
       
  3030 
       
  3031 
       
  3032 1.23
       
  3033 log
       
  3034 @none
       
  3035 @
       
  3036 text
       
  3037 @d7 1
       
  3038 a7 1
       
  3039 	* PeterThoeny - 28 Jul 1998: Topic <A href="%SCRIPTURL%/changes/Main">Changes</A> shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation: Automatic lookup of Wiki username in topic Main.TWikiUsers.
       
  3040 d62 1
       
  3041 a62 1
       
  3042 	* KevinKinnell, PeterThoeny - 02 May 2000: Advanced search.
       
  3043 d73 5
       
  3044 a77 1
       
  3045 	* PeterThoeny - 23 Jul 2000: Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%=
       
  3046 d84 1
       
  3047 a84 1
       
  3048 -- Main.PeterThoeny - 19 Aug 2000 <br>
       
  3049 @
       
  3050 
       
  3051 
       
  3052 1.22
       
  3053 log
       
  3054 @none
       
  3055 @
       
  3056 text
       
  3057 @d3 41
       
  3058 a43 41
       
  3059 	* Main.PeterThoeny - 23 Jul 1998: Installed initial version, based on the JOS Wiki. See WikiWikiClones for details.
       
  3060 	* Main.PeterThoeny - 27 Jul 1998: Added automatic links to topics in other TWiki webs by specifying &lt;web name&gt;.&lt;topic name&gt;, e.g. =Know.WebSeach= .
       
  3061 	* Main.PeterThoeny - 28 Jul 1998: Topic WebSearch allows full text search and and topic search with/without regular expressions.
       
  3062 	* Main.PeterThoeny - 28 Jul 1998: Topic index. (Technically speaking a simple '.*' search on topic names.) 
       
  3063 	* Main.PeterThoeny - 28 Jul 1998: Topic <A href="%SCRIPTURL%/changes/Main">Changes</A> shows Wiki username instead of Intranet username, e.g. =PeterThoeny= instead of =thoeny= in case the Wiki username exists. Implementation: Automatic lookup of Wiki username in topic Main.TWikiUsers.
       
  3064 	* Main.PeterThoeny - 28 Jul 1998: Added TWiki variables, enclosed in % signs: =%<nop>TOPIC%= (Topic name), =%<nop>WEB%= (web name), =%<nop>SCRIPTURL%= (script URL), =%<nop>DATE%= (current date), =%<nop>WIKIWEBMASTER%= (Wiki webmaster address), =%<nop>WIKIVERSION%= (Wiki version), =%<nop>USERNAME%= (user name), =%<nop>WIKIUSERNAME%= (Wiki user name).
       
  3065 	* Main.PeterThoeny - 31 Jul 1998: Support for quoted text with a '>' at the beginning of the line.
       
  3066 	* Main.PeterThoeny - 04 Aug 1998: Warn user if new topic name is not a valid Wiki name. (template file templates/Web/notwiki.tmpl)
       
  3067 	* Main.PeterThoeny - 04 Aug 1998: Separate templates for text of non existing topic and default text of new topic. (template file templates/Web/notedited.tmpl)
       
  3068 	* Main.PeterThoeny - 05 Aug 1998: Signature and date is inserted automatically when creating a new topic.
       
  3069 	* Main.PeterThoeny - 06 Aug 1998: Added server side include of files. Syntax is =%INCLUDE:<nop>"filename.ext"%=
       
  3070 	* Main.PeterThoeny - 07 Aug 1998: Automatic email notification when something has changed in a TWiki web. Each web has a topic WebNotify where one can subscribe and unsubscribe.
       
  3071 	* Main.PeterThoeny - 13 Aug 1998: WikiNotation allows also numbers after the <code>AaA</code> sequence, e.g. <code>AaA1</code> is a valid WikiTopic name, but not <code>Aa1</code>.
       
  3072 	* Main.PeterThoeny - 24 Sep 1998: Corrected templates for automatic email notification so that MS Outlook can display attachment as an HTML file.
       
  3073 	* Main.PeterThoeny - 13 Oct 1998: Alphabetical topic index in WebSearch.
       
  3074 	* Main.PeterThoeny - 14 Oct 1998: Refered-By: Find out which topics have a link to the current topic. Each topic has a |Ref-By| link for that. Note: Only references from the current web are shown, not references from other webs.
       
  3075 	* Main.PeterThoeny - 26 Oct 1998: Added revision control using RCS. Each topic has now a list of revisions at the bottom and a revision info, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | r1.3 | r1.2 | r1.1 } <br> Revision r1.3: 1998/10/26 01:34:00 by PeterThoeny </code>
       
  3076 	* Main.PeterThoeny - 26 Oct 1998: Added preview of topic changes before saving the topic. This was necessary to prevent unneeded revisions.
       
  3077 	* Main.PeterThoeny - 10 Nov 1998: View differences between topic revisions. Each topic has a list of revisions (e.g. <code>r1.3</code>) and differences thereof (e.g. <code>&gt;</code>) at the bottom: <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | r1.3 | > | r1.2 | > | r1.1 } <br> Revision r1.3: 1998/11/10 01:34 by PeterThoeny </code>
       
  3078 	* Main.PeterThoeny - 10 Nov 1998: The email notification and the Changes topic have now a topic date that is linked. Clicking on the link will show the difference between the two most recent topic revisions.
       
  3079 	* Main.PeterThoeny - 18 Nov 1998: Internal log of topic save actions to the file <code>data/logYYYYMM.txt</code>, where <code>YYYYMM</code> the year and month in numeric format is. Intended for auditing only, not accessible from the web.
       
  3080 	* Main.PeterThoeny - 07 Dec 1998: Possible to add a category table to a TWiki topic. This permits storing and searching for more structured information. Editing a topic shows a HTML form with the usual text area and a table with selectors, checkboxes, radio buttons and text fields. TWikiDocumentation has more on setup. The TWiki.Know web uses this category table to set classification, platform and OS version. 
       
  3081 	* Main.PeterThoeny - 08 Dec 1998: Signature is shown below the text area when editing a topic. Use this to easily copy & paste your signature into the text.
       
  3082 	* Main.PeterThoeny - 04 Jan 1999: Fixed bug when viewing differences between topic revisions that include HTML table tags like &lt;table&gt;, &lt;tr&gt;, &lt;td&gt;.
       
  3083 	* Main.PeterThoeny - 03 Feb 1999: Possible to view complete revision history of a topic on one page. Access at the linked date in the Changes page, or the <code>Diffs</code> link at the bottom of each topic, e.g. <br> <code> Topic <nop>TWikiHistory . { Edit | Ref-By | Diffs | r1.3 | > | r1.2 | > | r1.1 } <br> Revision r1.3: 1998/11/10 01:34 by <nop>PeterThoeny </code>
       
  3084 	* Main.PeterThoeny - 09 Feb 1999: No new topic revision is created if the _same_ person saves a topic again within _one_ hour.
       
  3085 	* Main.PeterThoeny - 09 Feb 1999: New text formatting rule for creating =fixed font text= . Words get showns in =fixed font= by enclosing them in "=" equal signs. Example: Writing <nop>=fixed font=<nop> will show up as =fixed font= .
       
  3086 	* Main.PeterThoeny - 26 Mar 1999: New variables =%<nop>PUBURL%= (Public directory URL) and =%<nop>ATTACHURL%= (URL of topic file attachment).
       
  3087 	* Main.PeterThoeny - 26 Mar 1999: File attachments: Upload and download any file as a topic attachment by using the browser. FileAttachment has more.
       
  3088 	* Main.PeterThoeny - 15 Apr 1999: Topic locking: Warn user if a topic has been edited by an _other_ person within _one_ hour. This is to prevent contention, e.g. simultaneous topic updates.
       
  3089 	* Main.PeterThoeny - 20 May 1999: New variables =%<nop>WIKIHOMEURL%= (link when pressing the icon on the upper left corner) and =%<nop>WIKITOOLNAME%= (the name of the wiki tool: =%WIKITOOLNAME%= ).
       
  3090 	* Main.PeterThoeny - 20 May 1999: Added meta tag so that robots index only /view/ of topics, not /edit/, /attach/ e.t.c. Tag: &lt;META NAME="ROBOTS" CONTENT="NOINDEX"&gt;
       
  3091 	* Main.DavidWarman - 21 May 1999: Externalize copyright text at the bottom of every page into a web-specific =webcopyright.inc= file. This is to easily customize the copyright text. 
       
  3092 	* Main.PeterThoeny - 23 Jun 1999: Separate wiki.pm into configuration (wikicfg.pm) and TWiki core (wiki.pm) . This is to ease the upgrade of TWiki installations, it also allows customized extensions to TWiki without affecting the TWiki core.
       
  3093 	* Main.PeterThoeny - 23 Jun 1999: New TextFormattingRules to write __bold italic__ text by enclosing words with double underline characters.
       
  3094 	* Main.ChristopheVermeulen - 07 Jul 1999: Link a plural topic to a singular topic in case the plural topic does not exist. Example: =TestVersion= / =TestVersions= , =TestPolicy= / =TestPolicies= , =TestAddress= / =TestAddresses= , =TestBox= / =TestBoxes= .
       
  3095 	* Main.PeterThoeny - 15 Jul 1999: Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in the data directory by web-specific text, like for example =webcopyright.inc= text.
       
  3096 	* Main.PeterThoeny - 21 Jul 1999: Flag =$doRemovePortNumber= in wikicfg.pm to optionally remove the port number from the TWiki URL. Example: =www.some.domain:1234/twiki= gets =www.some.domain/twiki= .
       
  3097 	* Main.PeterThoeny - 22 Jul 1999: Flags =$doLogTopic*= in wikicfg.pm to selectively log topic view, edit, save, rdiff, attach, search and changes to monthly log file.
       
  3098 	* Main.PeterThoeny - 03 Aug 1999: Online registration of new user using web form in TWikiRegistration. Authentication of users.
       
  3099 	* Main.PeterThoeny - 08 Aug 1999: New text formatting rule for creating tables. Text gets rendered as a table if enclosed in "|" vertical bars. Example line as it is written and how it shows up: <br>
       
  3100 d46 28
       
  3101 a73 28
       
  3102 	* Main.PeterThoeny - 31 Aug 1999: Fixed Y2K bug. (Date in year 2000 had wrong format.)
       
  3103 	* Main.PeterThoeny - 03 Oct 1999: Limit the number of revisions shown at the bottom of the topic. Example: <br> Topic <nop>%TOPIC% . { ..... | <A href="../../rdiff/%WEB%/%TOPIC%">Diffs</A> | r1.10 | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.10&rev2=1.9">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.9">r1.9</A> | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.9&rev2=1.8">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.8">r1.8</A> | <A href="../../rdiff/%WEB%/%TOPIC%?rev1=1.8&rev2=1.7">&gt;</A> | <A href="../../view/%WEB%/%TOPIC%?rev=1.7">r1.7</A> | <A href="../../oops/%WEB%/%TOPIC%?template=oopsrev&param1=1.10">&gt;...</A> } <br> Additional revisions can be selected by pressing the =>...= link. 
       
  3104 	* Main.PeterThoeny - 10 Jan 2000: No more escaping for '%' percent characters. (Number of consecutive '%' entered and displayed is identical.)
       
  3105 	* Main.PeterThoeny - 24 Jan 2000: Fixed bug where an email address starting with a WikiName was rendered as an internal Wiki link instead of an email address, i.e. SomeWikiName@@somewhere.test .
       
  3106 	* Main.PeterThoeny - 29 Jan 2000: Fixed bug where TWiki would not initialize correctly under certain circumstances, i.e. when running it under mod_perl. Sub =initialize= in =wiki.pm= did not handle =$thePathInfo= correctly.
       
  3107 	* Main.PeterThoeny - 04 Feb 2000: Access statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.)
       
  3108 	* Main.PeterThoeny - 07 Feb 2000: Inline search. New variable =%<nop>SEARCH{"str" ...}%= to show a search result embedded in a topic text. TWikiVariables has more on the syntax. Inline search combined with the category table feature can be used for example to create a simple bug tracking system.
       
  3109 	* Main.PeterThoeny - 07 Feb 2000: Changed the syntax for server side include variable from =%<nop>INCLUDE:"filename.ext"%= to =%<nop>INCLUDE{"filename.ext"}%= . (Previous syntax still supported. Change was done because of inline search syntax)
       
  3110 	* Main.PeterThoeny - 11 Feb 2000: New variable =%<nop>SCRIPTURLPATH%= / $scriptUrlPath containing the script URL without the domain name. Templates have been changed to use this variable instead of =%<nop>SCRIPTURL%= . This is for performance reasons.
       
  3111 	* Main.PeterThoeny - 11 Feb 2000: New variable =%<nop>SCRIPTSUFFIX%= / $scriptSuffix containing an optional file extension of the TWiki Perl script. Templates have been changed to use this variable. This allows you to rename the Perl script files to have a file extension like for example ".cgi".
       
  3112 	* Main.PeterThoeny - 25 Feb 2000: Edit preferences topics to set TWiki variables. There are three level of preferences: Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level preferences (for each of the TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files. 
       
  3113 	* Main.PeterThoeny - 25 Feb 2000: New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXHEIGHT%= to specify the edit box size.
       
  3114 	* Main.PeterThoeny - 11 Mar 2000: Better security with taint checking ( =Perl -T= option )
       
  3115 	* Main.PeterThoeny - 20 Mar 2000: Uploading a file (topic file attachment) will optionally create a link to the uploaded file at the end of the topic. The preference variable =%<nop>ATTACHLINKBOX%= controls the default state of the __link__ check box in the attach file page.
       
  3116 	* Main.JohnAltstadt, Main.PeterThoeny - 21 Apr 2000: TWikiRegistration is done separately for Intranet use (depends on remote_user) or Internet use (depends on .htpasswd file).
       
  3117 	* Main.PeterThoeny - 21 Apr 2000: New TWikiVariables =%<nop>HTTP_HOST%= , =%<nop>REMOTE_ADDR%= , =%<nop>REMOTE_PORT%= and =%<nop>REMOTE_USER%= .
       
  3118 	* Main.KevinKinnell - 02 May 2000: Advanced search (under construction)
       
  3119 	* Main.PeterFokkinga - 15 May 2000: Each topic can have its own template file. TWikiTemplates has more.
       
  3120 	* Main.PeterThoeny - 28 May 2000: Lock warning shows remaining lock time in minutes.
       
  3121 	* Main.PeterThoeny - 29 May 2000: New =%<nop>GMTIME%= variable that shows the current GM time.
       
  3122 	* Main.CrisBailiff, Main.PeterThoeny - 21 Jun 2000: Fixed security issue to prevent a server side =%<nop>INCLUDE%= of arbitrary files.
       
  3123 	* Main.PeterThoeny - 21 Jun 2000: Fixed problem that a page redirect on some server environments is not working (host name is needed in URL).
       
  3124 	* Main.PeterThoeny - 07 Jul 2000: Fixed problem of losing carriage returns when editing topics with KDE KFM browser or W3M browser.
       
  3125 	* Main.PeterThoeny - 07 Jul 2000: Added an "Unlock topic" checkbox in preview to let other people edit the topic immediately without the one hour lock.
       
  3126 	* Main.PeterThoeny - 22 Jul 2000: Split the TWiki.Main web into TWiki.Main (users, company data) and TWiki.TWiki (TWiki related documentation, registration)
       
  3127 	* Main.PeterThoeny - 22 Jul 2000: More forgiving syntax for =*bold*, _italic_, __bold italic__= and ==fixed== , where it is not necessary anymore to have a trailing space before =.,;:?!= characters.
       
  3128 	* Main.PeterThoeny - 23 Jul 2000: BookView search allows you show a set of topics for easy printing.
       
  3129 	* Main.PeterThoeny - 23 Jul 2000: Changed include syntax from =%<nop>INCLUDE{"Web/TopicName.txt"}%= to =%<nop>INCLUDE{"Web.TopicName"}%=
       
  3130 d80 1
       
  3131 a80 1
       
  3132 -- Main.PeterThoeny - 23 Jul 2000 <br>
       
  3133 @
       
  3134 
       
  3135 
       
  3136 1.21
       
  3137 log
       
  3138 @none
       
  3139 @
       
  3140 text
       
  3141 @d70 4
       
  3142 d80 1
       
  3143 a80 1
       
  3144 -- Main.PeterThoeny - 07 Jul 2000 <br>
       
  3145 @
       
  3146 
       
  3147 
       
  3148 1.20
       
  3149 log
       
  3150 @none
       
  3151 @
       
  3152 text
       
  3153 @d66 4
       
  3154 d76 1
       
  3155 a76 1
       
  3156 -- Main.PeterThoeny - 29 May 2000 <br>
       
  3157 @
       
  3158 
       
  3159 
       
  3160 1.19
       
  3161 log
       
  3162 @none
       
  3163 @
       
  3164 text
       
  3165 @d64 2
       
  3166 d72 1
       
  3167 a72 1
       
  3168 -- Main.PeterThoeny - 22 May 2000 <br>
       
  3169 @
       
  3170 
       
  3171 
       
  3172 1.18
       
  3173 log
       
  3174 @none
       
  3175 @
       
  3176 text
       
  3177 @d62 2
       
  3178 d70 1
       
  3179 a70 1
       
  3180 -- Main.PeterThoeny - 21 Apr 2000 <br>
       
  3181 @
       
  3182 
       
  3183 
       
  3184 1.17
       
  3185 log
       
  3186 @none
       
  3187 @
       
  3188 text
       
  3189 @d60 2
       
  3190 d68 1
       
  3191 a68 1
       
  3192 -- Main.PeterThoeny - 20 Mar 2000 <br>
       
  3193 @
       
  3194 
       
  3195 
       
  3196 1.16
       
  3197 log
       
  3198 @none
       
  3199 @
       
  3200 text
       
  3201 @d56 4
       
  3202 a59 2
       
  3203 	* Main.PeterThoeny - 25 Feb 2000: Edit preferences topics to set TWiki variables. There are three level of preferences: Site-level (TWikiPreferences), web-level (WebPreferences in each web) and user-level (for each of the TWikiUsers). With this, discontinue use of server side include of =wikiwebs.inc= , =wikiwebtable.inc= , =weblist.inc= , =webcopyright.inc= and =webcolors.inc= files. 
       
  3204 	* Main.PeterThoeny - 25 Feb 2000: New preference variables =%<nop>EDITBOXWIDTH%= and =%<nop>EDITBOXWIDTH%= to specify the edit box size.
       
  3205 d66 1
       
  3206 a66 1
       
  3207 -- Main.PeterThoeny - 27 Feb 2000 <br>
       
  3208 @
       
  3209 
       
  3210 
       
  3211 1.15
       
  3212 log
       
  3213 @none
       
  3214 @
       
  3215 text
       
  3216 @d1 1
       
  3217 a1 1
       
  3218 *History of the TWiki Implementation*
       
  3219 d56 2
       
  3220 d64 1
       
  3221 a64 1
       
  3222 -- Main.PeterThoeny - 11 Feb 2000 <br>
       
  3223 @
       
  3224 
       
  3225 
       
  3226 1.14
       
  3227 log
       
  3228 @none
       
  3229 @
       
  3230 text
       
  3231 @d54 2
       
  3232 d62 1
       
  3233 a62 1
       
  3234 -- Main.PeterThoeny - 07 Feb 2000 <br>
       
  3235 @
       
  3236 
       
  3237 
       
  3238 1.13
       
  3239 log
       
  3240 @none
       
  3241 @
       
  3242 text
       
  3243 @d50 4
       
  3244 a53 1
       
  3245 	* Main.PeterThoeny - 04 Feb 2000: Usage statistics. Each web has a WebStatistics topic that shows monthy statistics with number of topic views and changes, most popular topics, and top contributors. (It needs to be enabled, TWikiDocumentation has more.)
       
  3246 d60 1
       
  3247 a60 1
       
  3248 -- Main.PeterThoeny - 04 Feb 2000 <br>
       
  3249 @
       
  3250 
       
  3251 
       
  3252 1.12
       
  3253 log
       
  3254 @none
       
  3255 @
       
  3256 text
       
  3257 @d50 1
       
  3258 d57 1
       
  3259 a57 1
       
  3260 -- Main.PeterThoeny - 24 Jan 2000 <br>
       
  3261 @
       
  3262 
       
  3263 
       
  3264 1.11
       
  3265 log
       
  3266 @none
       
  3267 @
       
  3268 text
       
  3269 @d49 1
       
  3270 d56 1
       
  3271 a56 1
       
  3272 -- Main.PeterThoeny - 10 Jan 2000 <br>
       
  3273 @
       
  3274 
       
  3275 
       
  3276 1.10
       
  3277 log
       
  3278 @none
       
  3279 @
       
  3280 text
       
  3281 @d48 1
       
  3282 d55 1
       
  3283 a55 1
       
  3284 -- Main.PeterThoeny - 03 Oct 1999 <br>
       
  3285 @
       
  3286 
       
  3287 
       
  3288 1.9
       
  3289 log
       
  3290 @none
       
  3291 @
       
  3292 text
       
  3293 @d47 1
       
  3294 d54 1
       
  3295 a54 1
       
  3296 -- Main.PeterThoeny - 31 Aug 1999 <br>
       
  3297 @
       
  3298 
       
  3299 
       
  3300 1.8
       
  3301 log
       
  3302 @none
       
  3303 @
       
  3304 text
       
  3305 @d46 1
       
  3306 d53 1
       
  3307 a53 1
       
  3308 -- Main.PeterThoeny - 08 Aug 1999 <br>
       
  3309 @
       
  3310 
       
  3311 
       
  3312 1.7
       
  3313 log
       
  3314 @none
       
  3315 @
       
  3316 text
       
  3317 @d43 3
       
  3318 d52 1
       
  3319 a52 1
       
  3320 -- Main.PeterThoeny - 03 Aug 1999 <br>
       
  3321 @
       
  3322 
       
  3323 
       
  3324 1.6
       
  3325 log
       
  3326 @none
       
  3327 @
       
  3328 text
       
  3329 @d42 1
       
  3330 d49 1
       
  3331 a49 1
       
  3332 -- Main.PeterThoeny - 23 Jun 1999 <br>
       
  3333 @
       
  3334 
       
  3335 
       
  3336 1.5
       
  3337 log
       
  3338 @none
       
  3339 @
       
  3340 text
       
  3341 @d39 3
       
  3342 a41 1
       
  3343 	* Main.PeterThoeny - 15 Jul 1999: Search path for include files in =%<nop>INCLUDE:"file.inc"%= variable. Search first in the current web, then in parent data directory. Useful to overload default include text in a web-specific manner, like =webcopyright.inc= text.
       
  3344 @
       
  3345 
       
  3346 
       
  3347 1.4
       
  3348 log
       
  3349 @none
       
  3350 @
       
  3351 text
       
  3352 @d39 1
       
  3353 @
       
  3354 
       
  3355 
       
  3356 1.3
       
  3357 log
       
  3358 @none
       
  3359 @
       
  3360 text
       
  3361 @d38 1
       
  3362 @
       
  3363 
       
  3364 
       
  3365 1.2
       
  3366 log
       
  3367 @none
       
  3368 @
       
  3369 text
       
  3370 @d35 1
       
  3371 a35 1
       
  3372 	* Main.DavidWarman - 21 May 1999: Externalize copyright text at the bottom of every page in a web-specific =webcopyright.inc= file. This is to easily customize the copyright text. 
       
  3373 d37 1
       
  3374 d44 1
       
  3375 a44 1
       
  3376 -- Main.PeterThoeny - 15 Apr 1999 <br>
       
  3377 @
       
  3378 
       
  3379 
       
  3380 1.1
       
  3381 log
       
  3382 @none
       
  3383 @
       
  3384 text
       
  3385 @d36 1
       
  3386 @