# -*- mode: conf -*-
#
# py3 patches
py3/0001-Require-python-3.7-in-setup.py.patch
py3/0002-Change-shebangs-to-python-from-python2.patch
py3/0003-Remove-useless-__future__-imports.patch
py3/0004-Build-with-python-3.8.patch
py3/0005-Remove-hardcoding-of-mbcs-for-filesystem-names.patch
py3/0006-Remove-py3-conditionals.patch
py3/0007-Minor-fixups-for-changes-when-removing-py3-condition.patch
py3/0008-Get-the-linux-frozen-build-working-with-py3.patch
py3/0009-Add-sgmllib-ported-to-python-3-for-feedparser.patch
py3/0010-Drop-the-custom-lzma-module.patch
py3/0011-Remove-some-more-referefences-to-the-old-lzma.patch
py3/0012-Add-the-lzma-dependency.patch
py3/0013-Auto-fix-excess-blank-lines.patch
py3/0014-Make-code-used-to-launch-interpreter-re-useable.patch
py3/0015-Remove-useless-if-branch.patch
py3/0016-The-Apple-build-is-working.patch
py3/0017-De-vendor-pychm.patch
py3/0018-Dont-remove-v3-port-from-PyQt.patch
py3/0019-Write-to-buffer.patch
py3/0020-Allow-subprocess-to-use-posix_spawn.patch
py3/0021-Get-python3-and-webengine-building-on-windows.patch
py3/0022-Need-updated-pywin32-for-python-3.8.patch
py3/0023-Switch-to-pycryptodome-as-pycrypto-is-un-maintained.patch
py3/0024-Get-rid-of-msstdint.h.patch
py3/0025-Various-compilation-fixed-for-windows-extensions-on-.patch
py3/0026-Work-on-windows-python3-build.patch
py3/0027-Add-proper-paths-in-windows-frozen-build.patch
py3/0028-Ensure-no-__pycache__-is-added-to-pylib.zip.patch
py3/0029-Fix-failing-winutil-test.patch
py3/0030-.patch
py3/0031-Copy-in-python3.dll-as-PyQt-links-against-it-instead.patch
py3/0032-Get-rid-of-narrow-build-codepaths.patch
py3/0033-Update-pillow-to-version-that-builds-with-python-3.8.patch
py3/0034-HRESULT-has-moved-from-wintypes-in-python-3.8.patch
py3/0035-py3-compat-for-the-recycle-bin-process.patch
py3/0036-py3-fix-incorrect-import-of-c_wchar_p-from-wintypes.patch
py3/0037-Dont-redirect-stdoutstderr-to-NUL-if-it-is-a-tty.patch
py3/0038-Allow-using-ANSI-escape-codes-on-windows-when-writin.patch
py3/0039-Simplify-windows-terminal-handling-code.patch
py3/0040-Get-rid-of-prints.patch
py3/0041-Clean-up-logging-to-use-python3-printing-as-well.patch
py3/0042-Use-an-at-exit-handler-to-restore-console-state.patch
py3/0043-Py_RunMain-does-not-call-exit.patch
py3/0044-.patch
py3/0045-Restore-reporting-of-unhandled-exceptions-during-GUI.patch
py3/0046-Only-report-unhandled-errors-if-excepthook-is-the-de.patch
py3/0047-Make-the-built-py3-sw-available-for-CI.patch
py3/0048-Add-pychm-to-CI-deps.patch
py3/0049-Fix-logging-in-the-server-for-py3.patch
py3/0050-Forgot-to-change-tarball-url-for-unix.patch
py3/0051-Fix-failing-test.patch
py3/0052-Fix-share_open-in-py3-on-windows.patch
py3/0053-Remove-more-__future__-imports.patch
py3/0054-Fix-translation-of-pywintypes.error-on-py3.patch
py3/0055-Make-the-max-time-for-the-contention-test-20s.patch
py3/0056-Fix-contention-test-on-windows.patch
py3/0057-Fix-test-failing-on-windows.patch
py3/0058-Ignore-empty-missing-media-types-in-manifest.patch
py3/0059-Fix-test-failing-on-windows.patch
py3/0060-DRYer.patch
py3/0061-Dont-fail-the-websocket-test-when-sending-garbage-an.patch
py3/0062-Make-timeout-test-a-bit-more-robust.patch
py3/0063-.patch
py3/0064-Better-test-time-formatting.patch
py3/0065-Sjorten-compile-transations-output.patch
py3/0066-Speed-up-compiling-translations.patch
py3/0067-Make-jobs-a-bit-nicer.patch
py3/0068-.patch
py3/0069-Fully-parallelize-building-of-non-pyqt-extensions.patch
py3/0070-Parallelize-building-sip-files.patch
py3/0071-Colorize-compiler-output-on-linux.patch
py3/0072-.patch
py3/0073-Bump-version-for-beta-builds.patch
py3/0074-Get-the-manual-building.patch
py3/0075-Fix-devendoring-meta-path-magic-on-py3.patch
py3/0076-Get-proper-unicode-printouts-from-the-unhandled-exce.patch
py3/0077-Fix-code-broken-during-py3-migration.patch
py3/0078-Fix-reading-of-names-in-custom-zipfile-module-on-py3.patch
py3/0079-Forgot-to-use-create_job.patch
py3/0080-Bump-pychm-version.patch
py3/0081-More-py3-zipfile-fixes.patch
py3/0082-More-py3-unicode-fixes.patch
py3/0083-Restore-prints-and-use-it-instead-of-polyglot-write.patch
py3/0084-Dont-use-r-n-in-logfiles-on-windows.patch
py3/0085-Fix-SpooledTemporaryFile-on-python3.patch
py3/0086-Fix-pycryptodome-not-working-on-windows.patch
py3/0087-Bump-beta-version.patch
py3/0088-Fix-prints.patch
py3/0089-Use-text-mode-streams-for-metadata-logging.patch
py3/0090-Avoid-creation-of-un-needed-tuple.patch
py3/0091-oops.patch
py3/0092-Fix-device-detection-on-windows-broken-on-python3.patch
py3/0093-Remove-remaining-uses-of-WindowsError.patch
py3/0094-Bump-beta-version.patch
py3/0095-Prevent-installation-on-Windows-7.patch
py3/0096-Another-couple-of-ispy3.patch
py3/0097-Cant-pass-byte-strings-to-WinDLL.patch
py3/0098-Port-the-commit-to-master-to-fix-PDF-Output-with-ebo.patch
py3/0099-Bump-beta-version.patch
py3/0100-py3ize-new-file-header.patch
py3/0101-Bump-beta-version.patch
py3/0102-Remove-__future__-imports-from-newly-created-py-file.patch
py3/0103-Remove-another-ispy3.patch
py3/0104-Remove-py2-code-paths.patch
py3/0105-Missed-one-instance-of-ispy3.patch
py3/0106-Change-python-min-version-requirement.patch
py3/0107-Remove-backported-ipaddress-module.patch
py3/0108-Remove-unused-py2-code.patch
py3/0109-.patch
py3/0110-Remove-ispy3-conditional.patch
py3/0111-py3ize-new-file-header.patch
py3/0112-Bump-beta-version.patch
py3/0113-Build-fixes.patch
py3/0114-Tell-MSVC-our-source-files-are-UTF-8.patch
py3/0115-Port-sphinx-diffing-code-to-py3.patch
py3/0116-Netter-beta-upload-progress.patch
py3/0117-Re-generate-all-resources-when-publishing-a-beta.patch
py3/0118-another-useless-__future__.patch
py3/0119-Use-separate-vms-for-python3-builds.patch
py3/0120-Bump-version-of-python-and-ICU.patch
py3/0121-Bump-version-of-libusb-and-libmtp.patch
py3/0122-Bump-Qt-to-5.14.2.patch
py3/0123-Accidentally-removed-python-2-needed-for-building-Qt.patch
py3/0124-Update-ICU-version-in-macOS-freezer.patch
py3/0125-Bump-beta-version.patch
py3/0126-py3-compat.patch
py3/0127-Remove-some-__future__-imports.patch
py3/0128-py3-compat.patch
py3/0129-Remove-wrap-unwrap-for-bytes-in-plistlib-not-needed-.patch
py3/0130-Add-an-annotations-table-to-the-database.patch
py3/0131-Code-to-read-and-write-annotations-to-the-calibre-db.patch
py3/0132-Move-code-that-deals-with-the-dirtied-table-into-bac.patch
py3/0133-Hook-annotations-up-with-the-dirtied-book-mechanism.patch
py3/0134-Backup-annotations-in-the-metadata.opf-files-as-well.patch
py3/0135-Dont-modify-database-when-no-dirtied-annotations-are.patch
py3/0136-Initial-implementation-of-FTS-on-annotations.patch
py3/0137-Implement-highlight-and-snippet-for-FTS.patch
py3/0138-Raise-a-defined-error-when-invalid-query-passed-to-F.patch
py3/0139-Start-work-on-annotations-browser.patch
py3/0140-Make-the-highlight-shortcuts-always-available.patch
py3/0141-Fix-viewer-shutdown-guard.patch
py3/0142-More-work-on-annotations-browser.patch
py3/0143-Order-FTS-results-by-rank.patch
py3/0144-Render-annots-browser-list.patch
py3/0145-More-work-n-annotations-browser.patch
py3/0146-Implement-query-params-for-annotation-browser.patch
py3/0147-Details-display-in-annots-browser.patch
py3/0148-Wire-up-signals-to-open-annotation-in-viewer.patch
py3/0149-Fix-existing-notes-not-being-prefilled-when-editing-.patch
py3/0150-Start-work-on-annotations-browser-action.patch
py3/0151-typo.patch
py3/0152-Wire-up-open-annotations-button-and-add-button-to-se.patch
py3/0153-Skip-legacy-db-test-when-python-sqlite3-module-does-.patch
py3/0154-Icon-for-highlights.patch
py3/0155-Add-actions-for-highlighting-to-viewer-chrome.patch
py3/0156-Hide-annots-UI-behind-develop-mode-in-preparation-fo.patch
py3/0157-DRYer.patch
py3/0158-Toolbar-actions-for-highlighting.patch
py3/0159-Make-cfi_cmp-re-useable.patch
py3/0160-Keep-annotations-sorted-in-CFI-order-when-merging.patch
py3/0161-Implement-merging-of-annotations-in-rapydscript.patch
py3/0162-Work-on-adding-annotations-support-to-the-in-browser.patch
py3/0163-Add-syncing-of-annotations-along-with-last-read-posi.patch
py3/0164-Allow-storing-annotations-for-anonymous-users.patch
py3/0165-Fix-annotation-merging.patch
py3/0166-Dont-fail-when-trying-to-read-write-annotations-to-u.patch
py3/0167-Forgot-to-bump-db-user_version-in-creation-script.patch
py3/0168-.patch
py3/0169-Fix-annotations-not-being-saved-in-indexeddb-after-c.patch
py3/0170-Ensure-annotations-span-styles-override-all-others.patch
py3/0171-.patch
py3/0172-Fix-merging-of-last-read-annotations.patch
py3/0173-Implement-drag-scrolling-for-highlight-handles.patch
py3/0174-Use-the-smooth-scrolling-speed-for-highlights-drag-s.patch
py3/0175-Implement-merging-of-removed-bookmarks.patch
py3/0176-Sort-the-bookmarks-by-title-by-default.patch
py3/0177-Forgot-to-save-last-used-bookmarks-sort-by.patch
py3/0178-Annots-browser-Allow-browsing-upto-4096-annotations-.patch
py3/0179-SHow-timestamp-and-username-in-details-of-annotation.patch
py3/0180-Allow-easily-reading-viewer-config-data-from-the-mai.patch
py3/0181-.patch
py3/0182-Allow-syninc-annots-from-viewer-to-specific-content-.patch
py3/0183-Fix-syncing-for-anon-users.patch
py3/0184-Fix-sync-not-working-for-highlights.patch
py3/0185-Display-full-annotation-text-in-details-panel.patch
py3/0186-Display-timestamp-in-local-timezone.patch
py3/0187-Focus-webview-when-performing-highlight-action.patch
py3/0188-Allow-easily-editing-notes-in-the-highlights-panel.patch
py3/0189-Dont-show-removed-annotations-in-the-browser.patch
py3/0190-Add-some-documentation-for-highlighting.patch
py3/0191-Remove-unneeded-__future__-imports.patch
py3/0192-Dont-gate-annotations-behind-develop-mode-anymore.patch
py3/0193-Bump-beta-version.patch
py3/0194-Highlighting-should-be-a-top-level-section.patch
py3/0195-When-showing-all-annotations-in-browser-order-newest.patch
py3/0196-Improve-formatting-of-notes-in-the-browse-details-pa.patch
py3/0197-Fix-opening-and-closing-an-existing-highlight-causes.patch
py3/0198-Allow-pressing-n-to-start-adding-notes-when-editing-.patch
py3/0199-Use-rmtree-with-retry-when-deleting-after-library-mo.patch
py3/0200-Fix-incorrect-mapping-of-CFI-to-position-for-CFI-at-.patch
py3/0201-Retry-the-http_basic-test-once-if-it-fails.patch
py3/0202-Slight-dulling-of-text-brigthness-in-dark-mode.patch
py3/0203-calibre-portable-Add-launchers-for-standalone-viewer.patch
py3/0204-Triple-retry-sleep-time-for-tests-thats-flaky-on-git.patch
py3/0205-Avoid-error-when-selecting-a-non-existent-range-wrap.patch
py3/0206-Fix-handles-becoming-invisible-after-changing-highli.patch
#
# Debian packaging patches
#
only-plugin-update
#Disable-update-check-by-default.patch
no-detach-in-desktop-files
Hardening-Qt-code.patch
disable-unrar-test
Use-pyopenssl-instead-of-certgen.patch
Extend-timeout-limit.patch
BTS-944875-html_writer.patch
