CHANGES

FIX: Accented characters weren't shown correctly in the directory comparison
     view.

1.61

NEW: Multibyte encodings are considered when urlencoding path names

CHANGE: The listing view will now always show the revision asked for
        (HEAD by default), but the log message will show the log 
        string for the latest modification to the current directory).
        This means the the parent directory structure won't change as you
        browse through old directories.

FIX: A bug prevented downloading of tarballs from working

1.60 

NEW: Directory displays are now shown in tree view (so that it's harder
     to get lost).  Many thanks to Brent Lu for this excellent patch.
     The prettiest result are available in the BlueGrey scheme.
NEW: Comparison of entire directories
NEW: 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 for
     http://www.projectzinn.org/.  Thanks to Justin Doran.
NEW: File delivery now looks at the defined Mime-Type.  Thanks to
     Peter Valdemar Mĝrch for this patch.
NEW: Various configuration options may now be applied on a per project
     basis.  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.txt
NEW: Traditional Chinese translation
NEW: Spanish translation
     
CHANGE: Style information removed from RSS feed
CHANGE: Changed files are now hidden by defaut (since the directory
        comparison link is far more useful)

FIX: File listing were't being shown with the correct accented characters
     under windows.
FIX: File listing sometimes failed when there were spaces in the filename
FIX: Some setups wouldn't allow diff generations with enscript
     enabled.
FIX: Filenames are URL encoded correctly before calling svn file:///
FIX: Keywords weren't expanded in file view when enscript was disabled

1.51

NEW: Korean translation
NEW: Russian translation

FIX: Repositories may now have spaces in their path (eg: c:\my reps)
FIX: Diff now works when the file name has changed between versions
FIX: RSS feed now generates Content-Type header for XML so that IE can display
     the contents
FIX: Diff and Blame didn't work properly for php files when enscript wasn't used
FIX: Use svn --non-interactive to ensure that svn doesn't prompt WebSVN for input
FIX: Corrections to the French translation
FIX: Display an explanatory message when the user hasn't configured any
     repository paths
FIX: When using Multiviews, change to the WebSVN directory before executing
     commands so that tempnam works.  This used to cause problems on some
     systems when running diff and blame.

1.50

Notes: Before installing this version you should delete all the existing
       cache files.
       
       wsvn.php has changed.  You should redo any appropriate configuration
       changes inside this file.

NEW: Blame information for a file can now be viewed
NEW: The cached files are now compressed
NEW: The project selection box shows the current project by default
NEW: Swedish translation
NEW: Japanese translation
NEW: The install file explains how to set up permission based repository
     access such that access via the web interface is the same as access
     via a client (assuming Apache2).
NEW: SVN keywords are now expanded in file listings

CHANGE: The extraction of the directory listings is now accomplished using
        the svn command via file:/// access rather than svnlook.  This has
        the advantage of being non-recursive, and thereby eliminates the need
        for caching the entire directory listing, and is much quicker on
        complex direcory structures. No more 50Mb directory caches!
        
