Commits

Steve Borho committed 411dc53

update wiki to 1.1

  • Participants
  • Parent commits 537cd2f

Comments (0)

Files changed (5)

-= Bugs fixed since 1.0.4 =
+= Bugs fixed since 1.1 =
 
 N/A
 
 **[[http://tortoisehg.bitbucket.org/download/index.html|Download]]** | 
 **[[http://tortoisehg.bitbucket.org/docs.html|Documentation]]** |
-**[[http://tortoisehg.bitbucket.org/manual/1.0/faq.html|FAQ]]** |
+**[[http://tortoisehg.bitbucket.org/manual/1.1/faq.html|FAQ]]** |
 **[[ReleaseNotes]]** |  **[[RoadMap]]**
 
 <<toc>>
 
 == News ==
 
+* 2010-07-01: TortoiseHg 1.1 (with Mercurial 1.6) released
 * 2010-06-01: TortoiseHg 1.0.4 (with Mercurial 1.5.4) released
 * 2010-05-13: TortoiseHg 1.0.3 (with Mercurial 1.5.3) released
 * 2010-05-01: TortoiseHg 1.0.2 (with Mercurial 1.5.2) released
 * 2010-04-01: TortoiseHg 1.0.1 (with Mercurial 1.5.1) released
 * 2010-03-05: TortoiseHg 1.0 (with Mercurial 1.5) released
-* 2010-02-02: TortoiseHg 0.9.3 (with Mercurial 1.4.3) released
-* 2010-01-01: TortoiseHg 0.9.2 (with Mercurial 1.4.2) released
-* 2009-12-01: TortoiseHg 0.9.1 (with Mercurial 1.4.1) released
-* 2009-11-16: TortoiseHg 0.9 (with Mercurial 1.4) released
-* 2009-10-08: TortoiseHg 0.8.3 (with Mercurial 1.3.1+7cea12e70129) released
 
 [[OldNews|Older News]]
 
 For the mercurial.ini configuration files, see [[http://www.selenic.com/mercurial/hgrc.5.html|hgrc.5.html]], for the 'hg' command see [[http://www.selenic.com/mercurial/hg.1.html|hg.1.html]]
 (also available in the 'docs' subdirectory inside the install directory)
 
-==== A Gentle [[http://tortoisehg.bitbucket.org/manual/1.0/quick.html|Introduction]] to Using TortoiseHG on Windows ====
+==== A Gentle [[http://tortoisehg.bitbucket.org/manual/1.1/quick.html|Introduction]] to Using TortoiseHG on Windows ====
 
 And another one [[http://draketo.de/licht/freie-software/mercurial/kurze-einf-hrung-mercurial-und-tortoisehg|in German]] and [[http://draketo.de/light/english/mercurial/short-introduction-mercurial-tortoisehg|in English]]. 
 
+* 2010-02-02: TortoiseHg 0.9.3 (with Mercurial 1.4.3) released
+* 2010-01-01: TortoiseHg 0.9.2 (with Mercurial 1.4.2) released
+* 2009-12-01: TortoiseHg 0.9.1 (with Mercurial 1.4.1) released
+* 2009-11-16: TortoiseHg 0.9 (with Mercurial 1.4) released
+* 2009-10-08: TortoiseHg 0.8.3 (with Mercurial 1.3.1+7cea12e70129) released
 * 2009-09-10: TortoiseHg 0.8.2 (with Mercurial 1.3.1+1444a42f6052) released
 * 2009-07-23: TortoiseHg 0.8.1 (with Mercurial 1.3.1) released
 * 2009-07-01: TortoiseHg 0.8 (with Mercurial 1.3) released

ReleaseNotes.wiki

 
 ----
 
+= TortoiseHg 1.1 =
+
+Released July 1, 2010
+
+This is a major feature release.
+
+== Packaged Versions ==
+
+* Mercurial 1.6
+
+== Enhancements ==
+
+=== Undo/Redo in text editor panes ===
+
+Commit, email, and backout edit panes now support CTRL-Z/CTRL-R undo/redo (#1088)
+
+=== Rollback description ===
+
+Mercurial 1.6 adds transaction descriptions that provide an indication of what will be rolled back.  The commit tool uses this data to allow the "Undo" feature to always be available if the last transaction was a commit (essentially allowing undo to survive commit tool restarts).  The recovery tool uses this information to give better feedback of what will be rolled back. (#1151)
+
+=== Color highlighting ===
+
+In Mercurial 1.6, the color extension works natively on Windows consoles (cmd.exe).  TortoiseHg also gets color markups directly from Mercurial so it can colorize it's output in command consoles and other windows.  One notable example is the highlighting of search matches in the datamining tool. (#1122, #1156)
+
+=== Support for pbranch extension ===
+
+The Repository Explorer now has intrinsic support for the "patch branch" extension.  See http://arrenbrecht.ch/mercurial/pbranch/
+
+== Bug fixes ==
+
+* #1322, #1288, #1262, #1113 - status, chunks: try harder to prevent display of binary diffs
+* #1317 - status: give name to exception
+* #1303 - shelve: catch IOError from recovering backup files
+* #1301 - status: do not add empty chunk lists to self.filechunks
+* #1267,  #1289 - commit: catch errors in refresh thread
+* #1004 - history: fix display of tags and branch names with underscores
+* #993 - shellext: fix tortoise icon in shell context menu on XP
+* #969 - history, etc: add workarounds for all tracebacks reported in #969
+* #937 - shellext: disable cmenu on "virtual" unavailable folders
+* #240, #1169 - untruncatable Windows' hidden files
+
+== Minor Improvements ==
+
+Repository Explorer:
+* Show currently active filter type in window title
+* #1208 - support for push --new-branch
+* #1092 - highlight branch heads in graph
+* #1033 - support import of SVN patches (-p0)
+
+DataMine:
+* #1229, #994 - improve handling of file patterns
+* #732 - diff to local file
+
+Commit:
+* #1310 - status: add annotation to context menu
+* #1309 - status: rename 'Log' context menu entry to 'File History'
+* #1240 - optional auto-close after commit
+* #1186 - allow 'guess renames' for added files
+* #1084 - improve messages in branch dialogs
+
+Shelve:
+* #700 - Abandon shelf operation
+* Improve error handling in general
+
+
+General:
+* #1294 - support for iniparse 0.4
+* #1158 - progress bar for recovery tool
+* #1020 - repo name and hashes available as visual diff labels
+* Configure extensions from user settings tool
+* Explorer overlays are now configurable
+
+== Installer Changes ==
+
+* wincolor is obsolete, will be removed in the next release.  In this release, it simply loads color.py
+* unbundle pyreadline, no longer needed by wincolor
+* bundle nntplib
+* update to TortoiseOverlays 1.1.2
+
+----
+
 = TortoiseHg 1.0.4 =
 
 Released on June 1, 2010
 * Repository Explorer: include branch heads in heads list
 * docdiff: new diff script for DLL/EXE files
 
-----
-
-= TortoiseHg 1.0.3 =
-
-Released on May 13, 2010
-
-This is a bug fix release.  We recommend all users upgrade to this release.
-
-== Packaged Versions ==
-
-* Mercurial 1.5.3
-
-== Bug Fixes ==
-
-* N/A
-
-== Improvements ==
-
-* Updated translations
-* Improved arguments passed to Araxis Merge
-* #1148 Switched MQ panel to use less conflicting key accelerators
-
-----
-
-= TortoiseHg 1.0.2 =
-
-Released on May 1, 2010
-
-This is a bug fix release.  We recommend all users upgrade to this release.
-
-== Packaged Versions ==
-
-* Mercurial 1.5.2
-
-== Bug Fixes ==
-
-* #709 - status: do not cache filechunks through a refresh
-* #1023 - visdiff: toggle to second parent when diff tool refuses three-way diff
-* #1062 - status: catch OSError from repo.status()
-* #1065 - visdiff: fix diff-to-local with file filters
-* #1087 - quickop: add functionality to restore dialog geometries
-* #1093 - tagadd: return initial rev selection if 'replace' is checked
-* #1101,#1132 - gdialog: disable entire dialog till it's ready
-* #1102 - status: catch LookupError and friends from patch.diff()
-* #1125 - guess: get back 'Find Copies' feature
-* #1135 - visdiff: catch OSError and IOError when deleting temp files
-* #1137,#1143 - status: keep track of file currently displayed in diffmodel
-* #1200 - catch errors in status/commit when working parent is unknown
-* hgemail: allow to send a single mail without an introduction
-* gtk:  fix warnings about tooltip API deprecation
-* hgtk: remove close_fds parameter to Popen
-* bugreport: get_error_text: catch AttributeError
-
-== Improvements ==
-
-* #1059 - Progress bars are now hooked into progress notifications from Mercurial.
-
-----
-
-= TortoiseHg 1.0.1 =
-
-Released on April 1, 2010
-
-This is a bug fix release.  We recommend all users upgrade to this release.
-
-== Packaged Versions ==
-
-* Mercurial 1.5.1
-* GTK has been downgraded from 2.18.7 to 2.16.6
-* dulwich has been upgraded to 0.5.1
-* See extension-versions.txt in the install directory for the complete list of bundled extensions and modules and their versions
-
-== Bug Fixes ==
-
-* #879 - Remove closed branches from Repository Explorer branch drop-down
-* #973 - Correct behavior when canceling mode change in settings tool
-* #998 - Visual Diff and hgignore edit were missing from shell context menus
-* #1000 - Clicking on null revision link in Repository Explorer caused infinite load loop
-* #1003 - Fix bugtracking link at start of changeset message
-* #1004 - Fix display of underscores in tags and branch names
-* #1005 - Catch race conditions when terminating threads
-* #1007 - Fix docdiff for non-mergable file types
-* #1008 - Catch util.Abort in quickop dialog
-* #1009 - Fix push-after-commit with CmdRunner enabled
-* #1022 - Fix CTRL-F in Repository Explorer
-* #1028 - Show filter criteria in Repository Explorer title bar
-* #1032 - catch OSError from os.makedirs
-* #1039 - installer: do not start thgtaskbar if shell extensions were not installed
-* #1044 - Fix potential errors after clone on Linux
-* #1045 - Fix 'working directory has no parent' after strip
-* #1048 - refresh branch name drop-down on reload
-* #1051 - Correctly parse svn revisions from convert extension
-* #1075 - Make clone, update dialogs resizeable
-* #1076 - Restart TortoiseHgOverlayServer on 'Update Icons', when necessary
-* #1083 - Remove redundant vertical pane from shelve tool
-* #1085 - Fix problems caused by large simultaneous rename batches
-* #1091 - Fix direct diff tool usage when copies are present but not selected
-* #1100 - Fix potential back-traces from quickop
-* #1112 - Fix misbehaviors in tag dialog
-* Fixed direct use of 3-way (merge) directory diffs
-
-== Installer Changes ==
-
-* wincolor extension and its pyreadline prerequisite are now packaged
-* pyopenssl is now included
-
-----
-
-= TortoiseHg 1.0 =
-
-Released on March 5, 2010
-
-Codenamed **Varnish**
-
-== Packaged Versions ==
-
-The following products are included in our TortoiseHg Windows installers.
-
-* Mercurial 1.5
-* Python 2.6.4 [1]
-* GTK 2.18.7
-* PyGtk 2.16.0
-* python-svn 1.6.6 (for use by hgsubversion and hg convert)
-* dulwich (for use by hg-git and others)
-* Perfarce extension
-* hgeol extension
-* mercurial keychain extension
-* TortoiseSVN's doc diff scripts 
-* See extension-versions.txt in the install directory for the complete list of bundled extensions and modules and their versions
-
-[1] If you used any hooks or extensions with previous versions of TortoiseHg, and those hooks or extensions added local Python site-packages to sys.path, you will have to upgrade your Python to 2.6 to stay current with TortoiseHg 1.0.  Failure to do so will cause hgtk to not function correctly.  You will see errors on the console about failing to import gdialog.
-
-----
-
-== Behavior Changes ==
-
-=== Entirely new installer ===
-
-The new MSI installers can perform installs and upgrades/downgrades (of previous MSI installs) without reboot and perform silent installs. The MSI installer packages are now digitally signed. 
-
-There are two important details to be aware of:
-
-# **You must uninstall pre-1.0 (InnoSetup based) installers before installing 1.0.  Before uninstalling the old version, backup your user Mercurial.ini file.**  The old installers have a tendency to delete your user Mercurial.ini file when they are uninstalled.
-# **There are now separate x86 and x64 installer packages.**  Download the appropriate package for your platform.
-
-After the first install of an msi installer (not an upgrade or downgrade from a previously installed msi installer), a logout/login of all users is required to have the overlay icon handler initialized. The context menu works without logout/login. Later upgrade (or downgrade) installs won't need a logout/login on Vista and Windows 7, as all affected programs are shut down by the installer and explorer is restarted automatically by the installer.
-
-On Windows XP, a logout/login of all users after every msi upgrade or downgrade install is required. If in doubt, doing a reboot will make sure all users will get the updated files loaded.
-
-If you don't install any shell extension at all (overlay icons and shell context menu), then no logout/login is needed at all.
-
-If you don't install the 32 bit ("x86") shell extension on 64 bit versions of Windows, there will be no need to shutdown any 32 bit programs on later upgrades/downgrades (which may be handy, because, typically, lots of programs -- e.g. email clients, browsers -- are still 32 bit only). On 64 bit Windows Vista and Windows 7, explorer is a 64 bit process, so there is no need to install the 32 bit shell extension on these systems in order to have the overlay icons and context menu working in explorer. 
-
-**Note that starting with the 1.0 release, Windows 2000 is no longer supported. The installer will refuse to install on Windows 2000. Minimum required version is Windows XP.**
-
-There are more installer details near the end of the release notes.
-
-=== Branch Head Detection ===
-
-In Mercurial 1.5, the 'hg heads' command was changed to make it more branch centric.  In particular, a revision with children on other branches but no child on its own branch is still considered a branch head.  For example, if you merge the head of branch A into branch B, branch A's head is still considered a repository head even though it has a child in branch B.
-
-TortoiseHg tries to follow along with this semantic change, primarily in the commit tool.  We no longer warn of creating new heads when committing on a branch head that has children in other branches.  And similarly merging heads of two branches no longer indicates the reducing of the number of heads.  Refs #953
-
-=== Shell extension configuration removed from taskbar app ===
-
-The shell extension configuration tool is now launched from its own shell context menu option named "Explorer extension settings".  The dialog no longer has a logging feature, so debugging overlay refresh issues must be done by manually starting the thgtaskbar.exe application from a command line window.
-
-=== CopyHash configurable removed ===
-
-The tortoisehg.copyhash configurable, marked deprecated in 0.9, was removed in this release.  Use the 'Copy Hash' context menu option in the Repository Explorer instead.
-
-=== Skip Diff Window removed ===
-
-The tortoisehg.nodiffwin configurable has been made obsolete by an overhaul of the visual diff system.  The system automatically detects when the visual diff window is required.
-
-== Enhancements ==
-
-=== Visual Diff Overhaul ===
-
-The visual diff infrastructure was largely overhauled in this release to
-detect diff tools on your computer and use them optimally.  Among other
-improvements, it now supports visual diffs of renames and copies, as well
-as many common binary formats.  For details, see
-http://tortoisehg.bitbucket.org/manual/1.0/common.html#visual-diffs
-
-Refs #567, #166
-
-=== Import Dialog ===
-
-TortoiseHg can now import (or qimport) patches from a dialog which supports file and folder drag-n-drop.
-
-See http://tortoisehg.bitbucket.org/manual/1.0/patches.html#import-patches for details
-
-=== Perforce Integration via perfarce extension ===
-
-TortoiseHg can now operate as a front end to a Perforce client via the
-use of the perfarce extension.
-
-See http://tortoisehg.bitbucket.org/manual/1.0/nonhg.html for details
-
-=== HTTP(s)/SMTP keychain integration ===
-
-The mercurial-keyring extension is now bundled.  It caches passwords for HTTP(S) and
-SMTP requests.  It must be enabled and configured to activate the cache behavior.
-
-See http://tortoisehg.bitbucket.org/manual/1.0/extensions.html#mercurial-keyring
-for details.
-
-Refs #103, #854
-
-=== Changeset Message Links ===
-
-The Repository Explorer now parses your commit messages for changeset hashes, HTTP(S) URLs, and bug tracker links.  For more information, see 
-http://tortoisehg.bitbucket.org/manual/1.0/changelog.html#message-parsing
-
-Refs #315, #369
-
-=== Miscellaneous ===
-
-* CmdRunner widget for running interactive commands in the background (much fewer popup windows)
-* Improved support for bookmark extension
-* bash completion support added for hgtk
-* Repository Explorer menu cleanup
-* Icons for file status in Repository Explorer
-* Icons in menus of Repository Explorer and other applications, #704
-* Improved row selection logic in Repository Explorer
-* Improved support for converted subversion changesets
-* MQ pane added to commit tool (only visible when MQ extension is enabled)
-* MQ pane supports file and directory drag/drop events
-* MQ pane supports multi-selections, #874
-* Add 'no-backup' option to revert mode of quickop dialog
-* Taskbar icon display is now configurable from shell configuration dialog
-* Support for subrepos in the status/commit tool, #338, #507.
-* Improve selection and context menu behavior of status/commit/shelve tools, including #633,#875
-* Allow a new named branch to be created without file changes
-* Merge option to discard changes from other branch (dummy/null merge) #873
-* New layout for settings tool, new fonts page #924
-* Layout improvements to several tools, including #712,#713, #724, #763,#768, #773,#805,#874,#878,#883
-* Ctrl-., next/prev file accelerators for several tools
-* Ctrl-[] page up/down accelerators for several tools
-* The About dialog will look for upgrades and offer a download link
-* Tag dialog improvements, #915, #916
-* Explorer overlays are now case insensitive #867
-* Show context menus from  "Library" folders and background in Windows 7, #923
-
-----
-
-== Bug fixes ==
-
-* #507 - commit: update .hgsubstate when checking in dirty subrepos
-* #561 - status: improve display of merge diffs
-* #586 - status: check files after running rename guess tool
-* #709 - status: partially selected files refreshed properly
-* #764 - prevent traceback in Repository Explorer
-* #784 - detect and help prevent install problems on Linux
-* #788 - prevent a traceback in quickop dialog
-* #792 - prevent a traceback from non-standard dialog layouts
-* #827 - catch up with patch API changes in Mercurial
-* #834 - catch errors from launching URLs on Windows
-* #844 - fix hunk selection feature, after regression
-* #846 - use newer status() API after older function was removed
-* #847 - re-enable toggle display of deleted files in status/commit/shelve
-* #850 - patch iniparse to consider %include lines to be comments
-* #860 - fix commits from context menu of commit tool
-* #867 - handle case folding conflicts in icon overlays (use lower case file names everywhere)
-* #870 - commit: fix parent bar refresh
-* #888 - fix tracebacks in quickop dialog
-* #894 - prevent crashes in quickop on early exits
-* #897 - diff text pane of status/commit tool now supports max diff size
-* #907 - Catch IO and other errors when saving files from other revisions
-* #912 - CTRL-C in cmd.exe should not kill forked hgtk processes
-* #919 - Consistent treatment of branch names and UTF-8
-* #920 - disable MQ operations when a bundle is applied
-* #922 - Catch errors during status refresh
-* #927 - Strip leading/trailing whitespace in clone tool
-* #929 - QNew will no longer include all diffs when no files were selected
-* #934 - Correctly reset commit tool title after clearing a filter
-* #947 - Save cherry picked patch files with raw EOLN
-* #942, #959 - Improve bundle error handling
-* #951 - Escape file paths on Windows if they are not safe globs
-* #977 - Close init dialog on success
-
-----
-
-== Installer Changes ==
-
-# TortoiseOverlays are now included as "merge modules" so they no longer appear in **Add/Remove Programs** as separate applications.  It should be safe to uninstall old versions of TortoiseOverlays you find on your computer at the same time you uninstall your older TortoiseHg installs, so long as you do not have other Tortoise utilities that use them (TortoiseCVS or TortoiseBzr, for instance).  Future upgrades and uninstalls should handle TortoiseOverlays seamlessly.
-# Similarly, we include the MSVC CRT redistributables using MS's approved merge modules.
-# Because of these first two changes, the MSI installers require elevated install privileges.  We do not intend to make any ZIP style installers for download, though users are free to make them for their own use.  Refs #677
-# The new MSI packages will refuse to upgrade an old InnoSetup install. The old install must be removed and rebooted before installing the MSI package. The good news is this should be the last reboot required by THG. MSI packages will upgrade or downgrade other MSI packages without reboot.
-# If the old InnoSetup installer created your user Mercurial.ini file (if it asked for your username and email address) the old installer will try to delete that file when you uninstall it. We *highly* recommend you backup your user Mercurial.ini file before uninstalling your existing TortoiseHg package. The new MSI installers do not have this problem. 
-# MSI's use the Windows Installer framework, so you get safer upgrades, repair facilities, and safe rollbacks after errors.
-# There are now separate packages for x86 and x64 targets. They will refuse to install on inappropriate architectures so just be aware of the split.
-# The x64 package correctly installs the x86 portions under ${ProgramFiles(x86)} and the x64 portion under ${CommonProgramFiles}.  This is a change from the pre-1.0 installers.
-
-Special thanks to Stefan Küng for fixing an issue in TortoiseOverlays for us just prior to release. 
-
-----
-
-== Sponsors ==
-
-We would like to thank the following for their contributions:
-
-* Thanks to Fog Creek for helping us to get a code-signing certificate
-* Thanks to Microsoft CodePlex for a sponsored 1 year MSDN Premium subscription for Adrian Buehlmann
-
 [[old-release-notes|Older Release Notes]]
 
 == Matching Versions ==
 | 1.3.X | 0.8.n |
 | 1.4.x | 0.9.n |
 | 1.5.x | 1.0.n |
+| 1.6.x | 1.1.n |
 | hg-main tip | thg default tip |

old-release-notes.wiki

 
 <<toc>>
 
+= TortoiseHg 1.0.4 =
+
+Released on June 1, 2010
+
+This is a bug fix release.  We recommend all users upgrade to this release.
+
+== Packaged Versions ==
+
+* Mercurial 1.5.4
+* Dulwich 0.6.0
+* New fixfrozenexts extension; enables extension help with "frozen" installs
+
+HG-EOL is no longer packaged from its source repository, since it is now tracked in Mercurial's stable branch.
+
+== Bug Fixes ==
+
+* #1267 status: improve error handling during refresh
+* Shelve error handling improvements
+* Repository Explorer: do not try do encode/decode filenames
+* docdiff: XLS diff workaround
+* docdiff: Fixes for .doc merges
+
+== Improvements ==
+
+* Updated translations
+* #1236 clone: move focus to text field after browse
+* Repository Explorer: include branch heads in heads list
+* docdiff: new diff script for DLL/EXE files
+
+----
+
+= TortoiseHg 1.0.3 =
+
+Released on May 13, 2010
+
+This is a bug fix release.  We recommend all users upgrade to this release.
+
+== Packaged Versions ==
+
+* Mercurial 1.5.3
+
+== Bug Fixes ==
+
+* N/A
+
+== Improvements ==
+
+* Updated translations
+* Improved arguments passed to Araxis Merge
+* #1148 Switched MQ panel to use less conflicting key accelerators
+
+----
+
+= TortoiseHg 1.0.2 =
+
+Released on May 1, 2010
+
+This is a bug fix release.  We recommend all users upgrade to this release.
+
+== Packaged Versions ==
+
+* Mercurial 1.5.2
+
+== Bug Fixes ==
+
+* #709 - status: do not cache filechunks through a refresh
+* #1023 - visdiff: toggle to second parent when diff tool refuses three-way diff
+* #1062 - status: catch OSError from repo.status()
+* #1065 - visdiff: fix diff-to-local with file filters
+* #1087 - quickop: add functionality to restore dialog geometries
+* #1093 - tagadd: return initial rev selection if 'replace' is checked
+* #1101,#1132 - gdialog: disable entire dialog till it's ready
+* #1102 - status: catch LookupError and friends from patch.diff()
+* #1125 - guess: get back 'Find Copies' feature
+* #1135 - visdiff: catch OSError and IOError when deleting temp files
+* #1137,#1143 - status: keep track of file currently displayed in diffmodel
+* #1200 - catch errors in status/commit when working parent is unknown
+* hgemail: allow to send a single mail without an introduction
+* gtk:  fix warnings about tooltip API deprecation
+* hgtk: remove close_fds parameter to Popen
+* bugreport: get_error_text: catch AttributeError
+
+== Improvements ==
+
+* #1059 - Progress bars are now hooked into progress notifications from Mercurial.
+
+----
+
+= TortoiseHg 1.0.1 =
+
+Released on April 1, 2010
+
+This is a bug fix release.  We recommend all users upgrade to this release.
+
+== Packaged Versions ==
+
+* Mercurial 1.5.1
+* GTK has been downgraded from 2.18.7 to 2.16.6
+* dulwich has been upgraded to 0.5.1
+* See extension-versions.txt in the install directory for the complete list of bundled extensions and modules and their versions
+
+== Bug Fixes ==
+
+* #879 - Remove closed branches from Repository Explorer branch drop-down
+* #973 - Correct behavior when canceling mode change in settings tool
+* #998 - Visual Diff and hgignore edit were missing from shell context menus
+* #1000 - Clicking on null revision link in Repository Explorer caused infinite load loop
+* #1003 - Fix bugtracking link at start of changeset message
+* #1004 - Fix display of underscores in tags and branch names
+* #1005 - Catch race conditions when terminating threads
+* #1007 - Fix docdiff for non-mergable file types
+* #1008 - Catch util.Abort in quickop dialog
+* #1009 - Fix push-after-commit with CmdRunner enabled
+* #1022 - Fix CTRL-F in Repository Explorer
+* #1028 - Show filter criteria in Repository Explorer title bar
+* #1032 - catch OSError from os.makedirs
+* #1039 - installer: do not start thgtaskbar if shell extensions were not installed
+* #1044 - Fix potential errors after clone on Linux
+* #1045 - Fix 'working directory has no parent' after strip
+* #1048 - refresh branch name drop-down on reload
+* #1051 - Correctly parse svn revisions from convert extension
+* #1075 - Make clone, update dialogs resizeable
+* #1076 - Restart TortoiseHgOverlayServer on 'Update Icons', when necessary
+* #1083 - Remove redundant vertical pane from shelve tool
+* #1085 - Fix problems caused by large simultaneous rename batches
+* #1091 - Fix direct diff tool usage when copies are present but not selected
+* #1100 - Fix potential back-traces from quickop
+* #1112 - Fix misbehaviors in tag dialog
+* Fixed direct use of 3-way (merge) directory diffs
+
+== Installer Changes ==
+
+* wincolor extension and its pyreadline prerequisite are now packaged
+* pyopenssl is now included
+
+----
+
+= TortoiseHg 1.0 =
+
+Released on March 5, 2010
+
+Codenamed **Varnish**
+
+== Packaged Versions ==
+
+The following products are included in our TortoiseHg Windows installers.
+
+* Mercurial 1.5
+* Python 2.6.4 [1]
+* GTK 2.18.7
+* PyGtk 2.16.0
+* python-svn 1.6.6 (for use by hgsubversion and hg convert)
+* dulwich (for use by hg-git and others)
+* Perfarce extension
+* hgeol extension
+* mercurial keychain extension
+* TortoiseSVN's doc diff scripts 
+* See extension-versions.txt in the install directory for the complete list of bundled extensions and modules and their versions
+
+[1] If you used any hooks or extensions with previous versions of TortoiseHg, and those hooks or extensions added local Python site-packages to sys.path, you will have to upgrade your Python to 2.6 to stay current with TortoiseHg 1.0.  Failure to do so will cause hgtk to not function correctly.  You will see errors on the console about failing to import gdialog.
+
+----
+
+== Behavior Changes ==
+
+=== Entirely new installer ===
+
+The new MSI installers can perform installs and upgrades/downgrades (of previous MSI installs) without reboot and perform silent installs. The MSI installer packages are now digitally signed. 
+
+There are two important details to be aware of:
+
+# **You must uninstall pre-1.0 (InnoSetup based) installers before installing 1.0.  Before uninstalling the old version, backup your user Mercurial.ini file.**  The old installers have a tendency to delete your user Mercurial.ini file when they are uninstalled.
+# **There are now separate x86 and x64 installer packages.**  Download the appropriate package for your platform.
+
+After the first install of an msi installer (not an upgrade or downgrade from a previously installed msi installer), a logout/login of all users is required to have the overlay icon handler initialized. The context menu works without logout/login. Later upgrade (or downgrade) installs won't need a logout/login on Vista and Windows 7, as all affected programs are shut down by the installer and explorer is restarted automatically by the installer.
+
+On Windows XP, a logout/login of all users after every msi upgrade or downgrade install is required. If in doubt, doing a reboot will make sure all users will get the updated files loaded.
+
+If you don't install any shell extension at all (overlay icons and shell context menu), then no logout/login is needed at all.
+
+If you don't install the 32 bit ("x86") shell extension on 64 bit versions of Windows, there will be no need to shutdown any 32 bit programs on later upgrades/downgrades (which may be handy, because, typically, lots of programs -- e.g. email clients, browsers -- are still 32 bit only). On 64 bit Windows Vista and Windows 7, explorer is a 64 bit process, so there is no need to install the 32 bit shell extension on these systems in order to have the overlay icons and context menu working in explorer. 
+
+**Note that starting with the 1.0 release, Windows 2000 is no longer supported. The installer will refuse to install on Windows 2000. Minimum required version is Windows XP.**
+
+There are more installer details near the end of the release notes.
+
+=== Branch Head Detection ===
+
+In Mercurial 1.5, the 'hg heads' command was changed to make it more branch centric.  In particular, a revision with children on other branches but no child on its own branch is still considered a branch head.  For example, if you merge the head of branch A into branch B, branch A's head is still considered a repository head even though it has a child in branch B.
+
+TortoiseHg tries to follow along with this semantic change, primarily in the commit tool.  We no longer warn of creating new heads when committing on a branch head that has children in other branches.  And similarly merging heads of two branches no longer indicates the reducing of the number of heads.  Refs #953
+
+=== Shell extension configuration removed from taskbar app ===
+
+The shell extension configuration tool is now launched from its own shell context menu option named "Explorer extension settings".  The dialog no longer has a logging feature, so debugging overlay refresh issues must be done by manually starting the thgtaskbar.exe application from a command line window.
+
+=== CopyHash configurable removed ===
+
+The tortoisehg.copyhash configurable, marked deprecated in 0.9, was removed in this release.  Use the 'Copy Hash' context menu option in the Repository Explorer instead.
+
+=== Skip Diff Window removed ===
+
+The tortoisehg.nodiffwin configurable has been made obsolete by an overhaul of the visual diff system.  The system automatically detects when the visual diff window is required.
+
+== Enhancements ==
+
+=== Visual Diff Overhaul ===
+
+The visual diff infrastructure was largely overhauled in this release to
+detect diff tools on your computer and use them optimally.  Among other
+improvements, it now supports visual diffs of renames and copies, as well
+as many common binary formats.  For details, see
+http://tortoisehg.bitbucket.org/manual/1.0/common.html#visual-diffs
+
+Refs #567, #166
+
+=== Import Dialog ===
+
+TortoiseHg can now import (or qimport) patches from a dialog which supports file and folder drag-n-drop.
+
+See http://tortoisehg.bitbucket.org/manual/1.0/patches.html#import-patches for details
+
+=== Perforce Integration via perfarce extension ===
+
+TortoiseHg can now operate as a front end to a Perforce client via the
+use of the perfarce extension.
+
+See http://tortoisehg.bitbucket.org/manual/1.0/nonhg.html for details
+
+=== HTTP(s)/SMTP keychain integration ===
+
+The mercurial-keyring extension is now bundled.  It caches passwords for HTTP(S) and
+SMTP requests.  It must be enabled and configured to activate the cache behavior.
+
+See http://tortoisehg.bitbucket.org/manual/1.0/extensions.html#mercurial-keyring
+for details.
+
+Refs #103, #854
+
+=== Changeset Message Links ===
+
+The Repository Explorer now parses your commit messages for changeset hashes, HTTP(S) URLs, and bug tracker links.  For more information, see 
+http://tortoisehg.bitbucket.org/manual/1.0/changelog.html#message-parsing
+
+Refs #315, #369
+
+=== Miscellaneous ===
+
+* CmdRunner widget for running interactive commands in the background (much fewer popup windows)
+* Improved support for bookmark extension
+* bash completion support added for hgtk
+* Repository Explorer menu cleanup
+* Icons for file status in Repository Explorer
+* Icons in menus of Repository Explorer and other applications, #704
+* Improved row selection logic in Repository Explorer
+* Improved support for converted subversion changesets
+* MQ pane added to commit tool (only visible when MQ extension is enabled)
+* MQ pane supports file and directory drag/drop events
+* MQ pane supports multi-selections, #874
+* Add 'no-backup' option to revert mode of quickop dialog
+* Taskbar icon display is now configurable from shell configuration dialog
+* Support for subrepos in the status/commit tool, #338, #507.
+* Improve selection and context menu behavior of status/commit/shelve tools, including #633,#875
+* Allow a new named branch to be created without file changes
+* Merge option to discard changes from other branch (dummy/null merge) #873
+* New layout for settings tool, new fonts page #924
+* Layout improvements to several tools, including #712,#713, #724, #763,#768, #773,#805,#874,#878,#883
+* Ctrl-., next/prev file accelerators for several tools
+* Ctrl-[] page up/down accelerators for several tools
+* The About dialog will look for upgrades and offer a download link
+* Tag dialog improvements, #915, #916
+* Explorer overlays are now case insensitive #867
+* Show context menus from  "Library" folders and background in Windows 7, #923
+
+----
+
+== Bug fixes ==
+
+* #507 - commit: update .hgsubstate when checking in dirty subrepos
+* #561 - status: improve display of merge diffs
+* #586 - status: check files after running rename guess tool
+* #709 - status: partially selected files refreshed properly
+* #764 - prevent traceback in Repository Explorer
+* #784 - detect and help prevent install problems on Linux
+* #788 - prevent a traceback in quickop dialog
+* #792 - prevent a traceback from non-standard dialog layouts
+* #827 - catch up with patch API changes in Mercurial
+* #834 - catch errors from launching URLs on Windows
+* #844 - fix hunk selection feature, after regression
+* #846 - use newer status() API after older function was removed
+* #847 - re-enable toggle display of deleted files in status/commit/shelve
+* #850 - patch iniparse to consider %include lines to be comments
+* #860 - fix commits from context menu of commit tool
+* #867 - handle case folding conflicts in icon overlays (use lower case file names everywhere)
+* #870 - commit: fix parent bar refresh
+* #888 - fix tracebacks in quickop dialog
+* #894 - prevent crashes in quickop on early exits
+* #897 - diff text pane of status/commit tool now supports max diff size
+* #907 - Catch IO and other errors when saving files from other revisions
+* #912 - CTRL-C in cmd.exe should not kill forked hgtk processes
+* #919 - Consistent treatment of branch names and UTF-8
+* #920 - disable MQ operations when a bundle is applied
+* #922 - Catch errors during status refresh
+* #927 - Strip leading/trailing whitespace in clone tool
+* #929 - QNew will no longer include all diffs when no files were selected
+* #934 - Correctly reset commit tool title after clearing a filter
+* #947 - Save cherry picked patch files with raw EOLN
+* #942, #959 - Improve bundle error handling
+* #951 - Escape file paths on Windows if they are not safe globs
+* #977 - Close init dialog on success
+
+----
+
+== Installer Changes ==
+
+# TortoiseOverlays are now included as "merge modules" so they no longer appear in **Add/Remove Programs** as separate applications.  It should be safe to uninstall old versions of TortoiseOverlays you find on your computer at the same time you uninstall your older TortoiseHg installs, so long as you do not have other Tortoise utilities that use them (TortoiseCVS or TortoiseBzr, for instance).  Future upgrades and uninstalls should handle TortoiseOverlays seamlessly.
+# Similarly, we include the MSVC CRT redistributables using MS's approved merge modules.
+# Because of these first two changes, the MSI installers require elevated install privileges.  We do not intend to make any ZIP style installers for download, though users are free to make them for their own use.  Refs #677
+# The new MSI packages will refuse to upgrade an old InnoSetup install. The old install must be removed and rebooted before installing the MSI package. The good news is this should be the last reboot required by THG. MSI packages will upgrade or downgrade other MSI packages without reboot.
+# If the old InnoSetup installer created your user Mercurial.ini file (if it asked for your username and email address) the old installer will try to delete that file when you uninstall it. We *highly* recommend you backup your user Mercurial.ini file before uninstalling your existing TortoiseHg package. The new MSI installers do not have this problem. 
+# MSI's use the Windows Installer framework, so you get safer upgrades, repair facilities, and safe rollbacks after errors.
+# There are now separate packages for x86 and x64 targets. They will refuse to install on inappropriate architectures so just be aware of the split.
+# The x64 package correctly installs the x86 portions under ${ProgramFiles(x86)} and the x64 portion under ${CommonProgramFiles}.  This is a change from the pre-1.0 installers.
+
+Special thanks to Stefan Küng for fixing an issue in TortoiseOverlays for us just prior to release. 
+
+----
+
+== Sponsors ==
+
+We would like to thank the following for their contributions:
+
+* Thanks to Fog Creek for helping us to get a code-signing certificate
+* Thanks to Microsoft CodePlex for a sponsored 1 year MSDN Premium subscription for Adrian Buehlmann
+
 == TortoiseHg 0.9.3 ==
 
 0.9.3 is a bug fix release.  Upgrading from 0.9.2 is optional.