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
Virgil Dupras
0068e7b85a
Add Korean localization (from woosuk park)
2015-04-12 22:22:00 -04:00
Virgil Dupras
23b29eb5c3
Add Polish localization (from mstefanski1987)
2015-04-12 21:53:45 -04:00
Virgil Dupras
dba231cf21
Fix broken link in README :(
2015-04-12 15:34:29 -04:00
Virgil Dupras
f25b1f9f46
Fix typo in README
2015-04-12 15:33:07 -04:00
Virgil Dupras
60dd73f634
Add Current Status section to README
2015-04-12 15:31:01 -04:00
Virgil Dupras
3b6fe992c0
Clarify documentation about results filtering
...
It wasn't clear that filtering was applied to whole paths.
ref #294
2015-04-05 16:19:03 -04:00
Virgil Dupras
6d263215ad
Fix wrong use_regexp option propagation to core (qt)
...
We need to flip `use_regexp` before sending it down to
`escape_filter_regexp`!
fixes #295
2015-04-05 09:17:35 -04:00
Virgil Dupras
bba20f4218
Improve bootstrap script by working around some problems
...
... notably, Ubuntu 14.04's python and python v3.4.1, which is still the
newest python 3.4 on some systems.
2015-03-01 08:56:01 -05:00
Virgil Dupras
bb9908abb4
Change license from BSD to GPLv3
...
See http://www.hardcoded.net/archive2014#2014-12-28 for context
2015-01-04 09:59:08 -05:00
Virgil Dupras
e7076bc3bd
Change license from BSD to GPLv3
...
See http://www.hardcoded.net/archive2014#2014-12-28 for context
2015-01-03 16:33:16 -05:00