Commits

Author Commit Message Labels Comments Date
Yuya Nishihara
sync: replace hg.islocal() on reload by lightweight alternative (fixes #2153) hg.islocal() calls os.path.isfile() for local path, which may be blocked by slow/unreachable file-system.
Branches
stable
Wagner Bruna
i18n: pull latest translations from Launchpad Including messages up to a0fc27387f9c .
Branches
stable
Steve Borho
wix: package x64 Pageant for 64bit Windows (fixes #2415)
Branches
stable
Yuya Nishihara
docdiff: don't clobber 'base' argument (fixes #2076) f5ff1858e79e changed to overwrite 'base' by basename of 'output' argument, which is unwanted side effect, I guess.
Branches
stable
Yuya Nishihara
graft: add command-line entry point to GraftDialog Current graft.run() is a copy of rebase.run() and it's never used. This updates parameter handling of graft.run() to be more like 'hg graft'.
Branches
stable
Wagner Bruna
i18n: pull latest de, fr, ja, zh_CN, zh_TW translations from Launchpad
Branches
stable
Steve Borho
Merge with stable
Yuya Nishihara
workbench: fix unicode error when opening repo via IPC channel (fixes #2135) As workbench.run() sends root path in local encoding, it should use _openRepo() directly.
Branches
stable
Yuya Nishihara
docs: update mercurial issue.link URL of cs and ja translations Follows up 97ee03bb592b.
Branches
stable
Takayuki KONDO
docs: change mercurial issue.link URL to Bugzilla
Branches
stable
Yuya Nishihara
filectxactions: fix parent of vdiff warning dialog b6d91077d807 missed this part.
Branches
stable
Yuya Nishihara
hglib: make getDeepestSubrepoContainingFile() compatible with patchctx Here getDeepestSubrepoContainingFile() does not need full manifest, it's appropriate to use "file in ctx". This fixes "'patchctx' object has no attribute 'manifest'" error, which happens when you try to open visual diff of single file in unapplied patch.
Branches
stable
Steve Borho
docs: use https:// for link to bitbucket wiki (it will redirect)
Branches
stable
Steve Borho
docs: bump version to 2.5
Branches
stable
Yuya Nishihara
repowidget: switch to outgoing context menu only if outgoing nodes exist Without this change, if there's no outgoing changeset, outgoingMode is never switched off.
Branches
stable
Yuya Nishihara
manifest: bind applyFilter() to instance for ease of lifecycle handling In some cases, garbage-collector can be blocked by dynamic function/lambda connected to long-lived signal.
Angel Ezquerra
repowidget, status, manifest: change background color when a filter is applied This patch changes the background color of filtered lists and trees. This takes into account whether the default background color is light or dark. If the default background color is light, the filtered color is a light yellow, while when the background color dark, the filtered color is a dark grey. In order to make it easy to filter different lists with the same colors, a new PaletteSwitcher cl…
Steve Borho
Merge with stable
Steve Borho
Added tag 2.5 for changeset 0efe52b0f63f
Branches
stable
Yuya Nishihara
shortcuts: give Ctrl+Shift+L for openlocal (fixes #2118) Ctrl+Shift+O conflicts with "Show Repository Registry". This unifies the shortcut for openlocal (=openfile), and removes the shortcut from FilectxActions.editlocal, which was previously Ctrl+Shift+L. In manifest view, Ctrl+Shift+E, which is the shortcut for WctxActions.edit, is assigned not to editlocal, but to editfile action. I guess that's because the manifest view is intended to handle commi…
Tags
2.5
Branches
stable
Wagner Bruna
i18n: pull latest de translations from Launchpad
Branches
stable
Wagner Bruna
i18n: pull latest fr, pl and pt_BR translations from Launchpad
Branches
stable
Yuya Nishihara
status: delete old WctxModel on refreshWctx
Branches
stable
Yuya Nishihara
repowidget: delete old HgRepoListModel on reload (refs #2119, #702)
Branches
stable
Wagner Bruna
i18n: pull latest translations from Launchpad Including messages up to e8ada1a4d891 .
Branches
stable
Yuya Nishihara
fileview: speed up displayFile() by eliminating extra fm.width() calls Because QFontMetrics::width() is very expensive, it should search the possible longest line first and apply fm.width() to it. Also, Python's splitlines() seems slightly faster than QString's split('\n'). It saves 260msec (400msec - 140msec) for text file of 953kB, 25000 lines.
Branches
stable
Yuya Nishihara
filedata: move exceedsMaxLineLength() to module-level There's no need to redefine this function on each checkMaxDiff() call.
Branches
stable
Yuya Nishihara
filedata: add brief comment why limiting by the max line length
Branches
stable
Angel Ezquerra
filedata: add new binary detection heuristic, based on the max line length Displaying files with very long lines is very expensive (Scintilla takes a long time to display them). Most text files do not have very long lines. On the other hand, binary files can have very long "lines" since they do not often contain '\n' or '\r' characters. This patch adds a new heuristic that tries to detect binary files that do not contain any null character. The heuristic works by splitt…
Branches
stable
Yuya Nishihara
wctxactions: provide 'all' flag so that subrepo revert works (fixes #2122)
Branches
stable
  1. Prev
  2. Next