FIX: Deleted directories are now viewable.
FIX: SHOWALL was being redefined in the language files
FIX: The directory listing view sometimes showed [lang:DELETEDFILES
FIX: Under Windows, links in the RSS output would start with "\" if WebSVN
     was installed in the server's root directory.
FIX: Sed wouldn't work under all versions of Windows due to the use of single
     quotes around the paramters
FIX: Improved character encoding support for log messages etc.
FIX: Paths passed by URL are encoded
FIX: Generated HTML code is strictly 4.01

1.40

NEW: RSS feed support (thanks to Lübbe Onken for his work on this)
NEW: Translatations for French and Portuguese
NEW: .exe is recognised by default as having content-type
     application/x-msdownload
NEW: Recognised links are now 'linkified' in the log messages
NEW: Tabs in file/diff listings are now expanded by a user
     configurable 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 projects
     are added.  The old behaviour can be configured in config.inc.

FIX: Removed the revision 0 that has appeared since the previous version
FIX: Repositories were not sorted alphabetically when using ParentPath
FIX: The PNG support script needed for IE (and the BlueGrey scheme) is
     now only loaded with IE

1.39

CHANGE: In the human-readable date strings, display up to 119 minutes,
        47 hours, 13 days or 23 months before moving up to the next
        quantity, like ViewCVS.

FIX: Links followed after viewing the contents of a file go to the 
     revision of the repository previously being viewed
FIX: Paths with spaces are now correctly showed in the log view
FIX: Blank lines in the diff output are set to &nbsp; so the browser
     won't compress them
FIX: A blank author field is set to an &nbsp; cell.
FIX: A year is 365 days, not 356.
FIX: Base ages correctly upon GMT
FIX: The diff output did not escape html entities when enscript was
     enabled 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 times

1.38

NEW: Templates can now define icons for particular file types
     (see BlueGrey scheme for an example)
NEW: Display of  PHP files with syntax highlighting
NEW: Improve site navigation with links to each directory level on all
     pages.

1.37

NEW: Display a message when there are no results found

CHANGE: Aesthetic changes to the BlueGrey scheme
CHANGE: Sort entries more naturally

FIX: Really make sure that we redirect to the right place when using the
     drop-down box to select projects.
FIX: Nested [webtest]'s didn't always work
FIX: Fixed use of "standard" and "Standard", which caused problems on
     non-windows machines

1.36

NEW: Log message search feature
NEW: Diff display tries to display changed lines as changed, rather than
     showing the line deleted then added.

FIX: Problem surrounding the quoting of commands and command line arguments
     on Windows machines.

1.35

NEW: You can now specify a list of file types (extensions) for files which
     should be delivered to the user in a GZIP'd archive rather than 
     displayed 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, offering
        a 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 to
     select projects. (-- FIX INCORRECT. USE v1.36 -- )
FIX: The PNGs in the BlueGrey style are now transparent under Internet
     Explorer 5.5 and higher.

1.34

NEW: 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 parentPath
NEW: 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 templates

FIX: Accented characters should now be displayed correctly (I hope).
FIX: HTML files now display correcly on all machines
FIX: Removed spurious BRs from the file listings

1.33

There are a few changes to the config file in this release.  Copy
distconfig.inc to config.inc and redo any configuration changes that you
had 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 displayed
     using WebSVN) is user configurable.
NEW: File comparisons are now colourised based on the file extension

CHANGE: Only the Enscript file extensions that the user wishes to override are
        now listed in the config file.

1.32

FIX: Links no longer functionned correctly when used in basic
     (non-multiviews) mode.
FIX: Stop diff from comparing space changes

1.31

FIX: Directory view had disappeared!
FIX: Included missing file setup.inc
FIX: Handle spaces in filenames

1.30

There are a few changes to the config file in this release.  Copy
distconfig.inc to config.inc and redo any configuration changes that you
had made.

NEW: MultiViews support.  You can now set up WebSVN to access the
     repositories using a URL such as:
     
      http://server/wsvn/repname/path/to/rep

NEW: Colourisation support using Enscript
NEW: [websvn-test] function can now be nested
NEW: locwebsvnhttp variable added in template system
NEW: Bluegrey scheme now has show/hide changed link

FIX: Possible security hole with abuse of popen
FIX: WebSVN should now function correctly (again) on non windows servers.
FIX: First character of diff listing was missing

1.20

NEW: Comprehensive templating solution
NEW: Show the age of a revision in the log view

CHANGE: The youngest revision of the current directory is now shown by
        default (as opposed to the head revision of the entire repository.
        This means that clicking on a directory will show the lastest 
        changes associated with it. A specific revision can still be
        selected from a log view
CHANGE: Only show the leaf name when viewing directory contents

FIX: Fixed error concerning use of pclose

1.10/1.10a

There are a few changes to the config file in this release.  Copy
distconfig.inc to config.inc and redo any configuration changes that you
had made.

NEW: WebSVN now caches information on the repositories.  Once a revision
     has been viewed subsequent revisions use the cached infomation to 
     display the directory structure.  This significantly improves the
     browsing speed.
NEW: German language file (thanks to Stephan Stapel)

1.04/1.04a

Please 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.03

Note that the config.inc file has completely changed in this release, in
order to make it more "future proof" and resiliant.  You'll need to copy
distconfig.inc to config.inc redo the appropriate changes are described.

NEW: A 'ParentPath' can now be specified, rather than having to specify the
     directories by hand.

FIX: Rewrite of the file list code.  Should now be quite a bit faster
FIX: Use a more memory efficient algorithm to list file contents
FIX: Spaces in Windows path to svnlook and diff are now handled properly
FIX: Calls to external commands such as svnlook no longer require Windows
     style line endings.

1.02

NEW: Improved command handling to report returned errors.  Considerably helps
     initial installation problems.
NEW: Show the author of each revision in the log view

FIX: Removed the spurious &nbsp that some people were seeing

1.01 (5 Feb 2004)

FIX: Files with HTML content are now shown correcty
FIX: The diff output had the revision lables the wrong way round

1.00 (4 Feb 2004)

First Public Release