Rev 172 Rev 185
Line 1... Line 1...
1 2.1 alpha 1 1 2.1 alpha 1
2   2  
3 * Many cleanups and optimisations. 3 * Changed: many cleanups and optimisations.
4 * More documentation for *.inc files. 4 * Added: more documentation for *.inc files.
5 * Removed extraneous bits. 5 * Removed: extraneous bits.
6   6 * New: PHP_Compat usage to allow some new PHP5 functionality and remain
7 CHANGES 7 backwards-compatible.
8   8 * Changed: line endings now use UNIX-style across the board.
9 NEW: Template files may now be specified on a per repository basis 9  
10 NEW: Add RSS 'alternate' <link> elements to the HTML headers in 10 CHANGES
11 directory listings. This lets you, for example, easily create a 11  
12 'live bookmark' in Firefox to monitor commits to a particular SVN path. 12 NEW: Template files may now be specified on a per repository basis
13 NEW: Russian translation. 13 NEW: Add RSS 'alternate' <link> elements to the HTML headers in
14   14 directory listings. This lets you, for example, easily create a
15 CHANGE: Bugtraq handling has been updated to account for the latest spec. 15 'live bookmark' in Firefox to monitor commits to a particular SVN path.
16   16 NEW: Russian translation.
17 FIX: Syntax highlighting across lines has been fixed (Issue 85) 17  
18   18 CHANGE: Bugtraq handling has been updated to account for the latest spec.
19 2.00 beta 8 19  
20   20 FIX: Syntax highlighting across lines has been fixed (Issue 85)
21 CHANGE: Remove path comparison boxes when using the flat view display 21  
22 CHANGE: Tidy up URLs generated from the listing view (Remove default parameters). 22 2.00 beta 8
23 CHANGE: wsvn now selectes either the listing or file view automatically when the op parameter 23  
24 isn't present. This allows for nicer URLS (eg. /http://example.com/wsvn/repo1/myfile.doc) 24 CHANGE: Remove path comparison boxes when using the flat view display
25 25 CHANGE: Tidy up URLs generated from the listing view (Remove default parameters).
26 FIX: Fix warnings when using an access file that didn't define a groups section 26 CHANGE: wsvn now selectes either the listing or file view automatically when the op parameter
27 FIX: Fix tarballing of directories with spaces 27 isn't present. This allows for nicer URLS (eg. /http://example.com/wsvn/repo1/myfile.doc)
28 FIX: Path history information in the log view of a file was incorrect. 28
29   29 FIX: Fix warnings when using an access file that didn't define a groups section
30 2.00 beta 7 30 FIX: Fix tarballing of directories with spaces
31   31 FIX: Path history information in the log view of a file was incorrect.
32 NEW: Projects may now be assigned to groups, to simplify the index view 32  
33 NEW: The index may be displayed as a collapsable tree of groups 33 2.00 beta 7
34   34  
35 CHANGE: The syntax for the per repository configurations has changed. It's now much simpler and 35 NEW: Projects may now be assigned to groups, to simplify the index view
36 will work on all versions of PHP 36 NEW: The index may be displayed as a collapsable tree of groups
37   37  
38 FIX: Various bug fixes for the access rights module 38 CHANGE: The syntax for the per repository configurations has changed. It's now much simpler and
39 FIX: Language choice selection with MultiViews enabled didn't work 39 will work on all versions of PHP
40 FIX: Various small bugs introduced during 2.0 development 40  
41   41 FIX: Various bug fixes for the access rights module
42 2.00 beta 6 42 FIX: Language choice selection with MultiViews enabled didn't work
43   43 FIX: Various small bugs introduced during 2.0 development
44 Note: the $config->addRepository command now takes a URL and not a filesystem path! 44  
45   45 2.00 beta 6
46 NEW: WebSVN can now host remote repositories! 46  
47   47 Note: the $config->addRepository command now takes a URL and not a filesystem path!
48 FIX: The access rights handling didn't work if you had give a repository a display name 48  
49 different from it's "real" svn name. 49 NEW: WebSVN can now host remote repositories!
50 FIX: The deleted file list no longer links to non-existant files! 50  
51 FIX: Neaten the directory display when the download/compare links aren't available 51 FIX: The access rights handling didn't work if you had give a repository a display name
52   52 different from it's "real" svn name.
53 2.00 beta 5 53 FIX: The deleted file list no longer links to non-existant files!
54   54 FIX: Neaten the directory display when the download/compare links aren't available
55 NEW: Access rights files can now be specified on a per repository basis 55  
56   56 2.00 beta 5
57 CHANGE: Further improvements have been made to character encoding handling. In particular, 57  
58 it is now possible to specify the encoding of the repository contents separately 58 NEW: Access rights files can now be specified on a per repository basis
59 from the system encoding. This is the case for windows users, whereby the command 59  
60 line tools typically returning CP850 encoded strings, whereas the source files are 60 CHANGE: Further improvements have been made to character encoding handling. In particular,
61 encoded as iso-8859-1. Now, when displaying text files, WebSVN will convert them 61 it is now possible to specify the encoding of the repository contents separately
62 from the content encoding to the output encoding (UTF-8). 62 from the system encoding. This is the case for windows users, whereby the command
63   63 line tools typically returning CP850 encoded strings, whereas the source files are
64 CHANGE: Update Danish translation 64 encoded as iso-8859-1. Now, when displaying text files, WebSVN will convert them
65 CHANGE: The log display has a "max number of revisions to show" fiter option, which defaults 65 from the content encoding to the output encoding (UTF-8).
66 to 30. This significantly improves performance of the log display. 66  
67   67 CHANGE: Update Danish translation
68 FIX: It wasn't possible to display the contents of a file which had brackets in the name. 68 CHANGE: The log display has a "max number of revisions to show" fiter option, which defaults
69 FIX: Correct problem with download of tarballs containing special characters 69 to 30. This significantly improves performance of the log display.
70 FIX: Improve time display 70  
71 FIX: Remove non-UTF8 language options from distconfig.inc 71 FIX: It wasn't possible to display the contents of a file which had brackets in the name.
72 FIX: Fix recent bug whereby the log messages would contain unnecessary blank lines 72 FIX: Correct problem with download of tarballs containing special characters
73 FIX: Access right file section groups without a trailing / are no correctly treated 73 FIX: Improve time display
74   74 FIX: Remove non-UTF8 language options from distconfig.inc
75 2.00 beta 4 75 FIX: Fix recent bug whereby the log messages would contain unnecessary blank lines
76   76 FIX: Access right file section groups without a trailing / are no correctly treated
77 NEW: The log display may now be filtered to show a range of revisions 77  
78 NEW: You can now have control over the specification of directories that can or 78 2.00 beta 4
79 cannot be tarball'ed. Tarballing can be turned on only after a certain directory 79  
80 depth and directories can be allow/disallowed on a per directory/repository basis. 80 NEW: The log display may now be filtered to show a range of revisions
81 NEW: The user can now choose their language via a drop down box 81 NEW: You can now have control over the specification of directories that can or
82   82 cannot be tarball'ed. Tarballing can be turned on only after a certain directory
83 CHANGE: Character encodings are now handled differently. The output encoding is ALWAYS 83 depth and directories can be allow/disallowed on a per directory/repository basis.
84 defined as UTF-8, and the setOutputEncoding option has been removed. 84 NEW: The user can now choose their language via a drop down box
85   85  
86 FIX: Diff had been broken by 1.70 beta 2 86 CHANGE: Character encodings are now handled differently. The output encoding is ALWAYS
87 FIX: Download of tarballs is prohibited if the user doesn't have read access to the directory 87 defined as UTF-8, and the setOutputEncoding option has been removed.
88 AND all of its subdirectories 88  
89 FIX: The character set type is now sent in the HTTP header. No need to hack the Apache config 89 FIX: Diff had been broken by 1.70 beta 2
90   90 FIX: Download of tarballs is prohibited if the user doesn't have read access to the directory
91 2.00 beta 3 91 AND all of its subdirectories
92   92 FIX: The character set type is now sent in the HTTP header. No need to hack the Apache config
93 NEW: WebSVN may now be configured to display a flat view rather than a tree view 93  
94   94 2.00 beta 3
95 FIX: Only use --limit option on svn 1.2 or greater 95  
96 FIX: Correct spelling of "danish" in distconfig 96 NEW: WebSVN may now be configured to display a flat view rather than a tree view
97 FIX: Fix RSS, previously broken 1.7 beta 1 97  
98   98 FIX: Only use --limit option on svn 1.2 or greater
99 2.00 beta 2 99 FIX: Correct spelling of "danish" in distconfig
100   100 FIX: Fix RSS, previously broken 1.7 beta 1
101 CHANGE: WebSVN no longer requires the entire revision history when accessing a directory, 101  
102 resulting in a faster access for large repositories 102 2.00 beta 2
103   103  
104 FIX: The new access rights module didn't always hide directories 104 CHANGE: WebSVN no longer requires the entire revision history when accessing a directory,
105 FIX: Tree icons have been fixed (broken in 1.70 beta 1) 105 resulting in a faster access for large repositories
106   106  
107 2.00 beta 1 107 FIX: The new access rights module didn't always hide directories
108   108 FIX: Tree icons have been fixed (broken in 1.70 beta 1)
109 NEW: Access rights module (Finally!) - see install.txt for details 109  
110 NEW: Added language file for Danish, Finnish, Turkish, Norwegian and Simplified Chinese 110 2.00 beta 1
111 NEW: The "View Log" link is now available for templates to use from the file view 111  
112 NEW: Added bugtraq:logregex support 112 NEW: Access rights module (Finally!) - see install.txt for details
113   113 NEW: Added language file for Danish, Finnish, Turkish, Norwegian and Simplified Chinese
114 CHANGE: Ages are now displayed with higher resolution 114 NEW: The "View Log" link is now available for templates to use from the file view
115 CHANGE: Update German translation 115 NEW: Added bugtraq:logregex support
116 CHANGE: Tex file are no longer delivered as binary by defaut, but displayed by enscript 116  
117 CHANGE: The last modified files display now shows the most recently modified files of 117 CHANGE: Ages are now displayed with higher resolution
118 the current directory 118 CHANGE: Update German translation
119 CHANGE: Improve diff colours of Blue Grey Scheme for better readability 119 CHANGE: Tex file are no longer delivered as binary by defaut, but displayed by enscript
120 CHANGE: WebSVN no longer requires the entire revision history when accessing a directory, 120 CHANGE: The last modified files display now shows the most recently modified files of
121 resulting in a faster access for large repositories 121 the current directory
122   122 CHANGE: Improve diff colours of Blue Grey Scheme for better readability
123 FIX: Directories containing accents weren't always displayed 123 CHANGE: WebSVN no longer requires the entire revision history when accessing a directory,
124 FIX: File version can be compared via the log display (as oppoed to just directories) 124 resulting in a faster access for large repositories
125 FIX: Corrected RSS encoding issue 125  
126 FIX: Corrected bug whereby diff lines would be displayed twice 126 FIX: Directories containing accents weren't always displayed
127 FIX: svn: Can't check path '/root/.subversion': Permission denied 127 FIX: File version can be compared via the log display (as oppoed to just directories)
128 FIX: Sometimes files delivered (as opposed to disaplyed) by WebSVN were empty 128 FIX: Corrected RSS encoding issue
129 FIX: Fix problem with large tarball delivery 129 FIX: Corrected bug whereby diff lines would be displayed twice
130 FIX: Compare with previous always used HEAD 130 FIX: svn: Can't check path '/root/.subversion': Permission denied
131 FIX: .sh files are now viewable 131 FIX: Sometimes files delivered (as opposed to disaplyed) by WebSVN were empty
132 FIX: Allow special characters in repository names 132 FIX: Fix problem with large tarball delivery
133 FIX: It wasn't possible to go into a module if another module starts with the same name. 133 FIX: Compare with previous always used HEAD
134 FIX: Remove hard-coded timezone from the RSS feed creator. 134 FIX: .sh files are now viewable
135 FIX: Caching of RSS feeds wasn't working 135 FIX: Allow special characters in repository names
136   136 FIX: It wasn't possible to go into a module if another module starts with the same name.
137 1.62 137 FIX: Remove hard-coded timezone from the RSS feed creator.
138   138 FIX: Caching of RSS feeds wasn't working
139 NEW: RSS feed can now list changed files 139  
140 NEW: Templates can now show an open folder icon 140 1.62
141 NEW: Polish translation 141  
142 NEW: Dutch translation 142 NEW: RSS feed can now list changed files
143   143 NEW: Templates can now show an open folder icon
144 CHANGE: Window is scrolled to appropriate location when opening a new directory 144 NEW: Polish translation
145   145 NEW: Dutch translation
146 FIX: Allow repository names containing '/' 146  
147 FIX: Fixed sloppy HTML in diff templates 147 CHANGE: Window is scrolled to appropriate location when opening a new directory
148 FIX: Fix problems with the diff output 148  
149 FIX: Repositories on Windows network shares can now be accessed. 149 FIX: Allow repository names containing '/'
150 FIX: Accented characters weren't shown correctly in the directory comparison 150 FIX: Fixed sloppy HTML in diff templates
151 view. 151 FIX: Fix problems with the diff output
152 FIX: Remove error when only one revision was available 152 FIX: Repositories on Windows network shares can now be accessed.
153   153 FIX: Accented characters weren't shown correctly in the directory comparison
154 1.61 154 view.
155   155 FIX: Remove error when only one revision was available
156 NEW: Multibyte encodings are considered when urlencoding path names 156  
157   157 1.61
158 CHANGE: The listing view will now always show the revision asked for 158  
159 (HEAD by default), but the log message will show the log 159 NEW: Multibyte encodings are considered when urlencoding path names
160 string for the latest modification to the current directory). 160  
161 This means the the parent directory structure won't change as you 161 CHANGE: The listing view will now always show the revision asked for
162 browse through old directories. 162 (HEAD by default), but the log message will show the log
163   163 string for the latest modification to the current directory).
164 FIX: A bug prevented downloading of tarballs from working 164 This means the the parent directory structure won't change as you
165   165 browse through old directories.
166 1.60 166  
167   167 FIX: A bug prevented downloading of tarballs from working
168 NEW: Directory displays are now shown in tree view (so that it's harder 168  
169 to get lost). Many thanks to Brent Lu for this excellent patch. 169 1.60
170 The prettiest result are available in the BlueGrey scheme. 170  
171 NEW: Comparison of entire directories 171 NEW: Directory displays are now shown in tree view (so that it's harder
172 NEW: Tarballs of directories may now be downloaded. 172 to get lost). Many thanks to Brent Lu for this excellent patch.
173 Set $config->allowdownload(); in config.inc to allow this. 173 The prettiest result are available in the BlueGrey scheme.
174 NEW: New style 'Zinn' based on the templates created for 174 NEW: Comparison of entire directories
175 http://www.projectzinn.org/. Thanks to Justin Doran. 175 NEW: Tarballs of directories may now be downloaded.
176 NEW: File delivery now looks at the defined Mime-Type. Thanks to 176 Set $config->allowdownload(); in config.inc to allow this.
177 Peter Valdemar Mørch for this patch. 177 NEW: New style 'Zinn' based on the templates created for
178 NEW: Various configuration options may now be applied on a per project 178 http://www.projectzinn.org/. Thanks to Justin Doran.
179 basis. Look in distconfig for instructions. 179 NEW: File delivery now looks at the defined Mime-Type. Thanks to
180 NEW: Support for using 'bugtraq' properties when display log entries. 180 Peter Valdemar Mørch for this patch.
181 See http://svn.collab.net/repos/tortoisesvn/trunk/doc/issuetrackers.txt 181 NEW: Various configuration options may now be applied on a per project
182 NEW: Traditional Chinese translation 182 basis. Look in distconfig for instructions.
183 NEW: Spanish translation 183 NEW: Support for using 'bugtraq' properties when display log entries.
184 184 See http://svn.collab.net/repos/tortoisesvn/trunk/doc/issuetrackers.txt
185 CHANGE: Style information removed from RSS feed 185 NEW: Traditional Chinese translation
186 CHANGE: Changed files are now hidden by defaut (since the directory 186 NEW: Spanish translation
187 comparison link is far more useful) 187
188   188 CHANGE: Style information removed from RSS feed
189 FIX: File listing were't being shown with the correct accented characters 189 CHANGE: Changed files are now hidden by defaut (since the directory
190 under windows. 190 comparison link is far more useful)
191 FIX: File listing sometimes failed when there were spaces in the filename 191  
192 FIX: Some setups wouldn't allow diff generations with enscript 192 FIX: File listing were't being shown with the correct accented characters
193 enabled. 193 under windows.
194 FIX: Filenames are URL encoded correctly before calling svn file:/// 194 FIX: File listing sometimes failed when there were spaces in the filename
195 FIX: Keywords weren't expanded in file view when enscript was disabled 195 FIX: Some setups wouldn't allow diff generations with enscript
196   196 enabled.
197 1.51 197 FIX: Filenames are URL encoded correctly before calling svn file:///
198   198 FIX: Keywords weren't expanded in file view when enscript was disabled
199 NEW: Korean translation 199  
200 NEW: Russian translation 200 1.51
201   201  
202 FIX: Repositories may now have spaces in their path (eg: c:\my reps) 202 NEW: Korean translation
203 FIX: Diff now works when the file name has changed between versions 203 NEW: Russian translation
204 FIX: RSS feed now generates Content-Type header for XML so that IE can display 204  
205 the contents 205 FIX: Repositories may now have spaces in their path (eg: c:\my reps)
206 FIX: Diff and Blame didn't work properly for php files when enscript wasn't used 206 FIX: Diff now works when the file name has changed between versions
207 FIX: Use svn --non-interactive to ensure that svn doesn't prompt WebSVN for input 207 FIX: RSS feed now generates Content-Type header for XML so that IE can display
208 FIX: Corrections to the French translation 208 the contents
209 FIX: Display an explanatory message when the user hasn't configured any 209 FIX: Diff and Blame didn't work properly for php files when enscript wasn't used
210 repository paths 210 FIX: Use svn --non-interactive to ensure that svn doesn't prompt WebSVN for input
211 FIX: When using Multiviews, change to the WebSVN directory before executing 211 FIX: Corrections to the French translation
212 commands so that tempnam works. This used to cause problems on some 212 FIX: Display an explanatory message when the user hasn't configured any
213 systems when running diff and blame. 213 repository paths
214   214 FIX: When using Multiviews, change to the WebSVN directory before executing
215 1.50 215 commands so that tempnam works. This used to cause problems on some
216   216 systems when running diff and blame.
217 Notes: Before installing this version you should delete all the existing 217  
218 cache files. 218 1.50
219 219  
220 wsvn.php has changed. You should redo any appropriate configuration 220 Notes: Before installing this version you should delete all the existing
221 changes inside this file. 221 cache files.
222   222
223 NEW: Blame information for a file can now be viewed 223 wsvn.php has changed. You should redo any appropriate configuration
224 NEW: The cached files are now compressed 224 changes inside this file.
225 NEW: The project selection box shows the current project by default 225  
226 NEW: Swedish translation 226 NEW: Blame information for a file can now be viewed
227 NEW: Japanese translation 227 NEW: The cached files are now compressed
228 NEW: The install file explains how to set up permission based repository 228 NEW: The project selection box shows the current project by default
229 access such that access via the web interface is the same as access 229 NEW: Swedish translation
230 via a client (assuming Apache2). 230 NEW: Japanese translation
231 NEW: SVN keywords are now expanded in file listings 231 NEW: The install file explains how to set up permission based repository
232   232 access such that access via the web interface is the same as access
233 CHANGE: The extraction of the directory listings is now accomplished using 233 via a client (assuming Apache2).
234 the svn command via file:/// access rather than svnlook. This has 234 NEW: SVN keywords are now expanded in file listings
235 the advantage of being non-recursive, and thereby eliminates the need 235  
236 for caching the entire directory listing, and is much quicker on 236 CHANGE: The extraction of the directory listings is now accomplished using
237 complex direcory structures. No more 50Mb directory caches! 237 the svn command via file:/// access rather than svnlook. This has
238 238 the advantage of being non-recursive, and thereby eliminates the need
239 FIX: Deleted directories are now viewable. 239 for caching the entire directory listing, and is much quicker on
240 FIX: SHOWALL was being redefined in the language files 240 complex direcory structures. No more 50Mb directory caches!
241 FIX: The directory listing view sometimes showed [lang:DELETEDFILES 241
242 FIX: Under Windows, links in the RSS output would start with "\" if WebSVN 242 FIX: Deleted directories are now viewable.
243 was installed in the server's root directory. 243 FIX: SHOWALL was being redefined in the language files
244 FIX: Sed wouldn't work under all versions of Windows due to the use of single 244 FIX: The directory listing view sometimes showed [lang:DELETEDFILES
245 quotes around the paramters 245 FIX: Under Windows, links in the RSS output would start with "\" if WebSVN
246 FIX: Improved character encoding support for log messages etc. 246 was installed in the server's root directory.
247 FIX: Paths passed by URL are encoded 247 FIX: Sed wouldn't work under all versions of Windows due to the use of single
248 FIX: Generated HTML code is strictly 4.01 248 quotes around the paramters
249   249 FIX: Improved character encoding support for log messages etc.
250 1.40 250 FIX: Paths passed by URL are encoded
251   251 FIX: Generated HTML code is strictly 4.01
252 NEW: RSS feed support (thanks to Lübbe Onken for his work on this) 252  
253 NEW: Translatations for French and Portuguese 253 1.40
254 NEW: .exe is recognised by default as having content-type 254  
255 application/x-msdownload 255 NEW: RSS feed support (thanks to Lübbe Onken for his work on this)
256 NEW: Recognised links are now 'linkified' in the log messages 256 NEW: Translatations for French and Portuguese
257 NEW: Tabs in file/diff listings are now expanded by a user 257 NEW: .exe is recognised by default as having content-type
258 configurable number of spaces. 258 application/x-msdownload
259 NEW: WebSVN URLs now access the repository by name rather than number. 259 NEW: Recognised links are now 'linkified' in the log messages
260 This means that bookmarks will stay the same when new projects 260 NEW: Tabs in file/diff listings are now expanded by a user
261 are added. The old behaviour can be configured in config.inc. 261 configurable number of spaces.
262   262 NEW: WebSVN URLs now access the repository by name rather than number.
263 FIX: Removed the revision 0 that has appeared since the previous version 263 This means that bookmarks will stay the same when new projects
264 FIX: Repositories were not sorted alphabetically when using ParentPath 264 are added. The old behaviour can be configured in config.inc.
265 FIX: The PNG support script needed for IE (and the BlueGrey scheme) is 265  
266 now only loaded with IE 266 FIX: Removed the revision 0 that has appeared since the previous version
267   267 FIX: Repositories were not sorted alphabetically when using ParentPath
268 1.39 268 FIX: The PNG support script needed for IE (and the BlueGrey scheme) is
269   269 now only loaded with IE
270 CHANGE: In the human-readable date strings, display up to 119 minutes, 270  
271 47 hours, 13 days or 23 months before moving up to the next 271 1.39
272 quantity, like ViewCVS. 272  
273   273 CHANGE: In the human-readable date strings, display up to 119 minutes,
274 FIX: Links followed after viewing the contents of a file go to the 274 47 hours, 13 days or 23 months before moving up to the next
275 revision of the repository previously being viewed 275 quantity, like ViewCVS.
276 FIX: Paths with spaces are now correctly showed in the log view 276  
277 FIX: Blank lines in the diff output are set to &nbsp; so the browser 277 FIX: Links followed after viewing the contents of a file go to the
278 won't compress them 278 revision of the repository previously being viewed
279 FIX: A blank author field is set to an &nbsp; cell. 279 FIX: Paths with spaces are now correctly showed in the log view
280 FIX: A year is 365 days, not 356. 280 FIX: Blank lines in the diff output are set to &nbsp; so the browser
281 FIX: Base ages correctly upon GMT 281 won't compress them
282 FIX: The diff output did not escape html entities when enscript was 282 FIX: A blank author field is set to an &nbsp; cell.
283 enabled and the file extension was not recognised for enscript. 283 FIX: A year is 365 days, not 356.
284 FIX: distconfig.inc has a few minor errors in the examples. 284 FIX: Base ages correctly upon GMT
285 FIX: It wasn't possible to call ParentPath multiple times 285 FIX: The diff output did not escape html entities when enscript was
286   286 enabled and the file extension was not recognised for enscript.
287 1.38 287 FIX: distconfig.inc has a few minor errors in the examples.
288   288 FIX: It wasn't possible to call ParentPath multiple times
289 NEW: Templates can now define icons for particular file types 289  
290 (see BlueGrey scheme for an example) 290 1.38
291 NEW: Display of PHP files with syntax highlighting 291  
292 NEW: Improve site navigation with links to each directory level on all 292 NEW: Templates can now define icons for particular file types
293 pages. 293 (see BlueGrey scheme for an example)
294   294 NEW: Display of PHP files with syntax highlighting
295 1.37 295 NEW: Improve site navigation with links to each directory level on all
296   296 pages.
297 NEW: Display a message when there are no results found 297  
298   298 1.37
299 CHANGE: Aesthetic changes to the BlueGrey scheme 299  
300 CHANGE: Sort entries more naturally 300 NEW: Display a message when there are no results found
301   301  
302 FIX: Really make sure that we redirect to the right place when using the 302 CHANGE: Aesthetic changes to the BlueGrey scheme
303 drop-down box to select projects. 303 CHANGE: Sort entries more naturally
304 FIX: Nested [webtest]'s didn't always work 304  
305 FIX: Fixed use of "standard" and "Standard", which caused problems on 305 FIX: Really make sure that we redirect to the right place when using the
306 non-windows machines 306 drop-down box to select projects.
307   307 FIX: Nested [webtest]'s didn't always work
308 1.36 308 FIX: Fixed use of "standard" and "Standard", which caused problems on
309   309 non-windows machines
310 NEW: Log message search feature 310  
311 NEW: Diff display tries to display changed lines as changed, rather than 311 1.36
312 showing the line deleted then added. 312  
313   313 NEW: Log message search feature
314 FIX: Problem surrounding the quoting of commands and command line arguments 314 NEW: Diff display tries to display changed lines as changed, rather than
315 on Windows machines. 315 showing the line deleted then added.
316   316  
317 1.35 317 FIX: Problem surrounding the quoting of commands and command line arguments
318   318 on Windows machines.
319 NEW: You can now specify a list of file types (extensions) for files which 319  
320 should be delivered to the user in a GZIP'd archive rather than 320 1.35
321 displayed as ASCII in the browser window. 321  
322   322 NEW: You can now specify a list of file types (extensions) for files which
323 CHANGE: Files delived with a MIME Content type are now sent as "inline". 323 should be delivered to the user in a GZIP'd archive rather than
324 The browser will try to display them in the browser window, offering 324 displayed as ASCII in the browser window.
325 a save box only if they can't be displayed in this mannor. 325  
326   326 CHANGE: Files delived with a MIME Content type are now sent as "inline".
327 FIX: Detect use of the HTTPS protocol when using the drop-down box to 327 The browser will try to display them in the browser window, offering
328 select projects. (-- FIX INCORRECT. USE v1.36 -- ) 328 a save box only if they can't be displayed in this mannor.
329 FIX: The PNGs in the BlueGrey style are now transparent under Internet 329  
330 Explorer 5.5 and higher. 330 FIX: Detect use of the HTTPS protocol when using the drop-down box to
331   331 select projects. (-- FIX INCORRECT. USE v1.36 -- )
332 1.34 332 FIX: The PNGs in the BlueGrey style are now transparent under Internet
333   333 Explorer 5.5 and higher.
334 NEW: Support for switching between projects using a drop-down box control 334  
335 (MultiViews users - note that wsvn.php has been changed) 335 1.34
336 NEW: Sort the repositories alphabetically when using parentPath 336  
337 NEW: Better support for internationalisation 337 NEW: Support for switching between projects using a drop-down box control
338 (Template writers: Please note the use of the new variable 'charset') 338 (MultiViews users - note that wsvn.php has been changed)
339 NEW: More useful info in browser titles with the standard templates 339 NEW: Sort the repositories alphabetically when using parentPath
340   340 NEW: Better support for internationalisation
341 FIX: Accented characters should now be displayed correctly (I hope). 341 (Template writers: Please note the use of the new variable 'charset')
342 FIX: HTML files now display correcly on all machines 342 NEW: More useful info in browser titles with the standard templates
343 FIX: Removed spurious BRs from the file listings 343  
344   344 FIX: Accented characters should now be displayed correctly (I hope).
345 1.33 345 FIX: HTML files now display correcly on all machines
346   346 FIX: Removed spurious BRs from the file listings
347 There are a few changes to the config file in this release. Copy 347  
348 distconfig.inc to config.inc and redo any configuration changes that you 348 1.33
349 had made. 349  
350   350 There are a few changes to the config file in this release. Copy
351 NEW: Recognised non-text files are now delivered to the user as attachments. 351 distconfig.inc to config.inc and redo any configuration changes that you
352 The list of files types to be sent back to the user (rather than displayed 352 had made.
353 using WebSVN) is user configurable. 353  
354 NEW: File comparisons are now colourised based on the file extension 354 NEW: Recognised non-text files are now delivered to the user as attachments.
355   355 The list of files types to be sent back to the user (rather than displayed
356 CHANGE: Only the Enscript file extensions that the user wishes to override are 356 using WebSVN) is user configurable.
357 now listed in the config file. 357 NEW: File comparisons are now colourised based on the file extension
358   358  
359 1.32 359 CHANGE: Only the Enscript file extensions that the user wishes to override are
360   360 now listed in the config file.
361 FIX: Links no longer functionned correctly when used in basic 361  
362 (non-multiviews) mode. 362 1.32
363 FIX: Stop diff from comparing space changes 363  
364   364 FIX: Links no longer functionned correctly when used in basic
365 1.31 365 (non-multiviews) mode.
366   366 FIX: Stop diff from comparing space changes
367 FIX: Directory view had disappeared! 367  
368 FIX: Included missing file setup.inc 368 1.31
369 FIX: Handle spaces in filenames 369  
370   370 FIX: Directory view had disappeared!
371 1.30 371 FIX: Included missing file setup.inc
372   372 FIX: Handle spaces in filenames
373 There are a few changes to the config file in this release. Copy 373  
374 distconfig.inc to config.inc and redo any configuration changes that you 374 1.30
375 had made. 375  
376   376 There are a few changes to the config file in this release. Copy
377 NEW: MultiViews support. You can now set up WebSVN to access the 377 distconfig.inc to config.inc and redo any configuration changes that you
378 repositories using a URL such as: 378 had made.
379 379  
380 http://server/wsvn/repname/path/to/rep 380 NEW: MultiViews support. You can now set up WebSVN to access the
381   381 repositories using a URL such as:
382 NEW: Colourisation support using Enscript 382
383 NEW: [websvn-test] function can now be nested 383 http://server/wsvn/repname/path/to/rep
384 NEW: locwebsvnhttp variable added in template system 384  
385 NEW: Bluegrey scheme now has show/hide changed link 385 NEW: Colourisation support using Enscript
386   386 NEW: [websvn-test] function can now be nested
387 FIX: Possible security hole with abuse of popen 387 NEW: locwebsvnhttp variable added in template system
388 FIX: WebSVN should now function correctly (again) on non windows servers. 388 NEW: Bluegrey scheme now has show/hide changed link
389 FIX: First character of diff listing was missing 389  
390   390 FIX: Possible security hole with abuse of popen
391 1.20 391 FIX: WebSVN should now function correctly (again) on non windows servers.
392   392 FIX: First character of diff listing was missing
393 NEW: Comprehensive templating solution 393  
394 NEW: Show the age of a revision in the log view 394 1.20
395   395  
396 CHANGE: The youngest revision of the current directory is now shown by 396 NEW: Comprehensive templating solution
397 default (as opposed to the head revision of the entire repository. 397 NEW: Show the age of a revision in the log view
398 This means that clicking on a directory will show the lastest 398  
399 changes associated with it. A specific revision can still be 399 CHANGE: The youngest revision of the current directory is now shown by
400 selected from a log view 400 default (as opposed to the head revision of the entire repository.
401 CHANGE: Only show the leaf name when viewing directory contents 401 This means that clicking on a directory will show the lastest
402   402 changes associated with it. A specific revision can still be
403 FIX: Fixed error concerning use of pclose 403 selected from a log view
404   404 CHANGE: Only show the leaf name when viewing directory contents
405 1.10/1.10a 405  
406   406 FIX: Fixed error concerning use of pclose
407 There are a few changes to the config file in this release. Copy 407  
408 distconfig.inc to config.inc and redo any configuration changes that you 408 1.10/1.10a
409 had made. 409  
410   410 There are a few changes to the config file in this release. Copy
411 NEW: WebSVN now caches information on the repositories. Once a revision 411 distconfig.inc to config.inc and redo any configuration changes that you
412 has been viewed subsequent revisions use the cached infomation to 412 had made.
413 display the directory structure. This significantly improves the 413  
414 browsing speed. 414 NEW: WebSVN now caches information on the repositories. Once a revision
415 NEW: German language file (thanks to Stephan Stapel) 415 has been viewed subsequent revisions use the cached infomation to
416   416 display the directory structure. This significantly improves the
417 1.04/1.04a 417 browsing speed.
418   418 NEW: German language file (thanks to Stephan Stapel)
419 Please note that the config file is now stored in include/ 419  
420   420 1.04/1.04a
421 FIX: Directories in the log view lacked their trailing slashes. 421  
422 FIX: Diff is now far more efficient with Apache's memory, 422 Please note that the config file is now stored in include/
423 and shows the corrrect line numbers. 423  
424 FIX: setDiffPath now works. 424 FIX: Directories in the log view lacked their trailing slashes.
425 FIX: Bug introduced in 1.03 whereby the revision number always showed '1' 425 FIX: Diff is now far more efficient with Apache's memory,
426 corrected. 426 and shows the corrrect line numbers.
427   427 FIX: setDiffPath now works.
428 Note that you can't view logs with 1.04! Use 1.04a. 428 FIX: Bug introduced in 1.03 whereby the revision number always showed '1'
429   429 corrected.
430 1.03 430  
431   431 Note that you can't view logs with 1.04! Use 1.04a.
432 Note that the config.inc file has completely changed in this release, in 432  
433 order to make it more "future proof" and resiliant. You'll need to copy 433 1.03
434 distconfig.inc to config.inc redo the appropriate changes are described. 434  
435   435 Note that the config.inc file has completely changed in this release, in
436 NEW: A 'ParentPath' can now be specified, rather than having to specify the 436 order to make it more "future proof" and resiliant. You'll need to copy
437 directories by hand. 437 distconfig.inc to config.inc redo the appropriate changes are described.
438   438  
439 FIX: Rewrite of the file list code. Should now be quite a bit faster 439 NEW: A 'ParentPath' can now be specified, rather than having to specify the
440 FIX: Use a more memory efficient algorithm to list file contents 440 directories by hand.
441 FIX: Spaces in Windows path to svnlook and diff are now handled properly 441  
442 FIX: Calls to external commands such as svnlook no longer require Windows 442 FIX: Rewrite of the file list code. Should now be quite a bit faster
443 style line endings. 443 FIX: Use a more memory efficient algorithm to list file contents
444   444 FIX: Spaces in Windows path to svnlook and diff are now handled properly
445 1.02 445 FIX: Calls to external commands such as svnlook no longer require Windows
446   446 style line endings.
447 NEW: Improved command handling to report returned errors. Considerably helps 447  
448 initial installation problems. 448 1.02
449 NEW: Show the author of each revision in the log view 449  
450   450 NEW: Improved command handling to report returned errors. Considerably helps
451 FIX: Removed the spurious &nbsp that some people were seeing 451 initial installation problems.
452   452 NEW: Show the author of each revision in the log view
453 1.01 (5 Feb 2004) 453  
454   454 FIX: Removed the spurious &nbsp that some people were seeing
455 FIX: Files with HTML content are now shown correcty 455  
456 FIX: The diff output had the revision lables the wrong way round 456 1.01 (5 Feb 2004)
457   457  
458 1.00 (4 Feb 2004) 458 FIX: Files with HTML content are now shown correcty
459   459 FIX: The diff output had the revision lables the wrong way round
460 First Public Release 460  
-   461 1.00 (4 Feb 2004)
-   462  
-   463 First Public Release