Virgil Dupras
ca3172044f
qt: move scan type and app mode selector to the top of the window
2016-06-06 10:29:02 -04:00
Virgil Dupras
f66849b09d
Fix tox tests
2016-06-06 10:21:32 -04:00
Virgil Dupras
8c1078aa71
cocoa: merge se/me/pe into one single app
...
That merge has already been done in core and qt, we're following.
I broke picture scan details panel image loading. Will fix later.
2016-06-05 21:18:48 -04:00
Virgil Dupras
b780816e3c
Merge commit 'a65077f871481ca98ce51810751e66f228cb096a'
...
# Conflicts:
# build.py
# core/pe/iphoto_plist.py
2016-06-05 13:18:33 -04:00
Virgil Dupras
fb8a384a6a
cocoa: get rid of edition-specific ResultWindow overrides
2016-06-04 21:18:14 -04:00
Virgil Dupras
2be4ae8f65
cocoa: move scan type selector to directory window
...
Also, use dynamic scan type labels supplied by core.
2016-06-02 21:31:12 -04:00
Virgil Dupras
f8686ffb55
cocoa: remove iPhoto and Aperture support
...
These apps don't exist anymore.
2016-06-01 22:34:16 -04:00
Virgil Dupras
3093a42553
cocoa: remove iTunes support
...
It was an unmaintained feature that wasn't working well with recent OS X releases.
2016-06-01 22:12:27 -04:00
Virgil Dupras
83d934fd4f
cocoa: make auto-update URLs HTTPS
2016-06-01 21:57:27 -04:00
Virgil Dupras
f3c09c7a8d
cocoa: adjust to latest changes
...
...that is, scanner on-the-fly instantiation and fileclasses/folderclass config move.
We haven't moved the scan type selector in the UI yet.
2016-06-01 21:56:18 -04:00
Virgil Dupras
a65077f871
Merge core_{se,me,pe} into core.{se,me,pe}
2016-05-31 22:32:37 -04:00
Virgil Dupras
d4919054f9
qt: move qt.base units into qt root package
2016-05-31 21:59:31 -04:00
Virgil Dupras
773f6651e6
Merge core_se.app into core.app
2016-05-31 21:43:24 -04:00
Virgil Dupras
9a25670552
qt: merge se.app into base.app
2016-05-31 21:22:50 -04:00
Virgil Dupras
8c9ef3ea29
Re-add the Clear Picture Cache action
2016-05-31 20:55:32 -04:00
Virgil Dupras
7256adb4d4
qt: remove UI testapp
2016-05-31 20:23:09 -04:00
Virgil Dupras
ad45a6e16e
Adapt build/package scripts to single-edition
2016-05-31 20:21:07 -04:00
Virgil Dupras
c865f84c16
Merge PE into SE
2016-05-30 22:27:59 -04:00
Virgil Dupras
7d749779f2
qt: merge ME edition into SE
...
(breaks PE temporarily)
Adds a Standard/Music Application Mode button to SE and thus adds the
ability to run ME scan types in SE. When in Music mode, the
Music-specific results window, details panel and preferences panel will
show up.
All preferences except scan_type become shared between app modes
(changing the pref in a mode changes it in the other mode).
Results Window and Details Panel are now re-created at each scan
operation because they could change their type between two runs.
Preferences panel is instantiated on the fly and discarded after close.
This is a very big merge operation and I'm trying to touch as little
code as possible, sometimes at the cost of elegance. I try to minimize
the breakage that this change brings.
2016-05-29 22:37:38 -04:00
Virgil Dupras
8b878b7b13
core_me: properly set scanner class
...
It was wrongly instatiating the scanner on startup (we now do it
on-the-fly).
2016-05-29 17:22:46 -04:00
Virgil Dupras
0056f696df
refactoring: move fileclasses and folderclass options in app class
...
Previously, it was in `Directory`.
This will make our job easier for an upcoming SE/ME/PE merge.
2016-05-29 17:15:55 -04:00
Virgil Dupras
abd2f3a9d6
core_pe: fix missing scanner option refactoring
2016-05-29 17:08:54 -04:00
Virgil Dupras
5c57a2a8fc
Instantiate Scanner on-the-fly
...
Previously, it would be instantiated on startup.
This will make our job easier for an upcoming SE/ME/PE merge.
2016-05-29 16:52:07 -04:00
Virgil Dupras
dc76f9744e
Update qtlib subrepo
2016-05-29 16:48:44 -04:00
Virgil Dupras
130581db53
Apply flake8 checks to tests
2016-05-29 15:02:39 -04:00
Virgil Dupras
9ed4b7abf0
refactoring: take ignore_list out of Scanner class
...
It's now `DupeGuru` that holds it and passes it to `get_dupe_groups()`,
the only place where it's actually used in `Scanner`.
This will make the SE/ME/PE merge easier by allowing us to instantiate
the Scanner on-the-fly since it doesn't hold state anymore.
2016-05-29 14:13:19 -04:00
Virgil Dupras
a0a90e8ef8
Update qtlib subrepo
2016-05-28 22:20:42 -04:00
Virgil Dupras
197acbf5b3
qt: move scan_type preference to main window
...
It leads to better discoverability of dupeguru's options and will make
more sense after the big merge of all editions.
2016-05-28 21:54:25 -04:00
Virgil Dupras
09d5243648
Bump python requirement to v3.4
2016-05-27 19:28:19 -04:00
Virgil Dupras
10169bee9c
Update qtlib
...
This updates `progress_window`, which fixes a bug where the progress
window would be mistakenly shown on starup.
fixes #357
2016-05-25 21:27:48 -04:00
Virgil Dupras
bb8a41f8c5
Do git submodule init/update in bootstrap script
2016-05-25 21:15:56 -04:00
Virgil Dupras
bb1f0f5be6
Convert hscommon, qtlib and cocoalib to submodules
...
... rather than subtrees. That also represents a small qtlib updates
which needed a code adjustment.
2016-05-25 21:07:30 -04:00
Virgil Dupras
4b6f8b45e2
Fix tox tests
...
Add new warning to ignores
2016-05-24 22:54:28 -04:00
Virgil Dupras
2ed1b82ecf
Push edition-specific scan option listing down to the core
...
... rather than have each UI layer repeat them.
Did qt, but not cocoa yet.
2016-05-24 22:53:03 -04:00
Virgil Dupras
de9122c3cb
Remove obsolete ABOUT_LICENSE
...
dupeGuru is GPL now
2016-05-24 22:36:37 -04:00
Yichi Zhang
632650b483
Fix some compiler warnings (Cocoa)
2016-04-04 22:08:58 -04:00
Virgil Dupras
c05f01853d
Merge remote-tracking branch 'patrick/feature/tox-py35'
2016-01-05 17:21:44 -05:00
Virgil Dupras
15539eb3c5
flake8 fix
2016-01-05 17:16:39 -05:00
Virgil Dupras
b9874cc7ed
Add tox instructions in README
...
Also, remove py33 from tox envlist
2016-01-05 17:14:05 -05:00
Patrick Atamaniuk
13a2868dd2
add py35 to tox environments
2016-01-05 22:15:42 +01:00
Virgil Dupras
abb1345c49
Update FAQ
2015-12-26 09:20:07 -05:00
Virgil Dupras
9c53b2218c
Update waf to v1.8.17
...
This allows us to call it from Python 3.5 without the failures we previously had.
2015-12-25 10:26:56 -05:00
Virgil Dupras
4b3c1e2828
Add Windows/Mac maintainer notice in the README
2015-12-24 20:50:33 -05:00
Virgil Dupras
b64f9f5ec0
Add support for Python 3.5 and pyenv's pythons on OS X
2015-10-27 21:33:41 -04:00
Virgil Dupras
40d9a486e2
Add Spanish and Dutch localizations
...
Thanks Josep and Kees Duvekot!
Also, made the language selector sorted alphabetically. It was getting
confusing in there.
2015-07-20 13:18:14 -04:00
Virgil Dupras
6930e092e0
Document branching in the repo
2015-07-20 13:02:14 -04:00
Virgil Dupras
6b41223a22
Add missing pl_PL log in cocoalib/qtlib
2015-07-20 12:54:38 -04:00
Virgil Dupras
d15321a8e9
Update locales from transifex
...
Also, add missing Korean locales from cocoalib/qtlib, which prevented
proper build on OS X.
2015-07-20 12:50:58 -04:00
Virgil Dupras
d6533cbfa2
Update README
2015-07-03 19:41:10 -04:00
Virgil Dupras
43974f9ebd
Update Russian localisation (from Igor Fokusov)
2015-04-14 19:07:08 -04:00