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
b64f9f5ec0
Add support for Python 3.5 and pyenv's pythons on OS X
2015-10-27 21:33:41 -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
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
Virgil Dupras
fc16ea8c49
Change copyright year to 2015
2015-01-03 16:30:57 -05:00
Virgil Dupras
4e477104a6
Use --deep flag when code signing under OS X
...
It is now required in new versions of OS X that the embedded Python framework is signed separately.
2014-10-18 11:09:18 -04:00
Virgil Dupras
79800bc6ed
Added --arch-pkg option to package.py
...
Otherwise, AUR packages don't work with Arch lookalikes like Manjaro.
2014-10-17 15:58:45 -04:00
Virgil Dupras
7c3728ca47
Converted hscommon.jobprogress.qt to Qt5
2014-10-12 10:52:21 -04:00
Virgil Dupras
162378bb0a
Updated hscommon
2014-10-12 10:39:21 -04:00
Virgil Dupras
4e3cad5702
Fixed minor typo
2014-10-12 10:15:07 -04:00
Virgil Dupras
321f8ab406
Catch MemoryError better in PE's block matching algo
...
fixes #264 (for good this time, hopefully)
2014-10-05 22:22:59 -04:00
Virgil Dupras
372a682610
Catch MemoryError in PE's block matching algo
...
fixes #264 (hopefully)
2014-10-05 17:13:36 -04:00
Virgil Dupras
44266273bf
Included hscommon.jobprogress in the devdocs
2014-10-05 17:12:10 -04:00
Virgil Dupras
ac32305532
Integrated the jobprogress library into hscommon
...
I have a fix to make in it and it's really silly to pretend that this
lib is of any use to anybody outside HS apps. Bringing it back here will
make things more simple.
2014-10-05 16:31:16 -04:00
Virgil Dupras
990e73c383
Catch Spinx SystemExit when building help
...
In a recent Sphinx release, it started calling `sys.exit()` and that
caused our whole build process to exit prematurely.
2014-09-13 16:05:40 -04:00
Virgil Dupras
ca709a60cf
Updated copyright year to 2014
2014-04-19 12:19:11 -04:00
Virgil Dupras
e4f81cbf04
Update loc
2014-03-30 10:47:37 -04:00
Virgil Dupras
10d1363334
Changed the error report so it brings the user to Github directly
...
Making error reporting too easy results in too much context-less
tracebacks which demand attention and, in the end, aren't of much use.
Requiring the user to report errors on Github will reduce the number of
reports, but hopefully make these reports have better context.
2014-03-29 17:42:23 -04:00
Virgil Dupras
781f13ae1a
Overwrite subfolders' state when setting states in folder dialog
...
Fixes #248
2014-03-15 17:31:33 -04:00
Virgil Dupras
c809066a93
Updated hscommon
2014-02-01 16:18:00 -05:00
Virgil Dupras
60ca27b5e1
Make Cocoa use the new FTP report-sender
2014-01-26 15:27:02 -05:00
Virgil Dupras
1104e24408
Error reports are now dropped by FTP on drop.hardcoded.net
2014-01-26 15:03:24 -05:00
Virgil Dupras
7d4110f6d3
Merge branch 'master' into develop
...
Conflicts:
README.md
2014-01-10 15:00:02 -05:00
Virgil Dupras
25169cfc20
Create an empty site.py in collect_stdlib_dependencies()
...
Since we have Python 3.3 as a minimum requirement, we don't need to
patch our site.py with copy_sysconfig_files_for_embed() anymore, but we
still need a site.py file on startup. We create it when we collect
stdlib deps.
2013-12-22 12:13:39 -05:00
Virgil Dupras
46f8984bdc
Merge branch 'qt5' into develop
...
Conflicts:
README.md
qtlib/about_box.py
qtlib/reg.py
qtlib/reg_demo_dialog.py
qtlib/reg_submit_dialog.py
2013-12-07 19:49:27 -05:00
Virgil Dupras
fd82464564
Removed .tx config in hscommon (useless now)
2013-12-07 10:20:13 -05:00
Virgil Dupras
418acf6e5e
Merge branch 'regless' into develop
...
Conflicts:
cocoa/inter/app.py
core/app.py
hscommon/reg.py
locale/cs/LC_MESSAGES/ui.po
locale/de/LC_MESSAGES/ui.po
locale/fr/LC_MESSAGES/ui.po
locale/hy/LC_MESSAGES/ui.po
locale/it/LC_MESSAGES/ui.po
locale/pt_BR/LC_MESSAGES/ui.po
locale/ru/LC_MESSAGES/ui.po
locale/ui.pot
locale/uk/LC_MESSAGES/ui.po
locale/vi/LC_MESSAGES/ui.po
locale/zh_CN/LC_MESSAGES/ui.po
qt/base/app.py
2013-12-07 10:19:31 -05:00
Virgil Dupras
01403a3f92
Removed fairware
2013-11-30 17:54:40 -05:00
Virgil Dupras
7116674663
Improved hscommon docs
2013-11-30 16:13:12 -05:00
Virgil Dupras
b6bc5de79c
Improved hscommon docs
...
TIL sphinx is rather smart about partial class refrences (starting with
a ".")
2013-11-30 12:29:25 -05:00
Virgil Dupras
5a275db67d
Improved hscommon doc
...
* Completed hscommon.gui.table's doc
* Use sphinx.ext.autosummary.
* Moved attribute docstrings directly into properties.
2013-11-30 12:15:03 -05:00
Virgil Dupras
31395d8794
Fix typos in docs
2013-11-28 22:49:26 -05:00
Virgil Dupras
3734bd6f6c
Improved hscommon.gui docs
...
Added docs for Table and Row in hscommon.gui.table.
2013-11-28 22:38:07 -05:00
Virgil Dupras
da06ef8cad
Improved hscommon.gui docs
2013-11-24 13:53:52 -05:00
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
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
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
76f45fb5a6
Fixed appdata logic which was broken on OS X.
2013-11-10 11:05:03 -05:00
Virgil Dupras
fad112f554
Merge branch 'develop' into qt5
2013-10-20 16:02:36 -04:00
Virgil Dupras
096e2bb78a
Updated hscommon
2013-10-20 16:01:27 -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
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
e99e2b18e0
Call sphinx-build from withing Python instead of a subprocess
2013-08-19 17:43:32 -04:00
Virgil Dupras
e1f532e2fd
Fixed broken tests
2013-08-04 09:26:18 -04:00
Virgil Dupras
a15a62f55c
Fixed progress under Cocoa which always cancelled the job
...
Yeah, it's funny, same problem as with Qt, but for different reasons.
2013-08-04 09:11:19 -04:00
Virgil Dupras
21c64545e5
Fixed job UI cancellation
...
It was broken since the modernization.
2013-08-03 18:33:35 -04:00
Virgil Dupras
86a81eab4e
Added the Vietnamese language
2013-08-03 17:36:53 -04:00
Virgil Dupras
04949c853d
Pulled all locs from Transifex
...
Vietnamese was added.
There's also updated to Russian and Brazilian.
2013-08-03 17:34:02 -04:00
Virgil Dupras
ff782a09f5
Added the --normpo build option
...
This build command normalizes all PO so that I stop getting
spurious diffs whenever I pull from Transifex.
2013-08-03 17:13:24 -04:00
Virgil Dupras
e5ce6680ca
Modernized progress window GUI
...
Following the refactoring that has been initiated in pdfmasher's
"vala" branch, I pushed more progress window logic into the
core.
The UI code is now a bit dumber than it used to be, and the core
now directly decides when the progress window is shown and
hidden. The "job finished" notification is also directly sent by the
core. Job description update logic is handled by a core gui
textfield.
Job description contsants also moved to the core, triggering
a localisation migration from "ui" to "core".
2013-08-03 16:27:36 -04:00
Virgil Dupras
80a99ff29e
Updated hscommon subtree
2013-08-03 10:59:44 -04:00
Virgil Dupras
94a469205a
Added hscommon repo as a subtree
2013-06-22 21:32:23 -04:00
Virgil Dupras
95623f9b47
Removed submodules.
2013-06-22 21:22:32 -04:00
Virgil Dupras
a65c246a2e
Updated README so it talks about git submodules.
2013-06-21 21:37:20 -04:00
Virgil Dupras
045d496a98
Converted repo to Git.
2013-06-21 21:00:52 -04:00