nextcloud-desktop/admin/qt/patches
2016-01-18 16:18:53 +01:00
..
0001-Fix-crash-on-Mac-OS-if-PAC-URL-contains-non-URL-lega.patch
0002-Fix-possible-crash-when-passing-an-invalid-PAC-URL.patch
0003-Fix-crash-if-PAC-script-retrieval-returns-a-null-CFD.patch
0004-Cocoa-Fix-systray-SVG-icons.patch Ensure patches apply cleanly, drop patch 14 2015-11-25 11:49:34 +01:00
0005-OSX-Fix-disapearing-tray-icon.patch Ensure patches apply cleanly, drop patch 14 2015-11-25 11:49:34 +01:00
0006-Fix-force-debug-info-with-macx-clang_NOUPSTREAM.patch Ensure patches apply cleanly, drop patch 14 2015-11-25 11:49:34 +01:00
0007-QNAM-Fix-upload-corruptions-when-server-closes-conne.patch Ensure patches apply cleanly, drop patch 14 2015-11-25 11:49:34 +01:00
0007-X-Network-Fix-up-previous-corruption-patch.patch Qt: Add Windows-specific patches OBS, also a QNAM fix 2015-11-25 22:36:37 +01:00
0008-QNAM-Fix-reply-deadlocks-on-server-closing-connectio.patch
0009-QNAM-Assign-proper-channel-before-sslErrors-emission.patch
0010-Don-t-let-closed-http-sockets-pass-as-valid-connecti.patch Qt: Add Windows-specific patches OBS, also a QNAM fix 2015-11-25 22:36:37 +01:00
0011-Make-sure-to-report-correct-NetworkAccessibility.patch
0012-Make-sure-networkAccessibilityChanged-is-emitted.patch
0013-Make-UnknownAccessibility-not-block-requests.patch
0015-Remove-legacy-platform-code-in-QSslSocket-for-OS-X-1.patch Qt patches: Tweak more for Qt 5.4.0 2015-11-25 12:42:58 +01:00
0016-QSslSocket-evaluate-CAs-in-all-keychain-categories.patch Qt patches: Tweak more for Qt 5.4.0 2015-11-25 12:42:58 +01:00
0017-Win32-Re-init-system-proxy-if-internet-settings-chan.patch Qt: Add Windows-specific patches OBS, also a QNAM fix 2015-11-25 22:36:37 +01:00
0018-Windows-Do-not-crash-if-SSL-context-is-gone-after-ro.patch Qt: Add Windows-specific patches OBS, also a QNAM fix 2015-11-25 22:36:37 +01:00
0019-Ensure-system-tray-icon-is-prepared-even-when-menu-bar.patch Add mac system tray fix as deployed on the build machine 2016-01-18 16:18:53 +01:00
README.md Add mac system tray fix as deployed on the build machine 2016-01-18 16:18:53 +01:00

Patches used

There are our patches on top of Qt 5.4.0, which we are currently using for our binary packages on Windows and Mac OS. Most of them have been sent upstream and are part of newer Qt releases.

All changes are designed to up upstream, and all those that are special hacks to Qt will bear a NOUPSTREAM in their name

The git-style numeration is ordered by order of creation, their purpose is outlined in each patches' front matter.

Part of Qt v5.4.1 and later

  • 0001-Fix-crash-on-Mac-OS-if-PAC-URL-contains-non-URL-lega.patch
  • 0002-Fix-possible-crash-when-passing-an-invalid-PAC-URL.patch
  • 0003-Fix-crash-if-PAC-script-retrieval-returns-a-null-CFD.patch

Part of Qt v5.4.2 and later

  • 0004-Cocoa-Fix-systray-SVG-icons.patch
  • 0005-OSX-Fix-disapearing-tray-icon.patch
  • 0007-QNAM-Fix-upload-corruptions-when-server-closes-conne.patch
  • 0018-Windows-Do-not-crash-if-SSL-context-is-gone-after-ro.patch

Part of Qt v5.5.0 and later

  • 0017-Win32-Re-init-system-proxy-if-internet-settings-chan.patch

Part of Qt v5.5.1 and later

  • 0007-X-Network-Fix-up-previous-corruption-patch.patch
  • 0008-QNAM-Fix-reply-deadlocks-on-server-closing-connectio.patch
  • 0014-Fix-SNI-for-TlsV1_0OrLater-TlsV1_1OrLater-and-TlsV1_.patch

Upstreamed but not in any release yet (as of 2015-11-16)

  • 0009-QNAM-Assign-proper-channel-before-sslErrors-emission.patch
  • 0010-Don-t-let-closed-http-sockets-pass-as-valid-connecti.patch
  • 0011-Make-sure-to-report-correct-NetworkAccessibility.patch
  • 0012-Make-sure-networkAccessibilityChanged-is-emitted.patch
  • 0013-Make-UnknownAccessibility-not-block-requests.patch
  • 0015-Remove-legacy-platform-code-in-QSslSocket-for-OS-X-1.patch
  • 0016-Fix-possible-crash-when-passing-an-invalid-PAC-URL.patch
  • 0019-Ensure-system-tray-icon-is-prepared-even-when-menu-bar.patch

Not submitted to be part of any release:

  • 0006-Fix-force-debug-info-with-macx-clang_NOUPSTREAM.patch This is only needed if you intent to harvest debugging symbols for breakpad.