Changeset 402c8f30b767…
Parent aa2dbceeabfe…
by
Changes to one file · Browse files at 402c8f30b767 Showing diff from parent aa2dbceeabfe Diff from another changeset...
|
|
@@ -7,58 +7,108 @@ version.
-New features in 0.4
-
- * Added user config 'tortoisehg.overlayicons' [True|False|localdisks],
- to enable/disable overlay icons in selected repos. The 'localdisks'
- global option disables overlay icons for repos reside on network drives.
+New features and improvement in 0.4
- * Changeset viewer shows 'MAR' file status and uses background threads
- to load changeset diffs. File list has been moved to the left hand
- side.
+ * Updated to work, and link, with Mercurial 1.0.1
- * Added buttons to stop command execution in Synchronize, Recovery,
- as well as any dialogs that use hgcmd dialog, including Update and
- Clone dialogs.
+ * Explorer shell extensions:
+ - Added user config option 'tortoisehg.overlayicons' to enable/disable
+ display of overlay icons in selected repos.
- * Added 'strip' and 'backout' functions to history browser.
+ Available options:
+ True:
+ Show overlay icons
+ False:
+ Don't show overlay icons
+ localdisks:
+ [global (user) setting only]
+ Don't show overlay icons for repos reside on network drives.
- * Two convenience functions added to Synchronize dialog: 'View Pulled
- Changes', and 'Update to Tip'.
-
- * Added support for Fetch extension to Synchronize dialog [ 1914855 ].
+ - Create .hgignore file automatically when initializing new repo
+ via 'Initialize new repo' context menu.
- * Grep searches in Datamine dialog can now be interrupted.
+ * Hgk ('Revision Graph' on Explorer's context menu), better known as
+ 'hg view', is officially replaced by TortoiseHg's changelog viewer
+ ('View Changelog').
- * Recall recently committed messages in native Commit dialog
+ Note: Hgk may be reinstated by user, if necessary. Though it would
+ need some work to setup.
- * Recall recently accessed source and destination paths in Synchronize
- and Clone dialogs
+ * Changelog (History) Viewer:
+ - Added 'strip' and 'backout' functions to file context menu.
+ - Loading of changeset data (file list of diff chunks) is done in
+ background to improve response.
+ - Changeset window shows 'MAR' file status.
+ - File list has been moved to the left hand side.
- * Add column for user names on annotate pages of Datamine dialog.
+ * Synchronize dialog:
+ - Added 'Stop' button to abort command executions.
+ - Added support for Fetch extension, as Pull's 'Do fetch' option [ 1914855 ].
+ - Added buttons to 'View Pulled Changes' and 'Update to Tip'.
+ - Recall source and destination paths accessed in recent sessions.
+ - Recall Pull's 'Update to new tip' option setting from previous session
+ [ 1944469 ].
- * Hgk ('Revision Graph') is officially replaced by TortoiseHg's
- history browser.
+ * Datamine dialog:
+ - Added 'Stop' button to abort grep searches.
+ - Added column for user names on annotate pages.
- * New TortoiseHg logo in About dialog, contributed by Peer Sommerlund.
+ * Commit dialog (internal, _not_ Qct):
+ - Recall commit messages of recent commits.
+ - Fixed handlng of merged repo per new Hg behavior (must commit all
+ files in a merged repo)
- * Updated Hg icon (on context menu and dialogs) to new droplet design
- from Mercurial 1.0
+ * Clone dialog:
+ - Recall source and destination paths accessed in recent sessions.
+ - Cloning can now be aborted with the new 'Stop' button in HgCmd dialog.
- * Several minor bugfixes and improvements.
+ * Recovery dialog:
+ - Added 'Stop' button to abort command executions.
+
+ * Added 'Stop' button to abort command executions in HgCmd dialog.
+ This applies to including Update, Clone and Commit dialogs, which
+ utilize HgCmd dialog to perform respective operations.
+
+ * Unicode handling:
+ - Improved handling of UTF strings in Mercurial's metadata (commit
+ message, author, etc).
+ - Support Mercurial's HGENCODING environment variable.
+
+ * Hgtk:
+ - Simplified installation on Unix/Linux systems.
+ - Confirm presence of critical Python modules, i.e. PyGTK and Mercurial.
+
+ * Logos and icons:
+ - Updated Hg icon (on context menu and dialogs) to new droplet design
+ introduced in Mercurial 1.0
+ - New TortoiseHg logo (in About dialog) by Peer Sommerlund.
+ - Several new menu icons by Peer Sommerlund, with better Windows
+ integration. The corresponding SVG source is also available in
+ TortoiseHg source tree.
+
+ * Several other bugfixes and UI improvements.
Bug fixes in 0.4:
- * TortoiseHg program groups now read 'hgproc' with hg.ico.
- In earlier versions, it used 'Python' with python.ico
- * Fixed random crashes on web server.
- * Fixed addremove behavior in Commit dialog
+ * Explorer shell extensions:
+ - Register context menu and overlay icon extensions onto the Explorer's
+ approved list.
+ - Fixed ThreadingModel registry setting per MS doc [ 1895443 ]
+ * TortoiseHg program groups now read 'hgproc' with hg.ico (in earlier
+ versions, it used 'Python' with python.ico)
+ * Make modal dialogs stay on top of their respective parent application
+ (issue triggered by a bug in PyGTK).
+ * Fixed random crashes in web server.
+ * Fixed addremove behavior in Commit dialog.
+ * Activated target revision option in Synchronize window that had been
+ dormant so far (as reported by Doug Philips).
+ * Terminate all backgrounded searches in Datamine window upon exit, so
+ the associated Python process may terminate immediately too.
* [ 1884919 ] Change Log hscroller
* [ 1925985 ] HTTP port field not effective
* [ 1914859 ] Global options should show up more often
* [ 1914550 ] Changelog: Problems with german umlaut characters
* [ 1902446 ] Commit claims file not under root while kdiff is open.
- * [ 1895443 ] Overlay: ThreadingModel registry setting
* [ 1892791 ] Windows Explorer painfully slow for network drives
Changes and bug fixes since 0.4RC4:
@@ -72,11 +122,11 @@ dormant so far (as reported by Doug Philips).
* Terminate all backgrounded searches in Datamine window upon exit, so
the associated Python process may terminate immediately too.
- * New icons by Peer Sommerlund for configuration windows to represent
+ * New icons by Peer Sommerlund for configuration windows to represent
repo and user config respectively.
* Theme improvement in the Configuration windows (by Peter Ruibal).
* Detect PyGtk and Mercurial installation more accurately in Hgtk
- * Removed 'square-boxes' in license window (of About window) caused by
+ * Removed 'square-boxes' in license window (of About window) caused by
extra form-feed characters.
Changes and bug fixes since 0.4RC2:
@@ -88,18 +138,18 @@ * Fix traceback when users try to enable internal commit dialog with
an empty 'commit' in mercurial.ini's 'tortoisehg' section.
* Handle empty cmd.differ entries in hgrc like hg does
- * Register context menu and overlay icon extension onto the Explorer's
+ * Register context menu and overlay icon extension onto the Explorer's
Approved list.
* Fixed UTF-8 encoding errors in hgcmd and several error message dialogs.
* New transparent TortoiseHg logo in About dialog, again by Peer Sommerlund.
- * New 32x32 icons for dialogs to provide nicer icons when navigating
+ * New 32x32 icons for dialogs to provide nicer icons when navigating
through the applications with Alt-Tab on Windows.
* Minor improvement/fixes on hgtk to simplify installation on *nix systems.
-
+
Changes and bug fixes since 0.4RC1:
* Added buttons to stop command execution in Synchronize, Recovery,
- as well as any dialogs that use hgcmd dialog, including Update and
+ as well as any dialogs that use hgcmd dialog, including Update and
Clone dialogs.
* Show progress on status bar when updating changeset viewer.
* Support Mercurial's HGENCODING environment variable.
@@ -179,45 +229,45 @@ * Gtools has been integrated into TortoiseHg proper. It is no longer
bundled as a Mercurial extension. The graphlog extension is now enabled
again by default (only usable from the CLI, however).
-
+
* Context menu icons, application window icons. The context menu has been
simplified.
-
+
* The changelog browser has a number of new features (filters and context
menu options). The tag browser and changelog tagging features have been
merged into this tool.
-
+
* Hgview is now the default history viewer, hgk is being deprecated.
-
+
* An email dialog for interfacing with the patchbomb extension. It can be
reached from the synchronize dialog and from the changelog browser.
-
+
* A new configuration tool (replacing hg-config dialogs) that allows you
to configure TortoiseHg and Mercurial.
-
- * Most dialogs now use HgThread and GtkUI to run hg commands. These
+
+ * Most dialogs now use HgThread and GtkUI to run hg commands. These
classes run the command in a background thread and provide GUI prompts
- for when user interaction is necessary (http web auth, etc). For some
+ for when user interaction is necessary (http web auth, etc). For some
commands, it also provides a progress bar.
-
- * A preview of the new Mercurial merge back end. The python hgmerge.py
+
+ * A preview of the new Mercurial merge back end. The python hgmerge.py
script is being integrated into Mercurial, and this installer has a
preview of how that will work. You need to unset any ui.merge in your
- Mercurial.ini file in order for it to work properly. If you don't
- configure anything it will use simplemerge to automatically perform
- merges. If conflicts are found it falls back to kdiff3 to resolve
+ Mercurial.ini file in order for it to work properly. If you don't
+ configure anything it will use simplemerge to automatically perform
+ merges. If conflicts are found it falls back to kdiff3 to resolve
them interactively.
-
+
* Slight improvement on speed of overlay icons display.
-
+
* A new 'about' dialog.
Bugs fixed in 0.2
- * [SF Bug #1851395] Overlay icons and context menus are no longer
- restricted to MS-Explorer. So other file managers, such as Total
+ * [SF Bug #1851395] Overlay icons and context menus are no longer
+ restricted to MS-Explorer. So other file managers, such as Total
Commander, should be supported.
-
+
* [SF Bug #1844722] Users can now create repositories inside repository
via the context menu.
|
Loading...