Subcommander Version 2.0.0 Beta 5 Patch 2 (20th June 2010, tags/2.0.0b5p2)

  subcommander/submerge

  * fixed: fixed opening edit bookmark dialog (crash on ubuntu 10.04).
  * fixed: added simple check to fix urls with lot of '/', ie. file:////.
  * fixed: set application on X11.
  * fixed: corrected more build errors with newer gcc versions.

_____________________________________________________________________________
Subcommander Version 2.0.0 Beta 5 Patch 1 (28th September 2009, tags/2.0.0b5p1)

  subcommander/submerge

  * fixed: corrected a couple of build errors with gcc > 4.0.0.

_____________________________________________________________________________
Subcommander Version 2.0.0 Beta 5 (released 13th September 2009, tags/2.0.0b5)

  Heavily improved stability.
  
  subcommander
  
  * new: bookmark icon animation for running commands (so far only used for
    working copy status).
  * new: status filter to hide modified, added etc. items from the view. This
    is still imperfect though because of the way the view is populated.
  * changed: it is now possible to copy multiple items at once in the working
    copy and in the repository (multi-selection).
  * changed: to move/copy files to a folder it is now possible to drop them
    on a file inside the target folder and not just directly on the target
    folder. If the target is a file the files parent folder is used as the
    target.   
  * changed: re-implemented/improved command progress output.
  * changed: use manual resize for the working copy columns. This heavily 
    reduces the refresh time in the working copy display.
  * changed: removed working copy lock column in the working copy view.   
  * fixed: switched folder in a working copy now show an 'S' in the 'sw'
    column.

    
  submerge:

  * new: allow normal scrolling with the mousewheel while holding the shift
    modifier. Scrolling without modifier will jump between the differences.  
  * fixed: inital scrollbar size is now correct.
  
  
