Commit graph

451 commits

Author SHA1 Message Date
Guthrie McAfee Armstrong
5af3d7396e
Merge pull request #2 from deeplow/qt6-finished-removed
Remove unneeded "finished" signal in QThread
2022-07-12 10:31:20 -04:00
Guthrie McAfee Armstrong
a2ce4ff396
Specify patch number 6.2.4 for PySide6 dependency version 2022-07-12 10:14:00 -04:00
deeplow
7d61508099
remove unneeded "finished" signal in QThread
QThread already sends a "finished" signal when it ends. This also
solves a previously introduced bug where the signal had a signature
of one bool argument representing if there was an error or not.

This arg's inclusion was introduced in commit ea47a2e92c
but seems it was added by mistake as the slot that catches the
signal (ConvertWidget.all_done) doesn't have any arguments.

This last part in particular was introducing an error in Qt6
since the signal became a private signal, whereas Qt 5 had
defined it as a just a signal [1].

[1]: https://github.com/freedomofpress/dangerzone/pull/164#discussion_r896373680
2022-07-12 15:02:05 +01:00
Guthrie McAfee Armstrong
bdc08d79cd
Fix missing SysTray
Object needed to be bound to some variable
2022-06-04 15:36:01 -04:00
Guthrie McAfee Armstrong
16dfa477b4
Fix circular import
Was indicative of something that needs to be refactored, but this
change resolves the ImportError
2022-06-04 15:31:19 -04:00
Guthrie McAfee Armstrong
fc8d2af23b
Unwrap QApplication
With Qt 6, subclassing QApplication no longer seems to segfault
2022-06-04 08:49:07 -04:00
Guthrie McAfee Armstrong
bd33f16af4
Fix TypeError in ConvertThread.run
ConvertThread.finished conflicted with QThread.finished
2022-06-02 14:41:27 -04:00
Guthrie McAfee Armstrong
851124e863
Upgrade from PySide2 (Qt 5) to PySide6 (Qt 6)
PySide6 prebuilt binaries have support a wider range
of CPU architectures (namely Apple Silicon/M1).
2022-05-31 17:04:01 -04:00
Guthrie McAfee Armstrong
c088951cd7
Support Python 3.10
PySide2 5.15.2.1 added support for Python 3.10
2022-05-28 14:28:47 -04:00
Micah Lee
d8adb2e9cc
Properly cleanup after conversion 2021-12-14 12:29:55 -08:00
Micah Lee
17e1121e57
Version bump to 0.3.1 and update changelog 2021-12-14 10:27:41 -08:00
Micah Lee
ccb5d85afa
Fix "open with" Dangerzone in macOS 2021-12-14 10:21:42 -08:00
Micah Lee
c19d8aad86
Add icon to Windows binaries 2021-12-14 09:12:20 -08:00
Micah Lee
20c0edec4a
Merge pull request #142 from firstlookmedia/131-packaging
Switch Windows packaging to cx_Freeze
2021-12-13 16:46:33 -08:00
Micah Lee
0cf514eba7
Fix version path 2021-12-13 15:32:35 -08:00
Micah Lee
a710178d75
Add package scripts for windows 2021-12-13 15:25:41 -08:00
Micah Lee
bc8b9d62b4
Switch Windows package from pyinstaller to cx_freeze 2021-12-13 15:23:45 -08:00
Micah Lee
2206df0422
Merge pull request #141 from firstlookmedia/137-docker-exception
Ignore exceptions when there's an error deleting an old container image
2021-12-13 11:37:44 -08:00
Micah Lee
c312420aba
Ignore exceptions when there's an error deleting an old container image 2021-12-13 11:37:19 -08:00
Micah Lee
8044f22768
Merge pull request #140 from firstlookmedia/136-gui-ocr
In GUI only use OCR if the OCR box is checked
2021-12-13 11:33:12 -08:00
Micah Lee
d90097e7af
In GUI only use OCR if the OCR box is checked 2021-12-13 11:32:41 -08:00
Micah Lee
1f16433b9a
Merge pull request #139 from firstlookmedia/134-move-file
Use shutil.move instead of os.rename in the final step
2021-12-13 11:18:15 -08:00
Micah Lee
a81b2043cf
Use shutil.move instead of os.rename in case files are on different disks 2021-12-13 10:55:55 -08:00
Micah Lee
b4cae37874
Deploy ubuntu on 21.04 2021-11-30 18:01:57 -08:00
Micah Lee
3a337eee1f
Refactor deployments 2021-11-30 17:31:57 -08:00
Micah Lee
defe9ef9dc
Deploy different versions of fedora, debian, and ubuntu from the same container 2021-11-30 17:08:24 -08:00
Micah Lee
4ecaad18fd
Force ruby 2.7 2021-11-30 16:45:39 -08:00
Micah Lee
6f6dae109f
Fix typo in CircleCI deploy 2021-11-30 16:04:36 -08:00
Micah Lee
8f22c4d680
Simplify CircleCI deployment and display debug output 2021-11-30 15:56:32 -08:00
Micah Lee
57f7ed26f8
Typo in release docs, and add to changelog 2021-11-30 15:04:15 -08:00
Micah Lee
369ffe6cea
Allow opening external links in the WaitingWidget label 2021-11-30 14:59:05 -08:00
Micah Lee
89cf07d2b1
Remove obsolete status bar action 2021-11-30 09:59:05 -08:00
Micah Lee
9f5fe7612c
Remove support for tiff because graphicsmagick is failing to convert it 2021-11-29 17:14:01 -08:00
Micah Lee
8757ff8296
Only add --platform linux/amd64 in docker, not in podman 2021-11-29 16:44:30 -08:00
Micah Lee
1d08e12f5e
When running containers, explictly use path to python3 and .py file, and --force when deleting the obsolete image 2021-11-29 16:33:55 -08:00
Micah Lee
7e74371edd
Exit cli with -1 on failure 2021-11-29 16:22:22 -08:00
Micah Lee
32792fc143
Don't specify --platform when building in CircleCI 2021-11-29 16:12:07 -08:00
Micah Lee
0908e2941b
Use the latest docker in CI 2021-11-29 16:10:34 -08:00
Micah Lee
4a92048389
Update the CircleCI cache key to no longer rely on files that are deleted 2021-11-29 16:07:18 -08:00
Micah Lee
42f8fb9e2f
Rename the container in CircleCI 2021-11-29 16:04:20 -08:00
Micah Lee
433639d51f
Explicitly build linux/amd64 container 2021-11-29 15:51:18 -08:00
Micah Lee
8052220034
Get rid of wrapper scripts in the container 2021-11-29 15:39:24 -08:00
Micah Lee
2de2b6dca5
Rename dangerzone-converter to container 2021-11-29 15:30:21 -08:00
Micah Lee
3e11dc11e0
Switch back to PyInstaller from PyPi 2021-11-29 15:04:20 -08:00
Micah Lee
2a5891dfc3
Typo 2021-11-29 14:55:49 -08:00
Micah Lee
8d40555bf5
Prevent background windows from popping up for subprocess calls in Windows 2021-11-29 14:55:31 -08:00
Micah Lee
ee04570048
Specify linux/amd64 platform when running docker run 2021-11-24 17:00:33 -08:00
Micah Lee
387a742487
Delete the .tar after compressing in Windows, and fix Windows installer 2021-11-24 16:38:15 -08:00
Micah Lee
a36599b798
Resize screenshots 2021-11-24 16:04:06 -08:00
Micah Lee
b8b11b514d
Install poetry deps after checking out 2021-11-24 15:51:46 -08:00