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