1. TortoiseHg
  2. TortoiseHg
  3. thg

Commits

Author Commit Message Date Builds
Angel Ezquerra
fileview: Rename 'Search in History' command to 'Search in All History' This is done in order to better match the equivalent annotate command.
Angel Ezquerra
annotate: rename context menu search commands The original names of the search commands on the annotate context menu were a bit confusing and did not really follow mercurial's usual names. This revision changes them to make them easier to understand. Because of the renaming the keyboard shortcuts have also changed.
Angel Ezquerra
annotate: reorder context menu search commands to match regular file view order This revision reorders the context menu search commands in order of increasing scope, in order to better match the order of the equivalent commands on the regular (non annotate) file views.
Angel Ezquerra
annotate: group context menu search actions into a "Search selected text" menu
Steve Borho
Merge with stable
Steve Borho
qfold: declare thgrepo signal handlers as slots, to avoid gc races
Branches
stable
Steve Borho
merge: declare thgrepo signal handlers as slots, to avoid manual disconnect
Branches
stable
Steve Borho
backout: declare thgrepo signal handlers as slots, to avoid gc races
Branches
stable
Steve Borho
pbranch: declare thgrepo signal handlers as slots, to avoid manual disconnect
Branches
stable
Steve Borho
resolve: declare thgrepo signal handlers as slots, to avoid manual disconnect
Branches
stable
Yuya Nishihara
sync: manage configChanged connection in C++ layer to avoid crash (fixes #2425) Because `self.finishedfunc = finished` makes circular reference, Python part of SyncWidget is not deleted immediately. So, configChanged() tries to create PathsModel with parent=self, but here self is half dead. This works around the problem by breaking up signal connection when C++ object is deleted. But still SyncWidget has a GC issue.
Branches
stable
Yuya Nishihara
commit, status: remove unused shelve-link handler "shelve:" links are removed by 68c1c4ab3eeb.
Yuya Nishihara
qtlib: move clicked handler of PMButton to instance (gc) Now it can be deleted by reference counting.
Yuya Nishihara
shelve: don't shadow built-in QDialog.finished (gc) It disables deletion of modeless ShelveDialog, started from console widget. It doesn't matter for modal dialog, because PyQt treats QDialog.exec_() as a special case: > int exec() > [...] > // Transfer ownership back to Python (a modal dialog will probably have the > // main window as it's parent). This means the Qt dialog will be deleted when > // the Python wrapper is garbage collected. Alth…
Steve Borho
merge with stable
Steve Borho
pyqt: make workbench and commit tool work with PyQt 4.6 (CentOs 6.3) This mainly involved removing some keyword arguments to Qt functions, catching some missing Lexers, and a handful of missing methods. The biggest loss is the XML reader for the registry is gone; so the registry itself is mostly useless. On the grand scale of things, this isn't too bad.
Branches
stable
Yuya Nishihara
annotate: also update status message on mouse move around margin/empty lines Follows up 86653e6d48b3.
Branches
stable
Steve Borho
Merge with stable
Steve Borho
doc: bump release number to 2.7
Branches
stable
tovim
doc-cs: changes in doc/source-cs translated, remove unused jpgs and png
Branches
stable
Steve Borho
Merge with stable
Yuya Nishihara
infobar: give margin for confirmation infobar by extending header view Now infobar may shadow the first row of the revision graph. It's okay for closable messages, but not for confirmation. To make the first row visible, this extends the horizontal header as needed. QAbstractScrollArea.setViewportMargins() cannot be used for this purpose, because QTableView internally calls it frequently.
Yuya Nishihara
infobar: overlay infobar on top of revision graph (closes #2113) If infobar is inserted to the layout, it's inevitable to change the vertical position of the graph. Instead, this tries to overlay infobar like a tooltip. Now infobar isn't managed by the layout system, we need to track resize event manually.
Yuya Nishihara
repowidget: keep reference to active infobar I'll remove _infobarlayout in next commit, so it needs to manage reference explicitly.
Yuya Nishihara
infobar: emit finished signal like QDialog The logic of finished signal is loosely based on QDialog.
Yuya Nishihara
chunks, fileview: delay force-display until mouse release (fixes #2427) setText() while mouse press causes unwanted text selection. It can be avoided by using indicatorReleased or SCN_INDICATORRELEASE. This patch uses SCN_INDICATORRELEASE because, - indicatorReleased isn't available in older version - indicatorReleased cannot be queued because of argument type QObject::connect: Cannot queue arguments of type 'Qt::KeyboardModifiers' (Make sure 'Qt::KeyboardModifie…
Branches
stable
David Golub
icons: added high-resolution versions of the TortoiseHg icon These are necessary for the TortoiseHg icon to not appear pixelated on the Start screen in Windows 8.
Branches
stable
David Golub
icons: added higher-resolution version of the Mercurial icon These are necessary for the Mercurial documentation icons to not appear pixelated on the Start screen in Windows 8.
Branches
stable
Yuya Nishihara
annotate: show annotate menu even if no character exists under mouse cursor lineAt() strictly checks the existence of character, but we want more relaxed version. It can be achieved by using SCI_POSITIONFROMPOINT in place of SCI_POSITIONFROMPOINTCLOSE. http://www.scintilla.org/ScintillaDoc.html#SCI_POSITIONFROMPOINT Tested compatibility with Ubuntu 10.10.
Branches
stable
Yuya Nishihara
repoview: annotate headerMenuRequest as slot for readability
  1. Prev
  2. Next