2.1 alpha 1* Changed: many cleanups and optimisations.* Added: more documentation for *.inc files.* Removed: extraneous bits.* New: PHP_Compat usage to allow some new PHP5 functionality and remainbackwards-compatible.* Changed: line endings now use UNIX-style across the board.CHANGESNEW: Template files may now be specified on a per repository basisNEW: Add RSS 'alternate' <link> elements to the HTML headers indirectory listings. This lets you, for example, easily create a'live bookmark' in Firefox to monitor commits to a particular SVN path.NEW: Russian translation.CHANGE: Bugtraq handling has been updated to account for the latest spec.FIX: Syntax highlighting across lines has been fixed (Issue 85)2.00 beta 8CHANGE: Remove path comparison boxes when using the flat view displayCHANGE: Tidy up URLs generated from the listing view (Remove default parameters).CHANGE: wsvn now selectes either the listing or file view automatically when the op parameterisn't present. This allows for nicer URLS (eg. /http://example.com/wsvn/repo1/myfile.doc)FIX: Fix warnings when using an access file that didn't define a groups sectionFIX: Fix tarballing of directories with spacesFIX: Path history information in the log view of a file was incorrect.2.00 beta 7NEW: Projects may now be assigned to groups, to simplify the index viewNEW: The index may be displayed as a collapsable tree of groupsCHANGE: The syntax for the per repository configurations has changed. It's now much simpler andwill work on all versions of PHPFIX: Various bug fixes for the access rights moduleFIX: Language choice selection with MultiViews enabled didn't workFIX: Various small bugs introduced during 2.0 development2.00 beta 6Note: the $config->addRepository command now takes a URL and not a filesystem path!NEW: WebSVN can now host remote repositories!FIX: The access rights handling didn't work if you had give a repository a display namedifferent from it's "real" svn name.FIX: The deleted file list no longer links to non-existant files!FIX: Neaten the directory display when the download/compare links aren't available2.00 beta 5NEW: Access rights files can now be specified on a per repository basisCHANGE: Further improvements have been made to character encoding handling. In particular,it is now possible to specify the encoding of the repository contents separatelyfrom the system encoding. This is the case for windows users, whereby the commandline tools typically returning CP850 encoded strings, whereas the source files areencoded as iso-8859-1. Now, when displaying text files, WebSVN will convert themfrom the content encoding to the output encoding (UTF-8).CHANGE: Update Danish translationCHANGE: The log display has a "max number of revisions to show" fiter option, which defaultsto 30. This significantly improves performance of the log display.FIX: It wasn't possible to display the contents of a file which had brackets in the name.FIX: Correct problem with download of tarballs containing special charactersFIX: Improve time displayFIX: Remove non-UTF8 language options from distconfig.incFIX: Fix recent bug whereby the log messages would contain unnecessary blank linesFIX: Access right file section groups without a trailing / are no correctly treated2.00 beta 4NEW: The log display may now be filtered to show a range of revisionsNEW: You can now have control over the specification of directories that can orcannot be tarball'ed. Tarballing can be turned on only after a certain directorydepth and directories can be allow/disallowed on a per directory/repository basis.NEW: The user can now choose their language via a drop down boxCHANGE: Character encodings are now handled differently. The output encoding is ALWAYSdefined as UTF-8, and the setOutputEncoding option has been removed.FIX: Diff had been broken by 1.70 beta 2FIX: Download of tarballs is prohibited if the user doesn't have read access to the directoryAND all of its subdirectoriesFIX: The character set type is now sent in the HTTP header. No need to hack the Apache config2.00 beta 3NEW: WebSVN may now be configured to display a flat view rather than a tree viewFIX: Only use --limit option on svn 1.2 or greaterFIX: Correct spelling of "danish" in distconfigFIX: Fix RSS, previously broken 1.7 beta 12.00 beta 2CHANGE: WebSVN no longer requires the entire revision history when accessing a directory,resulting in a faster access for large repositoriesFIX: The new access rights module didn't always hide directoriesFIX: Tree icons have been fixed (broken in 1.70 beta 1)2.00 beta 1NEW: Access rights module (Finally!) - see install.txt for detailsNEW: Added language file for Danish, Finnish, Turkish, Norwegian and Simplified ChineseNEW: The "View Log" link is now available for templates to use from the file viewNEW: Added bugtraq:logregex supportCHANGE: Ages are now displayed with higher resolutionCHANGE: Update German translationCHANGE: Tex file are no longer delivered as binary by defaut, but displayed by enscriptCHANGE: The last modified files display now shows the most recently modified files ofthe current directoryCHANGE: Improve diff colours of Blue Grey Scheme for better readabilityCHANGE: WebSVN no longer requires the entire revision history when accessing a directory,resulting in a faster access for large repositoriesFIX: Directories containing accents weren't always displayedFIX: File version can be compared via the log display (as oppoed to just directories)FIX: Corrected RSS encoding issueFIX: Corrected bug whereby diff lines would be displayed twiceFIX: svn: Can't check path '/root/.subversion': Permission deniedFIX: Sometimes files delivered (as opposed to disaplyed) by WebSVN were emptyFIX: Fix problem with large tarball deliveryFIX: Compare with previous always used HEADFIX: .sh files are now viewableFIX: Allow special characters in repository namesFIX: It wasn't possible to go into a module if another module starts with the same name.FIX: Remove hard-coded timezone from the RSS feed creator.FIX: Caching of RSS feeds wasn't working1.62NEW: RSS feed can now list changed filesNEW: Templates can now show an open folder iconNEW: Polish translationNEW: Dutch translationCHANGE: Window is scrolled to appropriate location when opening a new directoryFIX: Allow repository names containing '/'FIX: Fixed sloppy HTML in diff templatesFIX: Fix problems with the diff outputFIX: Repositories on Windows network shares can now be accessed.FIX: Accented characters weren't shown correctly in the directory comparisonview.FIX: Remove error when only one revision was available1.61NEW: Multibyte encodings are considered when urlencoding path namesCHANGE: The listing view will now always show the revision asked for(HEAD by default), but the log message will show the logstring for the latest modification to the current directory).This means the the parent directory structure won't change as youbrowse through old directories.FIX: A bug prevented downloading of tarballs from working1.60NEW: Directory displays are now shown in tree view (so that it's harderto get lost). Many thanks to Brent Lu for this excellent patch.The prettiest result are available in the BlueGrey scheme.NEW: Comparison of entire directoriesNEW: Tarballs of directories may now be downloaded.Set $config->allowdownload(); in config.inc to allow this.NEW: New style 'Zinn' based on the templates created forhttp://www.projectzinn.org/. Thanks to Justin Doran.NEW: File delivery now looks at the defined Mime-Type. Thanks toPeter Valdemar Mørch for this patch.NEW: Various configuration options may now be applied on a per projectbasis. Look in distconfig for instructions.NEW: Support for using 'bugtraq' properties when display log entries.See http://svn.collab.net/repos/tortoisesvn/trunk/doc/issuetrackers.txtNEW: Traditional Chinese translationNEW: Spanish translationCHANGE: Style information removed from RSS feedCHANGE: Changed files are now hidden by defaut (since the directorycomparison link is far more useful)FIX: File listing were't being shown with the correct accented charactersunder windows.FIX: File listing sometimes failed when there were spaces in the filenameFIX: Some setups wouldn't allow diff generations with enscriptenabled.FIX: Filenames are URL encoded correctly before calling svn file:///FIX: Keywords weren't expanded in file view when enscript was disabled1.51NEW: Korean translationNEW: Russian translationFIX: Repositories may now have spaces in their path (eg: c:\my reps)FIX: Diff now works when the file name has changed between versionsFIX: RSS feed now generates Content-Type header for XML so that IE can displaythe contentsFIX: Diff and Blame didn't work properly for php files when enscript wasn't usedFIX: Use svn --non-interactive to ensure that svn doesn't prompt WebSVN for inputFIX: Corrections to the French translationFIX: Display an explanatory message when the user hasn't configured anyrepository pathsFIX: When using Multiviews, change to the WebSVN directory before executingcommands so that tempnam works. This used to cause problems on somesystems when running diff and blame.1.50Notes: Before installing this version you should delete all the existingcache files.wsvn.php has changed. You should redo any appropriate configurationchanges inside this file.NEW: Blame information for a file can now be viewedNEW: The cached files are now compressedNEW: The project selection box shows the current project by defaultNEW: Swedish translationNEW: Japanese translationNEW: The install file explains how to set up permission based repositoryaccess such that access via the web interface is the same as accessvia a client (assuming Apache2).NEW: SVN keywords are now expanded in file listingsCHANGE: The extraction of the directory listings is now accomplished usingthe svn command via file:/// access rather than svnlook. This hasthe advantage of being non-recursive, and thereby eliminates the needfor caching the entire directory listing, and is much quicker oncomplex direcory structures. No more 50Mb directory caches!FIX: Deleted directories are now viewable.FIX: SHOWALL was being redefined in the language filesFIX: The directory listing view sometimes showed [lang:DELETEDFILESFIX: Under Windows, links in the RSS output would start with "\" if WebSVNwas installed in the server's root directory.FIX: Sed wouldn't work under all versions of Windows due to the use of singlequotes around the paramtersFIX: Improved character encoding support for log messages etc.FIX: Paths passed by URL are encodedFIX: Generated HTML code is strictly 4.011.40NEW: RSS feed support (thanks to Lübbe Onken for his work on this)NEW: Translatations for French and PortugueseNEW: .exe is recognised by default as having content-typeapplication/x-msdownloadNEW: Recognised links are now 'linkified' in the log messagesNEW: Tabs in file/diff listings are now expanded by a userconfigurable number of spaces.NEW: WebSVN URLs now access the repository by name rather than number.This means that bookmarks will stay the same when new projectsare added. The old behaviour can be configured in config.inc.FIX: Removed the revision 0 that has appeared since the previous versionFIX: Repositories were not sorted alphabetically when using ParentPathFIX: The PNG support script needed for IE (and the BlueGrey scheme) isnow only loaded with IE1.39CHANGE: In the human-readable date strings, display up to 119 minutes,47 hours, 13 days or 23 months before moving up to the nextquantity, like ViewCVS.FIX: Links followed after viewing the contents of a file go to therevision of the repository previously being viewedFIX: Paths with spaces are now correctly showed in the log viewFIX: Blank lines in the diff output are set to so the browserwon't compress themFIX: A blank author field is set to an cell.FIX: A year is 365 days, not 356.FIX: Base ages correctly upon GMTFIX: The diff output did not escape html entities when enscript wasenabled and the file extension was not recognised for enscript.FIX: distconfig.inc has a few minor errors in the examples.FIX: It wasn't possible to call ParentPath multiple times1.38NEW: Templates can now define icons for particular file types(see BlueGrey scheme for an example)NEW: Display of PHP files with syntax highlightingNEW: Improve site navigation with links to each directory level on allpages.1.37NEW: Display a message when there are no results foundCHANGE: Aesthetic changes to the BlueGrey schemeCHANGE: Sort entries more naturallyFIX: Really make sure that we redirect to the right place when using thedrop-down box to select projects.FIX: Nested [webtest]'s didn't always workFIX: Fixed use of "standard" and "Standard", which caused problems onnon-windows machines1.36NEW: Log message search featureNEW: Diff display tries to display changed lines as changed, rather thanshowing the line deleted then added.FIX: Problem surrounding the quoting of commands and command line argumentson Windows machines.1.35NEW: You can now specify a list of file types (extensions) for files whichshould be delivered to the user in a GZIP'd archive rather thandisplayed as ASCII in the browser window.CHANGE: Files delived with a MIME Content type are now sent as "inline".The browser will try to display them in the browser window, offeringa save box only if they can't be displayed in this mannor.FIX: Detect use of the HTTPS protocol when using the drop-down box toselect projects. (-- FIX INCORRECT. USE v1.36 -- )FIX: The PNGs in the BlueGrey style are now transparent under InternetExplorer 5.5 and higher.1.34NEW: Support for switching between projects using a drop-down box control(MultiViews users - note that wsvn.php has been changed)NEW: Sort the repositories alphabetically when using parentPathNEW: Better support for internationalisation(Template writers: Please note the use of the new variable 'charset')NEW: More useful info in browser titles with the standard templatesFIX: Accented characters should now be displayed correctly (I hope).FIX: HTML files now display correcly on all machinesFIX: Removed spurious BRs from the file listings1.33There are a few changes to the config file in this release. Copydistconfig.inc to config.inc and redo any configuration changes that youhad made.NEW: Recognised non-text files are now delivered to the user as attachments.The list of files types to be sent back to the user (rather than displayedusing WebSVN) is user configurable.NEW: File comparisons are now colourised based on the file extensionCHANGE: Only the Enscript file extensions that the user wishes to override arenow listed in the config file.1.32FIX: Links no longer functionned correctly when used in basic(non-multiviews) mode.FIX: Stop diff from comparing space changes1.31FIX: Directory view had disappeared!FIX: Included missing file setup.incFIX: Handle spaces in filenames1.30There are a few changes to the config file in this release. Copydistconfig.inc to config.inc and redo any configuration changes that youhad made.NEW: MultiViews support. You can now set up WebSVN to access therepositories using a URL such as:http://server/wsvn/repname/path/to/repNEW: Colourisation support using EnscriptNEW: [websvn-test] function can now be nestedNEW: locwebsvnhttp variable added in template systemNEW: Bluegrey scheme now has show/hide changed linkFIX: Possible security hole with abuse of popenFIX: WebSVN should now function correctly (again) on non windows servers.FIX: First character of diff listing was missing1.20NEW: Comprehensive templating solutionNEW: Show the age of a revision in the log viewCHANGE: The youngest revision of the current directory is now shown bydefault (as opposed to the head revision of the entire repository.This means that clicking on a directory will show the lastestchanges associated with it. A specific revision can still beselected from a log viewCHANGE: Only show the leaf name when viewing directory contentsFIX: Fixed error concerning use of pclose1.10/1.10aThere are a few changes to the config file in this release. Copydistconfig.inc to config.inc and redo any configuration changes that youhad made.NEW: WebSVN now caches information on the repositories. Once a revisionhas been viewed subsequent revisions use the cached infomation todisplay the directory structure. This significantly improves thebrowsing speed.NEW: German language file (thanks to Stephan Stapel)1.04/1.04aPlease note that the config file is now stored in include/FIX: Directories in the log view lacked their trailing slashes.FIX: Diff is now far more efficient with Apache's memory,and shows the corrrect line numbers.FIX: setDiffPath now works.FIX: Bug introduced in 1.03 whereby the revision number always showed '1'corrected.Note that you can't view logs with 1.04! Use 1.04a.1.03Note that the config.inc file has completely changed in this release, inorder to make it more "future proof" and resiliant. You'll need to copydistconfig.inc to config.inc redo the appropriate changes are described.NEW: A 'ParentPath' can now be specified, rather than having to specify thedirectories by hand.FIX: Rewrite of the file list code. Should now be quite a bit fasterFIX: Use a more memory efficient algorithm to list file contentsFIX: Spaces in Windows path to svnlook and diff are now handled properlyFIX: Calls to external commands such as svnlook no longer require Windowsstyle line endings.1.02NEW: Improved command handling to report returned errors. Considerably helpsinitial installation problems.NEW: Show the author of each revision in the log viewFIX: Removed the spurious   that some people were seeing1.01 (5 Feb 2004)FIX: Files with HTML content are now shown correctyFIX: The diff output had the revision lables the wrong way round1.00 (4 Feb 2004)First Public Release