diff options
author | Björn Bidar | 2023-12-16 20:30:29 +0200 |
---|---|---|
committer | Björn Bidar | 2023-12-16 20:30:29 +0200 |
commit | f50236c3c0a719e24df5cebd71beedce8cd11cf3 (patch) | |
tree | a2661fdb0a8d5e4bfc5e646b7480e885ff1fa1a9 | |
parent | be8228efcb16e0ff96aead7f420a5fd27f4e34ec (diff) | |
download | aur-f50236c3c0a719e24df5cebd71beedce8cd11cf3.tar.gz |
Update to 120.0.1-1
- New upstrem release
- Rebase patches
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | 0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch | 23 | ||||
-rw-r--r-- | 0010-mozilla-s390-context.patch.patch | 2 | ||||
-rw-r--r-- | 0014-Make-PGO-use-toolchain.patch | 2 | ||||
-rw-r--r-- | 0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch | 2 | ||||
-rw-r--r-- | 0019-Bug-559213-Support-system-av1.patch | 6 | ||||
-rw-r--r-- | 0020-Bug-847568-Support-system-harfbuzz.patch | 12 | ||||
-rw-r--r-- | 0021-Bug-847568-Support-system-graphite2.patch | 8 | ||||
-rw-r--r-- | 0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch | 30 | ||||
-rw-r--r-- | 0023-Bug-1419151-Add-Unity-menubar-support.patch | 24 | ||||
-rw-r--r-- | 0025-Add-KDE-integration-to-Firefox-toolkit-parts.patch | 20 | ||||
-rw-r--r-- | 0026-Add-KDE-integration-to-Firefox.patch | 25 | ||||
-rw-r--r-- | 0027-Imported-patch-firefox-branded-icons.patch.patch | 4 | ||||
-rw-r--r-- | 0028-Allow-Eme-for-arm-and-Aarch64.patch | 2 | ||||
-rw-r--r-- | 0029-Shut-up-warnings-about-future-Rust-version-incompati.patch | 4 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | firefox-kde-opensuse.changes | 60 |
17 files changed, 184 insertions, 114 deletions
@@ -1,6 +1,6 @@ pkgbase = firefox-kde-opensuse pkgdesc = Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE - pkgver = 119.0.1 + pkgver = 120.0.1 pkgrel = 1 url = https://github.com/openSUSE/firefox-maintenance arch = i686 @@ -59,12 +59,12 @@ pkgbase = firefox-kde-opensuse optdepends = pulseaudio: Audio support optdepends = libnotify: Notification integration optdepends = xdg-desktop-portal: Screensharing with Wayland - provides = firefox=119.0.1 + provides = firefox=120.0.1 conflicts = firefox options = !emptydirs options = !lto - source = https://archive.mozilla.org/pub/firefox/releases/119.0.1/source/firefox-119.0.1.source.tar.xz - source = https://archive.mozilla.org/pub/firefox/releases/119.0.1/source/firefox-119.0.1.source.tar.xz.asc + source = https://archive.mozilla.org/pub/firefox/releases/120.0.1/source/firefox-120.0.1.source.tar.xz + source = https://archive.mozilla.org/pub/firefox/releases/120.0.1/source/firefox-120.0.1.source.tar.xz.asc source = mozconfig source = firefox.desktop source = vendor.js @@ -101,7 +101,7 @@ pkgbase = firefox-kde-opensuse source = 0031-Bug-1796523-Workaround-source-locations-for-function.patch source = 0032-Bug-1822730-Add-basic-blob-protocol-handling-for-blo.patch validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353 - sha256sums = 48cc43cab060e97467e9a17617f511a177e7b91b7e77e408425351a2cbb07f70 + sha256sums = 76e7bb2a144880158444d8e9014f4d080d219bd150c3db405b27e4c7e3959ae2 sha256sums = SKIP sha256sums = be65b2421999ad5c8ffa363dc009ce2cd291badc422fbb456967616bad3e2e19 sha256sums = 4c93b2e1f1675e033ed7910fe5f379626a92903a940697430985bcfdf94afceb @@ -110,34 +110,33 @@ pkgbase = firefox-kde-opensuse sha256sums = eb19d9568e8d7705b2a0c4774d4f6a758a910c0e5cf427727feb5884a2a1ee98 sha256sums = 4322124dc370ac56063837370a8107e85ca6e0d4037ff71ece5e7b0f55ed8053 sha256sums = a8aeb8b73abe711752ebf1a561fb4af736854be5c298441b8de7a1148a47a416 - sha256sums = f1b6cdce0e35bce959c325ea9f1316fea062923bdad9091d58050bee21cc9102 + sha256sums = 30445469c527fbfad26d0699bfe91b8ff5339225cc021ba9b609ff826767b642 sha256sums = 999f0f5c198f00943894639d9dd4157f3e078a40e1f8a815aef2dacd5158a67c sha256sums = bba76c5e13952ef45362f8e53a5c030e0f5d722f8f266228787136a5312330ea sha256sums = f2fcd4ca82b833f5e5b7e991882e24f09463cd837242b18cf163bc751f2e21d5 sha256sums = 766faefbd4898049e9913589962bf839da6785d50f0631b4eac7316f16bf2ea6 - sha256sums = ccb405fe8a3cae43b7211807eab90baf4ae99d9e09612304e6b3e52474f9434d + sha256sums = 1cad951e7ff0073c9b5462fa9c4d8ead78d6d494286092b5d23a6fa5949259ef sha256sums = 516f6f38c442208c79f4c3d8734520ebe026607dc2d88c6b4383e7893522313b sha256sums = 32d40630a010ee91d2c35c814ef2f567ad7faf859f8198735829958cb055f53b sha256sums = 1ffdcff3d4e31c5cceddadfa0111c27a34480594238cdf85866ee1073d922910 - sha256sums = 316c6ed1a85cee7ec1e00b6b3b869dbf47b81c23e8384d9f704f69e99a21c2e9 + sha256sums = 3144c2f38c9e60ba00f231e7a8051ca41cdc5d9f542c0144f4549f525a8c129f sha256sums = 5ee703cddba6045a03ee882ff70423fe185d009e2c912fc49ef66f7703ea46fe sha256sums = 2400173d2c84573194c6af9031663a5b2332ccb4929b246b216c61c97d8b0a54 - sha256sums = 77a4635a30d54f187efaae5ac1f1cb029445b1317f148053206ebeb6a3255ae6 + sha256sums = 529e60c54f699083f6926571836385c6e1011a9845be930bf54682e2826fc1c7 sha256sums = 72d30acbe1e8488c6bd3af2e0813223842a63b859d6e7aff66d2f23612b7ad8b - sha256sums = 1b9b4ac7550b33f2dcce3ef7d64cdc52682cc78ce397aba9ff71cca93b1282be - sha256sums = a319b263cd437a2a817845a0670137e8aef7826e768db8454994ecd2af01c247 - sha256sums = 62e4d94c648a48313d3716a85c5503f99d02674cc97be6b86fdddbc397cd0999 - sha256sums = 6684d5c564a4d4a8a2b90a51890abae719f419f81baae057b41e9b4cfba07c34 - sha256sums = fc53e7bcaa3ebcd0bb5e6562f57561dc23727690529cae97c86560fed05e05c0 + sha256sums = 4d8d2af1f801f09fcd57ea369ad1b9b17b0333265d39a35d50f5c45fe022ceb1 + sha256sums = a99f3942c5f26c3f8001513cb7ec6a1f18ca1494f7bd6001639032e5b8c648be + sha256sums = 6ff030108c30523d706d08218b120fce082ff5dec405ab7f867ccf6ad36a2293 + sha256sums = 3f7d40ab46485412881182432b0bbc1d2c3b648a54af52d6bff8758b05ec412d + sha256sums = 067c837d126ece36c5581e169ea9ef6b0cd43b3b91901a5726bbb7f383e1f0d2 sha256sums = dfb11575e7d43071c9046762408b7267507c645020678d57689d55d3f68c0c28 - sha256sums = c4258daf80395735546d2e12214b77a14207e09be16372030322e459235a37ea - sha256sums = 6545e1406fe6ee307ea876dffb41ae5453469d388ff12941ab210d5e372462b6 - sha256sums = 056dd0b79d0e1992dd6cdfe1553e5048d8c4cc8baf8812d69f9e2e55000467bd - sha256sums = 76f83f143ea043fa07e8db8e39163a17b5889ed6cdfe2e88b95440d7c4f8ef3e - sha256sums = d747ba2ee13eda08f2d52006333f81d845b82b1b3e1c099d96a5de9aeea6ac0e + sha256sums = bb968765d545336bffb0e9e8a90e187e652ccc27d28cbf41138896e2b3501664 + sha256sums = 43054488aced4d98ff308d48bf1eec1b754e377115f3c41b0553c493d1f5ebcb + sha256sums = c264af7b086701e5c76b47e87e4cd79ddb424e4ec6e87f81592c7ea1a37ace3a + sha256sums = c6f547624dc462d84154c3ab21bc71b0ae15e90ccdeb6b7b106a6c0e2b21442f + sha256sums = 9065d13f8de57e5b6e473729a47ec12a2869ae3f06e5f98cff7a78ebac237630 sha256sums = 7038651e09bd1f1cf2561ee977e6fcc58f7295ce821f419288da6d0b2bcc8feb sha256sums = 0d7a0f8bd7f0a8f1319d79a433d848a3eb43e81f4a14f29d5c8602be49d93cb9 - sha256sums = ca63e1a8b93eed45fe1b6dc4da087d18b866570d99cfc6abfb8a7d3187d98e83 pkgname = firefox-kde-opensuse depends = libxt diff --git a/0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch b/0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch index 189d2c42dc23..1f4669ed3991 100644 --- a/0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch +++ b/0005-mozilla-silence-no-return-type.patch-to-fix-build-er.patch @@ -28,6 +28,7 @@ Subject: [PATCH] mozilla-silence-no-return-type.patch to fix build errors on .../call/adaptation/video_stream_adapter.cc | 5 +++++ third_party/libwebrtc/call/rtp_payload_params.cc | 2 +- third_party/libwebrtc/call/video_send_stream.cc | 1 + + third_party/libwebrtc/media/base/codec.cc | 1 + .../audio_processing/agc2/clipping_predictor.cc | 2 +- .../agc2/input_volume_stats_reporter.cc | 1 + .../audio_processing/agc2/rnn_vad/rnn_fc.cc | 2 ++ @@ -42,7 +43,7 @@ Subject: [PATCH] mozilla-silence-no-return-type.patch to fix build errors on .../codecs/vp8/default_temporal_layers.cc | 1 + .../codecs/vp8/temporal_layers_checker.cc | 1 + .../video_stream_encoder_resource_manager.cc | 1 + - 37 files changed, 66 insertions(+), 5 deletions(-) + 38 files changed, 67 insertions(+), 5 deletions(-) diff --git a/gfx/skia/skia/include/codec/SkEncodedOrigin.h b/gfx/skia/skia/include/codec/SkEncodedOrigin.h index 19d083672f6b974e1df968bf4061b40002b01310..c1103223deaba0df7d97eb5ff71c0e78b3c41d03 100644 @@ -300,10 +301,10 @@ index ddd287ad0cc1e3910adeb125a989fe2b0d93ec9e..c7a62205ab89742e8994b8fc067064c0 sk_sp<SkVertices> makeVertices(const SkPath& path, const SkMatrix& ctm, diff --git a/intl/icu/source/i18n/number_rounding.cpp b/intl/icu/source/i18n/number_rounding.cpp -index 4da6f4a4b00a9280e9ef4e4415857f7f715cd07b..6e2c9fa7b2b92b5a5b3469b0aed9405f43937b58 100644 +index 9438ae4d419a21030091ac88864330eb6db0b91b..bf7507ef0f3d5715c8910f4e635485200420e18f 100644 --- a/intl/icu/source/i18n/number_rounding.cpp +++ b/intl/icu/source/i18n/number_rounding.cpp -@@ -283,6 +283,7 @@ FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t maxFrac) +@@ -287,6 +287,7 @@ FractionPrecision Precision::constructFraction(int32_t minFrac, int32_t maxFrac) settings.fMaxFrac = static_cast<digits_t>(maxFrac); settings.fMinSig = -1; settings.fMaxSig = -1; @@ -311,7 +312,7 @@ index 4da6f4a4b00a9280e9ef4e4415857f7f715cd07b..6e2c9fa7b2b92b5a5b3469b0aed9405f PrecisionUnion union_; union_.fracSig = settings; return {RND_FRACTION, union_}; -@@ -294,6 +295,7 @@ Precision Precision::constructSignificant(int32_t minSig, int32_t maxSig) { +@@ -298,6 +299,7 @@ Precision Precision::constructSignificant(int32_t minSig, int32_t maxSig) { settings.fMaxFrac = -1; settings.fMinSig = static_cast<digits_t>(minSig); settings.fMaxSig = static_cast<digits_t>(maxSig); @@ -462,6 +463,18 @@ index e8532a7a2669e717e79c49a1fd45020ca07dbced..c251629073b4c555c57d79d7fa7578a2 } } // namespace +diff --git a/third_party/libwebrtc/media/base/codec.cc b/third_party/libwebrtc/media/base/codec.cc +index 7a238cfae4ae4e6e499052361376b2a13428de6c..93ec783252473adbfb5a5703d9e2ca98d4e3f457 100644 +--- a/third_party/libwebrtc/media/base/codec.cc ++++ b/third_party/libwebrtc/media/base/codec.cc +@@ -200,6 +200,7 @@ bool Codec::Matches(const Codec& codec, + case Type::kVideo: + return IsSameCodecSpecific(name, params, codec.name, codec.params); + } ++ return false; // unreached + }; + + return matches_id && matches_type_specific(); diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor.cc b/third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor.cc index fd759c63e8519fc8655cb873c3d7fc04e209e03d..1a3369ee23bdac60d4f68c9f34be991ce2be47dd 100644 --- a/third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor.cc @@ -562,7 +575,7 @@ index 90428464e3bca2e8b0268e977d03d27176aedf86..8f9f8ac3ee6b743cb1d025d0f3b4088b } // namespace diff --git a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc b/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc -index ebe6779e31be9bbeab5154171ca02fc9d90e8c2a..b78c38f97622ee7d2b24c8ebf6c3ab0c7931d7c7 100644 +index 61ed84ebb532521ce9a4af69355807b04f228859..4d06c61ce6bffcd89b767932e9c7987cea6cceab 100644 --- a/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc +++ b/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc @@ -44,6 +44,7 @@ ScreenCastPortal::CaptureSourceType ScreenCastPortal::ToCaptureSourceType( diff --git a/0010-mozilla-s390-context.patch.patch b/0010-mozilla-s390-context.patch.patch index 187480fc971c..2a86fb6ac743 100644 --- a/0010-mozilla-s390-context.patch.patch +++ b/0010-mozilla-s390-context.patch.patch @@ -8,7 +8,7 @@ Subject: [PATCH] mozilla-s390-context.patch 1 file changed, 8 insertions(+) diff --git a/js/src/wasm/WasmSignalHandlers.cpp b/js/src/wasm/WasmSignalHandlers.cpp -index f779e93ef6e4c283f937e01cae6b1d5ac7e94cd3..60df097716fc59545cb2ef75bba4de2a31473365 100644 +index f838b7bec0e82850d1a36e99fab1c2000c4263c7..34b90d46f53f069964d5e288b4181bf236ab8fd6 100644 --- a/js/src/wasm/WasmSignalHandlers.cpp +++ b/js/src/wasm/WasmSignalHandlers.cpp @@ -174,6 +174,10 @@ using mozilla::DebugOnly; diff --git a/0014-Make-PGO-use-toolchain.patch b/0014-Make-PGO-use-toolchain.patch index 681b86d2fb38..d151a4fa9700 100644 --- a/0014-Make-PGO-use-toolchain.patch +++ b/0014-Make-PGO-use-toolchain.patch @@ -9,7 +9,7 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> 1 file changed, 9 insertions(+) diff --git a/build/unix/mozconfig.unix b/build/unix/mozconfig.unix -index f1e5a2edd9257f82210019ae4b9e68187a9545a7..b7f9c6bb8f9c01f1c6ab9c9c7bf7ed41e8f99fc3 100644 +index 05bf666b392533ca0a4e0a1428f5f1786b5f5821..4b4502aaa2183091cff1e2995862fb34ad7fd8b4 100644 --- a/build/unix/mozconfig.unix +++ b/build/unix/mozconfig.unix @@ -4,6 +4,15 @@ if [ -n "$FORCE_GCC" ]; then diff --git a/0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch b/0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch index 079b3f2b40a3..79353174cc4e 100644 --- a/0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch +++ b/0017-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch @@ -9,7 +9,7 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> 1 file changed, 2 insertions(+) diff --git a/config/makefiles/rust.mk b/config/makefiles/rust.mk -index 2159e127cae5a9d59a43a3fadbd893d891b36354..a3ae7ce5ea8276b2c4f6da62e47183a597080ed1 100644 +index 2f28e46f2ff3f1fa581306614629faa81c049650..479f2cae520ec20f468320599ce75be413a0e182 100644 --- a/config/makefiles/rust.mk +++ b/config/makefiles/rust.mk @@ -82,6 +82,7 @@ endif diff --git a/0019-Bug-559213-Support-system-av1.patch b/0019-Bug-559213-Support-system-av1.patch index 7764e3b74186..5b997b87b3d7 100644 --- a/0019-Bug-559213-Support-system-av1.patch +++ b/0019-Bug-559213-Support-system-av1.patch @@ -32,10 +32,10 @@ index fe765d1fa0130296b9b89129ad5bf5f55a885823..58396762e2e6950855816e4ce175b5cb if not CONFIG["MOZ_SYSTEM_PNG"]: external_dirs += ["media/libpng"] diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild -index dc7f580453a7f171ddfe795f450bf1cfe1bf6b7a..f0404231eab0ba35391cad2f87ccfbf0afec4d67 100644 +index 20145e89af1bbb02476d84340088bb7ceba7af8e..4b61063cf92a2adabb7b552328420aefbfc93242 100644 --- a/config/system-headers.mozbuild +++ b/config/system-headers.mozbuild -@@ -1296,6 +1296,14 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']: +@@ -1294,6 +1294,14 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']: 'proxy.h', ] @@ -90,7 +90,7 @@ index 845d0030229cc2a81eaa1a0ca341d0175af3d976..3b5d5153fc9f49ed729eb5685e8d6779 LOCAL_INCLUDES += ['/media/mozva'] SOURCES += [ diff --git a/toolkit/moz.configure b/toolkit/moz.configure -index 98373842410d8ff4ae5e272bca38f39a0bb20118..b865c45a462f8d1a791115c7ab265dd23218e817 100644 +index 9d5ee0ca9100d4206e8e0ef43f6ce5193acfa078..28d3ffdc390b9273e6dd1adbe07d964150ab5a19 100644 --- a/toolkit/moz.configure +++ b/toolkit/moz.configure @@ -747,14 +747,29 @@ def av1(value): diff --git a/0020-Bug-847568-Support-system-harfbuzz.patch b/0020-Bug-847568-Support-system-harfbuzz.patch index 32a538c47ad7..c0753c9f2f50 100644 --- a/0020-Bug-847568-Support-system-harfbuzz.patch +++ b/0020-Bug-847568-Support-system-harfbuzz.patch @@ -21,10 +21,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> 10 files changed, 39 insertions(+), 1 deletion(-) diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild -index f0404231eab0ba35391cad2f87ccfbf0afec4d67..53cbde197a2956052d1e0b0da1917716837c20b1 100644 +index 4b61063cf92a2adabb7b552328420aefbfc93242..f35c684e9ef6693804d8e026d8ff3fa8236f6444 100644 --- a/config/system-headers.mozbuild +++ b/config/system-headers.mozbuild -@@ -1240,6 +1240,13 @@ if CONFIG['OS_TARGET'] == 'Android': +@@ -1238,6 +1238,13 @@ if CONFIG['OS_TARGET'] == 'Android': 'vr/gvr/capi/include/gvr.h', ] @@ -39,10 +39,10 @@ index f0404231eab0ba35391cad2f87ccfbf0afec4d67..53cbde197a2956052d1e0b0da1917716 system_headers += [ 'jack/jack.h', diff --git a/dom/base/moz.build b/dom/base/moz.build -index 7c24df79968ccf552ac25e98ae255699c30dc382..0c21e786dc0ad09907694af294baad7e831fe59e 100644 +index 9210804b890a26b625d4df182de31331dcc46f97..5050bf1c087b22d95ce569e5263f462dd19f129c 100644 --- a/dom/base/moz.build +++ b/dom/base/moz.build -@@ -608,6 +608,9 @@ FINAL_LIBRARY = "xul" +@@ -604,6 +604,9 @@ FINAL_LIBRARY = "xul" if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk": CXXFLAGS += CONFIG["MOZ_GTK3_CFLAGS"] @@ -143,7 +143,7 @@ index 17612ff1b396891c8942f53d3f39fbca8bdca6cb..d6d51948da54c7fbca53662050d33019 + USE_LIBS += ["icu"] diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build -index 3faa0370cc1c0025f03f0011c73876c0da8a6e71..fb81f6ceebcb4c6c14d0e2e2df48531b74d174bf 100644 +index da1d8c47f83e2f23cd802615ab8fff822f6e05c8..7ee842def285a9a7fc805758e9f73494c0a59224 100644 --- a/toolkit/library/moz.build +++ b/toolkit/library/moz.build @@ -286,6 +286,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]: @@ -157,7 +157,7 @@ index 3faa0370cc1c0025f03f0011c73876c0da8a6e71..fb81f6ceebcb4c6c14d0e2e2df48531b OS_LIBS += CONFIG["MOZ_JPEG_LIBS"] diff --git a/toolkit/moz.configure b/toolkit/moz.configure -index b865c45a462f8d1a791115c7ab265dd23218e817..a811d7ba1f783681628e1c3f67d594573c4f9e39 100644 +index 28d3ffdc390b9273e6dd1adbe07d964150ab5a19..3b1ce8d63069384c9afca009fe19d2b3740241aa 100644 --- a/toolkit/moz.configure +++ b/toolkit/moz.configure @@ -678,6 +678,14 @@ def freetype2_combined_info(fontconfig_info, freetype2_info): diff --git a/0021-Bug-847568-Support-system-graphite2.patch b/0021-Bug-847568-Support-system-graphite2.patch index 434c374ee9a7..8d411fd6bb47 100644 --- a/0021-Bug-847568-Support-system-graphite2.patch +++ b/0021-Bug-847568-Support-system-graphite2.patch @@ -20,10 +20,10 @@ Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> create mode 100644 gfx/graphite2/geckoextra/moz.build diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild -index 53cbde197a2956052d1e0b0da1917716837c20b1..cae9c78f51c3eea97a954c9e830e88544bbcbdee 100644 +index f35c684e9ef6693804d8e026d8ff3fa8236f6444..faac04e9d6ab8af7698aea7b3b0ec92a5b364227 100644 --- a/config/system-headers.mozbuild +++ b/config/system-headers.mozbuild -@@ -1247,6 +1247,12 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']: +@@ -1245,6 +1245,12 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']: 'harfbuzz/hb.h', ] @@ -166,7 +166,7 @@ index 57a41cb1b28592b761c51d6fbdc6ec0ce4a54936..7d6b36c150eca93b035de97ade08a78e dnl = Child Process Name for IPC dnl ======================================================== diff --git a/toolkit/library/moz.build b/toolkit/library/moz.build -index fb81f6ceebcb4c6c14d0e2e2df48531b74d174bf..e43d77d815ace132469fe3c1ecca7256fce1e0f7 100644 +index 7ee842def285a9a7fc805758e9f73494c0a59224..1ac8cf64d8e079f7a1a0b57b2042d46285b2c766 100644 --- a/toolkit/library/moz.build +++ b/toolkit/library/moz.build @@ -286,6 +286,9 @@ if CONFIG["MOZ_ANDROID_GOOGLE_VR"]: @@ -180,7 +180,7 @@ index fb81f6ceebcb4c6c14d0e2e2df48531b74d174bf..e43d77d815ace132469fe3c1ecca7256 OS_LIBS += CONFIG["MOZ_HARFBUZZ_LIBS"] diff --git a/toolkit/moz.configure b/toolkit/moz.configure -index a811d7ba1f783681628e1c3f67d594573c4f9e39..bbcbde85670803415bd804bc472f64fb592f490b 100644 +index 3b1ce8d63069384c9afca009fe19d2b3740241aa..74073e7e33f587ad8bf6a42f06fce156fcd33382 100644 --- a/toolkit/moz.configure +++ b/toolkit/moz.configure @@ -678,6 +678,19 @@ def freetype2_combined_info(fontconfig_info, freetype2_info): diff --git a/0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch b/0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch index 58ce63b9236e..e8786668ee5b 100644 --- a/0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch +++ b/0022-Bug-1611386-Reenable-support-for-enable-system-sqlit.patch @@ -24,10 +24,10 @@ Signed-off-by: Björn Bidar <bjorn.bidar@jolla.com> 9 files changed, 70 insertions(+), 14 deletions(-) diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in -index 1e48dd12b43ed48085f22f6576f8c6696153775f..02e4a98563b72c421bbd79ea232a12b1792ff4b3 100644 +index b3213b8c4498b0467d7863d53c5fc4240e4609be..359fcd671f0ebeba46e2556c99ec11ce067fe23e 100644 --- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in -@@ -146,9 +146,11 @@ +@@ -145,9 +145,11 @@ @RESPATH@/update-settings.ini #endif @RESPATH@/platform.ini @@ -104,10 +104,10 @@ index b7198b1912fdc8d1182a445421aec3450474c23d..3ecc0bb997cf376e996bff2d9c184ecf // treat them as such. Release(); // Call is protected by us holding the mutex. diff --git a/storage/moz.build b/storage/moz.build -index 3509923c39b74218dfa11261ef67e9e40f89eea5..d5ef35b92fd6706e3f9879054bcda51b66d57e4b 100644 +index 38a855fce67ef30924be37f15359442b82dbbd82..0152aa5d39cd13abd36f4c0bf718e230c207dbdf 100644 --- a/storage/moz.build +++ b/storage/moz.build -@@ -105,6 +105,12 @@ DEFINES["SQLITE_MAX_LIKE_PATTERN_LENGTH"] = 50000 +@@ -101,6 +101,12 @@ if CONFIG["MOZ_THUNDERBIRD"] or CONFIG["MOZ_SUITE"]: if not CONFIG["MOZ_AVOID_DISK_REMNANT_ON_CLOSE"]: DEFINES["MOZ_SQLITE_PERSIST_AUXILIARY_FILES"] = 1 @@ -121,10 +121,10 @@ index 3509923c39b74218dfa11261ef67e9e40f89eea5..d5ef35b92fd6706e3f9879054bcda51b "/dom/base", "/third_party/sqlite3/src", diff --git a/storage/mozStorageConnection.cpp b/storage/mozStorageConnection.cpp -index 0398124f6ad233acef7625aac81c4f1162ff7d46..7a98488181763fdac3b3df0116a73592d8df6ea0 100644 +index 755f6d55a7bcaa7e192c4431469e2003d78a7937..b98ea355a8b0499cbe464f0a755e1735037076f3 100644 --- a/storage/mozStorageConnection.cpp +++ b/storage/mozStorageConnection.cpp -@@ -1041,6 +1041,10 @@ nsresult Connection::initializeInternal() { +@@ -1046,6 +1046,10 @@ nsresult Connection::initializeInternal() { return convertResultCode(srv); } @@ -136,18 +136,18 @@ index 0398124f6ad233acef7625aac81c4f1162ff7d46..7a98488181763fdac3b3df0116a73592 srv = registerFunctions(mDBConn); if (srv != SQLITE_OK) { diff --git a/storage/mozStorageService.cpp b/storage/mozStorageService.cpp -index 6427fef6529fa2959100c3b5b1c7b82ae0f6961e..6081bf0d89a538f8002e2a8f728d6cafff486ee3 100644 +index ac5a7b17888c48fc1afde78a3713994934763843..66beae8efe4b166b6f696a300139c9ae0d770a68 100644 --- a/storage/mozStorageService.cpp +++ b/storage/mozStorageService.cpp -@@ -18,6 +18,7 @@ - #include "mozStoragePrivateHelpers.h" - #include "nsIObserverService.h" +@@ -21,6 +21,7 @@ #include "nsIPropertyBag2.h" + #include "ObfuscatingVFS.h" + #include "QuotaVFS.h" +#include "nsIPromptService.h" #include "mozilla/Services.h" #include "mozilla/LateWriteChecks.h" #include "mozIStorageCompletionCallback.h" -@@ -167,6 +168,31 @@ already_AddRefed<Service> Service::getSingleton() { +@@ -170,6 +171,31 @@ already_AddRefed<Service> Service::getSingleton() { return do_AddRef(gService); } @@ -180,10 +180,10 @@ index 6427fef6529fa2959100c3b5b1c7b82ae0f6961e..6081bf0d89a538f8002e2a8f728d6caf // main thread. NS_ENSURE_TRUE(NS_IsMainThread(), nullptr); diff --git a/third_party/sqlite3/src/moz.build b/third_party/sqlite3/src/moz.build -index ff363c12935cd42ad40051627c287006f4c6be15..9242bb241e294745c45412c1db5f1cf293b26d0f 100644 +index 43bda4c89b651d8b959d5db67faccb914e4aa792..838e8851e5c1561755a4325ca3cd3f3f80da79d7 100644 --- a/third_party/sqlite3/src/moz.build +++ b/third_party/sqlite3/src/moz.build -@@ -81,6 +81,7 @@ DEFINES['SQLITE_OMIT_BUILTIN_TEST'] = True +@@ -79,6 +79,7 @@ DEFINES['SQLITE_OMIT_BUILTIN_TEST'] = True # Try to use a MEMORY temp store when possible. That allows for better # performance and doesn't suffer from a full separate tmp partition. # Exclude 32bit platforms due to address space fragmentation issues. @@ -191,7 +191,7 @@ index ff363c12935cd42ad40051627c287006f4c6be15..9242bb241e294745c45412c1db5f1cf2 if CONFIG['OS_TARGET'] == 'Android': # On Android there's no tmp partition, so always use a MEMORY temp store. DEFINES['SQLITE_TEMP_STORE'] = 3 -@@ -90,6 +91,7 @@ elif CONFIG['HAVE_64BIT_BUILD']: +@@ -88,6 +89,7 @@ elif CONFIG['HAVE_64BIT_BUILD']: # Change the default temp files prefix, to easily distinguish files we created # vs files created by other Sqlite instances in the system. @@ -214,7 +214,7 @@ index fc576f30bc6a47db5c8bfbaa77bb117f1bd68011..903d6b29f62528b6ecd762ef69fb5f20 sqlite3_complete16 sqlite3_config diff --git a/toolkit/moz.configure b/toolkit/moz.configure -index bbcbde85670803415bd804bc472f64fb592f490b..9fd9356c4016933f84f660c40116739f20ca15ee 100644 +index 74073e7e33f587ad8bf6a42f06fce156fcd33382..f599c82d749e5efda576a5122de7d4b88ea22831 100644 --- a/toolkit/moz.configure +++ b/toolkit/moz.configure @@ -380,6 +380,20 @@ sndio = pkg_check_modules("MOZ_SNDIO", "sndio", when="--enable-sndio") diff --git a/0023-Bug-1419151-Add-Unity-menubar-support.patch b/0023-Bug-1419151-Add-Unity-menubar-support.patch index ae5dc1272ae1..8994d2afe0bd 100644 --- a/0023-Bug-1419151-Add-Unity-menubar-support.patch +++ b/0023-Bug-1419151-Add-Unity-menubar-support.patch @@ -84,10 +84,10 @@ index fca2398bfc97aad365d3b446fab06f2a7863948e..fe057e454e9fcfa04db17d44306357a7 event.target.parentNode.openedWithKey);" #endif diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js -index 0bc3e362057b69754919b0e4a57eeb1846a7e6e5..23a7d39d852d9e57e960f9def3719c0b76e63e2f 100644 +index a8c62c15f68fd011e091fb30ba3e12de30cceb8d..e75140b99ada964eab7c69874002a2657fbac2be 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js -@@ -6326,11 +6326,18 @@ function onViewToolbarsPopupShowing(aEvent, aInsertPoint) { +@@ -6370,11 +6370,18 @@ function onViewToolbarsPopupShowing(aEvent, aInsertPoint) { MozXULElement.insertFTLIfNeeded("browser/toolbarContextMenu.ftl"); let firstMenuItem = aInsertPoint || popup.firstElementChild; let toolbarNodes = gNavToolbox.querySelectorAll("toolbar"); @@ -107,10 +107,10 @@ index 0bc3e362057b69754919b0e4a57eeb1846a7e6e5..23a7d39d852d9e57e960f9def3719c0b let menu = BookmarkingUI.buildBookmarksToolbarSubmenu(toolbar); popup.insertBefore(menu, firstMenuItem); diff --git a/browser/components/places/content/places.xhtml b/browser/components/places/content/places.xhtml -index 0d5889651ee1f07218be19530754dacaf1311174..4412fe92b588d22d0aebc1af160a0ac7641cdeb2 100644 +index e1ac09878b1b66551cc96200d785ca8381999300..837709d0886ed42139ab5b3baf019b7b207067a0 100644 --- a/browser/components/places/content/places.xhtml +++ b/browser/components/places/content/places.xhtml -@@ -160,6 +160,7 @@ +@@ -184,6 +184,7 @@ #else <menubar id="placesMenu"> <menu class="menu-iconic" data-l10n-id="places-organize-button" @@ -175,7 +175,7 @@ index b2059e396efec51ec515540e69adfd18a74a906f..5f00ef562b374aa5d1d5792240395c4a XPCOM_MANIFESTS += [ "components.conf", diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js -index a38a760f9c5ce666ad8d51d46f7685c9ac45d7b3..33f501870f9309da3f38a61adb212caf008aeb15 100644 +index 86bfe71247a6aaa46123fb6b3aec7891e2ab31a2..4bfa4d829f3310b725a53145ae183a22846b566c 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -161,6 +161,9 @@ pref("dom.text-recognition.enabled", true); @@ -299,7 +299,7 @@ index 851de59d0c66dff8a593f494c5ea8a8fe88535b2..c6fa8c129c773f6fc377912dce921ab5 if defined('NS_PRINTING'): diff --git a/widget/gtk/moz.build b/widget/gtk/moz.build -index 90cd17a0982b980dfb313fc34aba69ceddcbe9d7..c6a765df9e5a4c95f77e9ee1b4ebbf9913a81e15 100644 +index 3e485fc428e83f0e0bd7952e40435ea1f94d081d..a6ed6f7c8cd08853f4bf1e25eb658b8fb9a4cbb1 100644 --- a/widget/gtk/moz.build +++ b/widget/gtk/moz.build @@ -100,6 +100,15 @@ UNIFIED_SOURCES += [ @@ -5263,10 +5263,10 @@ index 0000000000000000000000000000000000000000..2e0d429eddfdfc84620834eced6b9733 + +#endif /* __nsNativeMenuService_h__ */ diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp -index c73a4c64a58d93a827b9a793ed5cfd714a7852da..ceb048d79b69bb4e470d3f794c4f308eae5e868b 100644 +index e68ec8a346ea0244ced131d81e7317940001cea1..7d88d798cf8f39fe71722bef4be8c13db1427eab 100644 --- a/widget/gtk/nsWindow.cpp +++ b/widget/gtk/nsWindow.cpp -@@ -7561,6 +7561,10 @@ void nsWindow::HideWindowChrome(bool aShouldHide) { +@@ -7573,6 +7573,10 @@ void nsWindow::HideWindowChrome(bool aShouldHide) { SetWindowDecoration(aShouldHide ? BorderStyle::None : mBorderStyle); } @@ -5404,7 +5404,7 @@ index 0000000000000000000000000000000000000000..488c8f49c0217890d2c5a12f57fdc194 + Atom("shellshowingmenubar", "shellshowingmenubar"), +] diff --git a/xpcom/ds/StaticAtoms.py b/xpcom/ds/StaticAtoms.py -index 2e4fd0133936bd57bcd1721894cf310527169658..d636a1e23507309742ee6b6b6daec8868932c723 100644 +index f0303d1bff25affba3d1a795d75c9521029f459f..72583aebe1a61e6953cebeedafecdc4a37869349 100644 --- a/xpcom/ds/StaticAtoms.py +++ b/xpcom/ds/StaticAtoms.py @@ -13,6 +13,7 @@ from Atom import ( @@ -5415,7 +5415,7 @@ index 2e4fd0133936bd57bcd1721894cf310527169658..d636a1e23507309742ee6b6b6daec886 # Static atom definitions, used to generate nsGkAtomList.h. # -@@ -2548,7 +2549,7 @@ STATIC_ATOMS = [ +@@ -2552,7 +2553,7 @@ STATIC_ATOMS = [ InheritingAnonBoxAtom("AnonBox_mozSVGForeignContent", ":-moz-svg-foreign-content"), InheritingAnonBoxAtom("AnonBox_mozSVGText", ":-moz-svg-text"), # END ATOMS @@ -5425,10 +5425,10 @@ index 2e4fd0133936bd57bcd1721894cf310527169658..d636a1e23507309742ee6b6b6daec886 diff --git a/xpfe/appshell/AppWindow.cpp b/xpfe/appshell/AppWindow.cpp -index ea2b7029426300ed33acbfd33302392a6c17a4d4..231b47372caf18e1a7fa3206cff103a43006f8ce 100644 +index 6a2f0f552c1961822712bdb43100525a854d94d2..5d0a7bb34603187ef97fb59a18d00b1175df5247 100644 --- a/xpfe/appshell/AppWindow.cpp +++ b/xpfe/appshell/AppWindow.cpp -@@ -77,7 +77,7 @@ +@@ -78,7 +78,7 @@ #include "mozilla/dom/DocumentL10n.h" diff --git a/0025-Add-KDE-integration-to-Firefox-toolkit-parts.patch b/0025-Add-KDE-integration-to-Firefox-toolkit-parts.patch index 43ca9915341b..72e7a823630c 100644 --- a/0025-Add-KDE-integration-to-Firefox-toolkit-parts.patch +++ b/0025-Add-KDE-integration-to-Firefox-toolkit-parts.patch @@ -48,10 +48,10 @@ Co-authored-by: Björn Bidar <bjorn.bidar@thaodan.de> create mode 100644 uriloader/exthandler/unix/nsKDERegistry.h diff --git a/modules/libpref/Preferences.cpp b/modules/libpref/Preferences.cpp -index 240dd198b529460eebca32da2dd14d3a91a99179..d956d013a1ce3480df823d1275e9a1eb6423016e 100644 +index 0dc2a121245350fbc57d976a04f199c53065f8b8..969bdb4f6dba260e903df85bee8d3c7c2df32a1c 100644 --- a/modules/libpref/Preferences.cpp +++ b/modules/libpref/Preferences.cpp -@@ -95,6 +95,7 @@ +@@ -96,6 +96,7 @@ #ifdef MOZ_BACKGROUNDTASKS # include "mozilla/BackgroundTasks.h" #endif @@ -60,7 +60,7 @@ index 240dd198b529460eebca32da2dd14d3a91a99179..d956d013a1ce3480df823d1275e9a1eb #ifdef DEBUG # include <map> diff --git a/modules/libpref/moz.build b/modules/libpref/moz.build -index 63c4608a88d9b9a5e3163294b6d778a2354dc5f5..dbafcdda35c672e00159c9d461219bd23072c6cf 100644 +index 3e835d422cfdfb07410b01e834bee2973ae30c57..ce58aec8ef07acf971290174b9ee5c172b1fdccd 100644 --- a/modules/libpref/moz.build +++ b/modules/libpref/moz.build @@ -126,6 +126,10 @@ UNIFIED_SOURCES += [ @@ -255,7 +255,7 @@ index 185dc1e22a903cec95b212d1713dddf764b9b198..bdb4ed6f9f86583d02dd80278f858d06 auto result = MakeRefPtr<nsUnixSystemProxySettings>(); result->Init(); diff --git a/toolkit/xre/moz.build b/toolkit/xre/moz.build -index de05e0cc29752855138b4d189ce6a13c2121d715..c89faad7bfca4ab1d60390766b2e7befd9e3831d 100644 +index 9a76d1f580c08fafe6b3ab53669cb2ee6c289d12..80416ff1b4edeba2d90c934f2e8a5a519aaed041 100644 --- a/toolkit/xre/moz.build +++ b/toolkit/xre/moz.build @@ -96,7 +96,9 @@ elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "uikit": @@ -644,7 +644,7 @@ index ab77657dd5f378af0955c43ef958a8abea620134..18b4d85560699bbc3c69b82ee91dfb5c *aHandlerExists = false; #endif diff --git a/uriloader/exthandler/moz.build b/uriloader/exthandler/moz.build -index 0fb126a7f3f7a45d53e6fb81aef74147c711cb77..8cc0006f3045e14e83fd51926ac7856eacbe7357 100644 +index cb96c690a69a87a95dc28cc4903cd84718c324af..164c06c8d186f7af445fa5bd5c08757b1c89e7fd 100644 --- a/uriloader/exthandler/moz.build +++ b/uriloader/exthandler/moz.build @@ -86,7 +86,9 @@ else: @@ -986,7 +986,7 @@ index 7f6eaa46f2ee0d5155b83bfb07d8040584935772..f7627e790c47e1ae007b072b4bb47b18 LOG("Got MIMEInfo from GNOME registry without extensions; setting them " "to %s\n", diff --git a/widget/gtk/moz.build b/widget/gtk/moz.build -index c6a765df9e5a4c95f77e9ee1b4ebbf9913a81e15..6e9028169ac594a24f90a4f58dc493c8332c6bf8 100644 +index a6ed6f7c8cd08853f4bf1e25eb658b8fb9a4cbb1..8362e17dee84e45c820ebf99397da914263bc1ef 100644 --- a/widget/gtk/moz.build +++ b/widget/gtk/moz.build @@ -161,6 +161,7 @@ LOCAL_INCLUDES += [ @@ -1362,7 +1362,7 @@ index 88ee06d78db60a84343fd3d23c16e163aead37c3..834d6a2d353cc1bd11916de8a28f5d05 stTablet == eBad || #endif diff --git a/xpcom/components/moz.build b/xpcom/components/moz.build -index 95ee64e985ac34dd6a3191f1948afa6d05adcb73..9af8f80497b7390b7ca434b6ee3b86b2baf47489 100644 +index 4a58f46da3f610e9b2f55053939235c7350fedc5..7fb012af861f20932778c59da631f663def2db34 100644 --- a/xpcom/components/moz.build +++ b/xpcom/components/moz.build @@ -71,6 +71,7 @@ LOCAL_INCLUDES += [ @@ -1374,7 +1374,7 @@ index 95ee64e985ac34dd6a3191f1948afa6d05adcb73..9af8f80497b7390b7ca434b6ee3b86b2 if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk": diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp -index 08c77360de6fdbf3dc579ea49243dbdc18f37ebc..eedd5bcf86bde3ecd795bbbcbf94799f19135323 100644 +index 0b539854a7c617a6c45392de9d67a2a25ec2bff1..59f432741ff31b02888b27b158528c433293cbaa 100644 --- a/xpcom/io/nsLocalFileUnix.cpp +++ b/xpcom/io/nsLocalFileUnix.cpp @@ -51,6 +51,7 @@ @@ -1385,7 +1385,7 @@ index 08c77360de6fdbf3dc579ea49243dbdc18f37ebc..eedd5bcf86bde3ecd795bbbcbf94799f #endif #ifdef MOZ_WIDGET_COCOA -@@ -2172,10 +2173,18 @@ nsLocalFile::Reveal() { +@@ -2188,10 +2189,18 @@ nsLocalFile::Reveal() { } #ifdef MOZ_WIDGET_GTK @@ -1406,7 +1406,7 @@ index 08c77360de6fdbf3dc579ea49243dbdc18f37ebc..eedd5bcf86bde3ecd795bbbcbf94799f return giovfs->RevealFile(this); #elif defined(MOZ_WIDGET_COCOA) CFURLRef url; -@@ -2197,6 +2206,13 @@ nsLocalFile::Launch() { +@@ -2213,6 +2222,13 @@ nsLocalFile::Launch() { } #ifdef MOZ_WIDGET_GTK diff --git a/0026-Add-KDE-integration-to-Firefox.patch b/0026-Add-KDE-integration-to-Firefox.patch index 1e102d5a9ef0..31a5e25553b3 100644 --- a/0026-Add-KDE-integration-to-Firefox.patch +++ b/0026-Add-KDE-integration-to-Firefox.patch @@ -16,21 +16,21 @@ How to apply this patch: --- browser/components/preferences/main.js | 18 +++ browser/components/shell/moz.build | 2 + - .../components/shell/nsKDEShellService.cpp | 109 ++++++++++++++++++ - browser/components/shell/nsKDEShellService.h | 32 +++++ + .../components/shell/nsKDEShellService.cpp | 108 ++++++++++++++++++ + browser/components/shell/nsKDEShellService.h | 32 ++++++ .../components/shell/nsUnixShellService.cpp | 22 ++++ browser/components/shell/nsUnixShellService.h | 15 +++ - 6 files changed, 198 insertions(+) + 6 files changed, 197 insertions(+) create mode 100644 browser/components/shell/nsKDEShellService.cpp create mode 100644 browser/components/shell/nsKDEShellService.h create mode 100644 browser/components/shell/nsUnixShellService.cpp create mode 100644 browser/components/shell/nsUnixShellService.h diff --git a/browser/components/preferences/main.js b/browser/components/preferences/main.js -index 609b9a9d06178b42b0ba8509500a1b72d8bd3b88..05df0fc6ce279ab6161a3f93450e7296c95a371f 100644 +index ac661e93cab338a133d3e70a41a380e437f32d33..c9a657a85a071e9cafb2ed50ee8f9be63f390549 100644 --- a/browser/components/preferences/main.js +++ b/browser/components/preferences/main.js -@@ -294,6 +294,13 @@ var gMainPane = { +@@ -296,6 +296,13 @@ var gMainPane = { }, backoffTimes[this._backoffIndex]); } @@ -44,10 +44,10 @@ index 609b9a9d06178b42b0ba8509500a1b72d8bd3b88..05df0fc6ce279ab6161a3f93450e7296 this.initBrowserContainers(); this.buildContentProcessCountMenuList(); -@@ -1725,6 +1732,17 @@ var gMainPane = { +@@ -1749,6 +1756,17 @@ var gMainPane = { } try { - shellSvc.setDefaultBrowser(true, false); + shellSvc.setDefaultBrowser(false); + if (kde_session == 1) { + var shellObj = Components.classes["@mozilla.org/file/local;1"] + .createInstance(Components.interfaces.nsILocalFile); @@ -63,7 +63,7 @@ index 609b9a9d06178b42b0ba8509500a1b72d8bd3b88..05df0fc6ce279ab6161a3f93450e7296 console.error(ex); return; diff --git a/browser/components/shell/moz.build b/browser/components/shell/moz.build -index 67e7c19ffa434b4f6df1be0d9e127dd1bdf5d9f5..974aa7ed189a3ec2036177e0ba37d0c1d7abe616 100644 +index fbcb6b9e1070040f682c8e89c0eace7b7658dddf..d68a08c67ec4c0c03e2eb7aba43e283795803118 100644 --- a/browser/components/shell/moz.build +++ b/browser/components/shell/moz.build @@ -36,6 +36,8 @@ elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk": @@ -77,10 +77,10 @@ index 67e7c19ffa434b4f6df1be0d9e127dd1bdf5d9f5..974aa7ed189a3ec2036177e0ba37d0c1 SOURCES += [ diff --git a/browser/components/shell/nsKDEShellService.cpp b/browser/components/shell/nsKDEShellService.cpp new file mode 100644 -index 0000000000000000000000000000000000000000..152a3aca87ea73477bc75c4e93c01e5a52dda102 +index 0000000000000000000000000000000000000000..c0799319e4f1e65786e1ac4e01775051339399e6 --- /dev/null +++ b/browser/components/shell/nsKDEShellService.cpp -@@ -0,0 +1,109 @@ +@@ -0,0 +1,108 @@ +/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -136,8 +136,7 @@ index 0000000000000000000000000000000000000000..152a3aca87ea73477bc75c4e93c01e5a +} + +NS_IMETHODIMP -+nsKDEShellService::SetDefaultBrowser(bool aClaimAllTypes, -+ bool aForAllUsers) ++nsKDEShellService::SetDefaultBrowser(bool aForAllUsers) +{ + nsCOMPtr<nsIMutableArray> command = do_CreateInstance( NS_ARRAY_CONTRACTID ); + if (!command) @@ -151,7 +150,7 @@ index 0000000000000000000000000000000000000000..152a3aca87ea73477bc75c4e93c01e5a + cmdstr->SetData("SETDEFAULTBROWSER"_ns); + command->AppendElement( cmdstr ); + -+ paramstr->SetData( aClaimAllTypes ? "ALLTYPES"_ns : "NORMAL"_ns ); ++ paramstr->SetData("ALLTYPES"_ns); + command->AppendElement( paramstr ); + + return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE; diff --git a/0027-Imported-patch-firefox-branded-icons.patch.patch b/0027-Imported-patch-firefox-branded-icons.patch.patch index 9b7ce965cbab..fa348dad2632 100644 --- a/0027-Imported-patch-firefox-branded-icons.patch.patch +++ b/0027-Imported-patch-firefox-branded-icons.patch.patch @@ -23,10 +23,10 @@ index 4e737310b37bc0bdbe4367e51c0f245eefbdbb50..0faf21fb931a0ed72495197d2152fd74 'default48.png', 'default64.png', diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in -index 02e4a98563b72c421bbd79ea232a12b1792ff4b3..96d13bf5e02698e357cd56ab136e0dc813bf3bef 100644 +index 359fcd671f0ebeba46e2556c99ec11ce067fe23e..93c0226117cbf72a8df46c08a569af5b7900c3dd 100644 --- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in -@@ -224,10 +224,13 @@ +@@ -223,10 +223,13 @@ @RESPATH@/chrome/toolkit.manifest #ifdef MOZ_GTK @RESPATH@/browser/chrome/icons/default/default16.png diff --git a/0028-Allow-Eme-for-arm-and-Aarch64.patch b/0028-Allow-Eme-for-arm-and-Aarch64.patch index 9f7653f4e7aa..abc3a0ad8b05 100644 --- a/0028-Allow-Eme-for-arm-and-Aarch64.patch +++ b/0028-Allow-Eme-for-arm-and-Aarch64.patch @@ -12,7 +12,7 @@ Signed-off-by: Björn Bidar <bjorn.bidar@jolla.com> 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkit/moz.configure b/toolkit/moz.configure -index 9fd9356c4016933f84f660c40116739f20ca15ee..521202cdbfbd372900a98a4247bd008135952bf4 100644 +index f599c82d749e5efda576a5122de7d4b88ea22831..486a6f791cb1e1c752ebc81e455c1f7cdd0c76ce 100644 --- a/toolkit/moz.configure +++ b/toolkit/moz.configure @@ -867,7 +867,7 @@ def eme_choices(target, wmf): diff --git a/0029-Shut-up-warnings-about-future-Rust-version-incompati.patch b/0029-Shut-up-warnings-about-future-Rust-version-incompati.patch index c769b63cfd9d..d5370c902fa7 100644 --- a/0029-Shut-up-warnings-about-future-Rust-version-incompati.patch +++ b/0029-Shut-up-warnings-about-future-Rust-version-incompati.patch @@ -12,10 +12,10 @@ Signed-off-by: Björn Bidar <bjorn.bidar@jolla.com> 1 file changed, 5 insertions(+) diff --git a/Cargo.toml b/Cargo.toml -index 0934789ba3026230f55434b88195f985f3355213..e97876bcd494e3ec2d83b445acbaa7bffd2a31bf 100644 +index 4682b976d397fe041eaf4f75fab8689935b1ccd9..383825fd2176ae7887945c371f9d706cdb5b36d9 100644 --- a/Cargo.toml +++ b/Cargo.toml -@@ -226,3 +226,8 @@ uniffi_bindgen = "=0.24.3" +@@ -224,3 +224,8 @@ uniffi_bindgen = "=0.24.3" uniffi_build = "=0.24.3" uniffi_macros = "=0.24.3" weedle2 = "=4.0.0" @@ -13,7 +13,7 @@ _pgo=true _pkgname=firefox pkgname=$_pkgname-kde-opensuse -pkgver=119.0.1 +pkgver=120.0.1 pkgrel=1 pkgdesc="Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE" arch=('i686' 'x86_64') @@ -262,7 +262,7 @@ Version=2 END } -sha256sums=('48cc43cab060e97467e9a17617f511a177e7b91b7e77e408425351a2cbb07f70' +sha256sums=('76e7bb2a144880158444d8e9014f4d080d219bd150c3db405b27e4c7e3959ae2' 'SKIP' 'be65b2421999ad5c8ffa363dc009ce2cd291badc422fbb456967616bad3e2e19' '4c93b2e1f1675e033ed7910fe5f379626a92903a940697430985bcfdf94afceb' @@ -271,31 +271,30 @@ sha256sums=('48cc43cab060e97467e9a17617f511a177e7b91b7e77e408425351a2cbb07f70' 'eb19d9568e8d7705b2a0c4774d4f6a758a910c0e5cf427727feb5884a2a1ee98' '4322124dc370ac56063837370a8107e85ca6e0d4037ff71ece5e7b0f55ed8053' 'a8aeb8b73abe711752ebf1a561fb4af736854be5c298441b8de7a1148a47a416' - 'f1b6cdce0e35bce959c325ea9f1316fea062923bdad9091d58050bee21cc9102' + '30445469c527fbfad26d0699bfe91b8ff5339225cc021ba9b609ff826767b642' '999f0f5c198f00943894639d9dd4157f3e078a40e1f8a815aef2dacd5158a67c' 'bba76c5e13952ef45362f8e53a5c030e0f5d722f8f266228787136a5312330ea' 'f2fcd4ca82b833f5e5b7e991882e24f09463cd837242b18cf163bc751f2e21d5' '766faefbd4898049e9913589962bf839da6785d50f0631b4eac7316f16bf2ea6' - 'ccb405fe8a3cae43b7211807eab90baf4ae99d9e09612304e6b3e52474f9434d' + '1cad951e7ff0073c9b5462fa9c4d8ead78d6d494286092b5d23a6fa5949259ef' '516f6f38c442208c79f4c3d8734520ebe026607dc2d88c6b4383e7893522313b' '32d40630a010ee91d2c35c814ef2f567ad7faf859f8198735829958cb055f53b' '1ffdcff3d4e31c5cceddadfa0111c27a34480594238cdf85866ee1073d922910' - '316c6ed1a85cee7ec1e00b6b3b869dbf47b81c23e8384d9f704f69e99a21c2e9' + '3144c2f38c9e60ba00f231e7a8051ca41cdc5d9f542c0144f4549f525a8c129f' '5ee703cddba6045a03ee882ff70423fe185d009e2c912fc49ef66f7703ea46fe' '2400173d2c84573194c6af9031663a5b2332ccb4929b246b216c61c97d8b0a54' - '77a4635a30d54f187efaae5ac1f1cb029445b1317f148053206ebeb6a3255ae6' + '529e60c54f699083f6926571836385c6e1011a9845be930bf54682e2826fc1c7' '72d30acbe1e8488c6bd3af2e0813223842a63b859d6e7aff66d2f23612b7ad8b' - '1b9b4ac7550b33f2dcce3ef7d64cdc52682cc78ce397aba9ff71cca93b1282be' - 'a319b263cd437a2a817845a0670137e8aef7826e768db8454994ecd2af01c247' - '62e4d94c648a48313d3716a85c5503f99d02674cc97be6b86fdddbc397cd0999' - '6684d5c564a4d4a8a2b90a51890abae719f419f81baae057b41e9b4cfba07c34' - 'fc53e7bcaa3ebcd0bb5e6562f57561dc23727690529cae97c86560fed05e05c0' + '4d8d2af1f801f09fcd57ea369ad1b9b17b0333265d39a35d50f5c45fe022ceb1' + 'a99f3942c5f26c3f8001513cb7ec6a1f18ca1494f7bd6001639032e5b8c648be' + '6ff030108c30523d706d08218b120fce082ff5dec405ab7f867ccf6ad36a2293' + '3f7d40ab46485412881182432b0bbc1d2c3b648a54af52d6bff8758b05ec412d' + '067c837d126ece36c5581e169ea9ef6b0cd43b3b91901a5726bbb7f383e1f0d2' 'dfb11575e7d43071c9046762408b7267507c645020678d57689d55d3f68c0c28' - 'c4258daf80395735546d2e12214b77a14207e09be16372030322e459235a37ea' - '6545e1406fe6ee307ea876dffb41ae5453469d388ff12941ab210d5e372462b6' - '056dd0b79d0e1992dd6cdfe1553e5048d8c4cc8baf8812d69f9e2e55000467bd' - '76f83f143ea043fa07e8db8e39163a17b5889ed6cdfe2e88b95440d7c4f8ef3e' - 'd747ba2ee13eda08f2d52006333f81d845b82b1b3e1c099d96a5de9aeea6ac0e' + 'bb968765d545336bffb0e9e8a90e187e652ccc27d28cbf41138896e2b3501664' + '43054488aced4d98ff308d48bf1eec1b754e377115f3c41b0553c493d1f5ebcb' + 'c264af7b086701e5c76b47e87e4cd79ddb424e4ec6e87f81592c7ea1a37ace3a' + 'c6f547624dc462d84154c3ab21bc71b0ae15e90ccdeb6b7b106a6c0e2b21442f' + '9065d13f8de57e5b6e473729a47ec12a2869ae3f06e5f98cff7a78ebac237630' '7038651e09bd1f1cf2561ee977e6fcc58f7295ce821f419288da6d0b2bcc8feb' - '0d7a0f8bd7f0a8f1319d79a433d848a3eb43e81f4a14f29d5c8602be49d93cb9' - 'ca63e1a8b93eed45fe1b6dc4da087d18b866570d99cfc6abfb8a7d3187d98e83') + '0d7a0f8bd7f0a8f1319d79a433d848a3eb43e81f4a14f29d5c8602be49d93cb9') diff --git a/firefox-kde-opensuse.changes b/firefox-kde-opensuse.changes index 005efa9ee0fe..3cd133010a03 100644 --- a/firefox-kde-opensuse.changes +++ b/firefox-kde-opensuse.changes @@ -1,4 +1,64 @@ ------------------------------------------------------------------- +Fri Dec 8 15:55:00 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de> + +- Mozilla Firefox 120.0.1 (boo#1217910) + * Fixed a bug that was causing persistent startup slowdowns + (bmo#1867095) + * Fixed an issue that was causing 100% CPU usage on sites such as + Google Maps. (bmo#1866409) + * Fixed an issue that was causing YouTube videos to show a green + screen when hardware acceleration was enabled. (bmo#1865928) + * Fixed an issue where the status bar was still visible when + viewing fullscreen video. (bmo#1853896) + * Fixed a startup crash affecting Linux users on some aarch64 + systems with page sizes other than 4KB. (bmo#1866025) + +------------------------------------------------------------------- +Wed Nov 22 06:57:37 UTC 2023 - Wolfgang Rosenauer <wr@rosenauer.org> + +- Mozilla Firefox 120.0 + https://www.mozilla.org/en-US/firefox/120.0/releasenotes + MFSA 2023-49 (bsc#1217230) + * CVE-2023-6204 (bmo#1841050) + Out-of-bound memory access in WebGL2 blitFramebuffer + * CVE-2023-6205 (bmo#1854076) + Use-after-free in MessagePort::Entangled + * CVE-2023-6206 (bmo#1857430) + Clickjacking permission prompts using the fullscreen + transition + * CVE-2023-6207 (bmo#1861344) + Use-after-free in ReadableByteStreamQueueEntry::Buffer + * CVE-2023-6208 (bmo#1855345) + Using Selection API would copy contents into X11 primary + selection. + * CVE-2023-6209 (bmo#1858570) + Incorrect parsing of relative URLs starting with "///" + * CVE-2023-6210 (bmo#1801501) + Mixed-content resources not blocked in a javascript: pop-up + * CVE-2023-6211 (bmo#1850200) + Clickjacking to load insecure pages in HTTPS-only mode + * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, + bmo#1856072, bmo#1856091, bmo#1859030, bmo#1860943, + bmo#1862782) + Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5, + and Thunderbird 115.5 + * CVE-2023-6213 (bmo#1849265, bmo#1851118, bmo#1854911) + Memory safety bugs fixed in Firefox 120 +- rebased patches + +------------------------------------------------------------------- +Wed Nov 8 20:27:15 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de> + +- Mozilla Firefox 119.0.1 + * Fixed a bug causing colors in the <select> HTML element to not + be applied to dropdown menu arrows (bmo#1861253) + * Fixed a bug with the <input> HTML element state not changing + when dynamically updating the `disabled` attribute on an + ancestor <fieldset> (bmo#1861027) + * Fixed a bug causing elements with the indeterminate CSS + selector in a radio group to not update (bmo#1861346) + +------------------------------------------------------------------- Thu Oct 26 10:31:03 UTC 2023 - Wolfgang Rosenauer <wr@rosenauer.org> - Mozilla Firefox 119.0 |