Virgil Dupras
cc76f3ca87
Fixed SE folder scanning under Cocoa
2013-08-18 21:07:33 -04:00
Virgil Dupras
be8efea081
Fixed folder scanning in SE, which was completely broken
...
Oops
2013-08-18 20:50:31 -04:00
Virgil Dupras
8a8ac027f5
Fixed ME's cocoa interface file, which was broken (again)
...
The Remove Dead Tracks didn't use the new job system and appscript wasn't properly packaged.
2013-08-18 11:23:20 -04:00
Virgil Dupras
1d9d09fdf7
Fixed ME's cocoa interface file, which was broken
...
It tried to update JOBID2TITLE from inter.app, but it has moved to core.app.
2013-08-18 10:48:02 -04:00
Virgil Dupras
e5ce6680ca
Modernized progress window GUI
...
Following the refactoring that has been initiated in pdfmasher's
"vala" branch, I pushed more progress window logic into the
core.
The UI code is now a bit dumber than it used to be, and the core
now directly decides when the progress window is shown and
hidden. The "job finished" notification is also directly sent by the
core. Job description update logic is handled by a core gui
textfield.
Job description contsants also moved to the core, triggering
a localisation migration from "ui" to "core".
2013-08-03 16:27:36 -04:00
Virgil Dupras
b11b97dd7c
Improved delta values to support non-numerical values
...
Delta values now work for non-numerical values. Any column,
when its value differs from its ref, becomes orange.
A column that was already a "delta column" keeps its previous
behavior (dupe cells for these columns are always displayed in
orange).
Sorting behavior, when Dupes Only and Delta Values are enabled
at the same time, has also been extended to non-numerical
values, making it easy to mass-mark dupe rows with orange
values.
Documentation was updated, unit tests were added.
Fixes #213
2013-07-28 17:45:23 -04:00
Virgil Dupras
386a5f2c64
Fixed results display bug under Mac OS X
...
Since the latest refactoring, results wouldn't display properly.
2013-07-28 16:41:07 -04:00
Virgil Dupras
4a8ce9b6c4
Updated copyright year to 2013.
2013-04-28 10:35:51 -04:00
Virgil Dupras
df30a31782
Refactoring: Began to phase out to the use of hscommon.io in favor of Path methods.
2012-08-09 10:53:24 -04:00
Virgil Dupras
3441e51c0e
[ #200 state:fixed] Fixed a KeyError wihle parsing iTunes XML.
2012-08-09 10:01:44 -04:00
Virgil Dupras
5a5a74d0e1
[ #194 state:fixed] Added the "Replace with symlink" deletion option.
2012-08-01 12:36:23 -04:00
Virgil Dupras
f992599beb
Install cocoa logger on startup so that logged messages show up in the Console under OS X 10.8.
2012-08-01 11:52:59 -04:00
Virgil Dupras
fcdc692b61
[ #189 state:fixed] Added "Export to CSV" feature.
2012-07-31 16:46:51 -04:00
Virgil Dupras
deb5260c6a
Pushed the error message logic in Cocoa' addDirectory into the core.
2012-07-31 15:33:44 -04:00
Virgil Dupras
f22baa8d5a
Fixed iTunes intergration which was broken since iTunes 10.6.3.
...
More info at http://www.leancrew.com/all-this/2012/06/the-first-nail-in-the-coffin-of-python-appscript/
I'm a bit late to the party. I hadn't realised that these crash reports were caused by iTunes 10.6.3... Oops.
2012-07-07 15:44:13 -04:00
Virgil Dupras
222ae73590
Fix bug where invalid xml in iTunes library would make dgme crash.
2012-06-13 13:11:48 -04:00
Virgil Dupras
8efeab7b40
In Cocoa interface units, added missing @dontwrap decorators where appropriate.
2012-06-06 15:09:38 -04:00
Virgil Dupras
dccffd9516
[ #42 state:fixed] Added Aperture support in dupeGuru PE.
2012-06-05 13:56:28 -04:00
Virgil Dupras
05478591a4
Fixed stupid bug with _do_delete() ME/PE overrides not having the right arguments.
2012-06-04 10:08:51 -04:00
Virgil Dupras
721591d3e3
Added a Deletion Options dialog that pops up when Send to Trash is triggered.
...
It offers hardlink and direct deletion options. This new feature supersedes the old "Send to Trash and Hardlink" menu item, which was removed.
2012-05-30 12:10:56 -04:00
Virgil Dupras
df9af9a796
Fixed crash on iTunes library parsing when the "Location" element is missing in track data dictionary.
2012-04-13 15:21:48 -04:00
Virgil Dupras
23cb71b522
Fixed results loading for iTunes songs.
2012-03-17 12:13:58 -04:00
Virgil Dupras
657f6743c2
Changed copyright year to 2012
2012-03-15 14:28:40 -04:00
Virgil Dupras
3fc83d6245
Added an Ignore List dialog.
2012-03-14 12:47:21 -04:00
Virgil Dupras
bf17eb715a
Pushed some action confirmation logic down from GUI layers to the core.
2012-03-10 14:32:56 -05:00
Virgil Dupras
cd9f54163b
Pushed some action confirmation logic down from GUI layers to the core.
2012-03-10 10:58:08 -05:00
Virgil Dupras
ef0a66f794
Pushed job_finished logic down from GUI layers to the core.
2012-03-09 13:47:28 -05:00
Virgil Dupras
5fb7742cf4
[ #188 state:fixed] Instead of showing a crash report on iTunes communication problems, show a friendlier message.
2012-03-09 11:34:08 -05:00
Virgil Dupras
22de2d803a
[ #196 state:fixed] [ #188 ] Fixed a crash on crash reporting under Cocoa and improved job management to allow threaded error handling on _job_finished().
2012-03-05 14:09:42 -05:00
Virgil Dupras
496f29b5c3
Fixed localization for ME/PE specific messages under Cocoa.
...
Despite having localizations for these message, dupeGuru would previously display the english message.
2012-02-27 10:12:36 -05:00
Virgil Dupras
4592000464
Removed extra_fairware_reminder.
...
With the introduction of dual-mode fairware, the presence of the extra fairware reminder has been made rather useless.
2012-02-27 09:44:51 -05:00
Virgil Dupras
b12b70b0a1
Added real iTunes support in dgme (similar to iPhoto support in dgpe).
2012-02-21 10:23:23 -05:00
Virgil Dupras
c4824b0f16
[ #185 state:fixed] Made an iPhoto-appscript error a bit friendlier.
2012-01-20 11:34:46 -05:00
Virgil Dupras
a487e83f3c
Converted ME and PE cocoa projects to objp.
...
--HG--
branch : objp
rename : cocoa/se/main.m => cocoa/base/main.m
2012-01-16 10:30:45 -05:00
Virgil Dupras
1b571f6fd2
Create the extra fairware reminder on-the-fly rather than on launch time.
...
--HG--
branch : objp
2012-01-15 17:31:15 -05:00
Virgil Dupras
baa2177439
Fixed a bug where re-prioritization criteria list would initially be empty.
...
That was because the dialog was created on launch time rather than on-the-fly.
--HG--
branch : objp
2012-01-15 17:24:30 -05:00
Virgil Dupras
017e483b5a
Re-added error handling.
...
--HG--
branch : objp
2012-01-15 11:00:34 -05:00
Virgil Dupras
55db21f3e0
Removed temporary objp conversion hacks.
...
--HG--
branch : objp
2012-01-13 15:25:34 -05:00
Virgil Dupras
950cd0c341
Completed the conversion wo objp with the conversion of PyDupeGuru. I had to temporarily disable error handling though.
...
--HG--
branch : objp
2012-01-13 14:43:43 -05:00
Virgil Dupras
937ea73c87
Converted ProblemDialog to objp.
...
--HG--
branch : objp
2012-01-13 12:19:23 -05:00
Virgil Dupras
7bce70c128
Converted ResultsTable to objp.
...
--HG--
branch : objp
2012-01-13 11:49:34 -05:00
Virgil Dupras
f9ced08e6d
Fixed the mess I had to introduce earlier to make selectable list work by using objp's new inheritance capabilities.
...
--HG--
branch : objp
2012-01-13 10:20:46 -05:00
Virgil Dupras
4c8ce4b52d
Converted the prioritize dialog to objp. A bit hackish though. Refactorings required before going further.
...
--HG--
branch : objp
2012-01-12 17:40:23 -05:00
Virgil Dupras
0d78201548
Comverted DirectoryOutline to objp. I converted HSColumns and I realized at the end that I didn't need to do it yet, but well, it will be done for ResultsTable.
...
--HG--
branch : objp
2012-01-12 15:19:40 -05:00
Virgil Dupras
a699a2ef45
Converted .h view objp bridge interfaces to python ones. It simplifies them and allows for subclassing.
...
--HG--
branch : objp
2012-01-12 12:34:20 -05:00
Virgil Dupras
e6819781f6
Converted details_panel to objp.
...
--HG--
branch : objp
2012-01-12 09:41:03 -05:00
Virgil Dupras
12467c9493
Converted extra_fairware_reminder to objp.
...
--HG--
branch : objp
2012-01-11 15:55:25 -05:00
Virgil Dupras
0c7d73854d
Converted stats_label to objp.
...
--HG--
branch : objp
2012-01-11 15:14:59 -05:00
Virgil Dupras
989026051c
Converted PyStatsLabel to a core instance mode.
...
--HG--
branch : objp
2012-01-09 11:15:20 -05:00
Virgil Dupras
01f1e5e46e
Moved hscommon.cocoa to cocoalib.
...
--HG--
branch : objp
2012-01-05 16:57:31 -05:00