Changes
Page history
Edited online
authored
Aug 05, 2014
by
Steve Borho
Show whitespace changes
Inline
Side-by-side
FixedBugs.wiki
View page @
ba2cf734
See **[[ReleaseNotes]]** for bugs fixed in previous releases.
= Changes since 3.
0.2
=
= Changes since 3.
1
=
Since 3.1, Mercurial commands are run in separate
[[http://mercurial.selenic.com/wiki/CommandServer|command server]] process.
...
...
@@ -15,75 +15,5 @@
== Bug Fixes ==
* cmdui: add hidden button to close prompt dialog with no response \\
(fixes #1317 - merge has no cancel option)
* filectxactions: redesign to show diff between baseRev and rev \\
(fixes #2313 - diff selected file revisions not working after move/rename)
* grep, status: use built-in drag-and-drop infrastructure
* patchctx: use patch name give by repo if it is an MQ patch \\
(fixes #3831 - patch name is ambiguous when using directories)
* postreview: correctly set parent of first selected revision (fixes #3538)
* repofilter: do no run revset query by focus out during history completion
* repofilter: do not steal focus when window is restored from minimized state
* repomodel: render description column without using HTMLDelegate \\
(fixes #1590 - description column contents aligned 1px upper)
* repotreemodel: work around unicode error on XML parse failure (fixes #3820)
* run: continue without fork if new process can't be spawned
(fixes #1949, #3800)
* run: promote rev to common annotate/log option (fixes #3799)
* workbench: do not change window icon (closes #3737)
command runner:
* cmdcore: enable command-server client by default in 3.1, fixes:
** #3343 - blackbox extension not working
** #1661 - "abort: Interrupted system" call during push with subrepos
** #2071 - crash when pushing with mercurial_keyring
** #2614 - {{{util.hgexecutable()}}} returns wrong path
** 074fd0fde0b6 - worker.py of Mercurial 2.6 only works in main thread
** #3370 - Workbench UI getting dispresponsive on certain operations
** #484, #788 - can't use git/subversion subrepo
** #3637 - redirect hook stdout, stderr to Output log
** #3670 - WindowsError 6 in pipe decode/encode filter
* repowidget: run "Export Diff" and "Copy Patch" in command process for
stability
* revset: run query in command process for stability
commit/status widget:
* commit: do not bulk-add unknown files when all selected files are largefiles
* commit, filectxactions: escape paths prior to command execution \\
(fixes #2108 - files with some special names can't be added or commited)
* commit: take "autoinc" list as glob pattern again
* filectxactions: make "copy patch" generate diff between base and target revs
* repowatcher: invalidate cache if dirstate file is modified \\
(fixes #3647 - file renaming inconsistencies)
* wctxactions: delegate "file history" action to filectxactions \\
(fixes #2591 - No shortcut for "File history" command on files in Working
Directory)
* wctxcleaner: invalidate changelog on each check of dirstate \\
(fixes #3826 - commit do not work properly in the merge dialog)
* wctxactions: make visual diff compare to base revision, add "diff local" in
place \\
(fixes #2001 - diff does not work on MQ patches)
* wctxactions: reimplement by using command APIs, fixes:
** #1347 - add support for {{{pre-<command>}}} and {{{post-<command>}}} hooks
** #2217 - adding files to source control in the separate thread
** #1953 - largefiles treated wrong when added by "add large..." menu
high dpi issues:
* graphdelegate: update row height to actual value prior to painting \\
(refs #3690)
* widgets: use small icon size defined by platform style (fixes #3690)
obsolete changeset:
* repoagent: append --hidden option while hidden changesets are visible
* repowidget: replace pseudo "incoming()" filter by "bundle()" (refs #3535)
* repowidget: switch visibility of hidden changesets globally \\
(fixes #3735 - obosoleted changeset appears as "Child:" field unexpectedly)
* thgrepo: start with filtered repo because it is the default of Mercurial
== Improvements ==
...
...
@@ -88,18 +18,4 @@
== Improvements ==
* blockmatcher: improve visibility of narrow markers
* filelog: export {{{thg filelog [-r REV] [--compare] FILE}}} command
* fileview: remember chunk selection on view mode switch
* mergetools: port gvimdiff from Mercurial's mergetools.hgrc
* searchtoolbar: make next/prev shortcuts available in owner widget (fixes #3819)
* status: open merge tool on double-click for unresolved file (closes #1230)
* toolbars: use toolbar icon size defined by QApplication.style() except on Mac
(see 8d6212194e21 for details)
graph:
* graph: draw ancestor-descendant relations in filtered graph
(see 891146f5a9bb for details)
== Installer ==
...
...
@@ -104,7 +20,5 @@
== Installer ==
* wix: remove i18n source files (.po) from installer package (closes #2566)
----
== Bug Fixes in Third-party Modules ==
...
...
...
...