Virgil Dupras
|
42cff20710
|
[#32] Internationalized the core and localized it to french.
|
2011-01-18 17:33:33 +01:00 |
|
Virgil Dupras
|
c9fd1b1a17
|
Don't consider results as modified if they're empty.
|
2011-01-14 15:12:02 +01:00 |
|
Virgil Dupras
|
3ef118c9fa
|
Results are not automatically saved/load anymore. There's a reminder on quitting if you haven't saved your results. Also, for easier re-loading, there's a 'open recent results' menu item.
|
2011-01-13 16:20:03 +01:00 |
|
Virgil Dupras
|
eefe464fba
|
Replaced dependencies from hsutil to hscommon.
|
2011-01-11 13:36:05 +01:00 |
|
Virgil Dupras
|
33c0ba808c
|
Changed references to what has already been moved from hsutil to hscommon (io, path, testutil).
|
2011-01-11 11:59:53 +01:00 |
|
Virgil Dupras
|
e0cc8ecda2
|
Stop using hsutil.testcase.
|
2011-01-05 11:11:21 +01:00 |
|
Virgil Dupras
|
2d423b2358
|
Added test skipping if os.link() is not available.
|
2011-01-01 16:22:38 +00:00 |
|
Virgil Dupras
|
92fadd26b7
|
[#120 state:fixed] Fixed dangling bogus results after cancelled scan.
|
2010-12-30 10:24:37 +01:00 |
|
Virgil Dupras
|
45d783ac43
|
Removed CallLogger-related code in app_test. This code was duplicating the code that was recently added to hscommon.testutil.
|
2010-12-30 10:00:29 +01:00 |
|
Virgil Dupras
|
ea9e76e7ae
|
Removed conftest.py modules in tests, which aren't required anymore with pytest v2.0
|
2010-12-30 09:47:22 +01:00 |
|
Virgil Dupras
|
3a9f51b600
|
[#122 state:fixed] Fixed crash on scanning when file is being deleted during the scan.
|
2010-12-29 15:41:12 +01:00 |
|
Virgil Dupras
|
95efac187b
|
Updated hscommon and adapted to changes in hscommon.gui.table.Table.refresh().
|
2010-11-24 16:12:10 +01:00 |
|
Virgil Dupras
|
c9da8e26e6
|
Fixed crash caused by outdated hsgui. Also, fixed app_test, which was also outdated.
|
2010-11-21 16:45:02 +01:00 |
|
Virgil Dupras
|
0382ad1534
|
Adapted to the job-related code moving to the 'jobprogress' package.
|
2010-11-20 12:42:15 +01:00 |
|
Virgil Dupras
|
a50a3b0123
|
[#106 state:fixed] Wrapped getJobDesc in a try except in case it isn't defined yet.
|
2010-10-04 09:40:46 +02:00 |
|
Virgil Dupras
|
4886982d43
|
Re-licensed to BSD
|
2010-09-30 12:17:41 +02:00 |
|
Virgil Dupras
|
7360f57beb
|
Converted registration system to Fairware.
|
2010-09-29 16:49:50 +02:00 |
|
Virgil Dupras
|
a056be0842
|
Fixed UI glitch introduced by the move from outline to table for results (the selected row would not be kept visible after refreshes).
|
2010-09-26 12:09:50 +02:00 |
|
Virgil Dupras
|
359f9c0680
|
[#92 state:fixed] Added an action to delete duplicates and then create hardlinks to group ref.
|
2010-09-25 15:37:18 +02:00 |
|
Virgil Dupras
|
0a64d653e1
|
[#92 state:fixed] Added an option to ignore duplicates hardlinking to the same file.
|
2010-09-25 12:28:34 +02:00 |
|
Virgil Dupras
|
0d8ed92a68
|
Converted the result tree into a result table.
--HG--
rename : cocoa/base/PyResultTree.h => cocoa/base/PyResultTable.h
rename : cocoa/base/ResultOutline.h => cocoa/base/ResultTable.h
rename : cocoa/base/ResultOutline.m => cocoa/base/ResultTable.m
rename : core/gui/result_tree.py => core/gui/result_table.py
|
2010-09-24 15:48:59 +02:00 |
|
Virgil Dupras
|
9bd093a03c
|
[#106 state:fixed] I couldn't find the root cause of the problem, but I wrapped it anyway...
|
2010-09-24 09:56:08 +02:00 |
|
Virgil Dupras
|
36f3638ae4
|
[#104 state:fixed] Fixed str/bytes mixup in HTML export.
|
2010-08-21 16:34:35 +02:00 |
|
Virgil Dupras
|
8d56f4c33b
|
Fixed broken test.
|
2010-08-15 15:09:40 +02:00 |
|
Virgil Dupras
|
36eccb7122
|
Removed the "all files are refs" error message and made the "no files, can't scan" message quicker. That's because when scanning iPhoto libraries with big libraries, the GUI would hang because these checks would involve loading the whole library.
|
2010-08-15 15:07:44 +02:00 |
|
Virgil Dupras
|
c8827769b4
|
Removed dependency on lxml (it made the final package much bigger, and building it on windows is not fun).
|
2010-08-15 14:42:55 +02:00 |
|
Virgil Dupras
|
12e6c400b9
|
Fixes here and there to make dupeGuru PE run.
|
2010-08-15 14:23:16 +02:00 |
|
Virgil Dupras
|
58da335b17
|
Enum-ified Scan Type constants, looks nicer.
|
2010-08-14 19:52:23 +02:00 |
|
Virgil Dupras
|
5b2d506462
|
[#15 state:fixed] Improved tie breaker in cases where filenames end with digits inside brackets.
|
2010-08-14 19:32:09 +02:00 |
|
Virgil Dupras
|
7450eec7eb
|
Added Load/Save Results menu items, allowing to save results at arbitrary places.
|
2010-08-13 13:06:18 +02:00 |
|
Virgil Dupras
|
3a5802435f
|
Only save results on quit if the results are actually modified.
|
2010-08-13 11:48:05 +02:00 |
|
Virgil Dupras
|
1b6b058097
|
Added a is_modified flag to Results.
|
2010-08-13 11:37:45 +02:00 |
|
Virgil Dupras
|
a5797a2350
|
Semi-pytest-ified results_test.
|
2010-08-13 09:48:37 +02:00 |
|
Virgil Dupras
|
565c990687
|
[#101 state:fixed] Remove the Creation Time column.
|
2010-08-13 09:26:38 +02:00 |
|
Virgil Dupras
|
3a821edd45
|
Results loading now takes place in one shot (file locate and metadata read). It makes weeding out the bad files more convenient and fixes the Cancel loading glitch where we end up with "ghost" results.
|
2010-08-12 15:57:47 +02:00 |
|
Virgil Dupras
|
854d194f88
|
Converted to py3k. There's probably some bugs still. So far, I managed to run dupeGuru SE under pyobjc and qt.
|
2010-08-11 16:39:06 +02:00 |
|
Virgil Dupras
|
a03e2a69d4
|
[#97 state:fixed] Fixed a crash on load.
|
2010-07-14 10:50:15 +02:00 |
|
Virgil Dupras
|
ac1593ff75
|
[#95 state:fixed] Fixed a crash on results save when it contained invalid characters.
|
2010-07-14 09:19:34 +02:00 |
|
Virgil Dupras
|
4d66b4667c
|
Moved from nose to py.test (the former doesn't officially support py3k, which is limiting).
|
2010-07-13 11:10:45 +02:00 |
|
Virgil Dupras
|
371426a08e
|
Adapted codebase to the hsutil/hscommon split and the hsmedia --> hsaudiotag rename.
|
2010-07-13 08:08:18 +02:00 |
|
Virgil Dupras
|
75eb005ba0
|
Fixed a flaky test which was broken in python 2.7rc1.
|
2010-06-07 10:15:58 -04:00 |
|
Virgil Dupras
|
601b67145c
|
Fixed a flaky test which was broken in python 2.7rc1.
|
2010-06-07 09:41:59 -04:00 |
|
Virgil Dupras
|
ff891c210c
|
[#4 state:fixed] Filters are now applied on the whole file path.
|
2010-04-13 11:40:20 +02:00 |
|
Virgil Dupras
|
7346b422d5
|
[#12] Added the Custom Command preference on the Qt side.
|
2010-04-13 09:02:09 +01:00 |
|
Virgil Dupras
|
5c80ac1c74
|
[#12] dgse cocoa: Added custom command invocation.
|
2010-04-12 17:43:24 +02:00 |
|
Virgil Dupras
|
1e0f6bfecb
|
Added a dialog giving more information about the causes of problems during operations.
|
2010-04-12 12:21:01 +02:00 |
|
Virgil Dupras
|
88334acdef
|
[#90 state:fixed] Fixed a rare crash on results loading.
|
2010-04-07 10:29:00 +02:00 |
|
Virgil Dupras
|
5be76d7c0f
|
Use the send2trash lib in _do_delete_dupe().
|
2010-04-07 09:11:36 +02:00 |
|
Virgil Dupras
|
47a6ceffbc
|
Use lxml everywhere for xml save/load (instead of ElementTree and minidom).
|
2010-03-01 12:21:43 +01:00 |
|
Virgil Dupras
|
6dd53c6bfd
|
Removing duplicates now preserve selected paths.
|
2010-02-17 18:05:19 +01:00 |
|