1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-25 16:11:39 +00:00

Compare commits

...

10 Commits

Author SHA1 Message Date
Virgil Dupras
5885ead5ab me v6.1.1 2011-10-03 09:45:24 -04:00
Virgil Dupras
6fc5ce4bad Added tag se3.2.1 for changeset 0fd77be57ff7 2011-10-02 12:18:20 -04:00
Virgil Dupras
a4ae503bd4 Fixed changelog typo. 2011-10-02 10:58:08 -04:00
Virgil Dupras
020746be10 se v3.2.1 2011-10-02 10:39:07 -04:00
Virgil Dupras
436a8e686d Fixed broken actions: reveal_path in problems dialog and copy/move under Qt. 2011-10-02 10:27:40 -04:00
Virgil Dupras
b6d66f6d0b Added tag me6.1.0 for changeset 5a5134a4fa9b 2011-09-29 15:38:42 -04:00
Virgil Dupras
5284decd67 Fixed open_url() under Qt. It didn't work under Linux. 2011-09-29 15:01:37 -04:00
Virgil Dupras
73d22de752 me v6.1.0 2011-09-29 14:39:59 -04:00
Virgil Dupras
26e496a051 Fixed failing tests on Windows. 2011-09-29 19:23:35 +01:00
Virgil Dupras
75f0ed14aa Added tag se3.2.0 for changeset a2f7b7302e17 2011-09-27 16:07:40 -04:00
11 changed files with 37 additions and 11 deletions

View File

@@ -55,3 +55,6 @@ e62183e907d6177cf0bac354e31afa9546c199e6 se3.1.2
28ba95706dc54ba32b1c0cf4e1e6350515d19ba3 me6.0.2
925847384dcef62a5c3518fc9e5ce42feab2b093 pe2.2.2
383b14d6e8555ed2c8d5552259bc7ce600dfb1d0 before-leopard-drop
a2f7b7302e178f08725a6404ddc28464409510b1 se3.2.0
5a5134a4fa9bb7ca80ae3e32010030f5bd7ba434 me6.1.0
0fd77be57ff716d5c93232e829dc02acec036d7c se3.2.1

View File

@@ -1,4 +1,3 @@
# -*- coding: utf-8 -*-
# Created By: Virgil Dupras
# Created On: 2010-04-12
# Copyright 2011 Hardcoded Software (http://www.hardcoded.net)
@@ -19,7 +18,7 @@ class ProblemDialog(GUIObject, Broadcaster):
def reveal_selected_dupe(self):
if self._selected_dupe is not None:
self.app._reveal_path(self._selected_dupe.path)
self.app.view.reveal_path(self._selected_dupe.path)
def select_dupe(self, dupe):
self._selected_dupe = dupe

View File

@@ -316,7 +316,9 @@ class Results(Markable):
try:
do_write(outfile)
except IOError as e:
if e.errno == 21: # outfile is a directory
# If our IOError is because dest is already a directory, we want to handle that. 21 is
# the code we get on OS X and Linux, 13 is what we get on Windows.
if e.errno in {21, 13}:
p = str(outfile)
dirname, basename = op.split(p)
otherfiles = os.listdir(dirname)

View File

@@ -6,6 +6,7 @@
# which should be included with this package. The terms are also available at
# http://www.hardcoded.net/licenses/bsd_license
import os.path as op
from itertools import combinations
from .base import TestApp, NamedObject, with_app, eq_
@@ -156,7 +157,7 @@ def app_with_subfolders():
def test_folder_crit_is_sorted(app):
# Folder subcriteria are sorted.
app.select_pri_criterion("Folder")
eq_(app.pdialog.criteria_list[:], ['baz', 'foo', 'foo/bar'])
eq_(app.pdialog.criteria_list[:], ['baz', 'foo', op.join('foo', 'bar')])
@with_app(app_with_subfolders)
def test_folder_crit_includes_subfolders(app):

View File

@@ -1,2 +1,2 @@
__version__ = '6.0.2'
__version__ = '6.1.1'
__appname__ = 'dupeGuru Music Edition'

View File

@@ -1,2 +1,2 @@
__version__ = '3.2.0'
__version__ = '3.2.1'
__appname__ = 'dupeGuru'

View File

@@ -1,3 +1,19 @@
=== 6.1.1 (2011-10-03)
* Fixed a couple of broken action bindings from v6.1.0.
=== 6.1.0 (2011-09-29)
* Added duplicate re-prioritization dialog. (#138)
* Added font size preference for duplicate table. (#82)
* Added Quicklook support. [Mac OS X] (#21)
* Improved behavior of Mark Selected. (#139)
* Improved filename sorting. (#169)
* Fixed bug preventing some OGG metadata from being read. (#176)
* Added Chinese (Simplified) localization by Eric Dee.
* Tweaked the fairware system.
* Upgraded minimum requirements to OS X 10.6 and Ubuntu 11.04.
=== 6.0.2 (2011-08-26)
* Added German localization by Gregor Tätzner.

View File

@@ -1,3 +1,7 @@
=== 3.2.1 (2011-10-02)
* Fixed a couple of broken action bindings from v3.2.0.
=== 3.2.0 (2011-09-27)
* Added duplicate re-prioritization dialog. (#138)

View File

@@ -148,7 +148,7 @@ class DupeGuru(QObject):
if not destination:
return
recreate_path = self.prefs.destination_type
self.model.copy_or_move_marked(self, copy, destination, recreate_path)
self.model.copy_or_move_marked(copy, destination, recreate_path)
def remove_selected(self):
dupes = self.model.without_ref(self.model.selected_dupes)
@@ -293,5 +293,6 @@ class DupeGuru(QObject):
QMessageBox.information(window, '', msg)
def open_url(self, url):
self.open_path(url)
url = QUrl(url)
QDesktopServices.openUrl(url)

View File

@@ -250,7 +250,7 @@ class ResultWindow(QMainWindow):
QMessageBox.information(self, title, trmsg("IgnoreListClearedMsg"))
def copyTriggered(self):
self.app.model.copy_or_move_marked(True)
self.app.copy_or_move_marked(True)
def deleteTriggered(self):
count = self.app.model.results.mark_count
@@ -302,7 +302,7 @@ class ResultWindow(QMainWindow):
self.app.model.toggle_selected_mark_state()
def moveTriggered(self):
self.app.model.copy_or_move_marked(False)
self.app.copy_or_move_marked(False)
def openTriggered(self):
self.app.model.open_selected()

View File

@@ -1,5 +1,5 @@
jobprogress>=1.0.2
Send2Trash3k>=1.2.0
hsaudiotag3k>=1.1.1
hsaudiotag3k>=1.1.2
pytest>=2.0.0
pytest-monkeyplus>=1.0.0