Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.4.1, 0.5, and 0.6

revise release note for 0.4 final

Changeset 402c8f30b767

Parent aa2dbceeabfe

by TK Soh

Changes to one file · Browse files at 402c8f30b767 Showing diff from parent aa2dbceeabfe Diff from another changeset...

Change 1 of 4 Show Entire File ReleaseNotes.txt Stacked
 
7
8
9
10
11
12
13
14
 
15
16
17
18
 
19
20
21
22
 
 
 
23
24
 
 
 
 
 
 
 
 
25
26
27
28
29
 
 
30
31
 
 
 
32
33
 
 
34
35
36
 
 
 
 
 
 
37
38
 
 
 
 
 
 
 
39
40
41
 
 
 
42
43
 
 
 
 
44
45
46
 
 
 
47
48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
50
51
52
53
54
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
57
58
59
60
61
62
63
64
 
72
73
74
75
 
76
77
78
79
 
80
81
82
 
88
89
90
91
 
92
93
94
95
 
96
97
98
 
99
100
101
102
 
103
104
105
 
179
180
181
182
 
183
184
185
 
186
187
188
189
 
190
191
 
192
193
194
 
195
196
197
198
 
 
199
200
 
201
202
203
 
 
204
205
206
207
208
 
 
 
209
210
 
211
212
 
213
214
215
216
217
218
 
 
219
220
 
221
222
223
 
7
8
9
 
 
 
 
 
10
11
 
 
 
12
13
 
 
 
14
15
16
17
 
18
19
20
21
22
23
24
25
26
 
 
 
 
27
28
29
 
30
31
32
33
 
34
35
36
 
 
37
38
39
40
41
42
43
 
44
45
46
47
48
49
50
51
 
 
52
53
54
55
 
56
57
58
59
60
 
 
61
62
63
64
 
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
 
 
 
 
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
 
112
113
114
 
122
123
124
 
125
126
127
128
 
129
130
131
132
 
138
139
140
 
141
142
143
144
 
145
146
147
 
148
149
150
151
 
152
153
154
155
 
229
230
231
 
232
233
234
 
235
236
237
238
 
239
240
 
241
242
243
 
244
245
246
 
 
247
248
249
 
250
251
 
 
252
253
254
255
 
 
 
256
257
258
259
 
260
261
 
262
263
264
265
266
 
 
267
268
269
 
270
271
272
273
@@ -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.