Commits

Show all
Author Commit Message Labels Comments Date
Yuya Nishihara
status: make sure to decouple thread-to-thread signal on destroy (fixes #2535) I cannot find the actual code path to reproduce #2535. But with this change, reloadComplete won't be called if StatusWidget has been deleted. See also 6be820e02303.
Tags
2.7.2
Branches
stable
Yuya Nishihara
repowidget: manage repositoryDestroyed in C++ to avoid GC issue (fixes #2530) See 9285a927c406 for details. I'll redesign closeSelfSignal handling in default branch later.
Branches
stable
Yuya Nishihara
run: exit as error if no dialog is provided dlgfunc may return None if command-line arguments are invalid. In such case, Qt's eventloop shouldn't be executed. Otherwise TortoiseHg process won't exit.
Branches
stable
Yuya Nishihara
run: handle possible exception of gc initialization by qtrun It shouldn't be propagated to dispatch() because qtrun already instantiates QApplication. Otherwise, the GUI freezes.
Branches
stable
Yuya Nishihara
settings: don't reset initial tab to global by addTab() Since 6e4133f2c630, "thg repoconfig" cannot open repo tab. If _currentFormChanged is connected before adding tabs, _activeformidx is overwritten to 0.
Branches
stable
Wagner Bruna
i18n: pull latest ru translations from Launchpad
Branches
stable
Yuya Nishihara
manifest: move to the specified line even if path isn't changed (fixes #2501) Because ManifestWidget show the first item by default, `thg annotate --line xxx FirstItem` fails to move cursor to the specified line.
Branches
stable
Wagner Bruna
mergetools: add a beyondcompare3-noauto merge tool (fixes #2073) see #81 and #743 for related discussions about automated merges
Branches
stable
Wagner Bruna
mergetools: fix kdiff3-noauto detection When a tool isn't found in the registry, mercurial.filemerge._findtool tries toolname.executable, which defaults to the tool name itself. For kdiff3-noauto the executable has a different name, so we need to set kdiff3-noauto.executable explicitely.
Branches
stable
André Sintzoff
doc: unify copyright year, version, release
Branches
stable
André Sintzoff
setup: bump copyright year
Branches
stable
Wagner Bruna
i18n: pull latest translations from Launchpad Including messages up to a1cf378a266a .
Branches
stable
David Golub
overlay: ensure 16x16 icon is always loaded for system tray icon
Branches
stable
Yuya Nishihara
qtlib: fix wrong parent reference on savefiles failure
Branches
stable
Yuya Nishihara
infobar: use lambda to replace hash-like string by subrepo link (fixes #2484) It's unsafe to use arbitrary subrepo name as a replacement pattern.
Branches
stable
André Sintzoff
bump link to manuals to 2.7
Branches
stable
Yuya Nishihara
bugreport: handle API incompatibility of QScintilla gracefully On Unix, QSci is installed as a separate package, which is sometimes incompatible with the installed PyQt core and raises RuntimeError. In this case, the detail of the RuntimeError should be included in the report text, so it says the QScintilla version is just "(unknown)".
Branches
stable
Yuya Nishihara
postreview: accept non-ascii summary text (fixes #2476)
Branches
stable
Yuya Nishihara
icons: regenerate TortoiseHg icon to have 8bit alpha channel (refs #2464) According to the MSDN's guideline, it contains the following images in order: 1. 4bpp, 1bit alpha, 32x32 2. 4bpp, 1bit alpha, 16x16 3. 8bpp, 1bit alpha, 32x32 4. 8bpp, 1bit alpha, 16x16 5. 32bpp, 8bit alpha, 128x128, PNG-compressed (for Vista or later) 6. 32bpp, 8bit alpha, 64x64 7. 32bpp, 8bit alpha, 48x48 8. 32bpp, 8bit alpha, 32x32 9. 32bpp, 8bit alpha, 16x16 Rasterized th…
Branches
stable
Steve Borho
thg: cleanup sys.stdin when launched as thgw.exe (fixes #484)
Branches
stable
Yuya Nishihara
commit: make sure to drop untranslatable character (fixes #2475) ee22eaafe5fe introduced round-trip localstr, which disabled the expected behavior.
Branches
stable
Yuya Nishihara
revset: match against valid list of revisions (follows hg 8575f4a2126e) `range(len(repo))` may be invalid if there are hidden changesets. It will cause LookupError.
Branches
stable
Angel Ezquerra
filedata: distinguish between file copies and file renames We were assuming that all files whose fctx.renamed() returns something other than False are renames, when in fact they can also be copies. I wonder if this is the fastest way to check that a file is a rename. It may be expensive for large repos.
Branches
stable
Yuya Nishihara
filedata: prepend diff header only if diff text is not empty (fixes #2462) It acted as such before 0041b29c4b8b.
Branches
stable
Yuya Nishihara
backout: manage connection from CheckThread in C++ layer (fixes #2471) Because thread-to-thread signal is queued, th.finished signal will arrive to SummaryPage after th.wait(). At the time, SummaryPage instance may be half/fully destroyed.
Branches
stable
Yuya Nishihara
sync: reload the list of paths explicitly on edit or remove (fixes #2473) The original implementation depends on configChanged signal, which may be omitted in some cases. See also a32bf09ece7f.
Branches
stable
Yuya Nishihara
run: fix unicode handling at early ParseError _() returns localstr in run module, but ExceptionMsgBox expects unicode.
Branches
stable
Yuya Nishihara
icons: regenerate Mercurial icon to have 8bit alpha channel (fixes #2464) Since 0fba38dab7bb appends high-resolution images without 8bit alpha channel, the edge of the droplets is badly rendered on dark background. This patch also adds 4bpp images according to the MSDN article. 8bpp is omitted because there isn't much difference between 4bpp and 8bpp. http://msdn.microsoft.com/en-us/library/ms997636.aspx Now it contains the following images in order: 1. 4bpp, 1bit …
Branches
stable
Comments 5
Steve Borho
qt: use int comparison for Qt and PyQt version check (fixes #2467)
Branches
stable
Comments 3
Steve Borho
repowidget: do not allow a revision to be merged with itself (fixes #2455)
Branches
stable
  1. Prev
  2. Next