_____________________________________________________________________________
Subcommander Version 2.0.0 Beta 4 (released 24th August 2008, tags/2.0.0b4)

  Subcommander is now based on Qt4.3.
  
  It is usable for day to day work but still needs some polishment. 

  subcommander

  * new: added a simple dialog for creating  a local subversion repository.
  * new: [#214], warn on commit to a 'tag' url. 
  * changed: switch single working copy view between flat and tree mode.
  * changed: do not auto refresh after canceling a commit.
  * changed: improved performance of commit items list in commit dialog.
  * changed: [#225], improved performance of changed items list in log dialog.
  * changed: re-implemented repository view (moved from qt3 to qt4).
  * changed: trigger working copy rename only when the item was changed.
  * fixed: item flags in commit dialog, only one flag was shown.
  * fixed: improved working copy view stability.
  * fixed: restoring window size & position does no longer move the window.
  * build: fixed gcc 4.1.x compile errors and warnings. 
  * ... and a lot of general code improvements on the working copy view code.

  
  submerge
  
  * changed: set last diff position after a refresh so the "diff scrolling"
    does not jump back to the first diff.
  * fixed: [#228], left and right curved diff connection painting when merging.
  * fixed: restoring window size & position does no longer move the window.
  
_____________________________________________________________________________
Subcommander Version 2.0.0 Beta 3 (released 22nd June 2008, tags/2.0.0b3)

  Subcommander is now based on Qt4.3.
  
  It is usable for day to day work (if you don't mind a crash from time to
  time) but still needs a lot of polishment. 

  subcommander

  * new: unified toolbar in log dialog (MacOSX).
  * new: single item diff off "changed paths" items in the log dialog.
  * changed: cleaned up layout of most used dialogs.  
  * changed: improved back/foward navigation.
  * fixed: bookmark editing and refresh no longer crashes.
  * fixed: deleted items are properly refreshed in the working copy views.
  * fixed: commit dialog crash when commiting while reading the commit list.
  * fixed: more bug fixes.
  * build: upgraded Win32 build to Visual Studio Express 2008.
  * build: added MacOSX Xcode project.

  submerge

  * changed: reduced redrawing problems on MacOSX.
  * fixed: editing and cursor movement improvments.
  
_____________________________________________________________________________
Subcommander Version 1.2.4 (released 19th April 2008, tags/1.2.4)

  This is a Win32 installer release only. It fixes a purly Windows specific
  issue.

  The official Subcommander binaries are built against subversion 1.4.6, a
  source build requires subversion 1.2.0 or better.
 
  subcommander/submerge
  
  * fixed: fixed random submerge startup failures on Windows (added an
    additional runtime manifest file).
 
_____________________________________________________________________________
Subcommander Version 1.2.3 (released 7th April 2008, tags/1.2.3)

  This is only a source and Win32 installer release. It just adds a build fix
  for gcc 4.3 and a few other fixes that were already included in the MacOSX
  specific 1.2.2+ release.

  The official Subcommander binaries are built against subversion 1.4.6, a
  source build requires subversion 1.2.0 or better.
 
  subcommander/submerge
  
  * fixed: fixed gcc 4.3 bild by removing the use of ancient header files.
  * fixed: [Issue 181] fixed parsing of more than 10 bookmark.
  * fixed: fixed an endless loop in the log dialog code with paths that
    contain multibyte characters.
  * fixed: remove hackish tool button menu handling, hopefully fixing the
    "menu doesn't close" issue when selecting revisions.
  * changed: improved build, simpler moc generation. (If you get strange moc
    (errors after make clean re-configure). 

_____________________________________________________________________________
Subcommander Version 2.0.0 Beta 2 (released 8th October 2007, tags/2.0.0b2)

  Subcommander is now based on Qt4.3.
  
  It is usable for day to day work (if you don't mind a crash from time to
  time) but still needs a lot of polishment. 

  subcommander/submerge

  * new: ported from qt 3 to qt 4.3 library.
  
  There may be some things that work better in BETA 1 (still qt3) than in
  BETA 2. Apart from that BETA 2 can do a few things that were not available
  in BETA 1. All in all there is a small advantage for BETA 2.

_____________________________________________________________________________
Subcommander Version 2.0.0 Beta 1 (released 25th May 2007, tags/2.0.0b1)
  
  Rewrote large parts of the subcommanders model and gui code to make it
  easier to add new features.

  subcommander

  * new: simultaneous flat and tree view for working copies (tabs)
  * new: automatic refresh after wc operations like add, revert, rename etc. 
  * new: reload will (recursively) refresh only the selected folder and not
    the whole working copy.
  * new: deep status info in tree view (a folders has a '*' in the ds (deep
    status) column if anything below it is changed) 
  * new: back/forward navigation (also in repository browser)
  * new: switch all/ignored options without reload
  * new: toolbar buttons for common operations
  * new: project setup wizard

_____________________________________________________________________________
Subcommander Version 1.2.2+ (released March 2007)

  Experimental MacOSX universal build of Subcommander 1.2.2. Includes also
  a few bug fixes.

  subcommander
  
  * fixed: [Issue 181] fixed parsing of more than 10 bookmark.
  * fixed: fixed an endless loop in the log dialog code with paths that
    contain multibyte characters.
  * fixed: remove hackish tool button menu handling, hopefully fixing the
    "menu doesn't close" issue when selecting revisions.
  * changed: improved build, simpler moc generation.

_____________________________________________________________________________
Subcommander Version 1.2.2 (released 22nd November 2006, tags/1.2.2)

  The official Subcommander binaries are built against subversion 1.4.2, a
  source build requires subversion 1.2.0 or better.
  
  subcommander
  
  * fixed: [Issue 176] fixed urls with spaces.
  * fixed: [Issue 179] property conflicts can be set to resolved.
  * fixed: [Issue 178] windows installer did not remove all obsolete files.
  * fixed: [Issue 180] fixed missing include (unix build).
  * fixed: fixed "extra qualification" error (unix build).
  
  submerge
  
  * fixed: [Issue 177] fixed crash with files that have CR line endings.
  * fixed: drag and drop crash with an "empty" submerge.
  * fixed: drag and drop wrong file order (drop left showed on right).

_____________________________________________________________________________
Subcommander Version 1.2.1 (released 23rd October 2006, tags/1.2.1)

  [based on subversion 1.2 api]
  
  subcommander/submerge

  * fixed: [Issue 174] fixed windows startup crash when APPDATA is not set.


  subcommander

  * fixed: [Issue 173] fixed memory leaks in log graph cleanup.
  * fixed: fixed an "..." button crash ([Issue 175]) and a branch/tag crash
    which were introduced in 1.2.0.

_____________________________________________________________________________
Subcommander Version 1.2.0 (released 4th October 2006, tags/1.2.0)

  [based on subversion 1.2 api]
  
  *** WARNING ***
  
  The Subcommander 1.2.0 binaries are build against subversion 1.4.0. 
  
  Subversion 1.4.0 will automatically upgrade your working copies to a new
  working copy format making it incompatible to previous versions. You will
  NOT be able to access an upgraded working copy with any pre subversion
  1.4.0 client.


  Subcommander
  
  * fixed: removed most gcc4 warnings. 
  

  subcommander

  * new: [Issue 141] revision log graph (slow because it has to retrieve ALL
    log messages from the repository).
  * new: nearly complete german (denglish) translation (it can be disabled in
    the debug settings).
  * new: [Issue 170] configure working copies to be updated automatically at
    program startup (confirm required).
  * improved: [Issue 160] update/merge show an items new working copy state
    in the log output.
  * improved: [Issue 161] added an error marker to a commands log output top
    level item when it failed. Also log the error to the log output.
  * improved: [Issue 159] don't remember duplicate log messages in the commit
    dialog, always remove the oldest duplicate.
  * improved: context sensitive option description in diff and merge dialogs.
    Path and revision descriptions change depending on the selection (single
    source or two sources).
  * changed: full binary names, ie. subcommander/submerge instead of sc/sm.
    (If submerge doesn't start try to reset the Diff/Merge settings in
    Tools/Settings/..)
  * fixed: Issue [167] fixed crashes with wrongly enabled menu items.
  * fixed: crash when using the "..." buttons in the merge dialog.
  * fixed: repository list crashed when the server was pre subversion 1.2.
  

  submerge

  * new: drag&drop file (one by one) into original, left and right file view.
  * fixed: Issue [165] fixed crash when clicking into the empty area below
    the maximum line of a file.
  * fixed: Issue [164] a merged file could not be saved when it was detected
    to be in "local encoding".
  
_____________________________________________________________________________
Subcommander Version 1.1.1 (released 31th July 2006, tags/1.1.1)

  [based on subversion 1.2 api]

  subcommander

  * changed: renabled double click diff in diff summarize list.
  * fixed/changed: [Issue 158] get ssl libraries from neon-config instead of
    hardcoding them in the Makefile. This should fix the k5crypto link issue.
  * fixed: "... only compare repository to repository" error when running a
    peg summarize.
  * fixed: [Issue 157] fixed "MacStyle" compile issue on Linux.
  * fixed: [Issue 163] fixed crash with non recursive status on a backslash
    seperated path (by converting any working copy path to a slash seperated
    path).
  * fixed: [Issue 162] fixed keep locks parameter in commit dialog. It was
    always true, regardless of the check box state.

_____________________________________________________________________________
Subcommander Version 1.1.0 (released 11th July 2006, tags/1.1.0)

  [based on subversion 1.2 api]

  subcommander

  * new: [Issue 156] added ASP_DOT_NET_HACK support (_svn instead of .svn).
    Set in Tools/Settings/Subversion. Toggling it requires a restart. You do
    NOT need to set the environment variable ASP_DOT_NET_HACK.
  * changed: use subversion summarize api for diff summarize when build with
    subversion 1.4+. Renamed diff preview to diff summarize.
  * changed: [Issue 155] improved diff handling, multi selection in summarize
    list, run visual diff on all selected file items, preset second diff url
    from selection.
  * changed: [Issue 152] allow to skip the "List Items" step in the commit
    dialog.
  * changed: [Issue 140] preset second merge url from selection.
  * changed: [Issue 151] run merge dryrun without closing the merge dialog.
  * fixed: [Issue 148] fixed initially enabled edit/delete items in the Repos
    and WcFolder menu.
  * fixed: [Issue 149] fixed mixed up display in repository browse dialog.
  * fixed: [Issue 150] fixed repository browse dialog crash when closed while
    a list command is running.


  submerge

  * new: [Issue 153] remember whitespace option state.
  * fixed: [Issue 108] refresh glue widget on reload.

______________________________________________________________________________
Subcommander Version 1.0.0 (released 14th June 2006, tags/1.0.0)

  [based on subversion 1.2 api]

  subcommander

  * new: [Issue 71] remember commit log messages, selectable on later commits.
  * new: [Issue 43] delete items in the repository.
  * new: [Issue 32] move/copy items in the repository with drag and drop.
  * new: [Issue 33] in place rename of repository items.
  * new: remove of unversioned items also deletes folders.
  * new: [Issue 135] save project settings when they have changed and not only
    at program exit. 
  * changed: the destination root path in the branch/tag dialogs is editable.
  * changed: improved revision type selection in the revision widget.
  * changed/fixed: [Issue 130] added auto scrolling and auto open/close for
    drag and drop in working copy view.
  * changed/fixed: several Linux build issues:
    - updated apr/apur-util configure macros (detect 0.x and 1.x versions).
    - fixed i18n (gettext/libintl) build and link issues.
  * changed: [Issue 137] all project settings are available from the context
    menus (no need to use the project settings dialog).
  * changed: [Issue 139] improved progress, cancel and log output.
  * fixed: "add to project" did not work on checkout from the repository view.
  * fixed: fixed "Can´t convert string from UTF-8 to native encoding" errors.
  * fixed: mkdir in the repository was broken.
  * fixed: fixed a repository view reload crash.
  * fixed: fixed broken destination urls in the branch/tag dialog if the url
    had non-ascii characters.


  submerge

  * new: added character level diff display for nearly identical lines.
  * new: [Issue 131] added bom handling and autodection of utf-8/16/32 files.
  * new: added display of file encoding in the status bar.
  * new: [Issue 116] added simple (read dead slow) binary diff handling.
  * changed: modified keyboard shortcuts (added qualifier) to avoid conflicts
    with the editor. 
  * fixed: [Issue 129] fixed crash with utf-16 encoded files.
  * fixed: fixed a cursor and carriage return /linefeed handling bug in the
    merge editor.
  * fixed: saving a merged file to an existing file could contain garbage at
    the end of the file (comming from the existing file) if the existing file
    was larger than the merged one.

_______________________________________________________________________________
Subcommander Version 0.15.0 (released 28th February 2006, tags/0.15.0)

  [based on subversion 1.2 api]

  Subcommander  (subcommander & submerge)

  * new: added internationalization support (GNU gettext).
    If you like to run subcommander/submerge in your native language you can
    help with the translation. Write to dev@subcommander.tigris.org. 
    

  subcommander

  * new: caching of working copy status and repository list. Use reload to re-
    run/update the status or list information.
  * new: easier working copy and repository navigation. Double clicking a
    folder in the wc will enter it and double clicking the current folder (the
    "." entry) will move back to the parent folder.
  * new: allow any number of repository items in a project.
  * new: easier project handling (add, delete and edit project items without the
    project settings dialog).
  * new: added in-place rename for repository and working copy in the project
    folder view.
  * new: added in-place sorting (with drag and drop) for project items in the
    project folder view.
  * new: easier diff handling in log dialog. Added shortcuts to run common diff
    commands without diff dialog.
  * changed: split recursive option into recursive working copy and run command
    recursive (presets recursive option in command dialogs).
  * new: [Issue 75] remove can remove unversioned files.
  * new: [Issue 109] add descriptive column header tooltips to working copy
    view.
  * new: [Issue 124] added what's this help to working copy view with details
    about the columns and their content (press shift-f1 to view it).
  * new: [Issue 117] update any working copy item to a specific revision.
  * new: [Issue 126] undo commits from log dialog. This opens the merge dialog
    with the revisions set for reverse merging (the first and the last revision
    are switched).
  * fixed: [Issue 125] merge from log dialog didn't extract the correct first
    revision for the merge when it wasn't the revision of the previous commit.
  * fixed crash in log dialog when the revision list is empty and a find button
    (next, prev) is pressed.  


  submerge

  * fixed: fixed an array out of bound crash when scrolling to end of file.

_______________________________________________________________________________
Subcommander Version 0.14.1 (released 14th December 2005, tags/0.14.1)

  [based on subversion 1.2 api] (it will not build with subversion 1.1.x)

  subcommander

  * fixed: [Issue 121] fixed "tag warning" on commit when no tags folder is
    set in the project.
  * fixed: [Issue 122] switch always switched the current working copy and
    ignored the target path given in the switch dialog.
  * fixed: [Issue 120] the numeric revision was missing in the revision widget
    of the copy dialog.
  * fixed: [Issue 119] fixed unselectable first log entry in the log dialog.
    The first received log entry gets automatically selected.
  * fixed: [Issue 118] fixed crash of the browse button(s) in the diff dialog.
  

  submerge

  * fixed: [Issue 113] fixed crash when run on binary files.

_______________________________________________________________________________
Subcommander Version 0.14.0 (released 16th November 2005, tags/0.14.0)

  [based on subversion 1.2 api] (it will not build with subversion 1.1.x)

  subcommander
  
  * new: configure visual diff and merge tool.
  * new: view diff as patch. A diff in the working copy view on a folder will
    show a patch file.
  * changed: view diff in diff dialog as visual diff, as patch or as preview
    (ie. run a visual diff on a file without prior preview).
  * fixed: do not run with Windows gui style on Linux/X11.
  * fixed: removed the autoselection of the first log entry in the log dialog
    after receiving the last log entry.
  * known issue: subcommander does crash when a working copy with a trailing
    '/' is selected in the project folder view. subcommander tries to detect
    and remove the trailing '/'.

  
  submerge
  
  * new: require a fourth (the target) filename for merge. Save will store the
    merged file to the (target) filename.
  * fixed: fixed crash on Linux/X11 when selecting the merge button in the tool
    bar.

_______________________________________________________________________________
Subcommander Version 0.13.0 (released 29th September 2005, tags/0.13.0)

  [based on subversion 1.2 api] (it will not build with subversion 1.1.x)

  subcommander

  * new: [Issue 68] search inside log messages in the log dialog.
  * new: [Issue 102] store main window layout: size, position, column orders
    and sizes and splitter handle position.
  * new: [Issue 103] open the settings dialog with the selected settings page
    of the current project from the project menu.
  * new: [Issue 95] rename a project in-place in the project folder view.
  * new: [Issue 94] create or modify projects with drag and drop. Dragging an
    url or local path from another application (like a web browser or a file
    browser) and dropping it on the project folder view will create a new
    project. Dropping it on an existing project will replace urls and add paths
    as new working copies. subcommander will ask for each drop what kind it is
    (trunk url, branches url, tags url or working copy).
  * new: [Issue 89] (automatically) add a new working copy to the project after
    checkout if it is requested.
  * new: [Issue 84] display the result revision of a commit in the log output.
  * new: [Issue 97] added limit value to log dialog to control the number of log
    messages retrieved from the repository.
  * new: [Issue 99] all context menu actions are now also available in normal
    menus.
  * changed: improved keyboard navigation ("default" buttons, initial focus).
  * changed: a canceled command no longer updates the repository or the working
    copy view.
  * changed: [Issue 100] moved the cancel dialog into the main window to avoid
    window focus problems.
  * fixed: fixed button and size grip overlaps in dialogs (MacOSX).
  * fixed: [Issue 90] fixed crash when opening the merge dialog from the log
    dialog when the log dialog was opened on an item in the repository view. 
  * fixed: [Issue 91] fixed crash after a lock failure.
  * fixed: [Issue 92] another try to get cat working.
  * fixed: restoring the tool bar button state after a restart did not work for
    all tool bar buttons.
  * fixed: fixed a few keyboard shortcut collisions.
  * fixed: [Issue 98] fixed double click in diff dialog preview list.
  * fixed: enabling/disabling of the svn:ignore menu item wasn't correct in all
    cases.

_______________________________________________________________________________
Subcommander Version 0.12.0 (released 10th August 2005, tags/0.12.0)

  [based on subversion 1.2 api] (it will not build with subversion 1.1.x)

  Subcommander (subcommander & submerge)

  * changed: wrote a new qt detection for the configure script that handles
    MacOSX (assumes native qt without X11).
  * changed: improved tool bars for MacOSX (large icons, small text, feedback
    on selected tool bar buttons, no extra button frames).

  subcommander

  * new: tool bar button states are stored in the configuration file.
  * new: [Issue 57] choose a revision for update.
  * new: [Issue 58] choose a revision for switch.
  * new: [Issue 81] control lock parameters (message, steal locks).
  * new: [Issue 82] control unlock parameter (break locks).
  * new: [Issue 48] multiselect diff sources in the project folder view to run
    a diff between two repository paths (Note: the first entry is deselected
    after selecting the second entry with the CTRL key down, but it will show
    up in the diff dialog).
  * new: preset command options (recurse, force) in command dialogs based on
    their state in the tool bar.
  * changed: [Issue 73] moved new project from main window file menu to project
    folder view & project item context menu.
  * changed: [Issue 59] multiselect to lock/unlock multiple items in one step.
  * changed: [Issue 62] progress info and cancel button are now displayed in a
    separate dialog so it is possible to stop a specific command. All running
    commands are shown in the same dialog. (it only pops up if one command is
    already running longer than 2 seconds).
  * changed: canceling a command does not pop up an error dialog anymore.
  * changed: [Issue 63] improved error handling.  
  * changed: [Issue 70] improved right column marker in commit dialog.
  * changed: use system file dialogs again.
  * fixed: [Issue 85, 86] fixed several issues in keyboard shortcut handling.
  * fixed: [Issue 53] fixed performance problem when changing the selection
    in the working copy view on large working copies.
  * fixed: [Issue 24] added sanity check for repository urls so the repository
    browse dialog doesn't crash because of invalid repository urls.
  * fixed: cat still broke the file encoding.
  * fixed: double clicking a file in the preview of the diff dialog now works
    also when running diff on a file.
  * fixed: resolved various enable/disable problems that could cause crashes in
    the project settings configuration.

  submerge
  
  * new: added keyboard shortcuts for tool bar buttons.
  * changed: next/prev tool bar buttons are always enabled. It is now possible
    to jump back to a single difference if it is scrolled out of the visible
    area.
  * fixed: the custom stl stream used to load the files could crash because of
    an initialization order bug.

_______________________________________________________________________________
Subcommander Version 0.11.1 (released 5 July 2005, tags/0.11.1)

  [this is a bug fix release for 0.11.0]

  subcommander

  * fixed: [Issue 60] cat from log dialog didn't show the files content
    anymore.
  * fixed: [Issue 64] on newly created projects the configured working copies
    were gone after a restart.
  * fixed: [Issue 65] the current working copy info was not correctly handled
    when modifying a projects working copy settings.
  * fixed: [Issue 66] subcommander crashed when pressing the up/down buttons
    in the project folder settings if no item was selected.

_______________________________________________________________________________
Subcommander Version 0.11.0 (released 28 June 2005, tags/0.11.0)

  [based on subversion 1.2 api] (it will not build with subversion 1.1.x)
  
  subcommander

  * new: (basic) locking support.
  * new: diff preview, ie. show a list of changed items when running a diff
    between repository paths. View a detailed diff by double clicking an item
    in the list (known issue: the preview sometimes contains files that have
    not changed).
  * new: [Issue 41] clear log output view.
  * new: [Issue 45] repository folders & items are sorted with a number aware
    string compare, ie. "0.10.0" is larger than "0.9.0".
  * new: show a warning if committing to an url in the "tags" folder.
  * new: modify sort order of working copy folders from the settings dialog.
  * changed: [Issue 49] right clicking on an item in the project folder view
    no longer loads the content of the item.
  * changed: merged project repository folder and working copy configuration.
  * changed: modified revision widget layout to use less space.
  * changed: simplified merge and diff dialogs.

_______________________________________________________________________________
Subcommander Version 0.10.0 (released 24 May 2005, tags/0.10.0)

  [based on subversion 1.1 api]

  Subcommander (subcommander & submerge)
  
  * new: MacOSX port.
  * new: change fonts from settings dialog.
  * new: change colors from settings dialog.
  * new: enabled some tool bar magic: large icons, icons with text, moveable.
  * new: it is now possible to build Subcommander with apr 1.x. (removed the
    use of the APR_STATUS_IS_SUCCESS macro).

  subcommander
  
  * new: run diff on or between repository paths (this runs submerge for each
    modified file, unfortunately one can't cancel it).
  * fixed: move did not honor the current state of the force option.
  * fixed: another configuration reading bug which overwrote the settings of
    project 1 with settings of project 10, 2 with 20 etc.
  * fixed: the working copy paths listview gets properly refreshed when a path
    is changed in the edit widget.
  
  submerge
  
  * new: ignore whitespace option (-w from command line, note that the gui
    option is inverted, ie. whitespaces are on or off).
  * new: refresh the current diff (usefull if a file changed on disk or after
    changing the whitespace option).

_______________________________________________________________________________
Subcommander Version 0.9.0 (released 26 April 2005, tags/0.9.0)

  [based on subversion 1.1 api]

  subcommander
  
  * new: [Issue 15], cleanup a working copy path.
  * new: [Issue 18], export a working copy or a repository url.
  * new: [Issue 17], import a local directory tree into a repository.
  * new: [Issue 35], move/copy multiple working copy files in one step (all
    selected items).
  * changed: [Issue 34], don't show deleted folders in the project folders
    view.
  * changed: allow blame only on versioned files.
  * fixed: [Issue 38], don't crash in the project settings when adding and
    deleting working copies.
  * fixed: new projects did not get a unique sort position resulting in a
    confused project sort order.
    (you may check that all project.<X>.sortpos entries in the sc.ini file
    have different values).
  
  submerge
  
  * changed: no longer save a merged file with a '.merged' extension.
  * fixed: [Issue 29], save a merged file in the same encoding as the source
    files.
  * fixed: don't crash on 'positioning' keys like page up, page down, pos etc.
  * fixed: editing and cursor movement was broken for the first and the last
    line. 
  * fixed: [Issue 36], cursor movement and text highlighting was not working
    for proportional characters (like japanese characters). submerge can now
    handle proportional fonts.
  * fixed: sometimes the file display was confused and showed several text
    lines twice at different places.
  
_______________________________________________________________________________
Subcommander Version 0.8.0 (released 15 March 2005, tags/0.8.0)

  [based on subversion 1.1 api]
  
  * new: [Issue 19] handle multiple working copies within a single project.
  * new: set project order. Drag a project and drop it on another project to
    change its position.
  * new: [Issue 29], rename working copy items by editing the list view item
    "in place".
  * new: [Issue 30], move or copy (single) items in a working copy with drag
    and drop. Drag in working copy view and drop to project folder view (hold
    control key on drop to copy). 
  * fixed: (submerge) the label display was broken by the added -d option in
    0.7.0.
  * fixed: [Issue 26], correctly display non ascii repository files/folders.
  * fixed: [Issue 27], correctly display subitems of working copy folders with
    non ascii characters.
  * fixed: correctly display error messages with no ascii characters.
  * fixed: [Issue 25], set the log message when the log dialog is run from a
    working copy.
  * fixed: [Issue 10], do not crash when no password is given to the simple
    prompt dialog.
  
_______________________________________________________________________________
Subcommander Version 0.7.0 (released 22 February 2005, tags/0.7.0)

  * new: view blame information of a working copy file.
  * new: delete multiple files in one step.
  * new: (win32 only) debug help, crashhandler with stack trace and exception
    dump.
  * new: (submerge) added -d option to print debug info.
  * changed: removed tree view decoration from repository view and working copy
    view.
  * changed: several improvements to the Unix/Linux configure script (better
    autodetection, require stlport for gcc < 3.x, build without berkeley db).
  * changed: now builds against an installed subversion 1.1.x (with libs and
    includes). The build does not need the subversion sources anymore.
  * changed: reloading the status view after updating a working copy requires
    a manual reload (as for any other command). 
  * fixed: [Issue 11], 8 bit characters were not correctly displayed in the
    author field of the repository view.
  * fixed: better size handling for the error dialog, it will no longer fill
    the entire screen width for a long error text.

_______________________________________________________________________________
Subcommander Version 0.6.0 (released 24 January 2005, tags/0.6.0)

  ***************************************************************************
  *                     New configuration file format!                      *
  ***************************************************************************
  * Subcommander does NOT convert the old configuration to the new format.  *
  *              You have to reenter you project configurations.            *
  ***************************************************************************

  * new: doubleclicking a file in the commit dialog shows the diff of the file
    to its base revision.
  * new: modify a log message from the log dialog.
  * new: add, modify and delete properties in the working copy.
  * new: easy setting of svn:ignore. Ignoring an item does automatically modify
    the svn:ingore property on its parent folder.
  * new: move files in the working copy.
  * new: improved project setup. Added a "Standard Layout" button to fill the
    project URLs with the standard trunk/branches/tags layout based on a root
    URL. Select or modify the URLs from a repository browse dialog.
  * new: selecting a working copy folder in the project folder view that is
    not yet a subversion working copy does ask to checkout one.
  * new: remove a project.
  * new: repository browsing dialog. Used where you can enter repository URLs.
  * new: user guide (work in progress).
  * changed: moved 'A' tool bar button to the left side of 'R' button for
    easier toggling of 'A' and 'R'.
  * changed: removed build dependency on xercesc and pathan. The configuration
    file is now an ini file instead of an xml file.
  * changed: cleaned up keyboard shortcuts (changed several shortcuts, fixed
    a few collisions (ie. multiple use of the same shortcut).
  * changed: improved menu item order in the working copy view context menu.
  * fixed: it is no longer necessary to restart sc after adding a project URL
    that was not set. You only need to close and reopen the project.
  * .. and several other small improvements.

_______________________________________________________________________________
Subcommander Version 0.5.0 (released 13 December 2004, tags/0.5.0)

  * new: installer for win32.
  * new: make install for unix.
  * new: diff repository revision against another repository revision and the
    working copy revision against any repository revision from the log dialog.
  * new: running a diff will show clean filenames and their revisions in the
    file title in submerge.
  * new: improved log dialog layout (added splitter widgets).
  * new: merge a single revision or multiple revisions into the working copy by
    selecting it/them from the log dialog.
  * new: view repository files or working copy files by selecting them in the
    log dialog.
  * fixed: the keyboard shortcuts in the repository and working copy view did
    only work after the context menu was opened the first time.
  * fixed: on unix the log dialog was still always on top.

_______________________________________________________________________________
Subcommander Version 0.4.0 (released 15 November 2004, tags/0.4.0)

  * new: create branches or tags from repository folders (svn copy).
  * new: delete files from a working copy (svn delete).
  * new: it is now possible in submerge to view a 'left' and a 'right' line in
    vertical order. That way it is easier to find small differences between
    the lines. If the lines display is active right clicking on a line will
    show its 'left' and 'right' version.
  * new: added checkboxes to submerge to hide the 'left' or the 'right' file.
  * new: a lot of improvements to the editor widget. It is now possible to copy
    and paste text into the widget. Cursor movements skip uneditable lines and
    clicking into uneditable lines will move the cursor to the nearest valid
    cursor position.
  * new: added log to repository files context menu.
  * new: several improvements to the log dialog.
  * new: added locale support for the subversion libraries, ie. messages from
    subversion are localized. Subcommander itself is not (yet) localized.
  * changed: modified merge selection in submerge from click to double click.
    That allows to copy text from the editor without changing the current merge
    selection.
  * changed: simplified thread handling.
  * fixed: the log dialog can be lowered below the main window. It was always
    on top of the main window.
  * fixed: a couple of memory leaks.
  * fixed: crash when loading/saving the subcommander configuration file if its
    path contained 8 bit characters.

_______________________________________________________________________________
Subcommander Version 0.3.0 (released 5 October 2004, tags/0.3.0)

  * based on subversion 1.1.
  * new: linefeed handling in submerges editor widget, ie. it is now possible
    to do simple editing on the merged file.
  * new: update a working copy to its current head revision (svn update).
  * new: switch a working copy to the head revision of a branch or tag (svn
    switch).
  * new: view a working copy non recursive (not flat) (svn status).
  * new: merge changes from a branch or tag into a working copy. (svn merge).
  * new: edit merge conflicts (spawns submerge).
  * new: set a conflicted file to resolved (svn resolved).
  * new: view history on repository folders (svn log).
  * new: reload the current active repository or working copy view (tool bar).
  * fixed: several crashes in submerge caused by empty lines.
  * fixed: spawning of submerge (stdout/stderr redirection).
  * fixed: several thread issues.
  * moved working copy recursive flag from working copy files context menu to
    tool bar.
  * moved mkdir to project folders context menu (repository and working copy).

_______________________________________________________________________________
Subcommander Version 0.2.0 (released 3 August 2004, tags/0.2.0)

  * new: commit handling (svn commit).
  * new: create directory in the repository (svn mkdir url).
  * new: diff of a single file in the working copy against its base version.
    This spawns submerge.
  * new: configure script for unix like systems.

_______________________________________________________________________________
Subcommander Version 0.1.0 (released 21 June 2004, tags/0.1.0)

first public release.

current subcommander features:
  
  * repository browsing (svn ls http(s)://...).
  * viewing the working copy status (svn status).
  * checking out a working copy (svn checkout http(s)://...).
  * adding/reverting files to/from a working copy (svn add, svn revert).
  * creating folders in a working copy (svn mkdir).
     
current submerge features:

  * diff files.
  * merge files, 2 way merge, 3 way merge.
  * automerge of non conflicting differences.
  * view all files in three way merge (original,both modified,merged).
  * copy text from submerge, selection by mouse or keyboard.

_______________________________________________________________________________
Subcommander Birth (08 August 2003)

  * Subversion repository created.
