Virgil Dupras
0b00171655
pygettext: explicitly open files as utf-8
...
When running it through SSH, I couldn't open files with non-ascii chars.
2013-11-24 10:22:05 -05:00
Virgil Dupras
c1cfa86ad1
Make Cmd+A select all folders in the Folder Selection dialog (Cocoa)
...
Fixes #228 .
2013-11-24 10:12:47 -05:00
Virgil Dupras
c34c9562d3
Make non-numeric delta comparison case insensitive
...
Fixes #239 .
2013-11-23 15:31:20 -05:00
Virgil Dupras
0e542577b0
Merge branch 'master' into develop
2013-11-23 12:39:59 -05:00
Virgil Dupras
42be49da83
Fix surrogate-related UnicodeEncodeError on CSV export
...
Fixes #210 .
2013-11-23 12:38:55 -05:00
Virgil Dupras
398ac9b7c6
Greatly improved docs
...
Added a new scan.rst page, laying out in much more details than before
the inner workings of the scanning process.
Fixes #208 , but does much more than that.
2013-11-17 12:03:48 -05:00
Virgil Dupras
508e9a5d94
Reorganized hscommon documentation
...
Removed hscommon's "docs" folder and moved all documentation directly
into docstrings. Then, in dupeGuru's developer documentation, added
autodoc references to relevant modules.
The result is a much more usable hscommon documentation.
2013-11-16 14:46:34 -05:00
Virgil Dupras
cc5ea1dbc1
Fixed qt5 migration for ME and PE
2013-11-16 13:38:07 -05:00
Virgil Dupras
3b8d355b9e
Merge branch 'develop' into qt5
...
Conflicts:
hscommon/desktop.py
2013-11-16 12:11:32 -05:00
Virgil Dupras
10dbfa9b38
Refactoring: Path API compatibility with pathlib
...
Refactored dupeGuru to make hscommon.path's API a bit close to pathlib's
API. It's not 100% compatible yet, but it's much better than before.
This is more of a hscommon refactoring than a dupeguru one, but since
duepGuru is the main user of Path, it was the driver behind the
refactoring.
This refactoring also see the introduction of @pathify, which ensure
Path arguments. Previously, we were often unsure of whether the caller
of a function was passing a Path or a str. This problem is now solved
and this allows us to remove hscommon.io, an ill-conceived attempt to
solve that same ambiguity problem.
Fixes #235 .
2013-11-16 12:06:16 -05:00
Virgil Dupras
e8c42740cf
Fixed tests which were broken
2013-11-10 12:54:35 -05:00
Virgil Dupras
4b6c4f048d
Fixed compilation warnings on OS X
2013-11-10 12:41:10 -05:00
Virgil Dupras
7594cccf8c
Fixed build on OS X which was broken
2013-11-10 12:39:02 -05:00
Virgil Dupras
1d9573cf6f
On OS X, read Exif tags using Cocoa's built-in functionality
...
This allows for RAW files Exif reading. Fixes #234 .
2013-11-10 12:00:16 -05:00
Virgil Dupras
76f45fb5a6
Fixed appdata logic which was broken on OS X.
2013-11-10 11:05:03 -05:00
Virgil Dupras
12cf9b800b
Merge branch 'master' into develop
2013-11-09 16:21:59 -05:00
Virgil Dupras
ba7e6494c6
Fixed crash on Dupe Count sorting with Delta + Dupes Only
...
Fixes #238
2013-11-09 16:20:33 -05:00
Virgil Dupras
72d8160b28
Fix boken tests
2013-11-08 16:45:14 -05:00
Virgil Dupras
6d53511cee
Merge branch 'master' into develop
2013-11-08 16:03:35 -05:00
Virgil Dupras
64d3c211e6
Updated README
2013-10-20 16:26:16 -04:00
Virgil Dupras
fad112f554
Merge branch 'develop' into qt5
2013-10-20 16:02:36 -04:00
Virgil Dupras
a563327723
Updated cocoalib
2013-10-20 16:01:59 -04:00
Virgil Dupras
096e2bb78a
Updated hscommon
2013-10-20 16:01:27 -04:00
Virgil Dupras
5a8cb6f5e3
Implemented super() inheritance style suggested by PyQt5
2013-10-20 15:53:59 -04:00
Virgil Dupras
664d630b96
Fixed occasional core dumps on exit
2013-10-20 15:38:24 -04:00
Virgil Dupras
a4256d3d2b
First Qt5 conversion commit
...
Replaced PyQt4 with PyQt5 and made all adjustments necessary to make
dupeGuru start up.
2013-10-20 15:15:09 -04:00
Virgil Dupras
8e65f15e1a
Fixed core.engine.Match docstring
...
The way it was set made dupeGuru crash under Python 3.2
2013-10-20 13:33:27 -04:00
Virgil Dupras
9ea9f60e92
Added packaging support for ubuntu 13.10
2013-10-19 14:37:01 -04:00
Virgil Dupras
8efefaf0bf
Improved API docs
2013-10-12 13:55:36 -04:00
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
2fdfacb34e
Docs: Fix ugly nulljob repr in method signatures
2013-10-11 12:15:02 -04:00
Virgil Dupras
97fcf1ffa8
Fixed debian packaging
...
.so files were included in the source package, which messed up builds
under archs that weren't the same as the srcpkg creator (namely, i386
builds).
2013-09-22 09:38:52 -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
dcc57a7afb
Ah crap, another Cocoa fatal mistake
2013-08-25 17:10:26 -04:00
Virgil Dupras
8b510994ad
pe v2.8.0
2013-08-25 10:53:08 -04:00
Virgil Dupras
4a4d1bbfcd
Eased "Clear Picture Cache" triggering under Qt
...
Added a keybinding and added the action to the directories dialog's menu
(it was previously only in the results window's menu). Fixes #230 .
2013-08-25 10:47:10 -04:00
Virgil Dupras
78c3c8ec2d
Improved dev docs
2013-08-20 22:52:43 -04:00
Virgil Dupras
e99e2b18e0
Call sphinx-build from withing Python instead of a subprocess
2013-08-19 17:43:32 -04:00
Virgil Dupras
ae1283f2e1
se v3.7.1
2013-08-19 16:48:07 -04:00
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
7e8f9036d8
Began serious code documentation effort
...
Enabled the autodoc Sphinx extension and started adding docstrings to
classes, methods, etc.. It's quickly becoming quite interesting...
2013-08-18 18:36:09 -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
5dc956870d
me v6.6.0
2013-08-18 10:16:39 -04:00
Virgil Dupras
d8f48cbd42
Fixed 32bit Windows packaging for Python 3.3
...
Python 3.3 is compiled with VS2010, and the old VS2008 pre-requisite
scheme doesn't work anymore. We now do like with 64bit, include the DLLs
directly in the package.
2013-08-17 14:48:36 -04:00
Virgil Dupras
39d24817f6
Added packaging for Ubuntu 13.04
2013-08-17 11:42:19 -04:00
Virgil Dupras
2364e44707
Tweaked bootstrap script so it works on Ubuntu
...
Ubuntu 13.04 doesn't have the pyvenv command. Instead, it's pyvenv-3.3.
Replaced pyvenv with python3 -m venv.
2013-08-17 11:32:49 -04:00
Virgil Dupras
3e2249bf89
se v3.7.0
2013-08-17 11:13:16 -04:00
Virgil Dupras
38acb6f91c
Updated french doc
2013-08-17 10:41:41 -04:00