Virgil Dupras
33d9569427
Refactoring: Created hscommon.desktop
...
This unit hosts previously awkward UI view methods which weren't related
to the view itself, but to the current desktop environment. These
functions are now at their appropriate place.
2013-10-12 13:54:13 -04:00
Virgil Dupras
350b2c64e0
Fixed nasty crash during PE's Cocoa block scanning
...
Using PyUnicode_GET_SIZE was obviously wrong, but I'm guessing that the str changes in py3.3 made that wrongness significant...
2013-08-26 07:17:02 -04:00
Virgil Dupras
8b510994ad
pe v2.8.0
2013-08-25 10:53:08 -04:00
Virgil Dupras
c93a88f8b0
Fix startup crash with PE
...
Fixes #232
2013-08-03 18:01:28 -04:00
Virgil Dupras
7891fb5396
Refactoring: Moved some code from app.DupeGuru to fs.File.
...
Moved DupeGuru._get_display_info() to File.get_display_info().
This method used none of the app's global state or methods
and had nothing to do there.
2013-07-14 17:43:58 -04:00
Virgil Dupras
de6f50ab12
pe v2.7.1
2013-05-05 10:17:24 -04:00
Virgil Dupras
2c6339f7a2
In PE's EXIF mode, don't match pictures without EXIF timestamp.
...
[#219 state:fixed]
2013-05-05 10:11:07 -04:00
Virgil Dupras
4a8ce9b6c4
Updated copyright year to 2013.
2013-04-28 10:35:51 -04:00
Virgil Dupras
573d088088
pe v2.7.0
2012-08-11 12:00:16 -04:00
Virgil Dupras
75b08125c0
[ #201 state:fixed] Added an EXIF Timestamp column in PE.
2012-08-10 16:34:27 -04:00
Virgil Dupras
20320f539f
[ #199 state:fixed] Added a mtime column to PE's cache DB so that we can purge outdated caches.
2012-08-10 15:58:37 -04:00
Virgil Dupras
8a86ecee38
pe v2.6.0
2012-06-06 15:02:19 -04:00
Virgil Dupras
1171705921
Made core.fs.File slotted to save a lot of memory usage.
2012-05-29 17:39:54 -04:00
Virgil Dupras
69c01a658b
pe v2.5.0
2012-03-31 10:39:18 -04:00
Virgil Dupras
2daaaee893
Work around a crash in picture analysis where there's sometimes a null path and improved debug logging calls in the matchblock unit.
2012-03-23 16:10:58 -04:00
Virgil Dupras
771f22f208
Removed code duplication among editions in sorting algorithms.
2012-03-16 14:57:21 -04:00
Virgil Dupras
657f6743c2
Changed copyright year to 2012
2012-03-15 14:28:40 -04:00
Virgil Dupras
5f7e7fbb13
pe v2.4.1
2012-01-23 14:39:41 -05:00
Virgil Dupras
9a2554d24e
Merge with objp branch.
2012-01-16 12:52:50 -05:00
Virgil Dupras
b9ac135b89
Fixed a crash on sorting by dimensions (in PE) while being in dupesonly/delta mode.
2012-01-16 12:00:14 -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
0cca745d0d
pe v2.4.0
2012-01-06 12:29:40 -05:00
Virgil Dupras
fc5a0d914b
Moved DELTA_COLUMNS from app to result_table.
2011-11-27 13:10:35 -05:00
Virgil Dupras
0571151c5f
Fixed delta columns.
2011-11-27 12:54:58 -05:00
Virgil Dupras
7e95404903
Moved column information in new edition-specific core result_table units.
2011-11-27 12:47:00 -05:00
Virgil Dupras
eb83b830df
Began a long overdue overhaul of the columns system. Cocoa-only so far, but it will affect the Qt part.
2011-11-26 10:55:14 -05:00
Virgil Dupras
d80a56db78
Started moving towards a gettext-based localization.
2011-11-01 15:44:18 -04:00
Virgil Dupras
806d6be36c
pe v2.3.0
2011-10-04 09:17:08 -04:00
Virgil Dupras
8102c89802
[ #169 state:fixed] Ignore filename extension during filename sorting in results.
2011-09-22 12:29:56 -04:00
Virgil Dupras
43c4dcb267
Moved core*.app_cocoa to cocoa/inter.
...
--HG--
rename : core_me/app_cocoa.py => cocoa/inter/app_me.py
rename : core_pe/app_cocoa.py => cocoa/inter/app_pe.py
rename : core_se/app_cocoa.py => cocoa/inter/app_se.py
2011-09-21 16:02:13 -04:00
Virgil Dupras
f0441db88a
Removed a little cross-platform code duplication in core_me and core_pe.
2011-09-21 14:04:41 -04:00
Virgil Dupras
e21627bbde
Got rid of some code duplication in Cocoa interface.
2011-09-21 10:35:34 -04:00
Virgil Dupras
70689ce057
Removed data modules and moved their functionalities to core_*.app.
2011-09-21 10:26:58 -04:00
Virgil Dupras
f2164924f7
Wrapped data modules around edition-specific core.app subclasses to prepare for data modules removal.
2011-09-20 18:40:27 -04:00
Virgil Dupras
818bc908a0
[ #138 ] Updated localizations so they include new strings from the pri-dialog.
2011-09-16 18:01:56 -04:00
Virgil Dupras
26e81a8cbf
[ #138 ] Added PE-specific prioritizations and adjusted PE cocoa proj to the pri dialog.
2011-09-16 12:44:20 -04:00
Virgil Dupras
73ba4954c1
Today's not my day.
2011-08-27 16:54:44 -04:00
Virgil Dupras
2c8c077b82
Well, congrats to me: that was a really stupid bug. Scans in PE were impossible. That's a quick fix.
2011-08-27 15:33:27 -04:00
Virgil Dupras
17656d8e7c
pe v2.2.2
2011-08-27 12:56:51 -04:00
Virgil Dupras
526bcf2566
pe v2.2.1
2011-06-15 14:20:34 -04:00
Virgil Dupras
56207f4dbb
[ #161 state:fixed] Fixed folder sorting.
2011-06-15 11:58:33 -04:00
Virgil Dupras
cd9fd3a10b
[ #162 state:fixed] Apply the 'Match scaled pictures' option to exif timestamp scan type.
2011-06-15 10:13:03 -04:00
Virgil Dupras
4399fe9d17
Fixed a bug where corrupt exif tags would make the analysis process stall.
2011-06-14 15:05:33 -04:00
Virgil Dupras
2a6f524a5b
[ #159 state:fixed] Added 'orf' to the list of supported extensions under cocoa (they work fine, I tried em).
2011-06-14 13:54:50 -04:00
Virgil Dupras
591b4c7c6a
pe v2.2.0
2011-06-02 10:32:48 -04:00
Virgil Dupras
8b1170a82b
When an exif tag can't be read, log the event as 'info' rather than 'warning'. We don't want to fill the user's console with these messages, which will be very common.
2011-06-02 10:14:08 -04:00
Virgil Dupras
1f26fbeacc
[ #154 state:fixed] Added exif orientation support.
2011-05-31 10:05:12 -04:00
Virgil Dupras
cc7ccff48e
[ #154 ] Created the cross-platform unit core_pe.photo in prep for rotation support.
2011-05-29 10:18:03 -04:00
Virgil Dupras
275c6be108
Added the EXIF Timestamp scan type in dgpe.
...
--HG--
rename : core_pe/matchbase.py => core_pe/matchblock.py
2011-04-21 17:17:19 +02:00
Virgil Dupras
a0e2b11663
Added core_pe.exif to read exif data from pictures
2011-04-20 15:19:12 +02:00