Commit graph

  • 758285c04b Bump changelog Alex Pyrgiotis 2022-10-27 18:02:50 +0300
  • 43617366a5
    Update poetry.lock Alex Pyrgiotis 2022-10-27 17:24:36 +0300
  • b1892077fa
    Add fedora 37 support in CI deeplow 2022-10-19 11:56:15 +0100
  • 52bd7b3033
    Add long description to setup.py deeplow 2022-10-19 11:11:34 +0100
  • 77c7cba563
    Add support for Debian Bookworm deeplow 2022-10-19 10:28:19 +0100
  • a14b4e9620
    Fix a minor typo Alex Pyrgiotis 2022-10-12 03:11:24 +0300
  • 649e427486
    Make DangerzoneGui a subclass of DangerzoneCore deeplow 2022-10-11 12:35:42 +0300
  • dca290fb6b
    Rename gui.common.GuiCommon class to gui.logic.DangerzoneGui deeplow 2022-10-11 12:22:35 +0300
  • cb8130042e
    Rename global_common.GlobalCommon class to logic.Dangerzone deeplow 2022-09-19 15:19:53 +0100
  • 2bed3c10e4
    Move safe PDF naming logic to document.py deeplow 2022-09-19 14:08:20 +0100
  • 7aa08457bd
    Always resolve relative paths in Document class deeplow 2022-09-19 13:11:46 +0100
  • be5a942a73
    Add unit tests for document.py deeplow 2022-09-16 18:29:13 +0100
  • a068770ab4
    Validate filename arguments through Click Alex Pyrgiotis 2022-10-11 15:52:49 +0300
  • db17bd0915
    Validate I/O filenames in Document class deeplow 2022-10-06 10:00:32 +0100
  • e8b56627c9
    Rename select_document() function to new_window() deeplow 2022-10-06 09:46:51 +0100
  • e487b7f0a9
    Instantiate documents with a filename deeplow 2022-10-11 00:13:36 +0300
  • 0493aca036
    Rename common.Common class to document.Document deeplow 2022-09-15 15:02:37 +0100
  • 3376b57b2f Fix a minor typo Alex Pyrgiotis 2022-10-12 03:11:24 +0300
  • c2eeeb184f Make DangerzoneGui a subclass of DangerzoneCore deeplow 2022-10-11 12:35:42 +0300
  • 16adb96209 Rename gui.common.GuiCommon class to gui.logic.DangerzoneGui deeplow 2022-10-11 12:22:35 +0300
  • 77902419c6 Rename global_common.GlobalCommon class to logic.Dangerzone deeplow 2022-09-19 15:19:53 +0100
  • a3453fde7e Move safe PDF naming logic to document.py deeplow 2022-09-19 14:08:20 +0100
  • 7222e7700c Always resolve relative paths in Document class deeplow 2022-09-19 13:11:46 +0100
  • 3fe45fa4b0 Add unit tests for document.py deeplow 2022-09-16 18:29:13 +0100
  • 4f4e716de6 Validate filename arguments through Click Alex Pyrgiotis 2022-10-11 15:52:49 +0300
  • 16555424cc Validate I/O filenames in Document class deeplow 2022-10-06 10:00:32 +0100
  • 5110f6b986 Rename select_document() function to new_window() deeplow 2022-10-06 09:46:51 +0100
  • 14d2c2955b Instantiate documents with a filename deeplow 2022-10-11 00:13:36 +0300
  • 73eb8ae9d0 Rename common.Common class to document.Document deeplow 2022-09-15 15:02:37 +0100
  • 03c3541bdc
    tests: Run Mypy against tests Alex Pyrgiotis 2022-10-24 15:00:13 +0300
  • 2279d48807
    tests: Fix a Windows-only test Alex Pyrgiotis 2022-10-19 18:45:01 +0300
  • 7d218e5522
    tests: Fix path separator issues on Windows Alex Pyrgiotis 2022-10-19 18:42:30 +0300
  • ae67dfa5a9
    tests: Test filenames with spaces in them Alex Pyrgiotis 2022-10-19 18:16:45 +0300
  • 51d4fb04c8
    tests: Tokenize CLI arguments Alex Pyrgiotis 2022-10-19 18:06:41 +0300
  • 6b7797639c
    tests: Wrap Click results with extra functionality Alex Pyrgiotis 2022-10-19 16:50:57 +0300
  • a6c2b943f4
    document new windows dev dep.: MS Visual C++ >= 14 deeplow 2022-08-16 11:23:55 +0100
  • e552411db2
    Support Python 3.10 Guthrie McAfee Armstrong 2022-05-28 14:28:47 -0400
  • cd97fcb9ff
    Bump lief from 0.12.1 to 0.12.2 dependabot[bot] 2022-10-06 20:10:09 +0000
  • 225cb2b1d2
    Merge pull request #203 from origin/166-static-methods deeplow 2022-09-15 15:19:10 +0100
  • aecacee315
    fix return type for container.install() deeplow 2022-09-15 13:26:05 +0100
  • 82ac22e837
    remove hardcoded 'docker' logging reference deeplow 2022-09-15 11:32:44 +0100
  • 57e455bbf1
    remove "container" from container.py method names deeplow 2022-09-15 11:16:41 +0100
  • 6202c0dba9
    deduplicate container-tech-checking logic deeplow 2022-09-15 11:12:29 +0100
  • a822870853
    move global_common container logic to container.py deeplow 2022-09-15 10:28:46 +0100
  • 272281a29e
    move to util: get_subprocess_startupinfo deeplow 2022-09-15 10:15:56 +0100
  • 2d6826afa9
    move ocr_languages from global_common to share/ deeplow 2022-09-15 09:38:34 +0100
  • c0f0e7bf6a
    move banner() code to cli & version() to util deeplow 2022-09-15 08:51:53 +0100
  • ce57fc0449
    move get_resource_path to util.py deeplow 2022-09-14 15:09:00 +0100
  • 0f4e6e9156
    create non-ascii filename test cases dynamically instead of static PDF deeplow 2022-09-13 13:04:13 +0100
  • d5eefeab3d
    report non-containerized code coverage deeplow 2022-09-13 12:07:44 +0100
  • 01a5e3b7ca
    fix type hints for gui-common (CI would fail) deeplow 2022-08-26 11:24:56 +0100
  • 75fe45cfb6
    replace automated test code in CI deeplow 2022-08-25 19:40:40 +0100
  • 9e3d404ed8
    make test: add to Makefile & enabled parallel runs deeplow 2022-08-25 19:34:07 +0100
  • d3f478b17f
    migrate to pytest & test_docs -> tests/test_docs deeplow 2022-08-25 18:40:23 +0100
  • 4251d824ab
    add pytest dep. for testing deeplow 2022-08-24 09:38:24 +0100
  • f10446c309
    make dz-cli exit(1) when it fails deeplow 2022-08-23 17:28:16 +0100
  • 84acf116c7
    remove non-implemented tests deeplow 2022-08-23 17:04:49 +0100
  • 377665c459
    move tests to project root deeplow 2022-08-23 10:45:55 +0100
  • 36d96ccb5c
    Add unit tests Guthrie McAfee Armstrong 2022-06-09 17:44:53 -0400
  • e923c5a803
    Merge pull request #200 from freedomofpress/missing-0.3.2-changelog deeplow 2022-09-12 08:41:21 +0100
  • 20679c3159
    Add missing entry in 0.3.2 changelog deeplow 2022-09-07 05:46:48 -0400
  • d7cbe419cc
    Comment out deploying to fedora 37, because packagecloud.io does not support it yet v0.3.2 Micah Lee 2022-09-06 10:43:18 -0700
  • 5dd23d13f4
    Update download links to 0.3.2 in readme Micah Lee 2022-09-06 10:27:40 -0700
  • b5249284a4
    Merge pull request #197 from freedomofpress/196-container-leakage Micah Lee 2022-09-06 10:20:03 -0700
  • 42b4d164cb
    Merge pull request #198 from origin/0.3.2-release-updates dev-v0.3.2-rc3 deeplow 2022-08-29 08:41:56 +0100
  • 383bd5dbed
    Enforce code style Micah Lee 2022-08-26 14:12:01 -0700
  • 6713cce503
    Updates to the macOS and Windows build scripts and documentation Micah Lee 2022-08-26 14:06:06 -0700
  • 1fa1b90c30
    remove container after use deeplow 2022-08-26 10:00:02 +0100
  • eabf7a9c18
    bump version (0.3.2) & append to CHANGELOG.md dev-v0.3.2-rc2 deeplow 2022-08-25 09:23:40 +0100
  • 6b385abfef
    fix regression: --output-filename fails deeplow 2022-08-25 08:56:32 +0100
  • 83e6b0475f
    add to RELEASE intructions to bump brew cask dev-v0.3.2-rc1 deeplow 2022-08-22 13:20:30 +0100
  • ec3b92a008
    install_container return true when already installed deeplow 2022-08-22 12:16:45 +0100
  • 092456434b
    don't type check dev scripts deeplow 2022-08-22 11:56:44 +0100
  • 23e30ae40a
    check that OCR_LANGUAGE has also been set deeplow 2022-08-22 11:55:21 +0100
  • 463ff97b97
    add type hints to container dz py code deeplow 2022-08-22 11:46:27 +0100
  • f44e6521b6
    better handle QFileDialog.getOpenFileName filename deeplow 2022-08-17 10:01:26 +0100
  • e0b3c5b599
    resolve naming conflict: QWidget.update() deeplow 2022-08-17 09:34:31 +0100
  • 75ce244195
    type hint application wrapper monkeypatch deeplow 2022-08-04 16:43:53 +0100
  • bc7188eb4d
    add dev dependency: PySide2-stubs deeplow 2022-08-04 12:27:16 +0100
  • ec8bafa27c
    add mypy lint check deeplow 2022-08-04 12:20:37 +0100
  • 392c4bddb5
    add blank line at end of file (black lint) deeplow 2022-08-04 12:15:55 +0100
  • 201bf5ec03
    simplify ansi disabling on mac (removing type issues) deeplow 2022-07-25 16:30:35 +0100
  • 95ed34626d
    fix type hint in checking if output files exist deeplow 2022-08-04 12:04:07 +0100
  • 46a62c1669
    fix type hints with commonn input/output filename deeplow 2022-08-02 12:20:28 +0100
  • 7b46d1e3cf
    fix spacing (black lint tool) deeplow 2022-07-25 16:42:58 +0100
  • f67c1c3656
    fix TypeErrors "object is not subscriptable" deeplow 2022-07-25 16:29:25 +0100
  • dcc0b269cd
    fix typing for filename in gui_main (is optional) deeplow 2022-07-21 17:24:11 +0100
  • e76132a2f0
    add typed hints to Settings dictionary deeplow 2022-07-21 16:09:18 +0100
  • b1c039c4a4
    add type hinting to systray (avoid circular imports) deeplow 2022-07-21 15:55:25 +0100
  • b34f7381b4
    fix GlobalCommon ref. that was supposed to be Common deeplow 2022-07-21 15:52:02 +0100
  • ccacf50db5
    simplify resources_path logic to reolve type hint deeplow 2022-07-21 14:00:56 +0100
  • c69f228261
    handle case for no Popen.stdin deeplow 2022-07-21 13:48:53 +0100
  • f99131e30c
    type hints for container.py & handle no stdout deeplow 2022-07-21 12:40:46 +0100
  • 78daf75638
    add type hint to GuiCommon app argument deeplow 2022-07-21 11:52:58 +0100
  • 4aab47af38
    ignore type hint to windows-only subprocess command deeplow 2022-07-21 11:45:53 +0100
  • 6ddd411be8
    add type get_container_runtime & handle no runtime deeplow 2022-07-21 11:44:01 +0100
  • 665e4d54f7
    add type hints (1st pass: non problematic cases) deeplow 2022-07-21 11:39:08 +0100
  • d579a47a84
    add type hints (1st pass: non problematic cases) deeplow 2022-07-21 11:39:08 +0100
  • 1f8e23f164
    make mypy more pedantic deeplow 2022-07-21 08:46:45 +0100
  • 75c4ee3d2b
    add mypy lint to makefile deeplow 2022-07-20 14:29:12 +0100