Commits

Show all
Author Commit Message Labels Comments Date
Wagner Bruna
i18n: pull latest nl, uk and zh_CN translations from Launchpad
Tags
3.0
Branches
stable
Yuya Nishihara
qscilib: close QFile explicitly in readFile/writeFile It should be done by the destructor of QFile triggered by ref-couting, but we shouldn't rely on it because Python doesn't have auto variables. Note that this won't be the cause of the disappearance of hgrc content. Even if QFile resource was leaked, win32.unlink() would fail, so the original hgrc should be unchanged. windows.rename(src, dst) win32.unlink(dst) # raises WindowsError …
Branches
stable
Yuya Nishihara
wconfig: disable atomic rename due to possible unlink/rename race on Windows Though I don't know if it was caused by our QFileSystemWatcher or a virus scanner, there are several reports saying util.rename() failed at util.unlink or os.rename on Windows. So using atomictempfile might not be always safer than normal file operation on Windows. https://bitbucket.org/tortoisehg/thg/issues?q=in+rename https://bitbucket.org/tortoisehg/thg/issue/2286/ Recent TortoiseHg version …
Branches
stable
Yuya Nishihara
wconfig: serialize config data prior to opening file for writing It should do little thing after open because we'll disable atomic rename on Windows.
Branches
stable
Wagner Bruna
i18n: pull latest translations from Launchpad Including messages up to 8004ffd44397 .
Branches
stable
Yuya Nishihara
qtapp: comment about the use of QFont.insertSubstition before QApplication QFont API should be called after QApplication is instantiated, but it is inevitable in this case.
Branches
stable
Yuya Nishihara
qtapp: remove unused variables
Branches
stable
Andre Rudlaff
qtapp: font placement is wrong with OSX 10.9 This fixes an issue with fonts placed to high on Mac OSX 10.9 and QT 4.8.5. This is a known Qt bug and is fixed in 4.8.6 see https://bugreports.qt-project.org/browse/QTBUG-32789
Branches
stable
Yuya Nishihara
email: add comment why it needs to load patchbomb extension on demand Borrowed from https://groups.google.com/d/msg/thg-dev/J3Zr5_iuwzk/b1ookxFky_wJ
Branches
stable
Andre Rudlaff
email: preview is empty if patchbomb extension is not loaded When trying to export a patch without the patchbomb extension loaded, the preview tab is always empty. The eMail can be sent correctly as the extension gets loaded when pressing the 'send email' button. Now the extension is loaded when creating the dialog, to allow users to preview the patch they gonna send.
Branches
stable
Yuya Nishihara
qdelete: remember last state of --keep option "qdelete --keep" leaves garbage in patches directory, so I always switch the checkbox off.
Branches
stable
Steve Borho
bump required hg version early
Branches
stable
Steve Borho
merge with default (code-freeze for 3.0)
Branches
stable
Yuya Nishihara
filediffdialog: sync columns visibility of both sides again It was temporarily disabled at 93badf63aeb0, where the visibility attributes were moved from model to view.
Yuya Nishihara
repoview: do not crash by setVisibleColumns even if model is not set FileDiffDialog needs to sync columns visibility by notification signals. This change makes it easy to.
Yuya Nishihara
repoview: add signal to notify reorder or visibility change of log columns It cannot use hh.blockSignals() because signals of QHeaderView are important for QTableView.
Yuya Nishihara
filediffdialog: eliminate unneeded reference to each repo view
Yuya Nishihara
filediffdialog: always use list of repo views
Yuya Nishihara
filediffdialog: change dict of repo views to list It can eliminate values() or itervalues().
Yuya Nishihara
filediffdialog: give better name to dict of repo views
Yuya Nishihara
filediffdialog: define dict of repo views where they are created
Yuya Nishihara
filedialogs: remove unused argument from setupUi() Probably it exists because FileDialog was built from Designer .ui file.
Angel Ezquerra
customtools: add description of {SELECTEDFILES} to command help tooltip
Yuya Nishihara
graph: remove fully-overlapped lines prior to painting Since 56d26e4d7f55, overlapped lines can be alpha-blended and be slightly bolder than single line because of antialiasing. This solves most of the problem, but still, lines can be slightly bolder near contact point: | | |/ | <-- upper half will be doubled even if overlapped edges are removed
Yuya Nishihara
graph: name function that prioritizes overlapped lines Long lambda function is hard to read.
Yuya Nishihara
graph: uncache active value to reduce complexity of sorting lines isactive() is not costly.
Yuya Nishihara
graph: do not provide unnecessary pixmap object to painting method
Hidetaka Iwata
graph: do not assign gray to normal line because gray means `inactive`
Yuya Nishihara
clone: do not create or change destination just before command execution It should no longer be necessary because - CloneDialog can now show errors reported by Mercurial - and empty destination is set on source/destination changed Also, if it create the destination directory, "hg clone" cannot delete it on error.
Yuya Nishihara
clone: suggest new destination on source changed or existing dest selected This prepares for the cleanup of runCommand(). Example use case: 1. open new dialog at "/tmp" and set source to "http://example.org/foo/" => "/tmp/foo" 2. change source to "http://example.org/bar/" => "/tmp/bar" 3. change source to "/tmp/baz" => "/tmp/baz-clone" (because "/tmp/baz" already exists) 4. select existing destination, "/tmp/existing", by file dialog => "/tmp/existing/baz" 5…
  1. Prev
  2. Next