559 Commits

Author SHA256 Message Date
77ee7dfc2c Accepting request 1302840 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1302840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=227
2025-09-08 07:56:38 +00:00
4a0435731d - Update to version 2.48.6
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=538
2025-09-05 05:54:06 +00:00
6d95c99e12 Accepting request 1297951 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1297951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=226
2025-08-06 16:15:16 +00:00
53c1417d02 Accepting request 1297635 from GNOME:Factory
- Update to version 2.48.5 (boo#1247562 boo#1247563 boo#1247564) (forwarded request 1297592 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1297635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=225
2025-08-06 12:32:53 +00:00
ceb7ed1567 - Update to version 2.48.5 (boo#1247562 boo#1247563 boo#1247564)
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=534
2025-08-05 06:38:45 +00:00
794f198254 Accepting request 1296702 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1296702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=224
2025-08-01 20:39:59 +00:00
6de5000a76 - Update to version 2.48.4
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=532
2025-07-31 06:35:52 +00:00
ca68031687 Accepting request 1283997 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1283997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=223
2025-06-10 06:56:43 +00:00
da7cec7f78 Replace usage of %jobs for reproducible builds (boo#1237231)
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=530
2025-06-09 07:14:46 +00:00
e61a368649 Accepting request 1281538 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1281538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=222
2025-06-01 19:36:31 +00:00
094a368785 Add another bug ref
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=528
2025-05-30 17:50:04 +00:00
17f1fef1b3 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=527 2025-05-30 06:09:00 +00:00
1fd4203230 Accepting request 1279658 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1279658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=221
2025-05-26 16:32:12 +00:00
0e75db0352 - Update to version 2.48.2
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=525
2025-05-23 18:56:35 +00:00
c4361fc92e Accepting request 1270250 from GNOME:Factory
will sync to SLE 15 again, and this simplifies the spec. (forwarded request 1270249 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1270250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=220
2025-04-17 14:07:18 +00:00
ced5bb6f48 will sync to SLE 15 again, and this simplifies the spec.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=523
2025-04-17 10:10:59 +00:00
d2126f35c0 - Remove conditionals related to SLE 15. It is unlikely that we
will synch to SLE 15 again, and this simplifies the spec.
Add a couple more bug references.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=522
2025-04-15 15:24:14 +00:00
afdc6fce09 Accepting request 1268054 from GNOME:Factory
Document CVEs fixed in 2.48.1 (forwarded request 1267981 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1268054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=219
2025-04-11 14:44:36 +00:00
c1a796fde7 Document CVEs fixed in 2.48.1
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=520
2025-04-09 07:34:40 +00:00
76e8e31578 Accepting request 1267382 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1267382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=218
2025-04-08 15:50:02 +00:00
eee343ecc2 - Update to version 2.48.1
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=518
2025-04-06 08:25:37 +00:00
a5a6b0ed63 Accepting request 1254956 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1254956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=217
2025-03-21 19:22:08 +00:00
4f0ddfe84d Add CVE refs, per latest WebKit Security Advisory
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=516
2025-03-21 09:34:07 +00:00
aa7ac08a98 Accepting request 1253744 from GNOME:Factory
- Drop baselibs.conf: no longer build bi-arch flavors of
  libjavascriptcoregtk-4_0-18 and libwebkit2gtk-4_0-37: in
  openSUSE:Factory, the gtk3-soup2 flavor is not built at all,
  which means outside of 3rd-party projects, this change has no
  impact. (forwarded request 1253738 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1253744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=216
2025-03-18 16:39:23 +00:00
036492d8a4 - Drop baselibs.conf: no longer build bi-arch flavors of
libjavascriptcoregtk-4_0-18 and libwebkit2gtk-4_0-37: in
  openSUSE:Factory, the gtk3-soup2 flavor is not built at all,
  which means outside of 3rd-party projects, this change has no
  impact.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=514
2025-03-17 10:58:37 +00:00
f68705bc0f - Use spiel for speech synthesis, rather than flite. Spiel supports
multiple back ends and might become the upstream default once it
  is more widely available in Linux distributions.
- Up some version requirements to match the cmake checks in 2.48.0.
- Drop dependency on atk. It is no longer used.
- Update to version 2.48.0:
  + Move tiles rendering to worker threads when rendering with the
    GPU.
  + Fix preserve-3D intersection rendering.
  + Added new function for creating Promise objects to
    JavaScripotCore GLib API.
  + The MediaRecorder backend gained WebM support (requires at
    least GStreamer 1.24.9) and audio bitrate configuration
    support.
  + Fix invalid DPI-aware font size conversion.
  + Bring back support for OpenType-SVG fonts using Skia SVG
    module.
  + Add metadata (title and creation/modification date) to the PDF
    document generated for printing.
  + Propagate the font’s computed locale to HarfBuzz.
  + The GPU process build is now enabled for WebGL, but the web
    process is still used by default. The runtime flag
    UseGPUProcessForWebGL can be used to use the GPU process for
    WebGL.
- Drop 7d784721.patch: Fixed upstream.
- Add flite-devel BuildRequires: New dependency.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=513
2025-03-15 15:26:11 +00:00
a902e0e416 Accepting request 1252843 from GNOME:Factory
- Add 7d784721.patch: WebGL context primitive restart can be
  toggled from WebContent process (boo#1239547 CVE-2025-24201). (forwarded request 1252780 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1252843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=215
2025-03-15 15:15:37 +00:00
4a1b99c61a - Add 7d784721.patch: WebGL context primitive restart can be
toggled from WebContent process (boo#1239547 CVE-2025-24201).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=511
2025-03-13 18:23:56 +00:00
06ebe70f4a Accepting request 1246716 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1246716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=214
2025-02-19 14:58:35 +00:00
a2fe602559 Fix CVE ref
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=509
2025-02-18 15:02:15 +00:00
a1b615f473 Accepting request 1244839 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1244839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=213
2025-02-11 20:21:35 +00:00
4a83f099c8 Remove duplicate ref to CVE-2024-54508
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=507
2025-02-10 18:02:00 +00:00
35cbf01479 - Update to version 2.46.6 (boo#1236946)
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=506
2025-02-10 17:15:10 +00:00
8217e3de0b Accepting request 1235270 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1235270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=212
2025-01-07 19:50:16 +00:00
77c20e0c18 Fix typo
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=504
2025-01-06 16:45:47 +00:00
295ca22077 Accepting request 1233671 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1233671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=211
2024-12-30 11:50:42 +00:00
e4488bf644 - Update to version 2.46.5
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=502
2024-12-28 09:16:33 +00:00
4aa14efc74 Accepting request 1227269 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1227269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=210
2024-11-30 12:27:44 +00:00
5107c1a2f5 Accepting request 1227173 from GNOME:Next
Fix typo

OBS-URL: https://build.opensuse.org/request/show/1227173
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=500
2024-11-29 07:27:31 +00:00
31f756076e Accepting request 1227082 from GNOME:Factory
- Update to version 2.46.4
Also fix a typo in a CVE ref, and remove some mistakenly-added bugs/CVEs that
don't affect Linux. (forwarded request 1226975 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1227082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=209
2024-11-28 23:08:39 +00:00
a69f4899c6 - Update to version 2.46.4
Also fix a typo in a CVE ref, and remove some mistakenly-added bugs/CVEs that
don't affect Linux.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=498
2024-11-28 09:07:48 +00:00
d133ef1ed4 Accepting request 1226516 from GNOME:Factory
- Add webkit2gtk3-CVE-2024-44308.patch: don't allocate DFG register
  after a slow path (boo#1233631 CVE-2024-44308).
- Add webkit2gtk3-CVE-2024-44309.patch: fix a cookie management
  issue (boo#1233632 CVE-2024-44309). (forwarded request 1226373 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1226516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=208
2024-11-27 21:05:18 +00:00
46a569d9c5 - Add webkit2gtk3-CVE-2024-44308.patch: don't allocate DFG register
after a slow path (boo#1233631 CVE-2024-44308).
- Add webkit2gtk3-CVE-2024-44309.patch: fix a cookie management
  issue (boo#1233632 CVE-2024-44309).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=496
2024-11-26 13:02:49 +00:00
ad9dec5767 Accepting request 1224665 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1224665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=207
2024-11-20 15:59:05 +00:00
8fa10c10ec Accepting request 1224471 from GNOME:Next
- Add 63f7badbada070ebaadd318b2801818ecf7e7ea0.patch: Fix build
  using ICU 76.1.

OBS-URL: https://build.opensuse.org/request/show/1224471
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=494
2024-11-17 13:16:44 +00:00
6abfb65e2b Accepting request 1223879 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1223879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=206
2024-11-14 15:07:31 +00:00
d5ebe9c72f OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=492 2024-11-13 09:02:01 +00:00
6582039763 Accepting request 1221351 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1221351
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=205
2024-11-06 15:49:31 +00:00
a4dfe31289 - Update to version 2.46.3 (boo#1232747)
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=490
2024-11-05 08:48:34 +00:00
29921ebfdb Accepting request 1216799 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1216799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=204
2024-10-22 12:50:50 +00:00
f8fa972165 - Update to version 2.46.2
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=488
2024-10-21 18:07:59 +00:00
ecbc155b64 Accepting request 1208546 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1208546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=203
2024-10-18 13:52:22 +00:00
fc35ad6c36 - Add bug281492.patch: fix crash in
AccessibilityAtspi::textAttributes.
- Add bug281495.patch: fix crash in ProcessLauncher socket
  monitor callback.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=486
2024-10-17 06:30:25 +00:00
ff406ce4bf Accepting request 1206244 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1206244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=202
2024-10-08 15:25:44 +00:00
c21365e6c3 Accepting request 1206246 from GNOME:Factory
Keep the update to 2.46.1 in the queue

OBS-URL: https://build.opensuse.org/request/show/1206246
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=484
2024-10-08 07:27:42 +00:00
e97bb52f4d Let's go with 2.45.92 for now - giving us time to figure out how 2.46.0 broke
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=483
2024-10-08 07:19:32 +00:00
4c0b14b572 - Update to version 2.46.1:
+ Fix login QR code not shown in WhatsApp web.
  + Disable PSON by default again in GTK 3 API versions.
  + Disable DMABuf video sink by default to prevent file descriptor
    leaks.
  + Fix the build with GCC 13.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=482
2024-10-04 12:43:53 +00:00
8031ed4e4e - Update to version 2.46.0 (boo#1231039)
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=481
2024-09-28 03:49:06 +00:00
d57ce0e9fb Accepting request 1200151 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1200151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=201
2024-09-13 12:25:58 +00:00
15cddb5c5d - Update to version 2.44.4:
+ Add quirk to allow totale.rosettastone.com to load properly.
  + Fix webkit_web_resource_get_data() not working properly in some
    sites.
  + Fix not being able to jump-to-source in Web Inspector canvas
    traces.
  + Fix not being able to scroll list of WebGL shader programs in
    the Web Inspector.
  + Fix linker relocation errors on Debug/RelWithDebInfo builds.
  + Fix crashes when built with Clang with Link-Time Optimization
    (LTO).
  + Fix several crashes and rendering issues.
- Drop revert-271175.patch: Fixed upstream.
- Enable LTO again, pass define _lto_cflags for only select targets

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=479
2024-09-11 14:28:56 +00:00
a048b2abb3 Accepting request 1199439 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1199439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=200
2024-09-09 12:43:13 +00:00
bf5ffc38cd - Add revert-271175.patch: This reverts commit 279c9d7, it broke
wasm.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=477
2024-09-08 12:33:36 +00:00
db0d44120b Accepting request 1194661 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1194661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=199
2024-08-19 21:44:58 +00:00
44b8cd3608 Update changes per latest security advisory
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=475
2024-08-19 08:03:06 +00:00
39317e564a Accepting request 1193872 from GNOME:Factory
- Update to version 2.44.3 (forwarded request 1193740 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1193872
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=198
2024-08-15 07:57:37 +00:00
858c4496c4 - Update to version 2.44.3
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=473
2024-08-14 12:20:44 +00:00
1970ae39ff Accepting request 1191197 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1191197
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=197
2024-08-05 15:20:19 +00:00
cf96dd5dcd Accepting request 1191056 from GNOME:Next
- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)

OBS-URL: https://build.opensuse.org/request/show/1191056
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=471
2024-08-02 13:14:50 +00:00
e57911a904 Accepting request 1185285 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1185285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=196
2024-07-05 17:44:07 +00:00
3636a5eef3 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=469 2024-07-04 06:37:23 +00:00
c6fdfab516 Accepting request 1176659 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1176659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=195
2024-05-27 09:43:52 +00:00
6add102f1b Accepting request 1176593 from GNOME:Next
Add CVE ref

OBS-URL: https://build.opensuse.org/request/show/1176593
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=467
2024-05-24 06:55:01 +00:00
da2e5358a6 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=466 2024-05-22 11:39:49 +00:00
ab26af88d1 Accepting request 1175451 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1175451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=194
2024-05-21 16:33:15 +00:00
0986e0e371 Accepting request 1174937 from GNOME:Next
- Update to version 2.44.2:
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
- Update keyring (taken from rawhide).

OBS-URL: https://build.opensuse.org/request/show/1174937
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=464
2024-05-21 07:39:12 +00:00
58a4b70221 Accepting request 1168634 from GNOME:Factory
Add a CVE reference (forwarded request 1168626 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1168634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=193
2024-04-18 20:10:56 +00:00
9a088bba35 Accepting request 1168626 from GNOME:Next
Add a CVE reference

OBS-URL: https://build.opensuse.org/request/show/1168626
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=462
2024-04-17 15:58:16 +00:00
8f1a3e17ee Accepting request 1168400 from GNOME:Next
- Update to version 2.44.1
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1168400
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=461
2024-04-17 07:35:42 +00:00
ff50591dc3 Accepting request 1163500 from GNOME:Factory
- Update to version 2.44.0 (boo#1222010):
+ Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.

OBS-URL: https://build.opensuse.org/request/show/1163500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=192
2024-03-29 12:09:30 +00:00
4aa8a9873c OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=459 2024-03-29 10:46:40 +00:00
0bb0869497 Accepting request 1162943 from GNOME:Next
Add CVE refs

OBS-URL: https://build.opensuse.org/request/show/1162943
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=458
2024-03-29 10:44:59 +00:00
2d7f36824b Accepting request 1162854 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1162854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=191
2024-03-28 12:52:33 +00:00
ce67bfc2d4 Accepting request 1161716 from GNOME:Next
- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  -DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.

OBS-URL: https://build.opensuse.org/request/show/1161716
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=456
2024-03-27 09:55:21 +00:00
d05694db48 Accepting request 1159578 from GNOME:Factory
- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).

- Update to version 2.44.0:
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.

- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).

- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/1159578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=190
2024-03-20 20:13:06 +00:00
19c0041ba7 - Add webkit2gtk3-271108.patch: Fix build on 32bit archs
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=454
2024-03-19 14:19:29 +00:00
bdd087914d Accepting request 1158982 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1158982
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=453
2024-03-19 13:32:06 +00:00
63a0a28382 Accepting request 1148645 from GNOME:Factory
Typo fix only

OBS-URL: https://build.opensuse.org/request/show/1148645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=189
2024-02-22 19:58:53 +00:00
2d970a7439 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=451 2024-02-21 10:57:30 +00:00
fc78e27eed Accepting request 1148551 from GNOME:Next
Fix typo

OBS-URL: https://build.opensuse.org/request/show/1148551
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=450
2024-02-21 10:56:50 +00:00
e305e939b3 Accepting request 1147142 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1147142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=188
2024-02-18 19:22:18 +00:00
a40f97fc52 Accepting request 1147130 from GNOME:Next
More SLE fixes

OBS-URL: https://build.opensuse.org/request/show/1147130
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=448
2024-02-16 16:35:21 +00:00
c6875dd45f Accepting request 1146861 from GNOME:Factory
- Fix package names for v6, and obsolete old packages.

- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc >= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.

OBS-URL: https://build.opensuse.org/request/show/1146861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=187
2024-02-15 19:59:36 +00:00
0e45babc89 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=446 2024-02-15 14:02:34 +00:00
5e25c1bcbb Accepting request 1146846 from GNOME:Next
- Fix package names for v6, and obsolete old packages.

OBS-URL: https://build.opensuse.org/request/show/1146846
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=445
2024-02-15 13:20:26 +00:00
2b250702a3 Accepting request 1146725 from GNOME:Next
- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc >= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.

OBS-URL: https://build.opensuse.org/request/show/1146725
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=444
2024-02-15 08:47:43 +00:00
110b5978f4 Accepting request 1144552 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1144552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=186
2024-02-07 17:47:27 +00:00
2afd343b28 Accepting request 1144541 from GNOME:Next
- Update to version 2.42.5 (boo#1219604)

OBS-URL: https://build.opensuse.org/request/show/1144541
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=442
2024-02-06 11:54:33 +00:00
1be1d2d1c9 Accepting request 1141440 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1141440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=185
2024-01-26 21:45:36 +00:00
c0d0b237a2 Accepting request 1141336 from GNOME:Next
- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).

OBS-URL: https://build.opensuse.org/request/show/1141336
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=440
2024-01-25 07:35:39 +00:00
13af239032 Accepting request 1133816 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1133816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=184
2023-12-18 21:55:28 +00:00
bce11482fc Accepting request 1133601 from GNOME:Next
- Update to version 2.42.4 (boo#1218032)

OBS-URL: https://build.opensuse.org/request/show/1133601
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=438
2023-12-18 09:20:01 +00:00
6d4c5abf4e Accepting request 1131636 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1131636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=183
2023-12-08 21:31:24 +00:00
e1ecd001e0 Accepting request 1131461 from GNOME:Next
- Update to version 2.42.3 (boo#1217844)

OBS-URL: https://build.opensuse.org/request/show/1131461
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=436
2023-12-07 15:24:17 +00:00
4421ac548a Accepting request 1129594 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1129594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=182
2023-11-29 20:19:31 +00:00
c30d029f63 Accepting request 1129484 from GNOME:Next
- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.

OBS-URL: https://build.opensuse.org/request/show/1129484
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=434
2023-11-28 13:21:04 +00:00
35b39743b8 Accepting request 1128051 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1128051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=181
2023-11-23 20:38:47 +00:00
a58606d3c9 Accepting request 1127900 from GNOME:Next
- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).

OBS-URL: https://build.opensuse.org/request/show/1127900
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=432
2023-11-22 10:36:54 +00:00
6cb22e4eee Accepting request 1127343 from GNOME:Factory
- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header. (forwarded request 1126960 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1127343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=180
2023-11-19 19:14:09 +00:00
d34bbf4fe1 Accepting request 1126960 from GNOME:Next
- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.

OBS-URL: https://build.opensuse.org/request/show/1126960
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=430
2023-11-17 15:47:10 +00:00
f823a4fe89 Accepting request 1123045 from GNOME:Factory
- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778). (forwarded request 1121694 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1123045
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=179
2023-11-05 11:18:31 +00:00
f97491aa5b Accepting request 1121694 from GNOME:Next
- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).

OBS-URL: https://build.opensuse.org/request/show/1121694
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=428
2023-11-03 07:45:26 +00:00
60b1d0f89b Accepting request 1120255 from GNOME:Factory
Resub with less whitespace

- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483). (forwarded request 1119870 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1120255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=178
2023-10-26 15:11:42 +00:00
12bef3091a Accepting request 1119870 from GNOME:Next
Resub with less whitespace

- Add webkit2gtk3-create-destroy-egl-image.patch: fix "No provider
  of EglDestroyImage Found" (boo#1216483).

OBS-URL: https://build.opensuse.org/request/show/1119870
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=426
2023-10-25 12:14:38 +00:00
5393bbc69d Accepting request 1116551 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1116551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=177
2023-10-11 21:53:47 +00:00
47373300ca Accepting request 1116470 from GNOME:Next
Add CVE refs

OBS-URL: https://build.opensuse.org/request/show/1116470
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=424
2023-10-10 02:25:43 +00:00
2ac69b243e Accepting request 1114711 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1114711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=176
2023-10-03 18:15:14 +00:00
360466287d Accepting request 1114649 from GNOME:Next
Update to new release version 2.42.1

OBS-URL: https://build.opensuse.org/request/show/1114649
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=422
2023-10-02 07:40:27 +00:00
38d64ee159 Accepting request 1114262 from home:msmeissn:branches:GNOME:Factory
- switch to pkgconfig(icu-i18n) instead of libicu-devel, to allow
  switching to a different libicu*-devel (jsc#PED-6193)

OBS-URL: https://build.opensuse.org/request/show/1114262
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=421
2023-10-02 03:00:38 +00:00
041ec4200b Accepting request 1111687 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1111687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=175
2023-09-20 11:21:54 +00:00
0f429784ed Accepting request 1111612 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1111612
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=419
2023-09-17 01:54:26 +00:00
3def3922f1 reformat
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=418
2023-09-13 11:12:55 +00:00
02dabf2692 Accepting request 1110677 from GNOME:Next
Add CVEs / bug refs

OBS-URL: https://build.opensuse.org/request/show/1110677
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=417
2023-09-13 09:35:50 +00:00
8af43df66a Accepting request 1110333 from GNOME:Next
New unstable rel

OBS-URL: https://build.opensuse.org/request/show/1110333
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=416
2023-09-12 08:22:10 +00:00
801f66ddad Accepting request 1108740 from GNOME:Factory
Expand lang sub-packages unconditionally to handle previous name change of WebKit2GTK-lang to WebKitGTK-lang  (boo#1214835, boo#1214640)

OBS-URL: https://build.opensuse.org/request/show/1108740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=174
2023-09-06 16:55:26 +00:00
2f37bc34ae Expand lang sub-package uncontitionally, simplifying the previous change
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=414
2023-09-03 21:46:00 +00:00
ea2ae4ee8e Accepting request 1108512 from home:luc14n0:branches:GNOME:Factory
Expand the rest of generated lang sub-packages  to handle its previous name  change from WebKit2GTK-lang to WebKitGTK-lang  (boo#1214835,  boo#1214640)

OBS-URL: https://build.opensuse.org/request/show/1108512
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=413
2023-09-03 15:35:09 +00:00
dc8a7cb4c3 Accepting request 1108346 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1108346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=173
2023-09-01 12:21:53 +00:00
760b6183cc Accepting request 1107810 from home:mgorse:branches:GNOME:Factory
Add missing CVE refs

OBS-URL: https://build.opensuse.org/request/show/1107810
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=411
2023-08-31 23:48:12 +00:00
95e1558cb1 Accepting request 1102480 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1102480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=172
2023-08-06 14:29:29 +00:00
c5fc46b187 Accepting request 1102410 from home:mgorse:branches:GNOME:Factory
- Update to version 2.40.5 (boo#1213905)

OBS-URL: https://build.opensuse.org/request/show/1102410
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=409
2023-08-05 15:16:10 +00:00
a0d777e28b Accepting request 1100037 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1100037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=171
2023-07-24 16:11:54 +00:00
f81e38d0d0 Accepting request 1099953 from home:mgorse:branches:GNOME:Factory
- Update to version 2.40.4:
  + Fix a bug in JavaScript reading variable arguments in a call.

OBS-URL: https://build.opensuse.org/request/show/1099953
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=407
2023-07-22 10:00:28 +00:00
ba371cd4b3 Accepting request 1098193 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1098193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=170
2023-07-12 15:26:37 +00:00
898dcf64c2 Accepting request 1098087 from GNOME:Next
Add CVE refs

OBS-URL: https://build.opensuse.org/request/show/1098087
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=405
2023-07-11 14:01:18 +00:00
83e0021ffb Accepting request 1095866 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1095866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=169
2023-06-30 17:57:55 +00:00
77e3f06f74 Accepting request 1095856 from GNOME:Next
- Update to version 2.40.3:
  + Make memory pressure monitor honor memory.memsw.usage_in_bytes
    if exists.
  + Include key modifiers in wheel events.
  + Apply cookie blocking policy to WebSocket handshakes.
  + Remove accidental dependency on GLib 2.70.
  + Fix the build with BUBBLEWRAP_SANDBOX disabled.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/1095856
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=403
2023-06-28 19:35:51 +00:00
eea37b3f32 Accepting request 1090276 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1090276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=168
2023-06-03 22:11:50 +00:00
789270670c Accepting request 1090065 from GNOME:Next
- Update to version 2.40.2 (boo#1211846):

OBS-URL: https://build.opensuse.org/request/show/1090065
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=401
2023-06-01 12:14:06 +00:00
be3c07ddb7 Accepting request 1082105 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1082105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=167
2023-04-22 20:03:10 +00:00
3d4d3aa08d Accepting request 1082104 from GNOME:Next
Add fixed CVES to changes

OBS-URL: https://build.opensuse.org/request/show/1082104
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=399
2023-04-21 17:14:39 +00:00
af7d090c42 Accepting request 1080941 from GNOME:Next
- Update to version 2.40.1 (boo#1210295):
  + The Bubblewrap sandbox no longer requires setting an
    application identifier via GApplication to operate correctly.
    Using GApplication is still recommended, but optional.
  + Adjust the scrolling speed for mouse wheels to make it feel
    more natural.
  + Allow pasting content using the Asynchronous Clipboard API when
    the origin is the same as the clipboard contents.
  + Improvements to the GStreamer multimedia playback, in
    particular around MSE, WebRTC, and seeking.
  + Make all supported image types appear in the Accept HTTP
    header.
  + Fix text caret blinking when blinking is disabled in the GTK
    settings.
  + Fix default database quota size definition.
  + Fix application of all caps tags listed in the
    font-feature-settings CSS property.
  + Fix the build with journald support enabled when using elogind
    instead of the systemd libraries.
  + Fix the build when libgcrypt provides a libgcrypt-config script
    instead of a pkg-config module file.
  + Fix font height calculations for the font-size-adjust CSS
    property.
  + Fix the build when ccache is used in certain setups.
  + Fix the build for RISC-V 64-bit targets.
  + Fix the build with GCC 13.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-28205.
- Drop regression-fix.patch and fix-gst-crash.patch: fixed
    upstream.
- Rebase gcc13-fix.patch.

OBS-URL: https://build.opensuse.org/request/show/1080941
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=398
2023-04-21 07:15:08 +00:00
4c13ba2f9b Accepting request 1076879 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1076879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=166
2023-04-04 19:17:04 +00:00
84fd177e61 Accepting request 1076725 from GNOME:Next
Some patches and other changes

OBS-URL: https://build.opensuse.org/request/show/1076725
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=396
2023-04-03 10:19:30 +00:00
30ce34a516 Accepting request 1074655 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1074655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=165
2023-03-29 21:26:40 +00:00
b890f105fd Accepting request 1074631 from home:marxin:branches:GNOME:Factory
- Add gcc13-fix.patch fix that handles invalid code as reported here:
  https://github.com/WebKit/WebKit/pull/11910.

OBS-URL: https://build.opensuse.org/request/show/1074631
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=394
2023-03-27 10:36:47 +00:00
39c0a741d0 Accepting request 1073476 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1073476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=164
2023-03-24 14:18:05 +00:00
efb2ad93c3 Accepting request 1073471 from GNOME:Next
- Fix provides of libwebkit2gtk-4.[01]: Provide WebKitGTK-4.x. This
  symbol is only needed by the lang packages and those have been
  renamed from WebKit2GTK to WebKitGTK.

OBS-URL: https://build.opensuse.org/request/show/1073471
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=392
2023-03-21 08:23:24 +00:00
3e1030346b Accepting request 1072748 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1072748
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=391
2023-03-20 12:47:45 +00:00
5f2300f9c3 Accepting request 1066215 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1066215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=163
2023-02-17 15:44:02 +00:00
e33eb2d072 Accepting request 1066179 from GNOME:Next
Add CVE to changes

OBS-URL: https://build.opensuse.org/request/show/1066179
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=389
2023-02-16 15:52:15 +00:00
3202bfae63 Accepting request 1065981 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1065981
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=388
2023-02-15 22:15:31 +00:00
97d6304248 Accepting request 1065580 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1065580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=162
2023-02-14 15:43:02 +00:00
41d9bbfee8 Accepting request 1065553 from GNOME:Next
Fix typo

OBS-URL: https://build.opensuse.org/request/show/1065553
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=386
2023-02-13 19:24:59 +00:00
f8ec61176f Accepting request 1063684 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1063684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=161
2023-02-08 16:20:03 +00:00
689ab3b650 Accepting request 1063646 from GNOME:Next
Add CVEs to changes

OBS-URL: https://build.opensuse.org/request/show/1063646
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=384
2023-02-07 20:19:59 +00:00
2dde7e8a0e Accepting request 1063404 from GNOME:Factory
- Update to version 2.38.4 (forwarded request 1062689 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1063404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=160
2023-02-07 17:47:35 +00:00
d203ea2c4f Accepting request 1062689 from GNOME:Next
- Update to version 2.38.4

OBS-URL: https://build.opensuse.org/request/show/1062689
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=382
2023-02-06 11:57:40 +00:00
e7a7a85e79 Accepting request 1061605 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1061605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=159
2023-01-28 19:00:21 +00:00
3205e19c1d Accepting request 1061598 from GNOME:Next
- Add webkit2gtk3-missing-include.patch: fix the build with gcc 13.

OBS-URL: https://build.opensuse.org/request/show/1061598
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=380
2023-01-27 18:14:24 +00:00
f98d4cd2f6 Accepting request 1046552 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1046552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=158
2023-01-04 17:10:23 +00:00
b9f9499e91 Accepting request 1046547 from GNOME:Next
Add CVEs to changes

OBS-URL: https://build.opensuse.org/request/show/1046547
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=378
2023-01-03 15:01:35 +00:00
613514b6c2 Accepting request 1044372 from GNOME:Factory
- Update to version 2.38.3 (boo#1206474) (forwarded request 1044338 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1044372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=157
2022-12-24 13:51:11 +00:00
5391525ada Accepting request 1044338 from GNOME:Next
- Update to version 2.38.3 (boo#1206474)

OBS-URL: https://build.opensuse.org/request/show/1044338
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=376
2022-12-23 07:31:47 +00:00
5b056e4498 Accepting request 1043130 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1043130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=156
2022-12-16 16:51:07 +00:00
57044ad81a Accepting request 1042980 from home:dimstar:Factory
- Add upstream patch b7ac5d0c.patch: Fix build with Ruby 3.2.

OBS-URL: https://build.opensuse.org/request/show/1042980
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=374
2022-12-15 12:46:53 +00:00
40bf50643a Accepting request 1036474 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1036474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=155
2022-11-17 16:24:04 +00:00
ab1ba20390 Accepting request 1036473 from home:Guillaume_G:branches:GNOME:Factory
- Update _constraints for webkit2gtk3:gtk3-soup2 on aarch64 to
  avoid slow workers and OOM

OBS-URL: https://build.opensuse.org/request/show/1036473
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=372
2022-11-17 15:45:43 +00:00
50ce79d657 Accepting request 1034432 from GNOME:Factory
Resub, tweaked .changes from the past (forwarded request 1034358 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1034432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=154
2022-11-09 11:56:12 +00:00
f5e10946c0 Accepting request 1034358 from GNOME:Next
Resub, tweaked .changes from the past

OBS-URL: https://build.opensuse.org/request/show/1034358
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=370
2022-11-08 08:05:10 +00:00
920b5fde09 Accepting request 1030949 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1030949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=153
2022-10-27 11:53:10 +00:00
ad58291951 Accepting request 1030944 from GNOME:Next
- Update to version 2.38.1

OBS-URL: https://build.opensuse.org/request/show/1030944
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=368
2022-10-24 20:56:21 +00:00
414e8ea65a Accepting request 1004770 from GNOME:Factory
New stable

OBS-URL: https://build.opensuse.org/request/show/1004770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=152
2022-09-21 12:40:10 +00:00
33d6ead171 Accepting request 1004728 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1004728
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=366
2022-09-19 16:10:00 +00:00
14821da516 Accepting request 1002695 from GNOME:Next
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)

OBS-URL: https://build.opensuse.org/request/show/1002695
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=365
2022-09-13 07:36:59 +00:00
1e37319f7d Accepting request 999535 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/999535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=151
2022-08-28 11:12:13 +00:00
833c59753f Accepting request 999417 from home:mgorse:branches:GNOME:Factory
- Update to version 2.36.7 (boo#1202807):
  - Fix several crashes and rendering issues.
  + Security fixes: CVE-2022-32893.

OBS-URL: https://build.opensuse.org/request/show/999417
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=363
2022-08-27 09:03:08 +00:00
dbd74a280e Accepting request 993931 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/993931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=150
2022-08-10 15:12:44 +00:00
ce59a9a738 Accepting request 993710 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/993710
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=361
2022-08-09 08:08:24 +00:00
0cd19a1d95 Accepting request 991753 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/991753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=149
2022-08-02 20:08:33 +00:00
7f88f854e7 Accepting request 991742 from GNOME:Next
- Update to version 2.36.5 (boo#1201980)

OBS-URL: https://build.opensuse.org/request/show/991742
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=359
2022-07-29 20:00:29 +00:00
2c53c0a0e1 Accepting request 987149 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/987149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=148
2022-07-07 10:56:18 +00:00
c53549d23c Accepting request 986920 from GNOME:Next
- Update to version 2.36.4 (boo#1201221)

OBS-URL: https://build.opensuse.org/request/show/986920
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=357
2022-07-06 11:16:50 +00:00
0d54d1adb7 Accepting request 980385 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/980385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=147
2022-06-01 16:08:32 +00:00
7d0da30344 Accepting request 980374 from GNOME:Next
Add CVEs to changes

OBS-URL: https://build.opensuse.org/request/show/980374
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=355
2022-06-01 15:51:58 +00:00
8d105b6592 Accepting request 980019 from GNOME:Factory
- Update to version 2.36.3 (forwarded request 979860 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/980019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=146
2022-06-01 15:33:49 +00:00
de116b577f Accepting request 979860 from GNOME:Next
- Update to version 2.36.3

OBS-URL: https://build.opensuse.org/request/show/979860
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=353
2022-05-31 07:16:20 +00:00
f790cccaee Accepting request 978664 from GNOME:Factory
- Update to version 2.36.2 (forwarded request 978330 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/978664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=145
2022-05-24 18:30:50 +00:00
6e0fcc9427 Accepting request 978330 from GNOME:Next
- Update to version 2.36.2

OBS-URL: https://build.opensuse.org/request/show/978330
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=351
2022-05-23 09:06:07 +00:00
2473f08da9 Accepting request 974348 from GNOME:Factory
- Remove dependency on binutils-gold as the package will be removed
  in the future. Gold linker is unmaintained by the upstream project. (forwarded request 974345 from marxin)

OBS-URL: https://build.opensuse.org/request/show/974348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=144
2022-05-04 13:10:32 +00:00
0a0e627e1c Accepting request 974345 from home:marxin:branches:GNOME:Factory
- Remove dependency on binutils-gold as the package will be removed
  in the future. Gold linker is unmaintained by the upstream project.

OBS-URL: https://build.opensuse.org/request/show/974345
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=349
2022-05-02 08:35:20 +00:00
30ab0af82d Accepting request 972029 from GNOME:Factory
- Update to version 2.36.1 (forwarded request 971930 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/972029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=143
2022-04-23 17:45:02 +00:00
4303fc005e Accepting request 971930 from GNOME:Next
- Update to version 2.36.1

OBS-URL: https://build.opensuse.org/request/show/971930
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=347
2022-04-22 07:58:22 +00:00
3fc10b48e2 Accepting request 969238 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/969238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=142
2022-04-12 19:50:16 +00:00
e1e9c4de0e Accepting request 969226 from GNOME:Next
Add CVE refs

OBS-URL: https://build.opensuse.org/request/show/969226
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=345
2022-04-11 15:28:24 +00:00
5bf23a3337 Accepting request 967855 from GNOME:Factory
- Drop webkit2gtk3-gcc12.patch. It isn't needed anymore, since the
  relevant gcc change has been reverted for now.
- Update some minimum version requirements to match cmake checks.
- Remove build requirements on geoclue and libbrotlidec: they are
  no longer build-time dependencies. Add geoclue2 to Recommends. (forwarded request 967369 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/967855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=141
2022-04-10 17:05:20 +00:00
6bba64ffc5 Accepting request 967369 from GNOME:Next
- Drop webkit2gtk3-gcc12.patch. It isn't needed anymore, since the
  relevant gcc change has been reverted for now.
- Update some minimum version requirements to match cmake checks.
- Remove build requirements on geoclue and libbrotlidec: they are
  no longer build-time dependencies. Add geoclue2 to Recommends.

OBS-URL: https://build.opensuse.org/request/show/967369
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=343
2022-04-08 14:56:13 +00:00
6f678ec134 Accepting request 966180 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/966180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=140
2022-04-04 17:25:49 +00:00
5d4bfe079c Accepting request 966072 from GNOME:Next
- Add webkit2gtk3-gcc12.patch: fix the build with gcc 12.

- Disabled usage of gold linker for all targets via existing
  define.

OBS-URL: https://build.opensuse.org/request/show/966072
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=341
2022-03-31 09:47:22 +00:00
58d1c1645e Accepting request 964034 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/964034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=139
2022-03-23 19:17:08 +00:00
8d38d5a665 Accepting request 963991 from GNOME:Next
GNOME 42 late-comers

OBS-URL: https://build.opensuse.org/request/show/963991
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=339
2022-03-22 17:13:47 +00:00
650f40db7b Accepting request 956053 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/956053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=138
2022-02-21 16:46:32 +00:00
aaaed228b8 Accepting request 955911 from GNOME:Next
Tweak changes

OBS-URL: https://build.opensuse.org/request/show/955911
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=338
2022-02-19 23:25:04 +00:00
c9ad1ebc99 Accepting request 955689 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/955689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=137
2022-02-18 22:02:45 +00:00
96335316a7 Accepting request 955683 from GNOME:Next
- Update to version 2.34.6:
  + Fix accessibility not working when the Bubblewrap sandbox is
    enabled.
  + Fix rendering of scrollbars when overlay scrollbars are
    disabled.
  + Fix the build when the X11 support is disabled.
  + Fix the build in a number of situations where the main OpenGL
    library is not called libGL or libgl, as is the case on
    systems that use libglvnd.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/955683
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=337
2022-02-17 17:44:01 +00:00
065c4b3b80 Accepting request 953076 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/953076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=136
2022-02-10 22:11:47 +00:00
04938ce8f8 Accepting request 953068 from GNOME:Next
- Update to version 2.34.5 (boo#1195735)

OBS-URL: https://build.opensuse.org/request/show/953068
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=336
2022-02-10 00:56:51 +00:00
5a9921b40e Accepting request 951712 from GNOME:Next
Yes I know this looks bad, but open the .changes and you will see it is correct
2.32.3/2/1 was a huge mess entered several times - this cleans it up

+
- Update constraints for disk space even more, now at 20 gig.

OBS-URL: https://build.opensuse.org/request/show/951712
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=335
2022-02-08 11:07:57 +00:00
3bc4d1e715 Accepting request 949126 from GNOME:Factory
Fix build with gcc12

OBS-URL: https://build.opensuse.org/request/show/949126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=135
2022-01-27 22:16:28 +00:00
1ecd0bf492 tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=334
2022-01-25 20:26:37 +00:00
dcef5cfddf Accepting request 948492 from GNOME:Next
- Add webkit2gtk3-gcc12.patch: fix the build with gcc 12.
- Require glib2 2.44 to match source.
Tweak changes

OBS-URL: https://build.opensuse.org/request/show/948492
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=333
2022-01-25 20:22:14 +00:00
7b69555125 Accepting request 947965 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/947965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=134
2022-01-23 11:15:21 +00:00
4159e6468b Accepting request 947942 from GNOME:Next
New stable release, expect the CVE to arrive later

OBS-URL: https://build.opensuse.org/request/show/947942
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=332
2022-01-21 14:47:54 +00:00
5cbf3318a5 Accepting request 947465 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/947465
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=331
2022-01-21 09:41:27 +00:00
d95e8f9731 Accepting request 942253 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/942253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=133
2021-12-23 16:53:40 +00:00
2fcc4cabe2 Accepting request 942246 from GNOME:Next
Tweak changes

OBS-URL: https://build.opensuse.org/request/show/942246
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=330
2021-12-23 14:57:33 +00:00
2c70653813 Accepting request 941900 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/941900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=132
2021-12-22 19:17:54 +00:00
03482016d1 Accepting request 941896 from GNOME:Next
- Update to version 2.34.3:
  + Make audio tools (like mixers) display the actual name of the
    application producing sound, instead of a generic one.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/941896
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=329
2021-12-21 16:53:48 +00:00
01a512c2a7 Accepting request 940489 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/940489
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=131
2021-12-16 20:18:48 +00:00
f10c5fafb2 Accepting request 940488 from home:yfjiang:branches:GNOME:Factory
- Typo fix for %define usegcc10.

OBS-URL: https://build.opensuse.org/request/show/940488
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=328
2021-12-14 13:32:18 +00:00
1ed622a525 - Correct a very old "Obsoletes: webkit2gtk3-plugin-process-gtk2"
to be a versioned obsoletes.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=327
2021-12-14 10:42:48 +00:00
bebcfe2f91 - Also correct a very old "Obsoletes:
webkit2gtk3-plugin-process-gtk2" to be a versioned obsoletes.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=326
2021-12-14 10:42:23 +00:00
ec0b6ef182 - Introduce usegcc10 %define in order to have the condition
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=325
2021-12-14 10:41:09 +00:00
4b5a14fb6d - Introduce usegcc10 %define, in order to have the condition
(0%{?sle_version} && 0%{?sle_version} <= 150400) only at one
  point.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=324
2021-12-14 10:39:18 +00:00
a5d5bca384 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=323 2021-12-14 10:34:42 +00:00
4f9f64cab4 - Make the earlier Obsoletes: libwebkit2gtk3-lang compliant with:
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=322
2021-12-14 10:31:46 +00:00
eccbcd5588 Accepting request 940363 from home:yfjiang:branches:GNOME:Factory
- Make the earlier Obsoletes: libwebkit2gtk3-lang complaint with:
  https://en.opensuse.org/openSUSE:Upgrade_dependencies_explanation#Renaming_a_package

OBS-URL: https://build.opensuse.org/request/show/940363
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=321
2021-12-14 10:29:46 +00:00
c92d1c2dfa Accepting request 939441 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/939441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=130
2021-12-12 20:27:21 +00:00
60272dc02b Accepting request 939143 from home:yfjiang:branches:GNOME:Factory
- Add Obsoletes of the old-name -lang package to be ready for
  updating from it. This change is necessary for the gtk3-soup2
  flavor.

OBS-URL: https://build.opensuse.org/request/show/939143
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=320
2021-12-10 18:52:54 +00:00
15ef0fe62a Accepting request 934593 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/934593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=129
2021-12-01 19:46:59 +00:00
3606e00f1d Accepting request 934591 from GNOME:Next
- Update to version 2.34.2

OBS-URL: https://build.opensuse.org/request/show/934591
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=319
2021-11-29 15:56:15 +00:00
4ed39b54f8 Accepting request 929594 from GNOME:Factory
- Add pkgconfig(libavif) BuildRequires and pass USE_AVIF=ON to
  cmake, build avif decoding support.
- Add wayland-protocols to BuildRequires. (forwarded request 928625 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/929594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=128
2021-11-06 17:15:25 +00:00
332ea90466 Accepting request 928625 from GNOME:Next
- Add pkgconfig(libavif) BuildRequires and pass USE_AVIF=ON to
  cmake, build avif decoding support.
- Add wayland-protocols to BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/928625
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=318
2021-11-05 08:45:45 +00:00
5df0bedb77 Accepting request 927912 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/927912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=127
2021-10-30 21:13:27 +00:00
b0eb41d75e Accepting request 927841 from GNOME:Next
Fix build on SLE-15-SP4.
Update g++ version dependency.
Tweak changes to add bug/CVE refs.

OBS-URL: https://build.opensuse.org/request/show/927841
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=317
2021-10-28 08:24:30 +00:00
9763fad35c Accepting request 926902 from GNOME:Factory
- Update to version 2.34.1 (forwarded request 926830 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/926902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=126
2021-10-23 21:13:47 +00:00
a8c1932cca Accepting request 926830 from GNOME:Next
- Update to version 2.34.1

OBS-URL: https://build.opensuse.org/request/show/926830
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=316
2021-10-22 09:27:45 +00:00
0e744cb022 Accepting request 922149 from GNOME:Factory
- Add libjavascriptcoregtk-4_0-18 and llibwebkit2gtk-4_0-37 to
  baselibs.conf: provide those libraries as multilib version. (forwarded request 922145 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/922149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=125
2021-09-29 18:18:18 +00:00
5c54413593 Accepting request 922145 from GNOME:Next
- Add libjavascriptcoregtk-4_0-18 and llibwebkit2gtk-4_0-37 to
  baselibs.conf: provide those libraries as multilib version.

OBS-URL: https://build.opensuse.org/request/show/922145
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=315
2021-09-29 10:23:03 +00:00
6adf63bcc6 Accepting request 922100 from GNOME:Next
- Rename -lang packages to WebKit2GTK-%{_apiver}, making the
  translations between the three flavors co-exist.

OBS-URL: https://build.opensuse.org/request/show/922100
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=314
2021-09-29 08:38:41 +00:00
0801e8e3e4 Accepting request 921030 from GNOME:Next
Sub the new stable - supersede

- Update to version 2.34.0:
  + Fix another regression in JavaScriptCore on 32bit systems.

- Update to version 2.33.91:
  + Use the right display refresh monitor for animations in
    accelerated compositng mode.
  + Fix several issues in JavaScriptCore on 32bit systems.
  + Prefer python3 over python2 in CMake.

- Update to version 2.33.90:
  + Show TLS protocol version and ciphersuite name in the
    inspector when building with libsoup3.
  + Add multi-track support to media backend.
  + Avoid strong alias computations in font fallback code.
  + Fix deadlock tearing down pipeline when using fallback sink.
  + Fix the build with gtk-doc enabled.
  + Fix several crashes and rendering issues.
- Add fix-warnings.patch: silence return-type warnings.

- Add a 3rd flavor: gtk3 with libsoup2 (which retains compatibility
  to the olderversions, identified as API version 4.0).

- Add _multibuild file and enable build of webkit2gtk4.

- Update to version 2.33.3:
  + Add support for display capture.
  + Add new API to access/modify capture devices states.
  + Add new API to configure the memory pressure handler.
  + Add support for client side certifiates authentication.
  + Add support color-schemes CSS property.

OBS-URL: https://build.opensuse.org/request/show/921030
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=313
2021-09-27 06:26:36 +00:00
a222958c34 Accepting request 920816 from GNOME:Factory
Tweak change log (forwarded request 920661 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/920816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=124
2021-09-24 22:35:22 +00:00
81252b774b Accepting request 920661 from home:mgorse:branches:GNOME:Factory
Tweak change log

OBS-URL: https://build.opensuse.org/request/show/920661
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=312
2021-09-22 08:18:05 +00:00
25f2602619 Accepting request 920203 from home:mgorse:branches:GNOME:Factory
- Update to version 2.32.4

OBS-URL: https://build.opensuse.org/request/show/920203
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=311
2021-09-20 06:37:40 +00:00
Richard Brown
0fd5a88e09 Accepting request 912017 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/912017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=123
2021-08-16 08:08:38 +00:00
ef8e48aabd Accepting request 911247 from home:marxin:branches:GNOME:Factory
- Enable LTO by using upstream patch fix-lto.patch.

OBS-URL: https://build.opensuse.org/request/show/911247
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=310
2021-08-13 15:47:12 +00:00
Richard Brown
97313191d6 Accepting request 910288 from GNOME:Factory
Synchronize the changelog with SLE and Leap. (forwarded request 910277 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/910288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=122
2021-08-10 08:27:48 +00:00
cced590f65 Accepting request 910277 from home:yfjiang:branches:GNOME:Factory
Synchronize the changelog with SLE and Leap.

OBS-URL: https://build.opensuse.org/request/show/910277
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=309
2021-08-05 10:00:39 +00:00
92cb0561eb Accepting request 909085 from GNOME:Factory
- Add BuildRequires pkgconfig(glproto) for SLE and Leap which have
  not included the new packaging of the relevant headers. (forwarded request 909027 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/909085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=121
2021-08-02 10:04:55 +00:00
7c00de9f33 Accepting request 909027 from home:yfjiang:branches:GNOME:Factory
- Add BuildRequires pkgconfig(glproto) for SLE and Leap which have
  not included the new packaging of the relevant headers.

OBS-URL: https://build.opensuse.org/request/show/909027
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=308
2021-07-29 07:22:35 +00:00
97196ff8fa Accepting request 908551 from GNOME:Factory
- Update to version 2.32.3 (boo#1188697) (forwarded request 908456 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/908551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=120
2021-07-28 17:19:30 +00:00
d7cdf1c089 Accepting request 908456 from GNOME:Next
- Update to version 2.32.3 (boo#1188697)

OBS-URL: https://build.opensuse.org/request/show/908456
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=307
2021-07-27 09:24:08 +00:00
542b505eb4 Accepting request 907575 from GNOME:Factory
- Update to version 2.32.2 (forwarded request 907348 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/907575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=119
2021-07-22 20:43:04 +00:00
e103f87046 Accepting request 907348 from GNOME:Next
- Update to version 2.32.2

OBS-URL: https://build.opensuse.org/request/show/907348
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=306
2021-07-21 17:46:50 +00:00
aeaccc481e Accepting request 894780 from GNOME:Factory
- Update to version 2.32.1 (forwarded request 894185 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/894780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=118
2021-05-23 21:30:35 +00:00
be3412e77f Accepting request 894185 from GNOME:Next
- Update to version 2.32.1

OBS-URL: https://build.opensuse.org/request/show/894185
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=304
2021-05-21 12:01:35 +00:00
03d1c5af9d Accepting request 888972 from GNOME:Factory
- Add webkit2gtk3-icu69.patch: Fix build with ICU 69:
  + ICU 69 deprecates ubrk_safeClone in favor of ubrk_clone. (forwarded request 888968 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/888972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=117
2021-04-29 20:44:44 +00:00
fb031e932d Accepting request 888968 from home:dimstar:Factory
- Add webkit2gtk3-icu69.patch: Fix build with ICU 69:
  + ICU 69 deprecates ubrk_safeClone in favor of ubrk_clone.

OBS-URL: https://build.opensuse.org/request/show/888968
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=302
2021-04-28 08:17:45 +00:00
077219e44b Accepting request 884649 from GNOME:Factory
- Update to version 2.32.0 (boo#1184155): (forwarded request 882741 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/884649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=116
2021-04-14 08:09:29 +00:00
d9fc60033f Accepting request 882741 from GNOME:Next
- Update to version 2.32.0 (boo#1184155):

OBS-URL: https://build.opensuse.org/request/show/882741
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=300
2021-04-12 12:23:46 +00:00
19b8765392 Accepting request 881173 from GNOME:Factory
GNOME 40 - here we come (forwarded request 881005 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/881173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=115
2021-04-12 10:35:53 +00:00
d72d2a414f Accepting request 881005 from GNOME:Next
GNOME 40 - here we come

OBS-URL: https://build.opensuse.org/request/show/881005
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=298
2021-03-24 16:40:54 +00:00
dc9a8645bd Accepting request 880431 from home:mgorse:branches:GNOME:Factory
- Update to version 2.30.6:

OBS-URL: https://build.opensuse.org/request/show/880431
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=297
2021-03-23 10:15:45 +00:00
Richard Brown
e7b084e05e Accepting request 876240 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/876240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=114
2021-03-03 17:34:46 +00:00
407452eb10 Accepting request 875935 from home:dirkmueller:Factory
- Update _constraints for armv6/armv7 (bsc#1182719)

OBS-URL: https://build.opensuse.org/request/show/875935
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=295
2021-03-02 14:03:39 +00:00
Richard Brown
1453891300 Accepting request 873921 from GNOME:Factory
- Update _constraints for armv6/armv7 (forwarded request 873644 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/873921
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=113
2021-02-22 13:39:44 +00:00
ef6281b761 Accepting request 873644 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Update _constraints for armv6/armv7

OBS-URL: https://build.opensuse.org/request/show/873644
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=293
2021-02-19 21:28:11 +00:00
1613f22164 Accepting request 872980 from home:mgorse:branches:GNOME:Factory
Add bug ref to changes

OBS-URL: https://build.opensuse.org/request/show/872980
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=292
2021-02-19 21:27:48 +00:00
e3429069f9 Accepting request 872339 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/872339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=112
2021-02-18 19:38:44 +00:00
9118c0b209 Accepting request 872014 from GNOME:Next
- Update to version 2.30.5

OBS-URL: https://build.opensuse.org/request/show/872014
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=290
2021-02-15 10:06:53 +00:00
7458d9f10c Accepting request 866803 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/866803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=111
2021-01-30 12:55:44 +00:00
e5f7c6f66d Accepting request 866258 from home:iznogood:branches:GNOME:Factory
- Add gir-multilib.patch: Fix multilib conflict in gir files.
- Disable gold linker for ppc64le

OBS-URL: https://build.opensuse.org/request/show/866258
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=288
2021-01-26 10:46:50 +00:00
b7610a2c0a Accepting request 865372 from GNOME:Factory
- Add webkit-font-scaling.patch: Fix system font scaling not
  applied to 'font-size: XXXpt'; patch taken from upstream and
  rebased to apply cleanly
  (https://bugs.webkit.org/show_bug.cgi?id=218450).
- Pass `-q` to setup to disable printing long list of files
  extracted from source tarball. (forwarded request 864423 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/865372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=110
2021-01-25 17:23:00 +00:00
33ab37f443 Accepting request 864423 from GNOME:Next
- Add webkit-font-scaling.patch: Fix system font scaling not
  applied to 'font-size: XXXpt'; patch taken from upstream and
  rebased to apply cleanly
  (https://bugs.webkit.org/show_bug.cgi?id=218450).
- Pass `-q` to setup to disable printing long list of files
  extracted from source tarball.

OBS-URL: https://build.opensuse.org/request/show/864423
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=286
2021-01-21 11:29:06 +00:00
fd9d07b8bc Accepting request 856370 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/856370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=109
2020-12-18 18:52:16 +00:00
0d5b8df5ee Accepting request 856025 from GNOME:Next
- Update to version 2.30.4:

OBS-URL: https://build.opensuse.org/request/show/856025
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=284
2020-12-16 10:04:35 +00:00
4d28af438e Accepting request 853736 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/853736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=108
2020-12-09 21:12:01 +00:00
36f7137089 Accepting request 853454 from GNOME:Next
- Add old-wayland-scanner.patch for 15.0/15.1: support older
  wayland-scanner. Also renumber patches to group
  15.0/15.1-specific patches together.
- Have the libwebkit2gtk package require libjavascriptcoregtk of
  the same version (boo#1171531).

OBS-URL: https://build.opensuse.org/request/show/853454
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=282
2020-12-08 08:59:42 +00:00
b3d59463e0 Accepting request 852695 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/852695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=107
2020-12-04 20:27:04 +00:00
7e5a3fae45 Accepting request 852626 from home:dimstar:Factory
- 0001-ICU-68.1-no-longer-exposes-FALSE-and-TRUE-macros-by-.patch:
  ICU 68.1 no longer exposes FALSE and TRUE macros by default.

OBS-URL: https://build.opensuse.org/request/show/852626
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=280
2020-12-02 17:47:01 +00:00
fd54752edf Accepting request 852625 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/852625
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=106
2020-12-02 14:05:45 +00:00
7678cf0264 Accepting request 852419 from GNOME:Next
Add bug ref to changes

OBS-URL: https://build.opensuse.org/request/show/852419
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=278
2020-12-02 13:34:54 +00:00
79c30fc374 Accepting request 851051 from GNOME:Factory
- Update to version 2.30.3 (boo#1179122): (forwarded request 850518 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/851051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=105
2020-11-29 11:22:58 +00:00
6e7c26751f Accepting request 850518 from GNOME:Next
- Update to version 2.30.3 (boo#1179122):

OBS-URL: https://build.opensuse.org/request/show/850518
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=276
2020-11-26 12:26:14 +00:00
43139a0cb2 Accepting request 844241 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/844241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=104
2020-10-30 10:45:57 +00:00
09927b23a3 Accepting request 844238 from GNOME:Next
Resub, fix .changes version

OBS-URL: https://build.opensuse.org/request/show/844238
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=274
2020-10-27 09:55:34 +00:00
dca2b8139d Accepting request 839602 from GNOME:Factory
- Enable c_loop on aarch64: currently needed for compilation to
  succeed with JIT disabled. Also disable sampling profiler, since
  it conflicts with c_loop (boo#1177087). (forwarded request 838863 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/839602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=103
2020-10-08 11:10:37 +00:00
58b21b32e6 Accepting request 838863 from GNOME:Next
- Enable c_loop on aarch64: currently needed for compilation to
  succeed with JIT disabled. Also disable sampling profiler, since
  it conflicts with c_loop (boo#1177087).

OBS-URL: https://build.opensuse.org/request/show/838863
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=272
2020-10-05 15:07:18 +00:00
452f72b803 Accepting request 837832 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/837832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=102
2020-09-28 12:28:30 +00:00
307c9e2539 Accepting request 836123 from GNOME:Next
- Update to version 2.30.1: 
  + Bring back the environment variable to force single process
    mode when PSON is disabled.
  + Fix downloads started by an ephemeral web context.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/836123
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=270
2020-09-25 20:23:28 +00:00
177eb1b77e Accepting request 836033 from GNOME:Factory
- Update to version 2.30.0:
  + Fix NTLM authentication.
  + Don't try to use SHM on wayland with older wpebackend-fdo.
  + Fix the build due to seccomp.h header not found.
- Drop seccomp-build-fix.patch and wpe-shm-check.patch: fixed
  upstream.
- Add wpe-shm-check.patch: make SHM initialization fail for
  wpebackend-fdo &lt; 1.7.0.
- Add seccomp-build-fix.patch: pass seccomp include directory to
    g++. 
- Re-enable bubblewrap sandbox for SLE-15-SP2 and Tumbleweed.
- Update to version 2.29.92:
  + Fix user agent header after a redirect when a new quirk is
    required.
  + Stop using firefox user agent quirk for google docs.
  + Fix rendering frames timeline panel in web inspector.
  + Fix per-thread cpu usage in web inspector.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.91:
  + Fix a web process crash introduced in 2.29.90.
- Changes from version 2.29.90:
  + Fix font variation settings when font smoothing setting is also
    present.
  + Fix HTML drag and drop operations.
  + Fix argument order for clone syscall seccomp filter on s390x.
  + Fix a crash when selecting text.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.4:
  + Add support for backdrop filters.
  + Add support for text-underline-offset and
    text-decoration-thickness.
  + Add OpenCDM and AV1 support to media backend.
  + Add new API to get ITP data summary.
  + Use mobile user-agent on tablets.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.3:
  + Add webkit_authentication_request_get_security_origin.
  + Change the cookies accept policy to always when no-third-party
    is set and ITP is enabled.
  + Fix web process hangs on large GitHub pages.
  + Bubblewrap sandbox should not attempt to bind empty paths.
  + Add support for sndio to bubblewrap sandbox.
  + Also handle dark themes when the name ends with -Dark.
  + Fix a race condition causing a crash in media player.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.2:
  + Add Intelligent Tracking Prevention (ITP) support.
  + Add support for video formats in img elements.
  + Add API to handle video autoplay policy that now defaults to
    disallow autoplay videos with audio.
  + Add API to mute a web view.
  + Add API to allow applications to handle the HTTP authentication
    credential storage.
  + Add a WebKitSetting to set the media content types requiring
    hardware support.
  + Fix a crash during drag an drop due to a bug introduced in
    2.29.1.
  + Do not start page load during animation in back/forward
    gesture.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.1:
  + Stop using GTK theming to render form controls.
  + Add API to disable GTK theming for scrollbars too.
  + Fix several race conditions and threading issues in the media
    player.
  + Add USER_AGENT_BRANDING build option.
  + Add paste as plain text option to the context menu for rich
    editable content.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Rebase webkit2gtk3-fdo-soname.patch.
- Add pkgconfig(libsystemd) BuildRequires: new dependency. (forwarded request 834735 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/836033
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=101
2020-09-25 14:24:52 +00:00
5a77ce551c Accepting request 834735 from GNOME:Next
- Update to version 2.30.0:
  + Fix NTLM authentication.
  + Don't try to use SHM on wayland with older wpebackend-fdo.
  + Fix the build due to seccomp.h header not found.
- Drop seccomp-build-fix.patch and wpe-shm-check.patch: fixed
  upstream.
- Add wpe-shm-check.patch: make SHM initialization fail for
  wpebackend-fdo < 1.7.0.
- Add seccomp-build-fix.patch: pass seccomp include directory to
    g++. 
- Re-enable bubblewrap sandbox for SLE-15-SP2 and Tumbleweed.
- Update to version 2.29.92:
  + Fix user agent header after a redirect when a new quirk is
    required.
  + Stop using firefox user agent quirk for google docs.
  + Fix rendering frames timeline panel in web inspector.
  + Fix per-thread cpu usage in web inspector.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.91:
  + Fix a web process crash introduced in 2.29.90.
- Changes from version 2.29.90:
  + Fix font variation settings when font smoothing setting is also
    present.
  + Fix HTML drag and drop operations.
  + Fix argument order for clone syscall seccomp filter on s390x.
  + Fix a crash when selecting text.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.4:
  + Add support for backdrop filters.
  + Add support for text-underline-offset and
    text-decoration-thickness.
  + Add OpenCDM and AV1 support to media backend.
  + Add new API to get ITP data summary.
  + Use mobile user-agent on tablets.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.3:
  + Add webkit_authentication_request_get_security_origin.
  + Change the cookies accept policy to always when no-third-party
    is set and ITP is enabled.
  + Fix web process hangs on large GitHub pages.
  + Bubblewrap sandbox should not attempt to bind empty paths.
  + Add support for sndio to bubblewrap sandbox.
  + Also handle dark themes when the name ends with -Dark.
  + Fix a race condition causing a crash in media player.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.2:
  + Add Intelligent Tracking Prevention (ITP) support.
  + Add support for video formats in img elements.
  + Add API to handle video autoplay policy that now defaults to
    disallow autoplay videos with audio.
  + Add API to mute a web view.
  + Add API to allow applications to handle the HTTP authentication
    credential storage.
  + Add a WebKitSetting to set the media content types requiring
    hardware support.
  + Fix a crash during drag an drop due to a bug introduced in
    2.29.1.
  + Do not start page load during animation in back/forward
    gesture.
  + Fix several crashes and rendering issues.
- Changes from version 2.29.1:
  + Stop using GTK theming to render form controls.
  + Add API to disable GTK theming for scrollbars too.
  + Fix several race conditions and threading issues in the media
    player.
  + Add USER_AGENT_BRANDING build option.
  + Add paste as plain text option to the context menu for rich
    editable content.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Rebase webkit2gtk3-fdo-soname.patch.
- Add pkgconfig(libsystemd) BuildRequires: new dependency.

OBS-URL: https://build.opensuse.org/request/show/834735
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=268
2020-09-22 09:02:30 +00:00
475525316a Accepting request 827290 from GNOME:Factory
- Add no-forced-sse.patch, cure execution of illegal instruction
  in i586 firefox.

OBS-URL: https://build.opensuse.org/request/show/827290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=100
2020-08-20 20:24:39 +00:00
e4ee8370a2 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=266 2020-08-17 09:50:31 +00:00
01c389258a Accepting request 824640 from home:jengelh:branches:GNOME:Factory
- Add no-forced-sse.patch, cure execution of illegal instruction
  in i586 firefox.

OBS-URL: https://build.opensuse.org/request/show/824640
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=265
2020-08-17 09:49:07 +00:00
9664eb301d Accepting request 823594 from GNOME:Factory
- Update to version 2.28.4 (boo#1174662): (forwarded request 823473 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/823594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=99
2020-08-06 15:29:01 +00:00
fb20e0f502 Accepting request 823473 from GNOME:Next
- Update to version 2.28.4 (boo#1174662):

OBS-URL: https://build.opensuse.org/request/show/823473
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=263
2020-07-30 14:00:51 +00:00
cde1f134ed Accepting request 820991 from GNOME:Factory
- Update to version 2.28.3:
  + Enable kinetic scrolling with async scrolling.
  + Fix web process hangs on large GitHub pages.
  + Bubblewrap sandbox should not attempt to bind empty paths.
  + Fix threading issues in the media player.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2020-9802, CVE-2020-9803, CVE-2020-9805,
    CVE-2020-9806, CVE-2020-9807, CVE-2020-9843, CVE-2020-9850,
    CVE-2020-13753.

OBS-URL: https://build.opensuse.org/request/show/820991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=98
2020-07-17 18:45:42 +00:00
62b558f467 tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=261
2020-07-14 21:25:58 +00:00
84c367418f Accepting request 819981 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/819981
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=260
2020-07-14 21:25:03 +00:00
2bb40fafd3 Accepting request 799169 from GNOME:Factory
Add bug ref and CVEs to changes (forwarded request 799041 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/799169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=97
2020-05-01 09:08:38 +00:00
b18755a103 Accepting request 799041 from GNOME:Next
Add bug ref and CVEs to changes

OBS-URL: https://build.opensuse.org/request/show/799041
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=258
2020-04-30 09:41:44 +00:00
5cf64fcdb4 Accepting request 798363 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/798363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=96
2020-04-29 18:43:02 +00:00
e91861622d Accepting request 798319 from GNOME:Next
New stable release, not buildtested!

OBS-URL: https://build.opensuse.org/request/show/798319
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=256
2020-04-27 18:00:06 +00:00
6b1f4f64dc Accepting request 794681 from GNOME:Factory
New upstream release

OBS-URL: https://build.opensuse.org/request/show/794681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=95
2020-04-17 22:29:06 +00:00
89ffaef763 Accepting request 794680 from GNOME:Next
Add bug ref

OBS-URL: https://build.opensuse.org/request/show/794680
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=254
2020-04-16 21:26:37 +00:00
f71ec3e7dd Accepting request 794010 from GNOME:Next
New upstream release, not buildtested

OBS-URL: https://build.opensuse.org/request/show/794010
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=253
2020-04-15 18:18:16 +00:00
3d62753e28 Accepting request 784411 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/784411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=94
2020-03-16 09:15:53 +00:00
538ce80dda Accepting request 784316 from GNOME:Next
New stable rel, not buildtested

OBS-URL: https://build.opensuse.org/request/show/784316
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=251
2020-03-12 20:33:49 +00:00
21f5157df4 Accepting request 777060 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/777060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=93
2020-02-22 18:02:01 +00:00
8e19c8177a Accepting request 776165 from home:mgorse:branches:GNOME:Factory
- Add webkit2gtk3-ppc-build-fix.patch: fix ppc64le build failure on
  SLE 15.
Add CVEs to changes.

OBS-URL: https://build.opensuse.org/request/show/776165
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=249
2020-02-19 12:28:45 +00:00
c749b9ce42 Accepting request 774339 from home:iznogood:branches:GNOME:Factory
New stable release, NOT BUILDTESTED!

OBS-URL: https://build.opensuse.org/request/show/774339
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=248
2020-02-17 21:36:43 +00:00
e8230bd0f1 Accepting request 767491 from GNOME:Factory
Eliminate the -lang recommends (forwarded request 767231 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/767491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=92
2020-01-28 09:53:19 +00:00
98d627b69f Accepting request 767231 from GNOME:Next
Eliminate the -lang recommends

OBS-URL: https://build.opensuse.org/request/show/767231
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=246
2020-01-26 14:55:36 +00:00
0de667b63b Accepting request 766889 from GNOME:Factory
Add security fixes into changes (forwarded request 766686 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/766889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=91
2020-01-24 14:18:11 +00:00
ec0aad5123 Accepting request 766686 from GNOME:Next
Add security fixes into changes

OBS-URL: https://build.opensuse.org/request/show/766686
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=244
2020-01-24 13:04:24 +00:00
8b84abd0f3 Accepting request 766391 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/766391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=90
2020-01-24 12:09:01 +00:00
3dd6d54cc4 Accepting request 766279 from GNOME:Next
- Update to version 2.26.3:
  + Fix issues while trying to play a video on NextCloud.
  + Make sure the GL video sink uses a valid WebKit shared GL
    context.
  + Fix vertical alignment of text containing arabic diacritics.
  + Fix build with icu 65.1.
  + Fix page loading errors with websites using HSTS.
  + Fix web process crash when displaying a KaTeX formula.
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-icu-build-fix.patch: Fixed upstream.
- Start using webkitgtk default gigacage malloc via passing
  USE_SYSTEM_MALLOC=OFF to cmake.

OBS-URL: https://build.opensuse.org/request/show/766279
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=242
2020-01-22 17:12:26 +00:00
7f6bd6139d Accepting request 758317 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/758317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=89
2020-01-02 13:39:50 +00:00
cb1cfb221e Accepting request 758297 from GNOME:Next
- Add webkit-process.patch: use single web process for evolution
  and geary on 15.0 (boo#1159329 glgo#GNOME/evolution#587).

OBS-URL: https://build.opensuse.org/request/show/758297
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=240
2019-12-19 19:33:53 +00:00
c4a7ed6ccf Accepting request 747649 from GNOME:Factory
- Add webkit2gtk3-icu-build-fix.patch: fix build with icu 65.1. (forwarded request 747647 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/747649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=88
2019-11-15 21:30:53 +00:00
05dc32537e Accepting request 747647 from GNOME:Next
- Add webkit2gtk3-icu-build-fix.patch: fix build with icu 65.1.

OBS-URL: https://build.opensuse.org/request/show/747647
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=238
2019-11-12 12:31:31 +00:00
7f5d29dad1 Accepting request 746658 from GNOME:Next
- Only use wpe and xdg-dbus-proxy/bubblewrap for TW and
  SLE-15-SP2 / leap 15.2.
- Don't pass -DENABLE_BUBBLEWRAP_SANDBOX=ON; it is on by default.
- Remove conditionals for EOL versions of openSUSE.
- Always build with python3; remove the conditional.
Add some security fixes to changes.

OBS-URL: https://build.opensuse.org/request/show/746658
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=237
2019-11-12 12:08:05 +00:00
249bbb64d8 Accepting request 746222 from GNOME:Factory
- Update to version 2.26.2:
  + Improve performance of querying system fallback fonts.
  + Don't use prgname in dbus-proxy socket path.
  + Fix thread-safety issues in image decoders.
  + Fix the build with WebDriver disabled.
  + Disable accelerated compositing when we fail to initialize the
    EGL dispaly under Wayland.
  + Fill the objects category in emoji picker.
  + Fix several crashes and rendering issues. (forwarded request 746047 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/746222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=87
2019-11-10 20:57:13 +00:00
9c9a78e282 Accepting request 746047 from GNOME:Next
- Update to version 2.26.2:
  + Improve performance of querying system fallback fonts.
  + Don't use prgname in dbus-proxy socket path.
  + Fix thread-safety issues in image decoders.
  + Fix the build with WebDriver disabled.
  + Disable accelerated compositing when we fail to initialize the
    EGL dispaly under Wayland.
  + Fill the objects category in emoji picker.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/746047
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=235
2019-11-07 10:53:24 +00:00
c07df57e9b Accepting request 733518 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/733518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=86
2019-10-17 10:54:15 +00:00
6fc3a3d347 Accepting request 733504 from GNOME:Next
Update to new stable release

OBS-URL: https://build.opensuse.org/request/show/733504
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=233
2019-09-26 21:00:49 +00:00
f7635ed8aa Accepting request 729425 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/729425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=85
2019-09-11 08:19:13 +00:00
578affe0b2 Accepting request 729389 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/729389
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=231
2019-09-09 11:28:26 +00:00
d75ae7959d Accepting request 727306 from GNOME:Factory
New upstream release, resub with CVE tags

OBS-URL: https://build.opensuse.org/request/show/727306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=84
2019-09-04 07:03:41 +00:00
14e0e9c095 Accepting request 727303 from home:mgorse:branches:GNOME:Factory
Add security fixes to changes

OBS-URL: https://build.opensuse.org/request/show/727303
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=229
2019-08-30 17:42:17 +00:00
e939e9daff Accepting request 726752 from home:iznogood:branches:GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/726752
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=228
2019-08-30 11:24:23 +00:00
e06fa341ca Accepting request 717985 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/717985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=83
2019-07-26 10:06:06 +00:00
f6089e1057 Accepting request 715333 from home:rhcoe:branches:GNOME:Factory
patch for hang bwo#197558

OBS-URL: https://build.opensuse.org/request/show/715333
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=226
2019-07-23 18:57:26 +00:00
975d1b01e8 Accepting request 714112 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/714112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=82
2019-07-22 10:17:24 +00:00
9930f26686 Accepting request 714108 from home:mgorse:branches:GNOME:Factory
- Drop webkit2gtk3-boo1088932-a11y-state-set.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/714108
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=224
2019-07-08 18:22:43 +00:00
6e3a30a6eb Accepting request 713235 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/713235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=81
2019-07-08 13:02:44 +00:00
c1c34861e4 Accepting request 713234 from GNOME:Next
GAAAAH -- I forgot to superseede

OBS-URL: https://build.opensuse.org/request/show/713234
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=222
2019-07-03 12:39:13 +00:00
dee1b1a85b Accepting request 713042 from GNOME:Next
New upstream rel

OBS-URL: https://build.opensuse.org/request/show/713042
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=221
2019-07-03 12:30:41 +00:00
c67970cd15 Accepting request 711470 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/711470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=80
2019-06-24 19:45:57 +00:00
0ae7d45453 Accepting request 711466 from home:mgorse:branches:GNOME:Factory
- Add webkit2gtk3-bug196440-build-fix.patch and
  webkit2gtk3-bug198080-build-fix.patch: fix build failures on
  SLE/Leap 15 and SLE 12. 

- Update to version 2.24.2 (boo#1135715):

OBS-URL: https://build.opensuse.org/request/show/711466
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=219
2019-06-22 19:25:21 +00:00
832a299877 Accepting request 705213 from GNOME:Factory
New stable rel (forwarded request 705187 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/705213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=79
2019-05-27 06:29:53 +00:00
bef81b748c Accepting request 705187 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/705187
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=217
2019-05-24 11:13:03 +00:00
cc739a1c80 Accepting request 699593 from GNOME:Factory
Disable LTO (boo#1133291). (forwarded request 697638 from marxin)

OBS-URL: https://build.opensuse.org/request/show/699593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=78
2019-05-03 20:19:54 +00:00
e6abab2a25 Accepting request 697638 from home:marxin:branches:GNOME:Factory
Disable LTO (boo#1133291).

OBS-URL: https://build.opensuse.org/request/show/697638
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=215
2019-04-30 09:52:11 +00:00
295aec3212 Accepting request 694585 from GNOME:Next
- Add webkit2gtk3-fix-i586-build.patch: Fix build on i586.

OBS-URL: https://build.opensuse.org/request/show/694585
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=214
2019-04-17 12:57:08 +00:00
6c1aaa0975 Accepting request 693748 from home:mgorse:branches:GNOME:Factory
Update changes

OBS-URL: https://build.opensuse.org/request/show/693748
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=213
2019-04-15 11:01:00 +00:00
e976e1d1af Accepting request 693014 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/693014
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=212
2019-04-11 14:49:11 +00:00
c7af183edc Accepting request 689309 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/689309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=77
2019-04-01 10:31:13 +00:00
611955fd59 Accepting request 688929 from home:mgorse:branches:GNOME:Factory
- Add webkitgtk-gstreamer-gl-build-fix.patch: fix build on
  SLE/Leap 15 (webkit#196178).

OBS-URL: https://build.opensuse.org/request/show/688929
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=210
2019-03-28 10:39:26 +00:00
f72d16f1f6 Accepting request 687897 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/687897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=76
2019-03-24 13:58:07 +00:00
df9382e73a Accepting request 686702 from home:mgorse:branches:GNOME:Factory
- Disable openjpeg on SLE 12. Our version isn't new enough. 

Add security fix to changes file

OBS-URL: https://build.opensuse.org/request/show/686702
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=208
2019-03-23 13:20:45 +00:00
6c53df2e68 Accepting request 684880 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/684880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=75
2019-03-19 10:06:44 +00:00
36e3977beb Accepting request 684734 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/684734
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=206
2019-03-14 10:25:39 +00:00
aa49d978ac Accepting request 681422 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/681422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=74
2019-03-08 11:00:05 +00:00
9a16d91481 Accepting request 680976 from home:iznogood:branches:GNOME:Factory
- Update to version 2.22.7:
  + Fix rendering of glyphs in Hebrew (and possibly other
    languages) when Unicode NFC normalization is used.
  + Fix several crashes and race conditions.

OBS-URL: https://build.opensuse.org/request/show/680976
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=204
2019-03-04 13:53:29 +00:00
Stephan Kulow
243002dcb6 Accepting request 674757 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/674757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=73
2019-02-24 16:02:12 +00:00
609455a1b0 Accepting request 674752 from home:mgorse:branches:GNOME:Factory
- Replace webkit2gtk3-boo1088932-a11y-state-set.patch with a patch
  proposed for webkit#188599. The original patch didn't always
  prevent crashes.

- Update to version 2.22.6 (boo#1124937):

OBS-URL: https://build.opensuse.org/request/show/674752
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=202
2019-02-13 22:53:04 +00:00
736fee84a2 Accepting request 673015 from home:iznogood
New stable release

OBS-URL: https://build.opensuse.org/request/show/673015
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=201
2019-02-09 16:52:50 +00:00
526b0d1a75 Accepting request 664168 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/664168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=72
2019-01-15 08:09:56 +00:00
3e62e4da11 Accepting request 664165 from home:mgorse:branches:GNOME:Factory
- Update to version 2.22.5:
  + Security fixes: CVE-2018-4437 (boo#1119553), CVE-2018-4438
    (boo#1119554), CVE-2018-4441 (boo#1119555), CVE-2018-4442
    (boo#1119556), CVE-2018-4443 (boo#1119557), CVE-2018-4464
    (boo#1119558).

OBS-URL: https://build.opensuse.org/request/show/664165
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=199
2019-01-09 19:37:18 +00:00
5667c250ad OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=198 2019-01-08 20:08:50 +00:00
3e32e693c6 Accepting request 661551 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/661551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=71
2019-01-03 17:03:24 +00:00
d81e78c00c Accepting request 661511 from GNOME:Next
- Pass DENABLE_ACCELERATED_2D_CANVAS=ON to cmake, build accelerated
  2d canvas support, we already build the needed support in cairo.
- Switch to Ninja build, add ninja BuildRequires and pass GNinja to
  cmake and use ninja_build and ninja_make macros.

OBS-URL: https://build.opensuse.org/request/show/661511
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=196
2018-12-27 08:07:02 +00:00
a30c918155 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=195 2018-12-26 19:15:13 +00:00
1b5ceadfa2 Accepting request 661507 from home:Andreas_Schwab:Factory
- Don't use gold on ppc

OBS-URL: https://build.opensuse.org/request/show/661507
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=194
2018-12-26 19:14:53 +00:00
9e35312c71 Accepting request 660291 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/660291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=70
2018-12-24 10:36:03 +00:00
36a871ecf6 Accepting request 660278 from home:mgorse:branches:GNOME:Factory
Add some CVE references (boo#1116998)

OBS-URL: https://build.opensuse.org/request/show/660278
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=192
2018-12-20 13:47:56 +00:00
b04ab646d5 Accepting request 659059 from GNOME:Factory
New stable release (forwarded request 658887 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/659059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=69
2018-12-19 12:47:57 +00:00
ec71cadd71 Accepting request 658887 from home:iznogood:branches:GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/658887
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=190
2018-12-18 09:54:56 +00:00
3bfe1bab2b Accepting request 656881 from home:mgorse:branches:GNOME:Factory
Mention some CVE's / boo#1110279 in changes

OBS-URL: https://build.opensuse.org/request/show/656881
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=189
2018-12-12 09:57:43 +00:00
b630e031df Accepting request 656173 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/656173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=68
2018-12-10 11:23:40 +00:00
89195dd83b Accepting request 656171 from home:mgorse:branches:GNOME:Factory
- Disable media source extension on SLE/Leap 15 and earlier, since
  it requires gstreamer 1.14.0.

OBS-URL: https://build.opensuse.org/request/show/656171
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=187
2018-12-07 23:20:39 +00:00
6a5eac04e9 Accepting request 653432 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/653432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=67
2018-12-03 09:09:25 +00:00
0982b4adee Accepting request 652580 from home:Andreas_Schwab:Factory
- Reduce memory constraints for riscv64

OBS-URL: https://build.opensuse.org/request/show/652580
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=185
2018-12-02 11:30:48 +00:00
b00429a65a Accepting request 651167 from GNOME:Next
- Update to version 2.22.4:
  + Expose ENABLE_MEDIA_SOURCE as a public build option.
  + Fix a crash when using Cairo versions between 1.15 and 1.16.0
  + Fix the build with -DLOG_DISABLED=0.
  + Fix the build with ENABLE_VIDEO=OFF and ENABLE_WEB_AUDIO=OFF.
  + Fix debug builds of JavaScriptCore.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/651167
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=184
2018-11-27 20:36:09 +00:00
3f7a4328b3 Accepting request 648876 from GNOME:Factory
- Update _constraints to latest values to avoid OOM erros (forwarded request 648422 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/648876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=66
2018-11-18 22:24:42 +00:00
9e206663c3 Accepting request 648422 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Update _constraints to latest values to avoid OOM erros

OBS-URL: https://build.opensuse.org/request/show/648422
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=182
2018-11-14 09:53:54 +00:00
75215fdff8 Accepting request 645262 from GNOME:Factory
New stable rel, note not build tested (forwarded request 645237 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/645262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=65
2018-11-08 08:46:05 +00:00
4d88e77917 Accepting request 645237 from GNOME:Next
New stable rel, note not build tested

OBS-URL: https://build.opensuse.org/request/show/645237
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=180
2018-10-29 12:41:20 +00:00
56b194ce7e Accepting request 642591 from GNOME:Factory
- Re-enable building with python 3 for SLE/Leap 15 and Tumbleweed
- Update webkit2gtk3-python3.patch. (forwarded request 641306 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/642591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=64
2018-10-23 18:34:09 +00:00
a04836d168 Accepting request 641306 from home:mgorse:branches:GNOME:Factory
- Re-enable building with python 3 for SLE/Leap 15 and Tumbleweed
- Update webkit2gtk3-python3.patch.

OBS-URL: https://build.opensuse.org/request/show/641306
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=178
2018-10-17 10:20:47 +00:00
a0bf3b71d2 Accepting request 641196 from GNOME:Factory
- Integrate changes needed for SLE 12 / leap 42.3:
  + depend on gcc7-c++, and pass appropriate executables to cmake.
  + Disable web crypto API: libgcrypt is too old.
  + Define USE_GSTREAMER_GL=FALSE: needs gstreamer 1.10.0 or newer.
- disable libwoff2 for SLE 15/12 and Leap 15/42.3, since it is not
  available there. (forwarded request 641080 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/641196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=63
2018-10-17 06:22:56 +00:00
ca363b43b8 Accepting request 641080 from home:mgorse:branches:GNOME:Factory
- Integrate changes needed for SLE 12 / leap 42.3:
  + depend on gcc7-c++, and pass appropriate executables to cmake.
  + Disable web crypto API: libgcrypt is too old.
  + Define USE_GSTREAMER_GL=FALSE: needs gstreamer 1.10.0 or newer.
- disable libwoff2 for SLE 15/12 and Leap 15/42.3, since it is not
  available there.

OBS-URL: https://build.opensuse.org/request/show/641080
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=176
2018-10-11 08:41:33 +00:00
7d8680482b Accepting request 638865 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/638865
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=175
2018-09-28 17:33:29 +00:00
14d0f14266 Accepting request 638579 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/638579
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=174
2018-09-27 07:42:04 +00:00
5bd6c5732a Accepting request 633228 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/633228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=62
2018-09-10 10:29:59 +00:00
4dde459717 Accepting request 632993 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/632993
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=172
2018-09-05 04:31:00 +00:00
9e16fc419d Accepting request 628898 from GNOME:Factory
New stable rel (forwarded request 628864 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/628898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=61
2018-08-15 08:32:53 +00:00
787a036db8 Accepting request 628864 from home:iznogood:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/628864
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=170
2018-08-13 09:16:07 +00:00
ff9e73ef59 Accepting request 627832 from home:iznogood:branches:GNOME:Factory
- Update to version 2.20.4:
  + Fix a crash when leaving accelerated compositing mode.
  + Fix non-deterministic build failure due to missing
    JavaScriptCore/JSContextRef.h.
  + Security fixes: CVE-2018-4261, CVE-2018-4262, CVE-2018-4263,
    CVE-2018-4264, CVE-2018-4265, CVE-2018-4266, CVE-2018-4267,
    CVE-2018-4270, CVE-2018-4272, CVE-2018-4273, CVE-2018-4278,
    CVE-2018-4284.
- Drop webkit2gtk3-boo1101999-off-by-one.patch: Fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/627832
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=169
2018-08-07 10:57:52 +00:00
7d5cd208ed Accepting request 624328 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/624328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=60
2018-07-23 15:57:48 +00:00
8b8e552c97 Accepting request 624324 from home:mgorse:branches:GNOME:Factory
- Add webkit2gtk3-boo1101999-off-by-one.patch: fix off-by-one in
  xdg_mime_get_simple_globs (boo#1101999 CVE-2018-12911).

OBS-URL: https://build.opensuse.org/request/show/624324
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=167
2018-07-20 18:13:48 +00:00
bc5c584382 Accepting request 616150 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/616150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=59
2018-06-13 13:14:24 +00:00
1d8917a05a Accepting request 616070 from home:iznogood:branches:GNOME:Factory
- Update to version 2.20.3:
  + Fix installation directory of API documentation.
  + Disable Gigacage if mmap fails to allocate in Linux.
  + Add user agent quirk for paypal website.
  + Properly detect compiler flags, needed libs, and fallbacks for
    usage of 64-bit atomic operations.
  + Fix a network process crash when trying to get cookies of
    about:blank page.
  + Fix UI process crash when closing the window under Wayland.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2018-4190, CVE-2018-4199, CVE-2018-4218,
    CVE-2018-4222, CVE-2018-4232, CVE-2018-4233, CVE-2018-4246,
    CVE-2018-11646.
- Drop webkit2gtk3-boo1095611-null-page-url.patch: Fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/616070
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=165
2018-06-11 20:12:22 +00:00
19e5180dca OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=164 2018-06-11 08:07:56 +00:00
78053ba949 Accepting request 615843 from home:mgorse:branches:GNOME:Factory
- Add webkit2gtk3-boo1095611-null-page-url.patch: don't crash if
  the page URL is null (CVE-2018-11646).

Add some CVE references in changes file

OBS-URL: https://build.opensuse.org/request/show/615843
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=163
2018-06-11 08:07:40 +00:00
e0f65bafea Accepting request 607330 from GNOME:Factory
Add bug reference for CVE-2018-4200 (forwarded request 607324 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/607330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=58
2018-05-22 15:00:17 +00:00
6d6e925057 Accepting request 607324 from home:mgorse:branches:GNOME:Factory
Add bug reference for CVE-2018-4200

OBS-URL: https://build.opensuse.org/request/show/607324
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=161
2018-05-14 20:29:26 +00:00
6a60dff3b5 Accepting request 604017 from home:iznogood
Do not ack until https://build.opensuse.org/request/show/603977
is in Factory please, depends on that one.

- Enable pkgconfig(libbrotlidec), and add pkgconfig(libwoff2dec)
  BuildRequires and no longer pass -DUSE_WOFF2=false to cmake.
  Woff2 is now available in openSUSE.
- Pass -DENABLE_MINIBROWSER=ON to cmake, build the MiniBrowser and
  package it in devel subpackage. Usefull for developers.

OBS-URL: https://build.opensuse.org/request/show/604017
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=160
2018-05-14 07:27:59 +00:00
d43a33f2bb Accepting request 605468 from GNOME:Factory
- Disable JIT on riscv64 (forwarded request 605454 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/605468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=57
2018-05-10 13:47:36 +00:00
8d13902702 Accepting request 605454 from home:Andreas_Schwab:Factory
- Disable JIT on riscv64

OBS-URL: https://build.opensuse.org/request/show/605454
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=158
2018-05-08 16:16:45 +00:00
1dc9f0781f Accepting request 605170 from home:iznogood:branches:GNOME:Factory
- Update to version 2.20.2:
  + Do TLS error checking on GTlsConnection::accept-certificate to
    finish the load earlier in case of errors.
  + Properly close the connection to the nested wayland compositor
    in the Web Process.
  + Avoid painting backing stores for zero-opacity layers.
  + Fix downloads started by context menu failing in some websites
    due to missing user agent HTTP header.
  + Fix video unpause when GStreamerGL is disabled.
  + Fix several GObject introspection annotations.
  + Update user agent quiks to fix Outlook.com and Chase.com.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2018-4200.

OBS-URL: https://build.opensuse.org/request/show/605170
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=157
2018-05-08 09:16:47 +00:00
94de58e4f9 Accepting request 596172 from GNOME:Factory
- Add webkit2gtk3-boo1088932-a11y-state-set.patch: fix crash when
  atk_object_ref_state_set is called on an AtkObject that's being
  destroyed (boo#1088932 webkit#184366). (forwarded request 596005 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/596172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=56
2018-04-17 09:13:25 +00:00
4f062e3ae0 Accepting request 596005 from home:mgorse:branches:GNOME:Factory
- Add webkit2gtk3-boo1088932-a11y-state-set.patch: fix crash when
  atk_object_ref_state_set is called on an AtkObject that's being
  destroyed (boo#1088932 webkit#184366).

OBS-URL: https://build.opensuse.org/request/show/596005
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=155
2018-04-13 06:52:08 +00:00
363e4ba039 Accepting request 595165 from home:iznogood
- Update to version 2.20.1:
  + Improve error message when Gigacage cannot allocate virtual
    memory.
  + Add missing WebKitWebProcessEnumTypes.h to
    webkit-web-extension.h.
  + Improve web process memory monitor thresholds.
  + Fix a web process crash when the web view is created and
    destroyed quickly.
  + Fix a network process crash when load is cancelled while
    searching for stored HTTP auth credentials.
  + Fix the build when ENABLE_VIDEO, ENABLE_WEB_AUDIO and
    ENABLE_XSLT are disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/595165
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=154
2018-04-10 21:57:43 +00:00
f6b1249092 Accepting request 593940 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/593940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=55
2018-04-06 15:49:57 +00:00
7f95e89838 Accepting request 593910 from home:mgorse:branches:GNOME:Factory
- Update to version 2.20.0 (boo#1088182):
  + Security fixes: CVE-2018-4101, CVE-2018-4113, CVE-2018-4114,
    CVE-2018-4117, CVE-2018-4118, CVE-2018-4119,
    CVE-2018-4120, CVE-2018-4122, CVE-2018-4125,
    CVE-2018-4127, CVE-2018-4128, CVE-2018-4129,
    CVE-2018-4133, CVE-2018-4146, CVE-2018-4161,
    CVE-2018-4162, CVE-2018-4163, CVE-2018-4165.

OBS-URL: https://build.opensuse.org/request/show/593910
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=152
2018-04-06 09:18:18 +00:00
03347808a8 Accepting request 586216 from GNOME:Factory
Update to 2.20.0 (forwarded request 586015 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/586216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=54
2018-03-14 18:28:56 +00:00
14f15861fc Accepting request 586015 from GNOME:Next
Update to 2.20.0

OBS-URL: https://build.opensuse.org/request/show/586015
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=150
2018-03-13 08:19:32 +00:00
3f6bfd64e8 Accepting request 583759 from GNOME:Next
Push GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/583759
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=149
2018-03-09 10:13:55 +00:00
76f6019781 Accepting request 582974 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/582974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=53
2018-03-08 09:51:13 +00:00
bbdf73e9ea Accepting request 582933 from GNOME:STABLE:3.26
- Add webkit2gtk3-fix-wayland-crash.patch: fix crash when using
  Wayland with QXL/virtio (bsc#1079512, webkit#182490).
- Add missing dependencies from the -devel package to the build
  typelib-1_0-*: just like libraries, a consumer of the devel
  package can assume the typelibs to be present:
  + typelib-1_0-WebKit2-%{_sonameverpkg}.
  + typelib-1_0-WebKit2WebExtension-%{_sonameverpkg}.
- even on recent codestreams there is no binutils gold on s390
  only on s390x 
- Update to version 2.18.6:
  + Fix deadlock in GStreamer video sink during shutdown when
    accelerated compositing is disabled.
  + Several fixes and improvements in WebDriver.
  + Security fixes: CVE-2018-4088, CVE-2017-13885, CVE-2017-7165,
    CVE-2017-13884, CVE-2017-7160, CVE-2017-7153, CVE-2017-7153,
    CVE-2017-7161, CVE-2018-4096.
- Update to version 2.18.5:
  + Disable SharedArrayBuffers from Web API.
  + Reduce the precision of “high” resolution time to 1ms.
  + Fix API documentation generation with newer gtk-doc.
  + bsc#1075419 - Security fixes: includes improvements to mitigate
    the effects of Spectre (CVE-2017-5753 and CVE-2017-5715).
- Update package descriptions.
- Update to version 2.18.4:
  + Make WebDriver implementation more spec compliant.
  + Fix a bug when trying to remove cookies before a web process is
    spawned.
  + WebKitWebDriver process no longer links to
    libjavascriptcoregtk.
  + Fix several memory leaks in GStreamer media backend.
  + bsc#1073654 - Security fixes: CVE-2017-13866, CVE-2017-13870,
    CVE-2017-7156, CVE-2017-13856.
- Explicitly buildrequire python2-xml: the build system is (for
  now) hard locked on python2 and relies on the presence of
  python2-xml (used to be pulled in by glib2-devel in the past).
- Update to version 2.18.3:
  + Improve calculation of font metrics to prevent scrollbars from
    being shown unnecessarily in some cases.
  + Fix handling of null capabilities in WebDriver implementation.
  + bsc#1069925 - Security fixes: CVE-2017-13798, CVE-2017-13788,
    CVE-2017-13803.
- Update to version 2.18.2:
  + Fix rendering of arabic text.
  + Fix a crash in the web process when decoding GIF images.
  + Fix rendering of wind in Windy.com.
  + Fix several crashes and rendering issues.
- Update to version 2.18.1:
  + Improve performance of GIF animations.
  + Fix garbled display in GMail.
  + Fix rendering of several material design icons when using the
    web font.
  + Fix flickering when resizing the window in Wayland.
  + Prevent default kerberos authentication credentials from being
    used in ephemeral sessions.
  + Fix a crash when webkit_web_resource_get_data() is cancelled.
  + Correctly handle touchmove and touchend events in
    WebKitWebView.
  + Fix the build with enchant 2.1.1.
  + Fix the build in HPPA and Alpha.
  + Fix several crashes and rendering issues.
  + bsc#1066892 - Security fixes: CVE-2017-7081, CVE-2017-7087,
    CVE-2017-7089, CVE-2017-7090, CVE-2017-7091, CVE-2017-7092,
    CVE-2017-7093, CVE-2017-7094, CVE-2017-7095, CVE-2017-7096,
    CVE-2017-7098, CVE-2017-7099, CVE-2017-7100, CVE-2017-7102,
    CVE-2017-7104, CVE-2017-7107, CVE-2017-7109, CVE-2017-7111,
    CVE-2017-7117, CVE-2017-7120, CVE-2017-7142.
  + bsc#1073654 - Security fixes: CVE-2017-7157.
- Enable gold linker on s390/s390x on SLE15/Tumbleweed.
- Drop gcc6-c++ build conditionals for SLE12 / Leap42.
- Update to version 2.18.0:
  + Initial WebDriver support.
  + New remote inspector infrastructure.
  + WebCrypto API support is now enabled by default.
  + GStreamerGL is enabled by default when building with GStreamer
    >= 1.10.
  + Kinetic scrolling support.
  + New API to create a WebKitContextMenuItem from a GAction.
  + New API to allow overriding the popup menu of select elements.
- Add webkit2gtk3-no-return-in-nonvoid.patch: Fix brp error based
  on "warning: control reaches end of non-void function".
- Update to version 2.17.92:
  + Improve CPU usage when rendering under Wayland in accelerated
    compositing mode.
  + Improve the memory consumption of the UI process under Wayland.
  + Fix rendering issues in some web sites with accelerated
    compositing enabled.
  + Fix a web process crash when closing the WebView.
  + Initialize libgcrypt in the network process too.
  + Show controls if a video element isn’t allowed to play inline.
  + Add support for cookies and screenshots commands in WebDriver.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Update to version 2.17.91:
  + Fix proxy HTTP authentication for HTTPS requests.
  + Stop kinetic scrolling when a zero movement is reached.
  + Fix UI process crash when selecting text.
  + Fix UI process crash when loading a favicon.
  + Properly handle WebDriver click command on option elements.
  + Fix web process crash when resizing the window with accelerated
    compositing enabled.
  + Fix crashes in 32 bit systems due to incorrect use of GVariant.
  + Fix several crashes and rendering issues.
- Update to version 2.17.90:
  + WebCrypto API support is now enabled by default.
  + Add API to provide browser information required by automation.
  + Fix the expiration date of manually added cookies.
  + Add support for alerts in WebDriver.
  + WebKitDatabaseProcess binary has been renamed to
    WebKitStorageProcess.
  + Fix several crashes and rendering issues.
- Update to version 2.17.5:
  + Add initial implementation of WebDriver.
  + Enable GStreamerGL by default when building with GStreamer >=
    1.10.
  + Fix position of context menu in Wayland.
  + Properly close cookies database at network process exit.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-gcc7.patch and
  webkit2gtk3-machine-context.patch: Fixed upstream.
- Add pkgconfig(gstreamer-gl-1.0) BuildRequires: New dependency.
- Add explicit Mesa-libEGL-devel, Mesa-libGL-devel,
  Mesa-libGLESv1_CM-devel, Mesa-libGLESv2-devel and
  Mesa-libGLESv3-devel BuildRequires.
- Update to version 2.17.4:
  + Add API to allow overriding popup menus.
  + Add kinetic scrolling support.
  + Improve theme rendering performance when using GTK+ >= 3.20.
  + Improve error message when webkit_web_view_run_javascript()
    fails due to a JavaScript exception.
  + Fix artifacts when rendering large images.
  + Fix blob downloads.
  + Fix web process deadlock when seeking youtube videos.
  + Fix alpha premultiplying when using cairo to draw the video
    frames.
  + Fix web process deadlock when closing the remote inspector
    frontend.
  + Update several web inspector icons.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.17.3:
  + Add new API to create a WebKitContextMenuItem from a GAction.
  + Fix graphics repaint hungs in accelerated compositing mode
    after a resize.
  + Fix rendering glitches in HiDPI in long GitHub Gist pages when
    focusing the comments textarea.
  + Remove Firefox user agent quirk for Google domains.
  + Remove LATEST_RECORD_VERSION from GnuTLS priority string.
  + Improve colors of inspector SVG icons.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Changes from version 2.17.2:
  + Update user agent quirks to make Youtube and new Google login
    page work.
  + Fix URL shown in the title of beforeunload dialogs.
  + Focus first input field of HTTP authentication dialog.
  + Fix rendering of PNG images when decoded in more than one
    chunk.
  + Update several web inspector icons.
  + Fix the build with OpenGL disabled.
  + Fix several crashes and rendering issues.
- Changes from version 2.17.1:
  + Switch to use new remote inspector infraestructure instead of
    legacy Web Sockets based one.
  + Add API to enable and handle Web Automation.
  + Load large images asynchronously off the main theead.
  + Use GtkFileChooserNative for open/save dialogs when available.
  + Make file chooser run as modal by default if possible.
  + Fix position of dropdown menus in Wayland.
  + Keep URI fragments after a server redirection.
  + Implement support for aria-haspopup and aria-autocomplete.
  + Implement aria-value support for focusable separators.
  + Fix playing of some live streams.
- Add webkit2gtk3-gcc7.patch: Fix build with gcc7 (webkit#173544).
- Add webkit2gtk3-machine-context.patch: Fix build for ppc64le
  (webkit#173590).
- Update to version 2.16.6:
  + Fix rendering of spin buttons with GTK+ >= 3.20 when the entry
    width is too short.
  + Fix the build when Wayland target is enabled and X11 disabled.
  + Fix several crashes and rendering issues.
  + bsc#1050469 - Security fixes: CVE-2017-7039, CVE-2017-7018,
    CVE-2017-7030, CVE-2017-7037, CVE-2017-7034, CVE-2017-7055,
    CVE-2017-7056, CVE-2017-7064, CVE-2017-7061, CVE-2017-7048,
    CVE-2017-7046.
- Update to version 2.16.5:
  + Fix a web process crash when page finishes loading in several
    web sites.
  + Fix the menu of select elements not showing in some cases under
    Wayland.
- Update to version 2.16.4 (CVE-2017-2538):
  + Fix web process deadlock when seeking youtube videos.
  + Fix blob downloads.
  + Improve theme rendering performance when using GTK+ >= 3.20.
  + Fix positioning of popup menus in Wayland.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2017-2538.
  + bsc#1050469 - Security fixes: CVE-2017-7052.
- Add conditional gcc6-c++ BuildRequires and #!BuildIgnore:
  libgcc_s1 and also and pass -DCMAKE_C_COMPILER=gcc-6 and
  -DCMAKE_CXX_COMPILER=g++-6 to cmake for SLE/Leap, so we can fully
  build Webkit2gtk3 without disabling features.
- Drop webkitgtk-disable-gcc-version-checks.patch, no longer needed
  following above changes.
- Remove the compilation flag to disable FTL JIT, no longer needed
  following above changes.
- Update to version 2.16.3:
  + Fix URL shown in the title of beforeunload dialogs.
  + Focus first input field of HTTP authentication dialog.
  + Fix rendering glitches in HiDPI in long GitHub Gist pages when
    focusing the comments textarea.
  + Remove Firefox user agent quirk for Google domains.
  + Remove LATEST_RECORD_VERSION from GnuTLS priority string.
  + Fix several crashes and rendering issues.
  + bsc#1050469 - Security fixes: CVE-2017-2496, CVE-2017-2539,
    CVE-2017-2510, CVE-2017-7011, CVE-2017-7040, CVE-2017-7059.
- Drop ncurses-devel BuildRequires: this is no longer required.
- Update to version 2.16.2:
  + Update user agent quirks to make Youtube and new Google login
    page work.
  + Fix rendering of animated PNGs.
  + Fix playing of some live streams.
  + Update several web inspector icons.
  + Fix the build with NPAPI plugins enabled but X11 disabled.
  + Fix the build with OpenGL disabled.
  + Fix several crashes and rendering issues.
  + bsc#1050469 - Security fixes: CVE-2017-7006, CVE-2017-7012,
    CVE-2017-7019, CVE-2017-7038, CVE-2017-7041, CVE-2017-7042,
    CVE-2017-7043, CVE-2017-7049.
- Update to version 2.16.1:
  + Fix no-third-party cookies policy in case of redirections.
  + Keep URL fragments after server redirections.
  + Honor GTK+ font settings.
  + Ensure depth and stencil renderbuffers are created on GLESv2.
  + Prevent new navigations from onbeforeunload handler and
    document unload.
  + Disallow beforeunload alerts from web pages users have never
    interacted with.
  + Fix several crashes and rendering issues.
  + bsc#1050469 - Security fixes: CVE-2017-7020.
- Update to version 2.16.0:
  + Add missing types to WebKitAutocleanups.
  + Updated translations.
- Update to version 2.15.92:
  + Show the context menu when triggered by the keyboard.
  + Fix web process deadlocks when destroying the media player.
  + Fix web process crashes when loading animated GIFs.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Update to version 2.15.91:
  + Fix rendering artifacts when resizing the window in accelerated
    compositing mode.
  + Remove flickering when leaving accelerated compositing mode.
  + Fix a web process crash when loading duck duck go.
  + Properly handle copy drag and drop operations.
  + Fix a hang when sending an IPC messages fails because socket
    read buffers are full.
  + Ensure we never try to load GTK2 plugins in Wayland.
  + Fix several crashes and rendering issues.
- Update to version 2.15.90:
  + Add an API to add a custom tab into the print dialog.
  + Update cookie manager API to properly work with ephemeral
    sessions.
  + Fix rendering issues in long documents with transparent
    background.
  + Handle extended colors in cairo and texture mapper backends.
  + Release unused UpdateAtlas and reduce the tile coverage on
    memory pressure.
  + The media backend now stores preloaded media in /var/tmp
    instead of user cache dir.
  + Fix a deadlock when the media player is destroyed.
  + Fast replay on video hide/unhide on platforms with limited
    video buffer pools.
  + Fix network process crashes when loading custom URI schemes.
  + Fix video rendering when switching to accelerated compositing
    mode.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop upstream fixed patches:
  - webkit2gtk3-167785.patch
  - webkit2gtk3-167876.patch
  - webkit2gtk3-167890.patch
  - webkit2gtk3-167929.patch
- Add webkit2gtk3-167785.patch: Fix build with disabled JIT (such
  as on ppc564le).
- Add webkit2gtk3-167876.patch, webkit2gtk3-167890.patch and
  webkit2gtk3-167929.patch: fix webkit stalling on loading
  resources over the network.
- Update to version 2.15.4:
  + Make accelerating compositing mode on-demand again. By default
    it will only be used for websites that require it, saving a lot
    of memory on websites that don’t need it.
  + Add API to manage hardware acceleration policy.
  + Enable CSS Grid Layout by default.
  + Add API to create ephemeral WebViews to replace the legacy
    private browsing setting that is now deprecated.
  + Handle HTTP authentication for downloads having a WebView
    associated.
  + Add API to WebKitWebsiteDataManager to handle websites data.
  + Fix BadDamage X errors happening when resizing the WebView.
  + Fix several crashes and rendering issues.
- Changes from version 2.15.3:
  + Add API to set network proxy settings.
  + Add API to set initial notification permissions.
  + Add WebKitSecurityOrigin to the API.
  + Add tag property to WebKitNotification.
  + Create GLX OpenGL contexts using version 3.2 (core profile)
    when available to reduce the memory consumption on Mesa based
    drivers.
  + Improve memory pressure handler to reduce the CPU usage on
    memory pressure situations.
  + Add support for key and code properties on keyboard events.
  + More user agent string improvements to improve compatibility
    with several websites.
  + Fix network process crashes when loading custom URI schemes.
  + Fix web process crash when closing the web view in X11.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Update to version 2.15.2:
  + Add new API to notify about dynamically added forms to Web
    Extensions.
  + Implement selection interface and states for elements
    supporting aria-selected and for menu roles.
  + Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA
    searchbox role.
  + Enable WebMemorySampler.
  + Downloads started by context menu actions now have a web view
    associated.
  + Fix a network process crash when main resource load is
    converted into a download.
  + Fix several crashes and rendering issues.
- Changes from version 2.15.1:
  + GObject DOM bindings API marked as unstable has been removed.
  + Switch to use GMenu internally in the context menu
    implementation.
  + The network backend now always sniff contents for Downloads.
- Update to version 2.14.5:
  + Fix rendering of non-accelerated contents with HiDPI.
  + Revert the fix for rendering issues in long documents with
    transparent background because it caused issues in HiDPI.
- Update to version 2.14.4:
  + Make accelerating compositing mode on-demand again. By default
    it will only be used for websites that require it, saving a lot
    of memory on websites that don’t need it.
  + Fix rendering issues in long documents with transparent
    background.
  + Release unused UpdateAtlas and reduce the tile coverage on
    memory pressure.
  + The media backend now stores preloaded media in /var/tmp
    instead of user cache dir.
  + Make inspector work again when accelerated compositing support
    is disabled.
  + Fix a deadlock when the media player is destroyed.
  + Fix network process crashes when loading custom URI schemes.
  + Fix overlay scrollbars that are over a subframe.
  + Fix a crash in GraphicsContext3D::drawArrays when using OpenGL
    3.2 core profile.
  + Fix BadDamage X errors happening when resizing the WebView.
  + Fix several crashes and rendering issues.
  + bsc#1024749 - Security fixes: CVE-2017-2365, CVE-2017-2366,
    CVE-2017-2373, CVE-2017-2363, CVE-2017-2362, CVE-2017-2350,
    CVE-2017-2350, CVE-2017-2354, CVE-2017-2355, CVE-2017-2356,
    CVE-2017-2371, CVE-2017-2364, CVE-2017-2369.
- Update to version 2.14.3:
  + Create GLX OpenGL contexts using version 3.2 (core profile)
    when available to reduce the memory consumption on Mesa based
    drivers.
  + Improve memory pressure handler to reduce the CPU usage on
    memory pressure situations.
  + Fix a regression in WebKitWebView title notify signal emission
    that caused the signal to be emitted multiple times.
  + Fix high CPU usage in the web process loading hyphenation
    dictionaries.
  + More user agent string improvements to improve compatibility
    with several websites.
  + Fix web process crash when closing the web view in X11.
  + Fix the build with OpenGL ES2 enabled.
  + Fix several crashes and rendering issues.
  + bsc#1020950 - Security fixes: CVE-2016-7656, CVE-2016-7635,
    CVE-2016-7654, CVE-2016-7639, CVE-2016-7645, CVE-2016-7652,
    CVE-2016-7641, CVE-2016-7632, CVE-2016-7599, CVE-2016-7592,
    CVE-2016-7589, CVE-2016-7623, CVE-2016-7586.
+ Updated translations.
- Do not recommend the -lang package with a version: it has close
  to no effect anyway, as the solver could simply ignore it to
  find a solution.
- Update to version 2.14.2:
  + Expose WebKitDOMHTMLInputElement APIs for form autofill in
    unstable DOM API.
  + Properly update WebKitWebView and WebKitWebPage URI properties
    when request is modified by WebKitWebPage:send-request signal.
  + Restore user agent quirk for Yahoo.
  + Dot not leak the default WebKitWebsiteDataManager in
    WebKitWebContext.
  + Use eglGetPlatformDisplay when available instead of
    eglGetDisplay.
  + Avoid strstr() when checking (E)GL extensions.
  + Fix several crashes and rendering issues.
  + Fix the build with ENABLE_OPENGL=OFF and allow to build on
    Wayland without OpenGL again.
  + Updated translations.
- Disable JIT on armv6 (webkit#141288).
- Update to version 2.14.1:
  + MiniBrowser and jsc binaries are now installed in pkglibexecdir
    instead of bindir.
  + Improve performance when resizing a window with multiple web
    views in X11.
  + Check whether GDK can use GL before using
    gdk_cairo_draw_from_gl() in Wayland.
  + Updated default UserAgent string for better compatibility.
  + Fix a crash on github.com in
    IntlDateTimeFormat::resolvedOptions when using the C locale.
  + Fix BadDamage X errors when closing the web view in X11.
  + Fix UIProcess crash when using Japanese input method.
  + Fix build with clang due to missing header includes.
  + Fix the build with USE_REDIRECTED_XCOMPOSITE_WINDOW disabled.
  + Fix several crashes and rendering issues.
  + Updated translations.
  + bsc#1020950 - Security fixes: CVE-2016-4692, CVE-2016-7610.
- Update to version 2.14.0:
  + Use gdk_cairo_draw_from_gl() when possible in Wayland to render
    directly using the GPU in the UI process.
  + Ensure we don't send an empty referrer header after session
    restore.
  + Fix a web process crash in pages using filter animations.
  + Fix main frame scrolling jumps when scrolling acclerated
    subframes.
  + Fix the size of the cairo surface created in the UI process on
    Wayland.
  + Fix memory leak in JavaScriptCore.
  + Fix the build when '.' is not in @INC by default in perl.
  + Updated translations.
  + bsc#1020950 - Security fixes: CVE-2016-4743, CVE-2016-7587,
    CVE-2016-7598.
- Rebase webkitgtk-disable-gcc-version-checks.patch.
- Reintroduce support for Gtk2 plugins like Flash.
  + Add pkgconfig(gtk+-2.0) BuildRequires.
  + No longer pass -DENABLE_PLUGIN_PROCESS_GTK2=OFF to configure.
  + Split the built plugin to it's own sub-package,
    webkit2gtk3-plugin-process-gtk2, and make sure it's excluded
    from the main package.
  + Only apply these changes to openSUSE via conditional.
- Update to version 2.13.92:
  + Add clipboard support in Wayland.
  + Improve rendering of scrollbars with themes setting a minimum
    width for the scrollbar CSS gadget.
  + Fix another WebProcess crash when the last WebView is
    destroyed.
  + Fix the build with GCC 6.
- Drop webkitgtk-fix-clipboard.patch: Fixed upstream.
- Add webkitgtk-fix-clipboard.patch: Fix clipboard support in
  wayland (webkit#146574).
- Update to version 2.13.91:
  + Improve the performance when resizing the WebView with the
    threaded compositor.
  + Do not try to use GL_PACK_ROW_LENGTH when compiling with GLES2,
    since it's not available.
  + Use a different plugins cache file in Wayland and X11.
  + Fix UI process crash visiting sites protected with HTTP auth
    when using GTK+ < 3.14.
  + Fix a WebProcess crash when the last WebView is destroyed.
  + Fix build configure without Wayland support.
  + Fix the build when compiling with Clang.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Update to version 2.13.90:
  + Add initial implementation of accelerating compositing support
    under Wayland.
  + Fix performance with the modesetting intel driver and DRI3
    enabled.
  + Improved performance when resizing the web view on X11.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Update to version 2.13.4:
  + Switched to use the threaded compositor. Accelerated
    compositing mode is now always enabled by default and happens
    in a separate thread in the web process.
  + Make web view background colors work in accelerated
    compositing mode.
  + Fix several crashes and rendering issues.
- Update to version 2.13.3:
  + Fix Web Process deadlocks when loading HLS videos.
  + Make videos work when painted into a canvas when accelerated
    compositing is enabled.
  + Fix flickering with animated GIFs.
  + Fix a Web Process crash when video repaint is requested with
    GStreamer GL enabled.
  + Reduce the amount of file descriptors that the Web Process
    keeps open.
  + Make memory pressure handler work when cgroups are not
    available.
  + Fix several crashes and rendering issues.
- Update to version 2.13.2:
  + Properly redraw the web view when reparented in force
    compositing mode.
  + Flip the volume control layout in media controls on RTL.
  + Add support for video orientation to the GStreamer media
    backend.
  + Fix several crashes and rendering issues.
- Update to version 2.13.1:
  + CSS Grid Layout has been unprefixed and can be enabled as an
    experimental feature at runtime.
  + The HTTP disk cache implements speculative resources
    revalidation.
  + Add a new WebKitSetting to allow universal access from file
    URLs.
  + Fix several crashes and rendering issues.
- Rebase webkitgtk-typelib-sharelib-link.patch.
- Add pkgconfig(gnutls) BuildRequires: New dependency.
- Rebase webkitgtk-disable-gcc-version-checks.patch for 2.12.5
- Update to version 2.12.5:
  + Fix a regression introduced in 2.12.4 that caused a hang in the
    network process after a load failure.
  + Fix several crashes and rendering issues.
- Rebase webkitgtk-disable-gcc-version-checks.patch for 2.12.4
- Update to version 2.12.4:
  + Security fixes: CVE-2016-4622, CVE-2016-4624, CVE-2016-4591,
    CVE-2016-4590.
  + Fix performance in accelerated compositing mode with the
    modesetting intel driver and DRI3 enabled.
  + Reduce the amount of file descriptors that the Web Process
    keeps open.
  + Fix Web Process deadlocks when loading HLS videos.
  + Make CSS and SVG animations run at 60fps.
  + Make meter elements accessible.
  + Improve accessibility name and description of elements to make
    it more compatible with W3C specs and fix several bugs in which
    the accessible name of objects was missing or broken.
  + Fix a crash when running windowed plugins under Wayland.
  + Fix a crash at process exit under Wayland.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Update _constraints memory requirements.
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  version.
- Update to version 2.12.3:
  + Security fixes: CVE-2016-1857, CVE-2016-1856.
  + Improved the detection of supported MIME types supported by the
    media player.
  + Fix web process crash when playing adaptive streaming media.
  + Change the volume while thumb slider is dragged, not only when
    released.
  + Fix leaked thread in network process.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Also apply webkitgtk-disable-gcc-version-checks.patch on Leap
  and use GCC 4.8.
- Change condition to pass -DENABLE_DATABASE_PROCESS=OFF,
  -DENABLE_INDEXED_DATABASE=OFF and -DENABLE_FTL_JIT=OFF to cmake:
  newly on all SLE12 based systems (incl. Leap).
- Update to GNOME 3.20.2 FATE#318572
- add -DUSE_SYSTEM_MALLOC=ON as in factory on ppc/s390
- handle s390 like s390x to fix build
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  version.
- Update to version 2.12.2:
  + Fix rendering of scrollbars with GTK themes using stepper
    buttons.
  + Fix compatibility issue with 2.12.1 regarding local storage
    access from file URLs.
  + Make menu list buttons use the text color from the theme.
  + Do not show resize grip in non-resizable text fields.
  + Fix accessibility events causing Orca to echo key presses
    instead of speaking the inserted characters in password fields.
  + Fix an off by one error in hyphenation.
  + Fix several crashes and rendering issues.
  + Fix the build with libjpeg v9.
  + Updated translations.
- Drop pkgconfig(gtk+-2.0) BuildRequires and pass
  -DENABLE_PLUGIN_PROCESS_GTK2=OFF to configure. We do no longer
  ship the flash-plugin in openSUSE, and it were the last consumer
  of this functionality. This also have the added bonus of freeing
  zenity and dependant packages of gtk2 dependencies.
- Update to version 2.12.1:
  + Fix spotify player.
  + Improve themed control elements rendering to better match GTK+
    widgets.
  + Make remote web inspector work again.
  + Fix several crashes and rendering issues.
  + Fix several memory leaks.
  + Fix the build in Linux / PowerPC.
  + Fix detection of S390X and PPC64 architectures.
  + Fix the build in glibc-based BSD systems.
  + Updated translations.
- Add -DUSE_SYSTEM_MALLOC=ON  to configure for ppc ppc64 ppc64le
  and s390x, needed now for build to complete.
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  version.
- Update to version 2.12.0:
  + Enable GSS-Negotiate support when available in libsoup.
  + Fix overlay scrollbar indicator position.
  + Fix smooth scrolling behavior that was not fixed in all cases
    in 2.11.92.
  + Fix the build with newer versions of GCC and clang.
- Update webkitgtk-disable-gcc-version-checks.patch (partially
  merged).
- Update to version 2.11.92:
  + Revert the patch to limit the number of tiles according to the
    visible area introduced in 2.11.90, because it caused rendering
    issues in several popular websites.
  + Fix scrollbars rendering again with GTK+ >= 3.19.11.
  + Fix rendering of slider input elements.
  + Fix rendering artifacts when using a web view background color.
  + Make webkit_web_context_clear_cache() work again.
  + Fix smooth scrolling behavior that was changed by mistake.
  + Don’t force ENABLE_INTROSPECTION=OFF on Mac.
  + Install WebProcess and NetworkProcess on OSX when not building
    the Mac port.
- Update webkitgtk-disable-gcc-version-checks.patch to properly
  disable terminateDatabaseProcess method when it is disabled at
  compilation time.
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  webkitgtk.
- Update to version 2.11.91:
  + Do not show stale contents after session restore.
  + Fix flickering and rendering artifacts when entering
    accelerated compositing mode before the web view is realized.
  + Fix several rendering issues and crashes.
  + Fix build with FTL enabled in FreeBSD.
  + Updated translations.
- Update webkitgtk-disable-gcc-version-checks.patch to fix building
  with gcc 4.8 (fix from Mike Gorse).
- Update to version 2.11.90:
  + Switch to use overlay scrollbars like all other GTK+ widgets
    and ensure the behavior is consistent with GTK+ too.
  + Limit the number of tiles according to the visible area. This
    was causing a huge memory consumption with some websites.
  + Fix toggle buttons rendering with GTK+ 3.19.
  + Fix HTTP authentication dialog rendering when accelerated
    compositing mode is enabled.
  + Use G_TYPE_ERROR instead of G_TYPE_POINTER for GError
    parameters of signals.
  + Fix several memory leaks.
- Rebase webkitgtk-disable-gcc-version-checks.patch.
- Do not use binutils-gold on s390x and try to minimize memory used
  there at linking time.
- Ensure JIT is also disabled on s390x.
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  webkitgtk.
- Update to version 2.11.5:
  + Switch FTL to use B3 backend instead of LLVM.
  + Add support for windowless NPAPI plugins with no UI in non X11
    platforms.
  + Fix a deadlock in the Web Process when JavaScript garbage
    collector was running for a web worker thread that made google
    maps to hang.
  + Fix a Web Process crash when quickly attempting many DnD
    operations.
  + Fix scrollbars rendering with older versions of GTK+.
  + Fix a crash when creating a WebKitWebView without providing a
    WebKitWebContext.
- Drop llvm-devel BuildRequires as upstream now supports B3 instead
  of LLVM.
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  webkitgtk.
- Update to version 2.11.4:
  + Prefer to link to LLVM shared libraries when building with FTL
    enabled.
  + Fix runtime errors when serializing/deserializing session
    state.
  + Fix critical warnings when loading a URL after a session
    restore.
  + Fix the build with GTK+ < 3.14.
  + Fix the build with video support disabled.
- Drop webkitgtk-llvm-shared-libs.patch: Fixed upstream.
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  webkitgtk.
- Update to version 2.11.3:
  - NetworkProcess is now used unconditionally. The shared
    secondary process model is now the same as using the multiple
    process model and setting a process limit of 1.
  - Disable DNS prefetch when a proxy is configured.
  - Reduce the maximum simultaneous network connections to match
    other browsers.
  - Extend notifications API to notify WebKit when a notification
    is clicked by the user.
  - Add new API to save and restore a WebView session.
  - Add Web Extensions API to be notified about console messages.
  - Add WebKitURIRequest API to get the HTTP method.
  - Add API to handle beforeunload events.
  - Make WebKitWebView always propagate motion-notify-event signal.
  - Add a way to force accelerating compositing mode at runtime
    using an environment variable.
  - Fix input elements and scrollbars rendering with GTK+ 3.19.
  - Fix a crash in the UI process when the WebView is destroyed
    while the screensaver DBus proxy is being created.
  - Fix a WebProcess crash when loading large contents with
    custom URI schemes API.
  - Fix UI process crashes related to not having a main resource
    response when the load is committed for pages restored from
    the history cache.
- Reenable JIT on SLE, except for the fourth tier (FTL) which
  requires LLVM 3.7.
- Add webkitgtk-llvm-shared-libs.patch to replace llvm-config
  wrapper script.
- Disable database support on SLE, which is requiring gcc >= 4.9:
  Add patch webkitgtk-disable-gcc-version-checks.patch to allow
  building with gcc 4.8, change BuildRequires to gcc-c++ /
  libedit-devel on SLE, instead of gcc-c++ >= 4.9 and llvm-devel,
  disable database and indexed database on SLE and disable JIT
  support on all platforms on SLE, which requires llvm >= 3.7.
- Miscellaneous cleanups.
- Stop setting ENABLE_YARR_JIT=OFF on secondary arches. Nowadays
  ENABLE_YARR_JIT is a private option, and setting ENABLE_JIT=OFF
  is sufficient to do the right thing.
- Fix build:
  + Add llvm-devel and ncurses-devel BuildRequires.
  + Inject a llvm-config wrapper script into ~/bin, which replaces
    the original's output of static libs with dynamic shared
    objects. This is supposedly going to be corrected with
    LLVM 3.8.
- Update to version 2.11.2:
  + Enable FTL by default in JavaScriptCore for x86_64.
  + Improved media backend performance by better handling glib main
    loop sources.
  + Fix rendering of lines when using solid colors.
  + Fix web process crashes due to BadDrawable X errors in
    accelerated compositing mode.
  + Updated translations.
- Update to version 2.10.7:
  + Fix the build with GTK+ < 3.16.
- Update to version 2.10.6:
  + Fix a deadlock in the Web Process when JavaScript garbage
    collector was running for a web worker thread that made google
    maps to hang.
  + Fix media controls displaying without controls attribute.
  + Fix a Web Process crash when quickly attempting many DnD
    operations.
- Add binutils-gold BuildRequires: Use the gold linker for build
  and remove --reduce-memory-overheads from RPMOPT flags since
  gold-linker does not know it.
- Update to version 2.11.1:
  + Improved general performance by better handling glib main loop
    sources.
  + Add autocleanups support to GObjects exposed in public API.
  + Upload the accelerated canvas as a texture by copying via GPU
    directly.
  + Popup menus no longer use a nested main loop.
- Update to version 2.10.4:
  + Fixed dashed and dotted border painting.
  + Properly cancel navigation policy checks.
  + Several crashes fixed when running editor commands.
  + Fix several crashes due to assertions in Debug builds.
  + Fix the build on Mac OSX and bring back the Quartz target.
  + Fix the build on glibc-based BSD systems.
- Update to version 2.10.3:
  + Fix graphics artifacts when entering/leaving Accelerated
    Compositing mode.
  + Honour 'forwards' fill-mode in Multiple-keyframe and delayed
    instantaneous animations.
  + Fix runtime warning when the inspector is closed.
  + Fix the build with GTK+2 plugin process disabled.
  + Gracefully handle errors when sending/receiving IPC messages
    data on connection close.
  + Fix several crashes and rendering issues.
- Update to version 2.10.2:
  + Fix a regression introduced in 2.10.1 that disabled accelerated
    compositing.
  + Fix build with cmake 3.4.
- Update to version 2.10.1:
  + Fix rendering of accelerated content in HiDPI screens.
  + Fix several media controls rendering issues.
  + Fix rendering of progress element with recent versions of GTK+.
  + Add and update some web inspector icons.
  + Correctly handle websites sending an invalid auth header.
  + Fix a crash when creating the UI process backing store in
    Wayland.
  + Fix the build with spellchecker disabled.
  + Fix the build with touch events disabled.
  + Fix the build with OpenGL disabled.
  + Several build fixes on Mac OSX.
  + Fix several crashes and rendering issues.
- Update to version 2.10.0:
  + New HTTP disk cache for the Network Process.
  + IndexedDB support.
  + New Web Inspector UI.
  + Automatic ScreenServer inhibition when playing fullscreen
    videos.
  + Improved font matching algorithm.
  + Initial Editor API.
  + Performance improvements.
- Update to version 2.9.92:
  + Data URLs are now decoded in the Web Process instead of the
    Network Process.
  + Fix Web Process crash recovery.
  + Fix a crash when sqlite3_initialize() is called from multiple
    threads.
  + Fix the volume bar in media controls.
  + Fix JavaScriptCore build with GCC 5.
  + Fix the build when accelerated 2D canvas is enabled but cairo
    was built without GLX.
  + Fix everal memory leaks.
  + Updated translations.
- Drop webkitgtk-gcc5-buildfix.patch: Fixed upstream.
- Update to version 2.9.91:
  + Fix performance regression introduced in previous release when
    scaling images.
  + Fix runtime critical warning when there are missing media
    plugins.
  + Fix the build on systems with GTK+ compiled with an old version
    of wayland.
- Update to version 2.9.90:
  + Add API to request permission before showing PackageKit codec
    installation notifications.
  + Fix a crash closing a page when a context menu is open.
  + Fix DNS prefetch when using the network process.
  + Improve image quality when using newer versions of
    cairo/pixman.
  + Fix a crash when the web view is destroyed while the
    screensaver DBus proxy is being created.
- Update to version 2.9.5:
  + Add API to set the maximum number of web processes per
    WebKitWebContext.
  + Add API to allow executing editing commands that require an
    argument.
  + Prevent clipboard contents from being lost when web process
    finishes.
  + Always allow font matching for strong aliases.
  + Move GStreamer missing plugins installer to the UI process.
  + Fix empty space in popup menus when first item is selected.
  + Fix a crash when SoupSession is destroyed in exit handler.
  + Disable NPAPI plugins when running on Wayland.
  + Updated translations.
- Update to version 2.9.4:
  + Fix the window size reported when the web view isn't realized
    yet. This fixes the layout of some websites when opening new
    tabs in the browser and anchor links when opened in new tabs
    too.
  + Add API to be notified about editor state changes.
  + Add selection-changed signal to the Web Extensions API.
  + Add initial WebKitWebsiteDataManager API for process
    configuration options.
  + Make WebSQL work by using a default quota instead of always
    failing in openDatabase with DOM Exception 18.
  + Correctly restore accelerated compositing after a WebProcess
    crash.
  + Only enable the input methods filter when there's an editable
    element focused.
  + Fix a crash on memory allocation using bmalloc on 32bit
    systems.
  + Allow to build with X11 and Wayland targets at the same time.
  + Fix a crash when spell checker returns no guesses.
  + Update and optimize some of the web inspector icons.
  + Updated translations.
- Update to version 2.9.3:
  + Inhibit screen saver when playing full screen video.
  + Fix DOCUMENT_VIEWER cache model to actually disable the memory
    cache.
  + Fix a regression that prevented the WebKitWebView::context-menu
    signal from being emitted.
  + Update web inspector icon so Rendering Frames timeline
    distinguish between layout and painting.
  + Ensure fragment identifier part of URI is not removed for
    custom URI scheme requests.
  + Improve performance of keyboard events handling.
  + Expose element tag name as an object attribute to
    accessibility.
  + Fix the build with Wayland target enabled.
- Update to version 2.9.2:
  + Add IndexedDB support using a dedicated database process.
  + Add construct property to WebKitWebContext to set the IndexedDB
    database directory.
  + Add allow-file-access-from-file-urls to WebKitSettings.
  + Improve network process disk cache performance by mapping
    cached resources in the web process instead of sending the
    resources data via IPC.
  + Prevent WorkQueue objects from being leaked and ensure its
    worker thread always exits.
  + webkit_dom_html_element_get_children() has been deprecated in
    favor of webkit_dom_element_get_children() to match the DOM
    spec.
  + ARIA menu items no longer have anonymous block children.
  + Map pre element to ATK_ROLE_SECTION instead of ATK_ROLE_PANEL.
  + Always include rows in the tree of accessible tables.
  + Fix the build with Netscape plugins disabled.
  + Fix XPixmaps leaked by GLContext when using EGL on X11.
  + Updated translations.
- Update to version 2.9.1:
  + New disk cache implementation when using the network process.
  + Web inspector UI has been redesigned.
  + Add support for automatic hyphenation using libhyphen when it's
    available.
  + Fix network redirection to a non HTTP destination.
- Add hyphen-devel BuildRequires: New dependency.
- Update to version 2.8.5:
  + Fix the window size reported when the web view isn't realized
    yet. This fixes the layout of some websites when opening new
    tabs in the browser and anchor links when opened in new tabs
    too.
  + Prevent clipboard contents from being lost when web process
    finishes.
  + Always allow font matching for strong aliases.
  + Move GStreamer missing plugins installer to the UI process.
  + Fix a crash when spell checker returns no guesses.
  + Fix a crash when SoupSession is destroyed in exit handler.
  + Fix a crash closing a page when default context menu is open.
  + Several crashes and rendering issues fixed.
  + Updated translations.
- Modify _constraints file for armv6l/armv7l arches to sizes so low
  that in practice it's disabled.
- Update to version 2.8.4:
  + Make WebSQL work by using a default quota instead of always
    failing in openDatabase with DOM Exception 18.
  + Improve detection and usage of GL/GLES/EGL libraries.
  + Fix a crash on memory allocation using bmalloc on 32bit
    systems.
  + Fix DOCUMENT_VIEWER cache model to actually disable the memory
    cache.
  + Fix a WebProcess crash after too many redirect error when
    there's an active NPAPI plugin.
  + Fix a WebProcess crash when gtk-font-name setting is empty.
  + Ensure Math.abs() doesn't return negative.
  + Correctly restore accelerated compositing after a WebProcess
    crash.
  + Respect X-Frame-Options headers when loading from application
    cache.
  + Several crashes and rendering issues fixed.
  + Fix the MIPS N64 detection.
  + Fix several memory leaks.
  + Updated translations.
- Update to version 2.8.3:
  + Fixed a regression introduced in 2.8.2 that broke downloads
    when using the network process.
  + Fix the build with Netscape plugins disabled.
  + Fix XPixamps leaked by GLContext when using EGL on X11.
- Changes from version 2.8.2:
  + Fix network redirection to a non HTTP destination.
  - Use a webkit subdirectory for the disk cache to avoid conflicts
    with other files in the cache directory when the disk cache is
    cleaned up.
  - Do not preserve the Origin header on on cross-origin redirects.
  - Prevent WorkQueue objects from being leaked and ensure its
    worker thread always exits.
- Update to version 2.8.1:
  + Handle keep-alive connections in GStreamer HTTP source element.
  + Fix a crash in DOMObjectCache when a wrapped object owned by.
    the cache is unreffed by the user.
  + Fix rendering of drag and drop icon.
  + Fix the build with REDIRECTED_XCOMPOSITE_WINDOW disabled in X11
    platform.
  + Fix the build with Wayland target enabled.
  + Fix the build for HPPA.
- Add webkitgtk-gcc5-buildfix.patch: Fix build with gcc5.
- Add BuildRequires pkgconfig(libnotify) to build with support for
  HTML5 notifications (bnc#926482).
- Change webkit2gtk-4_0-injected-bundles Recommends to Requires:
  apps fail to load webkit if the bunldes are not available.
- Update to version 2.8.0:
  + Initial gestures support.
  + HTML5 notifications.
  + User script messages.
  + HTML5 color input.
  + APNG support.
  + Performance improvements.
  + Playing audio notification signal.
  + Web view background colors.
- Update to version 2.7.92:
  + Add APNG support.
  + Disable RC4 support in networking backend.
  + Add a configure option to build with OpenGL ES 2.
  + Add an option to enable MiniBrowser for non developer builds
    and always install it.
  + Check TLS errors as soon as they are set in the SoupMessage to
    prevent any data from being sent to the server in case of
    invalid certificate.
  + Make WebKitWebView always hold a reference on WebKitWebContext
    now that it’s possible to create new web contexts.
  + Fix a crash when entering accelerated compositing mode before
    the WebView is realized.
  + Fix some transfer annotations used in GObject DOM bindings.
  + Fix GObject DOM objects leaked when the web view contents are
    updated.
  + Fix a crash viewing http://www.last.fm/.
  + Fix an infinite loop in ARM Linux when parallel GC is enabled
    it again.
  + Fix the build with older versions of GStreamer.
  + Fix the build when NEON_INTRINSICS is enabled.
  + Fix the build with video enabled but WebAudio disabled.
- Changes from version 2.7.91:
  + Enable concurrent JIT.
  + Add support for ARIA 1.1 ‘switch’ and ‘searchbox’ roles.
  + Fix synchronous loads when maximum connection limits are
    reached.
  + Fix web timing calculations when loading resources from the
    disk cache.
  + Fix a crash when loading a local file with
    webkit_web_view_load_alternate_html.
  + Fix a WebProcess crash when entering accelerating compositing
    mode before the WebView is realized.
  + Improve the appearance of fonts loaded via @font-face.
  + Fix undefined symbol issue when loading web extensions.
  + Build bmalloc as a static library.
  + Fix the build with CMake 3.2.
  + Fix the C-Loop LLInt build.
  + Updated translations.
- Drop webkitgtk-bmalloc-as-static.patch: fixed upstream.
- Add webkitgtk-bmalloc-as-static.patch: Build libbmalloc as static
  library. Only webkitgtk depends on it.
- Update to version 2.7.90:
  + Use the new memory allocator bmalloc instead of TCMalloc which
    drastically improves the overall performance.
  + Remove WebKitWebView::close-notification signal and add
    WebKitNotification::closed instead.
  + Implement support for new AtkRole types for MathML.
  + Add support for input color type.
  + Add API to allow overriding the default color chooser
    implementation.
  + Resize the accelerating compositing window to a minimum size
    again after leaving accelerated compositing mode to save
    memory.
  + Ensure WebKitFrame objects are released when the frame is
    destroyed.
  + Clear the GObject DOM bindings internal cache when frames are
    destroyed.
  + Implement page overlays to bring back the inspector element
    highlighting.
  + Fix startup runtime critical warnings when using the network
    process.
  + Fix the build with recent versions of GLib that have
    GMutexLocker.
  + Fix the gtk-doc generation to appear in DevHelp.
- Update to version 2.7.4:
  + Add API to change the WebKitWebView background color.
  + Add an option to create WebKitWebView snapshots with
    transparent background.
  + Add API to make the WebKitWebView editable.
  + Add is-playing-audio property to WebKitWebView.
  + Do not resize the accelerating compositing window to the web
    size until accelerated compositing mode is activated.
- Update to version 2.7.3:
  + Add API to support HTML5 notifications.
  + Add UserMedia Permission Request API.
  + GObject DOM bindings API now correctly returns NULL intead of
    empty strings to be able to differentiate between not present
    and present but empty.
  + Add support for text-decoration-skip.
  + Improve the HTTP authentication dialog.
  + Expose the ID attribute of Meter and Option elements to
    accessibility.
  + Use latin1 instead of UTF-8 for HTTP header values.
  + Update NavigationItemProbes inspector icon.
  + Add video/mp2t as alternative mimetype for MPEG TS.
  + Add application/x-mpegurl and video/flv to the list of
    supported mimetypes.
  + Add SCHEDULING query support to HTTP media source element.
  + Fix deadlock when shutting down AudioDestination.
  + Updated translations.
- Changes from version 2.7.2:
  + Fix SSL connection issues with some websites after the POODLE
    vulnerability fix.
  + Add API to handle user script messages.
  + Add context menu API to Web Process Extensions.
  + Add API to create a WebKitWebContext.
  + Add API to override the default local storage directory.
  + Add WebKitWebResource::failed-with-tls-errors signal to notify
    about load failures due to TLS errors also in sub-resources.
  + Fix several crashes in accessibility implementation.
  + Fix XMLHttpRequest with a timeout when using the network
    process.
  + Fix XMLHttpRequest with cookies disabled when using the network
    process.
  + Fix a crash in the network process when a synchronous load
    redirects to a new url in a different security origin.
  + Fix a crash in TextureMapper when video resolution changes.
  + Correctly report the memory used by the media player to the
    garbage collector to make sure it’s freed when the video
    element is removed from the DOM.
  + Fix documentation of webkit_print_operation_get_page_setup().
- Update to version 2.6.5:
  + Fix issue that caused some text to be inserted when trying to
    delete a word from the Twitter message box.
  + GObject DOM bindings API now correctly returns NULL intead of
    empty strings to be able to differentiate between not present
    and present but empty.
  + Do not resize the accelerating compositing window to the web
    size until accelerated compositing mode is activated.
  + Use latin1 instead of UTF-8 for HTTP header values.
  + Add SCHEDULING query support to HTTP media source element.
  + Add application/x-mpegurl and video/flv to the list of
    supported mimetypes.
  + Update NavigationItemProbes inspector icon.
  + Fix the build with recent GStreamer.
  + Fix the build on FreeBSD.
  + Fix build on OS X.
  + Fix the build on powerpc 32 bits.
  + Fixed several crashes in WebCore and JavaScriptCore.
  + Updated translations.
- Drop webkitgtk-libatomic.patch: Fixed upstream.
- Add webkitgtk-libatomic.patch: Check if libatomic is needed in
  order to use std::atomic; fixes build on ppc.
- Update to version 2.6.4:
  + Fix SSL connection issues with some websites after the POODLE
    vulnerability fix.
  + Fix several crashes in accessibility implementation.
  + Fix XMLHttpRequest with a timeout when using the network
    process.
  + Fix XMLHttpRequest with cookies disabled when using the network
    process.
  + Fix a crash in the network process when a synchronous load
    redirects to a new url in a different security origin.
  + Fix documentation of webkit_print_operation_get_page_setup().
  + Allow to build with GObject introspection disabled.
  + Fix the remote inspector when settings don't change after page
    initialization.
- Update to version 2.6.3:
  + Fix a crash when loading flash plugins.
  + Correctly report the memory used by the media player to the
    garbage collector to make sure it's freed when the video
    element is removed from the DOM.
  + Fix a crash in TextureMapper when video resolution changes.
  + Ensure that CSS-generated text content is exposed to assistive
    technologies.
  + Enable CSS_IMAGE_SET on production builds to fix some icons
    that are not rendered in the web inspector.
  + Fix the build on FreeBSD and GNU Hurd.
  + Fix the build with video disabled.
- Update to version 2.6.2:
  + SSLv3 is now disabled to protect us against POODLE
    vulnerability.
  + TLS errors are no longer ignored by default.
  + Fix the remote web inspector.
  + Fix rendering of buttons, selections and lists with recent GTK+
    versions.
  + Improve performance of timers scheduled after a delay in
    microseconds.
  + Fix WebKitSettings:enable-smooth-scrolling to actually enable
    smooth scrolling.
  + Fix the build with drag and drop support disabled.
- Update to version 2.6.1:
  + Ensure WebKitWebView:is-loading is TRUE right after a new load
    starts.
  + Fix a crash in the plugin process with some windowed flash
    plugins.
  + Allow to dock the inspector again once undocked when building
    with GTK+ >= 3.10.
  + TLS errors now take precedence over the HTTP authentication
    dialog.
  + Do not shrink on-disk cache to its default size on startup.
  + Improve the proportion and visibility of some web inspector
    icons.
  + Fix GTK+2 plugins not working after being updated.
  + Don’t include full path names in WebKitEnumTypes.h to ensure
    the generated headers are always identical.
  + Updated transations.
- Disable JIT on Power architectures
  (-DEANBLE_JIT=OFF -DENABLE_YARR_JIT=0)
- Update to version 2.6.0:
  + Make vimeo videos work again with the GStreamer media backend.
  + Add more free icons for the web inspector.
  + Fix a WebSocket crash when a connection is closed from server
    side.
  + Fixed a memory leak in JavaScriptCore.
  + Fix the build with video support disabled.
  + Fix CLoop on the 32-bit Big-Endians.
  + Updated translations.
- Update to version 2.5.90:
  + Use free icons for the web inspector.
  + Change WebKitWebView::load-failed-with-tls-errors signal to
    pass the failing URI as signal argument instead of the host.
  + Add new API to allow overwrite existing files when downloading
    a file.
  + Add webkit_uri_response_get_http_headers() API.
  + Improve the UI of the HTTP authentication dialog.
  + Fix a crash when navigating away from a web page containing an
    ogg video.
  + Fix race condition when downloading a file due to the
    intermediate temporary file.
  + Fix toggle buttons rendering with recent GTK+ versions.
  + Fix selection rendering when unfocused with recent GTK+
    versions.
  + Mak e the GStreamer media backend not send the transferMode
    HTTP header.
- Setup environment to prefer GOLD linker (softlink
  /usr/bin/ld.gold to ~/bin/ld).
- Pass -DCMAKE_{EXE,MODULE,SHARED}_LINKER_FLAGS="-Wl,--as-needed
  -Wl,-z,now" to cmake call: cmake changed the default to not
  accept libraries to have undefined symbols (-Wl,--no-undefined).
  In this case though, it is understood and expected, so we remove
  --no-undefined from the FLAGS.
- Initial package, version 2.5.3; based on webkitgtk3.spec.

OBS-URL: https://build.opensuse.org/request/show/582933
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=147
2018-03-05 14:47:52 +00:00
ce9fa34ccd Accepting request 571158 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/571158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=52
2018-02-01 20:25:48 +00:00
e91ec9e565 Accepting request 571149 from home:oertel:branches:GNOME:Factory
- even on recent codestreams there is no binutils gold on s390
  only on s390x

OBS-URL: https://build.opensuse.org/request/show/571149
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=145
2018-01-30 16:34:42 +00:00
5ca082b116 Accepting request 569491 from GNOME:Factory
New upstream rel, not buildtested (forwarded request 569345 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/569491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=51
2018-01-26 12:36:07 +00:00
0f6d2017d2 Accepting request 569345 from home:iznogood:branches:GNOME:Factory
New upstream rel, not buildtested

OBS-URL: https://build.opensuse.org/request/show/569345
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=143
2018-01-25 12:02:04 +00:00
86eeae6cd5 Accepting request 563587 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/563587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=50
2018-01-16 08:29:33 +00:00
Bjørn Lie
e121fb63ed Accepting request 563493 from home:federico-mena:branches:GNOME:Factory
Add Bugzilla numbers to the lines with CVE identifiers

OBS-URL: https://build.opensuse.org/request/show/563493
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=141
2018-01-11 12:12:46 +00:00
Bjørn Lie
3334e73a5b Accepting request 563295 from home:Zaitor
New stable rel

OBS-URL: https://build.opensuse.org/request/show/563295
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=140
2018-01-10 12:49:04 +00:00
109a0001b7 Accepting request 560280 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/560280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=49
2017-12-29 17:48:02 +00:00
d56383ee52 Accepting request 560183 from home:jengelh:branches:GNOME:Factory
- Update package descriptions.

OBS-URL: https://build.opensuse.org/request/show/560183
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=138
2017-12-28 12:29:02 +00:00
75a74ed7b0 Accepting request 558575 from home:Zaitor:branches:GNOME:Factory
- Update to version 2.18.4:
  + Make WebDriver implementation more spec compliant.
  + Fix a bug when trying to remove cookies before a web process is
    spawned.
  + WebKitWebDriver process no longer links to
    libjavascriptcoregtk.
  + Fix several memory leaks in GStreamer media backend.
  + Security fixes: CVE-2017-13866, CVE-2017-13870, CVE-2017-7156,
    CVE-2017-13856.

OBS-URL: https://build.opensuse.org/request/show/558575
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=137
2017-12-20 15:50:08 +00:00
fe4db91cef Accepting request 553293 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/553293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=48
2017-12-06 07:51:06 +00:00
32ee749597 Accepting request 552274 from home:dimstar:branches:GNOME:Factory
Fix for SLE - is not an issue on TW, since we still have gtk2 pulling in python2-xml, but that might change too

OBS-URL: https://build.opensuse.org/request/show/552274
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=135
2017-12-05 13:51:38 +00:00
21790719fb Accepting request 541266 from GNOME:Factory
Update to version 2.18.3 (forwarded request 540639 from luc14n0)

OBS-URL: https://build.opensuse.org/request/show/541266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=47
2017-11-16 12:56:51 +00:00
2b8147f60c Accepting request 540639 from home:luc14n0:branches:GNOME:Factory
Update to version 2.18.3

OBS-URL: https://build.opensuse.org/request/show/540639
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=133
2017-11-13 11:28:14 +00:00
f0258ab641 Accepting request 537527 from GNOME:Factory
CVE-2017-7120, CVE-2017-7142. (forwarded request 537209 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/537527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=46
2017-11-02 09:23:49 +00:00
74ea4c6834 Accepting request 537209 from GNOME:Next
CVE-2017-7120, CVE-2017-7142.

OBS-URL: https://build.opensuse.org/request/show/537209
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=131
2017-10-30 10:35:12 +00:00
a41d61d578 Accepting request 537197 from home:namtrac:branches:GNOME:Factory
Well, it's my lucky day it seems!

- Update to version 2.18.2:
  + Fix rendering of arabic text.
  + Fix a crash in the web process when decoding GIF images.
  + Fix rendering of wind in Windy.com.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/537197
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=130
2017-10-27 15:14:51 +00:00
6c74c12e14 Accepting request 537043 from home:namtrac:branches:GNOME:Factory
Please wait until build finishes.

- Update to version 2.18.1:
  + Improve performance of GIF animations.
  + Fix garbled display in GMail.
  + Fix rendering of several material design icons when using the
    web font.
  + Fix flickering when resizing the window in Wayland.
  + Prevent default kerberos authentication credentials from being
    used in ephemeral sessions.
  + Fix a crash when webkit_web_resource_get_data() is cancelled.
  + Correctly handle touchmove and touchend events in
    WebKitWebView.
  + Fix the build with enchant 2.1.1.
  + Fix the build in HPPA and Alpha.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2017-7081, CVE-2017-7087, CVE-2017-7089,
    CVE-2017-7090, CVE-2017-7091, CVE-2017-7092, CVE-2017-7093,
    CVE-2017-7094, CVE-2017-7095, CVE-2017-7096, CVE-2017-7098,
    CVE-2017-7099, CVE-2017-7100, CVE-2017-7102, CVE-2017-7104,
    CVE-2017-7107, CVE-2017-7109, CVE-2017-7111, CVE-2017-7117,
    CVE-2017-7120, CVE-2017-7142

OBS-URL: https://build.opensuse.org/request/show/537043
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=129
2017-10-27 13:13:18 +00:00
219405a81d Accepting request 536618 from GNOME:Factory
- Enable gold linker on s390/s390x on SLE15/Tumbleweed. (forwarded request 536472 from fcrozat)

OBS-URL: https://build.opensuse.org/request/show/536618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=45
2017-10-27 11:47:40 +00:00
37a32496cf Accepting request 536472 from home:fcrozat:branches:GNOME:Factory
- Enable gold linker on s390/s390x on SLE15/Tumbleweed.

OBS-URL: https://build.opensuse.org/request/show/536472
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=127
2017-10-25 20:58:31 +00:00
a47e186f8e Accepting request 526325 from GNOME:Factory
- Drop gcc6-c++ build conditionals for SLE12 / Leap42. (forwarded request 526245 from zhangxiaofei)

OBS-URL: https://build.opensuse.org/request/show/526325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=44
2017-09-15 19:07:27 +00:00
56037b4ba7 Accepting request 526245 from home:zhangxiaofei:branches:GNOME:Factory
- Drop gcc6-c++ build conditionals for SLE12 / Leap42.

OBS-URL: https://build.opensuse.org/request/show/526245
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=125
2017-09-15 09:31:00 +00:00
461c538de1 Accepting request 523366 from GNOME:Factory
Add back patch.. Not fixed yet (forwarded request 523346 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/523366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=43
2017-09-13 19:50:58 +00:00
89fc9c397e Accepting request 523346 from GNOME:Next
Add back patch.. Not fixed yet

OBS-URL: https://build.opensuse.org/request/show/523346
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=123
2017-09-11 18:23:10 +00:00
2db6367c74 Accepting request 522983 from GNOME:Next
New stable rel, please wait for this to build before ack

OBS-URL: https://build.opensuse.org/request/show/522983
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=122
2017-09-11 10:17:49 +00:00
Bjørn Lie
d6ba164883 Accepting request 522085 from GNOME:Next
Sub rebased patch...

OBS-URL: https://build.opensuse.org/request/show/522085
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=121
2017-09-07 16:43:11 +00:00
Bjørn Lie
09336ae8f0 Accepting request 521971 from GNOME:Next
- Add webkit2gtk3-no-return-in-nonvoid.patch: Fix brp error based

Note: the patch is BASED on the one from bugzilla, but the one there does not apply cleanly... so this is a derivate

OBS-URL: https://build.opensuse.org/request/show/521971
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=120
2017-09-07 15:01:00 +00:00
076cc8847f Accepting request 519446 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/519446
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=119
2017-08-31 07:45:05 +00:00
3972ff396f Accepting request 512325 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/512325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=42
2017-07-28 07:43:20 +00:00
Bjørn Lie
65e6129c68 Accepting request 512323 from home:Zaitor
New stable, lots of CVE fixes

OBS-URL: https://build.opensuse.org/request/show/512323
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=117
2017-07-24 15:44:46 +00:00
cb86419287 Accepting request 506745 from GNOME:Factory
New stable rel (forwarded request 506563 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/506745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=41
2017-06-30 16:40:33 +00:00
4e393c7c77 Accepting request 506563 from home:Zaitor
New stable rel

OBS-URL: https://build.opensuse.org/request/show/506563
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=115
2017-06-28 09:41:45 +00:00
65480edcd0 Accepting request 505721 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/505721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=40
2017-06-23 07:15:56 +00:00
Bjørn Lie
3a455bcc2f Accepting request 505536 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/505536
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=113
2017-06-22 15:34:59 +00:00
729b73609a Accepting request 500063 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/500063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=39
2017-06-07 07:53:07 +00:00
Bjørn Lie
84e4207fe3 Accepting request 499522 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/499522
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=111
2017-05-31 10:33:17 +00:00
79c062b06a Accepting request 498541 from GNOME:Factory
Supersede, CVE fixes with remote exploits fixed. URGENT.

OBS-URL: https://build.opensuse.org/request/show/498541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=38
2017-05-31 10:14:08 +00:00
Bjørn Lie
3ed53e71bc Accepting request 498265 from GNOME:Next
New stable rel, CVE fixes

OBS-URL: https://build.opensuse.org/request/show/498265
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=109
2017-05-26 20:30:49 +00:00
Bjørn Lie
a539d85fc4 Accepting request 497877 from GNOME:Next
- Drop ncurses-devel BuildRequires: this is no longer required.

OBS-URL: https://build.opensuse.org/request/show/497877
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=108
2017-05-24 07:52:29 +00:00
69a49f3052 Accepting request 494224 from GNOME:Factory
New stable (forwarded request 494031 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/494224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=37
2017-05-18 18:43:59 +00:00
ce7dec9169 Accepting request 494031 from home:Zaitor
New stable

OBS-URL: https://build.opensuse.org/request/show/494031
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=106
2017-05-10 12:18:57 +00:00
d681d86ef9 Accepting request 490190 from GNOME:Factory
New stable (forwarded request 488952 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/490190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=36
2017-04-29 08:48:25 +00:00
badf2cb1ac Accepting request 488952 from GNOME:Next
New stable

OBS-URL: https://build.opensuse.org/request/show/488952
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=104
2017-04-24 08:38:47 +00:00
7d23d12abd Accepting request 481375 from GNOME:Factory
New stable rel (forwarded request 481307 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/481375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=35
2017-03-22 22:06:55 +00:00
b49ffeccd4 Accepting request 481307 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/481307
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=102
2017-03-20 14:49:17 +00:00
d583bf582c Accepting request 479240 from GNOME:Next
New upstream rel

OBS-URL: https://build.opensuse.org/request/show/479240
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=101
2017-03-14 18:46:37 +00:00
cc285b09d8 Accepting request 461301 from GNOME:Next
New unstable rel

OBS-URL: https://build.opensuse.org/request/show/461301
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=100
2017-03-01 12:09:34 +00:00
111ee8de6c Accepting request 459852 from GNOME:Next
scripted push

OBS-URL: https://build.opensuse.org/request/show/459852
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=99
2017-02-22 20:40:53 +00:00
d00936acfa Accepting request 457401 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/457401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=34
2017-02-18 23:40:11 +00:00
Bjørn Lie
70b92510a5 Accepting request 457361 from home:Zaitor:branches:GNOME:Factory
New stable update

OBS-URL: https://build.opensuse.org/request/show/457361
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=97
2017-02-15 11:07:11 +00:00
Bjørn Lie
a2d9342a0c Accepting request 456020 from home:Zaitor
New stable release

OBS-URL: https://build.opensuse.org/request/show/456020
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=96
2017-02-10 16:19:31 +00:00
7737e8784f Accepting request 451204 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/451204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=33
2017-01-23 10:20:56 +00:00
Bjørn Lie
00363b650b Accepting request 451028 from home:Zaitor
New stable

OBS-URL: https://build.opensuse.org/request/show/451028
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=94
2017-01-18 14:42:12 +00:00
8d4154a892 Accepting request 439889 from GNOME:Factory
- Do not recommend the -lang package with a version: it has close
  to no effect anyway, as the solver could simply ignore it to
  find a solution. (forwarded request 439185 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/439889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=32
2016-11-12 13:48:32 +00:00
54082f65a7 Accepting request 439185 from GNOME:Next
- Do not recommend the -lang package with a version: it has close
  to no effect anyway, as the solver could simply ignore it to
  find a solution.

OBS-URL: https://build.opensuse.org/request/show/439185
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=92
2016-11-11 13:38:03 +00:00
e4b5587c54 Accepting request 438693 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/438693
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=31
2016-11-07 12:24:33 +00:00
Bjørn Lie
684d17aef7 Accepting request 438614 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/438614
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=90
2016-11-04 12:55:09 +00:00
050749350d Accepting request 435679 from GNOME:Factory
Versionbump, resub with tweak for arm6

OBS-URL: https://build.opensuse.org/request/show/435679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=30
2016-10-18 08:35:55 +00:00
Bjørn Lie
c415c46855 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=89 2016-10-17 07:55:53 +00:00
Bjørn Lie
621753e64e Accepting request 435675 from home:Andreas_Schwab:Factory
- Disable JIT on armv6 (webkit#141288)

OBS-URL: https://build.opensuse.org/request/show/435675
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=88
2016-10-17 07:55:25 +00:00
Bjørn Lie
221366293d Accepting request 434790 from GNOME:Next
Resub, now that I've got the filelist right..

OBS-URL: https://build.opensuse.org/request/show/434790
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=87
2016-10-14 19:29:08 +00:00
2afe648cfd Accepting request 431525 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/431525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=29
2016-10-10 15:32:46 +00:00
Bjørn Lie
02c04f3aa5 Accepting request 430709 from GNOME:Next
Since upstream comitted, I'll sub these now

OBS-URL: https://build.opensuse.org/request/show/430709
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=85
2016-09-30 12:02:52 +00:00
383b169ed7 Accepting request 429194 from GNOME:Factory
Shall we go with 2.13.92 for now? (forwarded request 429193 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/429194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=28
2016-09-21 16:45:03 +00:00
a59250a9ab Accepting request 429193 from GNOME:Next
Shall we go with 2.13.92 for now?

OBS-URL: https://build.opensuse.org/request/show/429193
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=83
2016-09-20 21:24:43 +00:00
5d2975e47f Accepting request 429009 from GNOME:Next
Update to 2.14.0

OBS-URL: https://build.opensuse.org/request/show/429009
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=82
2016-09-20 18:37:13 +00:00
93a2ae61d9 Accepting request 426269 from GNOME:Next
Actually include the new version

OBS-URL: https://build.opensuse.org/request/show/426269
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=81
2016-09-10 16:08:57 +00:00
ede2beda43 Accepting request 424919 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/424919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=27
2016-09-09 08:18:05 +00:00
addc913724 Accepting request 425086 from GNOME:Next
- Update to version 2.13.90:
  + Add initial implementation of accelerating compositing support
    under Wayland.
  + Fix performance with the modesetting intel driver and DRI3
    enabled.
  + Improved performance when resizing the web view on X11.
  + Fix several crashes and rendering issues.
  + Updated translations.

- Update to version 2.13.4:
  + Switched to use the threaded compositor. Accelerated
    compositing mode is now always enabled by default and happens
    in a separate thread in the web process.
  + Make web view background colors work in accelerated
    compositing mode.
  + Fix several crashes and rendering issues.

- Update to version 2.13.3:
  + Fix Web Process deadlocks when loading HLS videos.
  + Make videos work when painted into a canvas when accelerated
    compositing is enabled.
  + Fix flickering with animated GIFs.
  + Fix a Web Process crash when video repaint is requested with
    GStreamer GL enabled.
  + Reduce the amount of file descriptors that the Web Process
    keeps open.
  + Make memory pressure handler work when cgroups are not
    available.
  + Fix several crashes and rendering issues.

OBS-URL: https://build.opensuse.org/request/show/425086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=79
2016-09-08 21:24:38 +00:00
c806368e80 Accepting request 425062 from home:zhangxiaofei:branches:GNOME:Factory
- Rebase webkitgtk-disable-gcc-version-checks.patch for 2.12.5

- Remove trailing whitespaces in changelog

OBS-URL: https://build.opensuse.org/request/show/425062
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=78
2016-09-06 11:08:22 +00:00
e364c20778 Accepting request 424841 from home:Zaitor:branches:GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/424841
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=77
2016-09-06 08:11:47 +00:00
1ad3ba7671 Accepting request 422516 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/422516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=26
2016-08-26 21:15:30 +00:00
e7d3c6d37f Accepting request 422485 from home:sreeves1:branches:GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/422485
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=75
2016-08-26 08:20:40 +00:00
e65e65f8a5 Accepting request 422063 from home:Zaitor:branches:GNOME:Factory
Bump mem in constraints, I saw build fail in i586, and build in GN used 4280 or so MB - so gambling 4300 is ok

OBS-URL: https://build.opensuse.org/request/show/422063
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=74
2016-08-25 13:57:21 +00:00
Bjørn Lie
5db32903f1 Accepting request 421906 from home:Zaitor:branches:GNOME:Factory
New stable rel, not buildtested

OBS-URL: https://build.opensuse.org/request/show/421906
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=73
2016-08-25 07:35:46 +00:00
d1d6269c2f Accepting request 404169 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/404169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=25
2016-07-01 07:52:59 +00:00
Bjørn Lie
2a2078e2af Accepting request 403717 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/403717
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=71
2016-06-23 08:22:29 +00:00
85da048233 Accepting request 402873 from GNOME:Next
New stable release, how did we miss this for almost a month...

OBS-URL: https://build.opensuse.org/request/show/402873
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=70
2016-06-18 09:42:01 +00:00
44efd7ba34 - Change condition to pass -DENABLE_DATABASE_PROCESS=OFF,
-DENABLE_INDEXED_DATABASE=OFF and -DENABLE_FTL_JIT=OFF to cmake:
  newly on all SLE12 based systems (incl. Leap).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=69
2016-06-07 10:00:59 +00:00
e1f4f0ca80 Accepting request 400407 from GNOME:Next
- Also apply webkitgtk-disable-gcc-version-checks.patch on Leap
  and use GCC 4.8.

Plus SLE SYNC

OBS-URL: https://build.opensuse.org/request/show/400407
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=68
2016-06-07 09:33:37 +00:00
ddc1fed595 Accepting request 394533 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/394533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=24
2016-05-13 07:22:56 +00:00
Bjørn Lie
d5d9e66333 Accepting request 393920 from home:oertel:branches:GNOME:Factory
- handle s390 like s390x

OBS-URL: https://build.opensuse.org/request/show/393920
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=66
2016-05-09 19:24:16 +00:00
ab1a1d4660 Accepting request 393292 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/393292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=23
2016-05-05 10:11:48 +00:00
83b004c2e2 Accepting request 393288 from home:fcrozat:branches:GNOME:Factory
- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  version.

OBS-URL: https://build.opensuse.org/request/show/393288
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=64
2016-05-02 12:26:04 +00:00
Bjørn Lie
6825532a9f Accepting request 392233 from GNOME:Next
Versionbump and rather big change for us - die gtk2 die :-)

OBS-URL: https://build.opensuse.org/request/show/392233
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=63
2016-04-29 13:10:01 +00:00
3685f3e0b8 Accepting request 390582 from GNOME:Factory
Supersede due to fix for ppc (forwarded request 390284 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/390582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=22
2016-04-28 14:49:56 +00:00
1692984054 Accepting request 390284 from GNOME:Next
Supersede due to fix for ppc

OBS-URL: https://build.opensuse.org/request/show/390284
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=61
2016-04-18 14:55:10 +00:00
5d230aed14 Accepting request 378639 from GNOME:Factory
(forwarded request 378372 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/378639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=21
2016-03-29 12:46:06 +00:00
805e9b66fd Accepting request 378372 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/378372
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=59
2016-03-23 13:08:31 +00:00
c0061fcabd Accepting request 377538 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/377538
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=58
2016-03-22 15:18:46 +00:00
dd04452117 Accepting request 374529 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/374529
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=57
2016-03-18 10:09:56 +00:00
Bjørn Lie
0b1cbd191e Accepting request 365012 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/365012
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=56
2016-03-03 00:06:31 +00:00
6467b9a1f5 Accepting request 363596 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/363596
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=55
2016-03-02 10:27:46 +00:00
99943e052f Accepting request 361312 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/361312
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=54
2016-02-25 12:18:20 +00:00
Bjørn Lie
c7faa06827 Accepting request 360519 from GNOME:Next
Update to 2.11.90

OBS-URL: https://build.opensuse.org/request/show/360519
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=53
2016-02-19 15:24:05 +00:00
5d391df091 Accepting request 360457 from GNOME:Next
- Do not use binutils-gold on s390x and try to minimize memory used
  there at linking time.
- Ensure JIT is also disabled on s390x.

- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  webkitgtk.

- Update to version 2.11.5:
  + Switch FTL to use B3 backend instead of LLVM.
  + Add support for windowless NPAPI plugins with no UI in non X11
    platforms.
  + Fix a deadlock in the Web Process when JavaScript garbage
    collector was running for a web worker thread that made google
    maps to hang.
  + Fix a Web Process crash when quickly attempting many DnD
    operations.
  + Fix scrollbars rendering with older versions of GTK+.
  + Fix a crash when creating a WebKitWebView without providing a
    WebKitWebContext.
- Drop llvm-devel BuildRequires as upstream now supports B3 instead
  of LLVM.

- Refresh webkitgtk-disable-gcc-version-checks.patch for latest
  webkitgtk.

- Update to version 2.11.4:
  + Prefer to link to LLVM shared libraries when building with FTL
    enabled.
  + Fix runtime errors when serializing/deserializing session
    state.

OBS-URL: https://build.opensuse.org/request/show/360457
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=52
2016-02-19 15:05:00 +00:00
36acbfb3e7 Accepting request 357668 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/357668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=20
2016-02-09 12:31:06 +00:00
a8140e35de Accepting request 357636 from home:Zaitor
Kinda pointless release for us, but lets get it in just to be updated.

OBS-URL: https://build.opensuse.org/request/show/357636
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=50
2016-02-04 08:20:10 +00:00
d45a966653 Accepting request 356475 from home:Zaitor:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/356475
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=49
2016-01-28 10:42:14 +00:00
a0e76fe4ac Accepting request 346418 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/346418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=19
2015-12-09 19:02:32 +00:00
Bjørn Lie
70b737fd31 Accepting request 345930 from home:Zaitor:branches:GNOME:Factory
Subbed for debate - I also hear from upstream that using clang for webkit == huge speedup in buildtime, so it might be something to consider too.

OBS-URL: https://build.opensuse.org/request/show/345930
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=47
2015-11-26 17:49:51 +00:00
Stephan Kulow
c4ca55b1a7 Accepting request 343794 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/343794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=18
2015-11-22 09:58:44 +00:00
Bjørn Lie
2a7770228e Accepting request 343791 from home:Zaitor:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/343791
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=45
2015-11-11 10:53:12 +00:00
807db86e54 Accepting request 341334 from GNOME:Factory
New stable rel (forwarded request 341129 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/341334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=17
2015-10-30 15:35:49 +00:00
6e630e2592 Accepting request 341129 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/341129
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=43
2015-10-28 15:44:10 +00:00
Stephan Kulow
54da04a092 Accepting request 339868 from GNOME:Factory
Scripted push of project GNOME:Next (forwarded request 339450 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/339868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=16
2015-10-25 18:11:16 +00:00
6ed5575d77 Accepting request 339450 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/339450
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=41
2015-10-19 10:08:43 +00:00
3e62b644aa Accepting request 332876 from GNOME:Factory
New stable rel (forwarded request 332762 from Zaitor)

OBS-URL: https://build.opensuse.org/request/show/332876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=15
2015-10-06 14:27:21 +00:00
c70658cd12 Accepting request 332762 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/332762
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=39
2015-09-22 08:13:15 +00:00
daf0fba6da Accepting request 331780 from GNOME:Next
Update to 3.17.92

OBS-URL: https://build.opensuse.org/request/show/331780
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=38
2015-09-17 12:59:13 +00:00
fc87bd7570 Accepting request 329056 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/329056
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=37
2015-09-04 11:33:08 +00:00
dc606c8405 Accepting request 321641 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/321641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=14
2015-08-12 13:10:01 +00:00
ccbf0aa6cb Accepting request 320986 from home:Zaitor:branches:GNOME:Factory
New upstream release, not sure if there was a soname bump, so if ack, do not forward until after build.

OBS-URL: https://build.opensuse.org/request/show/320986
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=35
2015-08-10 14:30:10 +00:00
Stephan Kulow
bb2cfc1b8e Accepting request 315906 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/315906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=13
2015-07-19 09:45:04 +00:00
Bjørn Lie
1ef8052b2e Accepting request 315672 from home:Zaitor:branches:GNOME:Factory
New stable

OBS-URL: https://build.opensuse.org/request/show/315672
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=33
2015-07-10 18:27:44 +00:00
73abf4b5a1 Accepting request 308335 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/308335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=12
2015-05-23 10:44:25 +00:00
c3cce9ee10 Accepting request 308321 from home:Zaitor:branches:GNOME:Factory
Update, please let it build before considering ack, not local tested.

OBS-URL: https://build.opensuse.org/request/show/308321
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=31
2015-05-22 07:08:53 +00:00
e7a9432bfb Accepting request 298471 from GNOME:Factory
Scripted push of project GNOME:Factory

OBS-URL: https://build.opensuse.org/request/show/298471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=11
2015-04-23 06:02:06 +00:00
Bjørn Lie
4cb52a8af5 Accepting request 297685 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/297685
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=29
2015-04-18 16:43:45 +00:00
eb61b55297 Accepting request 295139 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/295139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=10
2015-04-10 07:49:35 +00:00
a018429095 Accepting request 295088 from GNOME:Next
1

OBS-URL: https://build.opensuse.org/request/show/295088
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=27
2015-04-09 10:11:30 +00:00
21c00db61c Accepting request 293735 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/293735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=9
2015-04-03 12:33:26 +00:00
9c0d765a24 Accepting request 293260 from GNOME:Next
- Change webkit2gtk-4_0-injected-bundles Recommends to Requires:
  apps fail to load webkit if the bunldes are not available.

OBS-URL: https://build.opensuse.org/request/show/293260
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=25
2015-03-30 22:43:02 +00:00
2191cc2670 Accepting request 293029 from GNOME:Factory
Scripted push of project GNOME:Next (forwarded request 292845 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/293029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=8
2015-03-30 17:26:58 +00:00
e30b6a73be Accepting request 292845 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/292845
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=23
2015-03-25 09:02:43 +00:00
aadcc627fd Accepting request 291523 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/291523
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=22
2015-03-19 14:35:36 +00:00
a8d66789a0 Accepting request 282642 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/282642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=7
2015-01-25 20:15:56 +00:00
f2145bc27a Accepting request 282604 from home:Zaitor:branches:GNOME:Factory
New stable update, please wait for build on obs

OBS-URL: https://build.opensuse.org/request/show/282604
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=20
2015-01-24 12:34:40 +00:00
Stephan Kulow
cd128476b7 Accepting request 282116 from GNOME:Factory
- Add webkitgtk-libatomic.patch: Check if libatomic is needed in
  order to use std::atomic; fixes build on ppc.

OBS-URL: https://build.opensuse.org/request/show/282116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=6
2015-01-21 20:54:13 +00:00
8b23e42bd2 tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=18
2015-01-20 17:18:16 +00:00
8aaeea8f4b Accepting request 281038 from home:Andreas_Schwab:Factory
- webkitgtk-libatomic.patch: Check if libatomic is needed in order to use
  std::atomic, fixes build on ppc

OBS-URL: https://build.opensuse.org/request/show/281038
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=17
2015-01-20 17:16:49 +00:00
Stephan Kulow
fd553c1a99 Accepting request 265686 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/265686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=5
2014-12-21 11:00:49 +00:00
Bjørn Lie
cf8ef1be10 Accepting request 265629 from home:Zaitor:branches:GNOME:Factory
New stable update, let it build before ack. Also wanted for gnome stack update, but let us see how it does in G:F first

OBS-URL: https://build.opensuse.org/request/show/265629
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=15
2014-12-18 08:55:20 +00:00
f9f234a5b6 Accepting request 261566 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/261566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=4
2014-11-18 21:44:49 +00:00
de58a4f22f Accepting request 261538 from home:Zaitor:branches:GNOME:Factory
Stable update

OBS-URL: https://build.opensuse.org/request/show/261538
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=13
2014-11-14 10:21:08 +00:00
Stephan Kulow
083b5e5f74 Accepting request 258548 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/258548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=3
2014-10-31 08:39:19 +00:00
2e5344f8fd Accepting request 258449 from GNOME:Next
- Update to version 2.6.2:
  + SSLv3 is now disabled to protect us against POODLE
    vulnerability.
  + TLS errors are no longer ignored by default.
  + Fix the remote web inspector.
  + Fix rendering of buttons, selections and lists with recent GTK+
    versions.
  + Improve performance of timers scheduled after a delay in
    microseconds.
  + Fix WebKitSettings:enable-smooth-scrolling to actually enable
    smooth scrolling.
  + Fix the build with drag and drop support disabled.

OBS-URL: https://build.opensuse.org/request/show/258449
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=11
2014-10-27 16:08:04 +00:00
Stephan Kulow
94042d4dd0 Accepting request 256571 from GNOME:Factory
1

OBS-URL: https://build.opensuse.org/request/show/256571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=2
2014-10-15 14:27:14 +00:00
3e218ab59b Accepting request 256227 from GNOME:Next
- Update to version 2.6.1:
  + Ensure WebKitWebView:is-loading is TRUE right after a new load
    starts.
  + Fix a crash in the plugin process with some windowed flash
    plugins.
  + Allow to dock the inspector again once undocked when building
    with GTK+ >= 3.10.
  + TLS errors now take precedence over the HTTP authentication
    dialog.
  + Do not shrink on-disk cache to its default size on startup.
  + Improve the proportion and visibility of some web inspector
    icons.
  + Fix GTK+2 plugins not working after being updated.
  + Don’t include full path names in WebKitEnumTypes.h to ensure
    the generated headers are always identical.
  + Updated transations.

OBS-URL: https://build.opensuse.org/request/show/256227
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=9
2014-10-15 06:34:05 +00:00
7421226959 Accepting request 256044 from openSUSE:Factory:PowerPC
- Disable JIT on Power architectures 
  (-DEANBLE_JIT=OFF -DENABLE_YARR_JIT=0)

OBS-URL: https://build.opensuse.org/request/show/256044
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=8
2014-10-13 20:17:07 +00:00
Stephan Kulow
b3c5cd79d6 Accepting request 252265 from GNOME:Factory
New package, stable release 2.6.0, dependency to GNOME; the questionable icons have been removed.

OBS-URL: https://build.opensuse.org/request/show/252265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/webkit2gtk3?expand=0&rev=1
2014-09-30 17:39:54 +00:00
23bfcf2eb2 Accepting request 252164 from GNOME:Next
Update to 2.6.0 - final

OBS-URL: https://build.opensuse.org/request/show/252164
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=6
2014-09-25 10:45:28 +00:00
7d32dbd254 Accepting request 251967 from GNOME:Next
Push GNOME 3.14.0

OBS-URL: https://build.opensuse.org/request/show/251967
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=5
2014-09-25 07:40:22 +00:00
04873266fe tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=4
2014-09-17 15:47:28 +00:00
0c10fdf56f Accepting request 249966 from GNOME:Next
gogogo

OBS-URL: https://build.opensuse.org/request/show/249966
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=3
2014-09-17 14:58:54 +00:00
Bjørn Lie
f66b332a46 Accepting request 248060 from GNOME:Next
- Pass -DCMAKE_{EXE,MODULE,SHARED}_LINKER_FLAGS="-Wl,--as-needed
  -Wl,-z,now" to cmake call: cmake changed the default to not
  accept libraries to have undefined symbols (-Wl,--no-undefined).
  In this case though, it is understood and expected, so we remove
  --no-undefined from the FLAGS.

OBS-URL: https://build.opensuse.org/request/show/248060
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=2
2014-09-08 16:59:00 +00:00
68a96f6335 Accepting request 246087 from home:dimstar:branches:GNOME:Next
Let's just add webkit2gtk3 here

OBS-URL: https://build.opensuse.org/request/show/246087
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/webkit2gtk3?expand=0&rev=1
2014-08-23 14:27:29 +00:00
46 changed files with 32 additions and 1516 deletions

View File

@@ -1,31 +0,0 @@
From 63f7badbada070ebaadd318b2801818ecf7e7ea0 Mon Sep 17 00:00:00 2001
From: Don Olmstead <don.olmstead@sony.com>
Date: Sat, 26 Oct 2024 08:27:01 -0700
Subject: [PATCH] Support ICU 76.1 build
https://bugs.webkit.org/show_bug.cgi?id=282120
Reviewed by Yusuke Suzuki.
In ICU 76.1 an additional macro `U_SHOW_CPLUSPLUS_HEADER_API` was added to
control visibility of the C++ API within ICU. Set this value to `0` since WebKit
wants to only use the C API.
* Source/WTF/wtf/Platform.h:
Canonical link: https://commits.webkit.org/285727@main
---
Source/WTF/wtf/Platform.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h
index 23070df2937ba..51a8dce97755e 100644
--- a/Source/WTF/wtf/Platform.h
+++ b/Source/WTF/wtf/Platform.h
@@ -115,6 +115,7 @@
/* ICU configuration. Some of these match ICU defaults on some platforms, but we would like them consistently set everywhere we build WebKit. */
#define U_HIDE_DEPRECATED_API 1
#define U_SHOW_CPLUSPLUS_API 0
+#define U_SHOW_CPLUSPLUS_HEADER_API 0
#ifdef __cplusplus
#define UCHAR_TYPE char16_t
#endif

View File

@@ -1,28 +0,0 @@
From 8bee9eb95ae24c6a410f9cd614976f4653d020d9 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@redhat.com>
Date: Wed, 2 Apr 2025 15:01:55 -0500
Subject: [PATCH] REGRESSION(290945.129@webkitglib/2.48): Broke non-x86,
non-ARM builds https://bugs.webkit.org/show_bug.cgi?id=287662
Unreviewed stable branch build fix.
* Source/WebCore/platform/audio/DenormalDisabler.cpp:
Canonical link: https://commits.webkit.org/290945.155@webkitglib/2.48
---
Source/WebCore/platform/audio/DenormalDisabler.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Source/WebCore/platform/audio/DenormalDisabler.cpp b/Source/WebCore/platform/audio/DenormalDisabler.cpp
index 35715e663ce7e..44ba08a33d5d9 100644
--- a/Source/WebCore/platform/audio/DenormalDisabler.cpp
+++ b/Source/WebCore/platform/audio/DenormalDisabler.cpp
@@ -91,7 +91,7 @@ DenormalDisabler::~DenormalDisabler()
}
}
#else
-DenormalDisabler::DenormalDisabler() = default
+DenormalDisabler::DenormalDisabler() = default;
DenormalDisabler::~DenormalDisabler() = default;
#endif

View File

@@ -1,59 +0,0 @@
From 9d5844679af8f84036f1b800307e799bd7ab73ba Mon Sep 17 00:00:00 2001
From: Philippe Normand <philn@igalia.com>
Date: Thu, 20 Jun 2024 12:39:27 -0700
Subject: [PATCH] [GTK][GStreamer] VA+DMABuf videos flicker
https://bugs.webkit.org/show_bug.cgi?id=253807
Reviewed by Xabier Rodriguez-Calvar.
By requesting a video frame allocation pool containing at least 3 frames, the risks of flickering
when rendering should be reduced.
* Source/WebCore/platform/graphics/gstreamer/GStreamerVideoSinkCommon.cpp:
(WebKitVideoSinkProbe::doProbe):
Canonical link: https://commits.webkit.org/280210@main
---
.../gstreamer/GStreamerVideoSinkCommon.cpp | 29 +++++++++++++++++--
1 file changed, 27 insertions(+), 2 deletions(-)
diff --git a/Source/WebCore/platform/graphics/gstreamer/GStreamerVideoSinkCommon.cpp b/Source/WebCore/platform/graphics/gstreamer/GStreamerVideoSinkCommon.cpp
index dc3f912e11d8..b2ddaad303e8 100644
--- a/Source/WebCore/platform/graphics/gstreamer/GStreamerVideoSinkCommon.cpp
+++ b/Source/WebCore/platform/graphics/gstreamer/GStreamerVideoSinkCommon.cpp
@@ -73,8 +73,33 @@ class WebKitVideoSinkProbe {
player->updateVideoOrientation(tagList);
}
- if (info->type & GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM && GST_QUERY_TYPE(GST_PAD_PROBE_INFO_QUERY(info)) == GST_QUERY_ALLOCATION)
- gst_query_add_allocation_meta(GST_PAD_PROBE_INFO_QUERY(info), GST_VIDEO_META_API_TYPE, nullptr);
+ if (info->type & GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM && GST_QUERY_TYPE(GST_PAD_PROBE_INFO_QUERY(info)) == GST_QUERY_ALLOCATION) {
+ auto query = GST_PAD_PROBE_INFO_QUERY(info);
+ gst_query_add_allocation_meta(query, GST_VIDEO_META_API_TYPE, nullptr);
+
+ GstCaps* caps;
+ gboolean needPool;
+ gst_query_parse_allocation(query, &caps, &needPool);
+ if (UNLIKELY(!caps) || !needPool)
+ return GST_PAD_PROBE_OK;
+
+ unsigned size;
+#if GST_CHECK_VERSION(1, 24, 0)
+ if (gst_video_is_dma_drm_caps(caps)) {
+ GstVideoInfoDmaDrm drmInfo;
+ if (!gst_video_info_dma_drm_from_caps(&drmInfo, caps))
+ return GST_PAD_PROBE_OK;
+ size = GST_VIDEO_INFO_SIZE(&drmInfo.vinfo);
+ } else
+#endif
+ {
+ GstVideoInfo info;
+ if (!gst_video_info_from_caps(&info, caps))
+ return GST_PAD_PROBE_OK;
+ size = GST_VIDEO_INFO_SIZE(&info);
+ }
+ gst_query_add_allocation_pool(query, nullptr, size, 3, 0);
+ }
#if USE(GSTREAMER_GL)
// FIXME: Verify the following comment. Investigate what actually should be done here.

View File

@@ -1,41 +0,0 @@
From 9e9ea966373d3858668f6a29d8ba91a5807c8dd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20Maillart?= <tmaillart@freebox.fr>
Date: Fri, 8 Nov 2024 09:50:53 -0800
Subject: [PATCH] [GStreamer] Video dimensions are wrong since GStreamer 1.24.9
https://bugs.webkit.org/show_bug.cgi?id=282749
Reviewed by Philippe Normand.
With the latest version of GStreamer, if the source is not selectable,
uridecodebin3 will drop the stream collection emitted from this element
As we only consider stream collection from the source element, we will
never set the stream collection internally, this will produce faulty
behaviour such as using wrong video dimensions
To avoid that, we reply true to the selectable query
* Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp:
(webKitMediaSrcQuery):
Canonical link: https://commits.webkit.org/286347@main
---
.../graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp b/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp
index c0a67c5f23f25..45b4f160e5630 100644
--- a/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp
+++ b/Source/WebCore/platform/graphics/gstreamer/mse/WebKitMediaSourceGStreamer.cpp
@@ -255,6 +255,13 @@ static const char* streamTypeToString(TrackPrivateBaseGStreamer::TrackType type)
static gboolean webKitMediaSrcQuery(GstElement* element, GstQuery* query)
{
+#if GST_CHECK_VERSION(1, 22, 0)
+ if (GST_QUERY_TYPE(query) == GST_QUERY_SELECTABLE) {
+ gst_query_set_selectable(query, TRUE);
+ return TRUE;
+ }
+#endif
+
gboolean result = GST_ELEMENT_CLASS(parent_class)->query(element, query);
if (GST_QUERY_TYPE(query) != GST_QUERY_SCHEDULING)

View File

@@ -1,94 +0,0 @@
From 984e2a6b7a92b8c144f2b4463f5904e449cb3cc1 Mon Sep 17 00:00:00 2001
From: Georges Basile Stavracas Neto <feaneron@igalia.com>
Date: Tue, 15 Oct 2024 11:44:23 -0300
Subject: [PATCH] AX: [GTK]: Fix crash in
AccessibilityObjectAtspi::textAttributes
https://bugs.webkit.org/show_bug.cgi?id=281492
Reviewed by NOBODY (OOPS!).
In the AccessibilityObjectAtspi::textAttributes() method, the
accessibilityTextAttributes() function is called for various AXObjects.
These objects are retrived by querying the AXObjectCache of the
document.
However, the cache can legitimately return nullptr when the AXObject is
not cached. The AccessibilityObjectAtspi::textAttributes() method did
not check for nullptr, and the accessibilityTextAttributes() function
is not nullptr safe.
This crashes.
Make AccessibilityObjectAtspi::textAttributes() check if the AXObject
is a nullptr before passing it down to accessibilityTextAttributes().
* Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp:
(WebCore::AccessibilityObjectAtspi::textAttributes const):
---
.../atspi/AccessibilityObjectTextAtspi.cpp | 21 ++++++++++++++++---
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp b/Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp
index 50b4f58be2f3..a49bfd939716 100644
--- a/Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp
+++ b/Source/WebCore/accessibility/atspi/AccessibilityObjectTextAtspi.cpp
@@ -38,6 +38,7 @@
#include "TextIterator.h"
#include "VisibleUnits.h"
#include <gio/gio.h>
+#include <wtf/Assertions.h>
#include <wtf/unicode/CharacterNames.h>
namespace WebCore {
@@ -763,6 +764,9 @@ AccessibilityObjectAtspi::TextAttributes AccessibilityObjectAtspi::textAttribute
auto accessibilityTextAttributes = [this](AXCoreObject* axObject, const HashMap<String, String>& defaultAttributes) -> HashMap<String, String> {
HashMap<String, String> attributes;
+
+ RELEASE_ASSERT(axObject);
+
auto& style = axObject->renderer()->style();
auto addAttributeIfNeeded = [&](const String& name, const String& value) {
@@ -838,8 +842,11 @@ AccessibilityObjectAtspi::TextAttributes AccessibilityObjectAtspi::textAttribute
return { WTFMove(defaultAttributes), -1, -1 };
if (!*utf16Offset && m_hasListMarkerAtStart) {
+ auto axObject = m_coreObject->children()[0].get();
+ RELEASE_ASSERT(axObject);
+
// Always consider list marker an independent run.
- auto attributes = accessibilityTextAttributes(m_coreObject->children()[0].get(), defaultAttributes);
+ auto attributes = accessibilityTextAttributes(axObject, defaultAttributes);
if (!includeDefault)
return { WTFMove(attributes), 0, 1 };
@@ -871,7 +878,11 @@ AccessibilityObjectAtspi::TextAttributes AccessibilityObjectAtspi::textAttribute
if (r->firstChildSlow())
continue;
- auto childAttributes = accessibilityTextAttributes(r->document().axObjectCache()->get(r), defaultAttributes);
+ auto axObject = r->document().axObjectCache()->get(r);
+ if (!axObject)
+ continue;
+
+ auto childAttributes = accessibilityTextAttributes(axObject, defaultAttributes);
if (childAttributes != attributes)
break;
@@ -885,7 +896,11 @@ AccessibilityObjectAtspi::TextAttributes AccessibilityObjectAtspi::textAttribute
if (r->firstChildSlow())
continue;
- auto childAttributes = accessibilityTextAttributes(r->document().axObjectCache()->get(r), defaultAttributes);
+ auto axObject = r->document().axObjectCache()->get(r);
+ if (!axObject)
+ continue;
+
+ auto childAttributes = accessibilityTextAttributes(axObject, defaultAttributes);
if (childAttributes != attributes)
break;
--
2.46.1

View File

@@ -1,84 +0,0 @@
From 8fd152326050b81559903682e0767d289adef9cb Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@redhat.com>
Date: Wed, 16 Oct 2024 13:45:39 -0500
Subject: [PATCH] REGRESSION(283414@main): [WPE][GTK] Crash in ProcessLauncher
socket monitor callback https://bugs.webkit.org/show_bug.cgi?id=281495
Reviewed by NOBODY (OOPS!).
The socket monitor callback that I added in 283414@main accidentally
deletes itself by calling m_socketMonitor.stop(). This causes the lambda
capture to itself be deleted. We can change the socket monitor to wait
until the callback has finished before deleting it.
* Source/WTF/wtf/glib/GSocketMonitor.cpp:
(WTF::GSocketMonitor::~GSocketMonitor):
(WTF::GSocketMonitor::socketSourceCallback):
(WTF::GSocketMonitor::stop):
---
Source/WTF/wtf/glib/GSocketMonitor.cpp | 21 +++++++++++++++++++--
Source/WTF/wtf/glib/GSocketMonitor.h | 2 ++
2 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/Source/WTF/wtf/glib/GSocketMonitor.cpp b/Source/WTF/wtf/glib/GSocketMonitor.cpp
index c88ea9f91ca4..f3e31efb5053 100644
--- a/Source/WTF/wtf/glib/GSocketMonitor.cpp
+++ b/Source/WTF/wtf/glib/GSocketMonitor.cpp
@@ -33,6 +33,7 @@ namespace WTF {
GSocketMonitor::~GSocketMonitor()
{
+ RELEASE_ASSERT(!m_isExecutingCallback);
stop();
}
@@ -40,7 +41,17 @@ gboolean GSocketMonitor::socketSourceCallback(GSocket*, GIOCondition condition,
{
if (g_cancellable_is_cancelled(monitor->m_cancellable.get()))
return G_SOURCE_REMOVE;
- return monitor->m_callback(condition);
+
+ monitor->m_isExecutingCallback = true;
+ gboolean result = monitor->m_callback(condition);
+ monitor->m_isExecutingCallback = false;
+
+ if (monitor->m_shouldDestroyCallback) {
+ monitor->m_callback = nullptr;
+ monitor->m_shouldDestroyCallback = false;
+ }
+
+ return result;
}
void GSocketMonitor::start(GSocket* socket, GIOCondition condition, RunLoop& runLoop, Function<gboolean(GIOCondition)>&& callback)
@@ -65,7 +76,13 @@ void GSocketMonitor::stop()
m_cancellable = nullptr;
g_source_destroy(m_source.get());
m_source = nullptr;
- m_callback = nullptr;
+
+ // It's normal to stop the socket monitor from inside its callback.
+ // Don't destroy the callback while it's still executing.
+ if (m_isExecutingCallback)
+ m_shouldDestroyCallback = true;
+ else
+ m_callback = nullptr;
}
} // namespace WTF
diff --git a/Source/WTF/wtf/glib/GSocketMonitor.h b/Source/WTF/wtf/glib/GSocketMonitor.h
index 7ec383a6e37c..9393c546b593 100644
--- a/Source/WTF/wtf/glib/GSocketMonitor.h
+++ b/Source/WTF/wtf/glib/GSocketMonitor.h
@@ -51,6 +51,8 @@ private:
GRefPtr<GSource> m_source;
GRefPtr<GCancellable> m_cancellable;
Function<gboolean(GIOCondition)> m_callback;
+ bool m_isExecutingCallback { false };
+ bool m_shouldDestroyCallback { false };
};
} // namespace WTF
--
2.46.1

View File

@@ -1,47 +0,0 @@
From 9140ce712aa87091613874d802787ab476be0e39 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@redhat.com>
Date: Wed, 14 Aug 2024 14:58:05 -0500
Subject: [PATCH] Revert "Cherry-pick 272448.770@safari-7618-branch
(6d311cd7fefc). https://bugs.webkit.org/show_bug.cgi?id=271175"
https://bugs.webkit.org/show_bug.cgi?id=278113
This reverts commit 279c9d7963182cc35cf4e0bfebe87df2d83eaef8.
This broke wasm, and I don't know how to fix it.
Canonical link: https://commits.webkit.org/274313.373@webkitglib/2.44
---
.../stress/many-calls-results-on-stack.js | 39 -------------------
Source/JavaScriptCore/wasm/WasmBBQJIT.cpp | 19 ---------
2 files changed, 58 deletions(-)
delete mode 100644 JSTests/wasm/stress/many-calls-results-on-stack.js
index 9049865e8ce7..3f142cf5e90f 100644
--- a/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
+++ b/Source/JavaScriptCore/wasm/WasmBBQJIT.cpp
@@ -3958,25 +3958,6 @@ void BBQJIT::returnValuesFromCall(Vector<Value, N>& results, const FunctionSigna
ASSERT(m_validFPRs.contains(returnLocation.asFPR(), Width::Width128));
m_fprSet.add(returnLocation.asFPR(), Width::Width128);
}
- } else {
- ASSERT(returnLocation.isStackArgument());
- // FIXME: Ideally, we would leave these values where they are but a subsequent call could clobber them before they are used.
- // That said, stack results are very rare so this isn't too painful.
- // Even if we did leave them where they are, we'd need to flush them to their canonical location at the next branch otherwise
- // we could have something like (assume no result regs for simplicity):
- // call (result i32 i32) $foo
- // if (result i32) // Stack: i32(StackArgument:8) i32(StackArgument:0)
- // // Stack: i32(StackArgument:8)
- // else
- // call (result i32 i32) $bar // Stack: i32(StackArgument:8) we have to flush the stack argument to make room for the result of bar
- // drop // Stack: i32(Stack:X) i32(StackArgument:8) i32(StackArgument:0)
- // drop // Stack: i32(Stack:X) i32(StackArgument:8)
- // end
- // return // Stack i32(*Conflicting locations*)
-
- Location canonicalLocation = canonicalSlot(result);
- emitMoveMemory(result.type(), returnLocation, canonicalLocation);
- returnLocation = canonicalLocation;
}
}
bind(result, returnLocation);

View File

@@ -1,165 +0,0 @@
From b951404ea74ae432312a83138f5c8945a0d09e1b Mon Sep 17 00:00:00 2001
From: Jean-Yves Avenard <jya@apple.com>
Date: Wed, 24 Apr 2024 19:01:06 -0700
Subject: [PATCH] Cherry-pick 272448.960@safari-7618-branch (b7ccdb65258e).
https://bugs.webkit.org/show_bug.cgi?id=273176
Always copy all audio channels to the AudioBus to guarantee data lifetime.
https://bugs.webkit.org/show_bug.cgi?id=273176
rdar://125166710
Reviewed by Chris Dumez.
Following 275262@main, a task is dispatched on the audio render thread.
This task dispatch takes a reference to the source and destination AudioBus
however when a MultiChannelResampler is in use, the source AudioBus may
contain a raw pointer to the resampled's AudioArray and the lifetime of
this object may be shorter than the AudioBus.
In 232182@main, a speed and memory optimisation was added by passed-in buffer
as memory for the first channel in the AudioBus.
We revert this change for now and copy all channels' data to the AudioBus.
Added test.
* LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash-expected.txt: Added.
* LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash.html: Added.
* Source/WebCore/platform/audio/MultiChannelResampler.cpp:
(WebCore::MultiChannelResampler::MultiChannelResampler):
(WebCore::MultiChannelResampler::provideInputForChannel):
* Source/WebCore/platform/audio/MultiChannelResampler.h:
Canonical link: https://commits.webkit.org/274313.332@webkitglib/2.44
---
...et-concurrent-resampler-crash-expected.txt | 1 +
...dioworklet-concurrent-resampler-crash.html | 44 +++++++++++++++++++
.../platform/audio/MultiChannelResampler.cpp | 23 ++--------
.../platform/audio/MultiChannelResampler.h | 2 -
4 files changed, 48 insertions(+), 22 deletions(-)
create mode 100644 LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash-expected.txt
create mode 100644 LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash.html
diff --git a/LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash-expected.txt b/LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash-expected.txt
new file mode 100644
index 000000000000..654ddf7f17ef
--- /dev/null
+++ b/LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash-expected.txt
@@ -0,0 +1 @@
+This test passes if it does not crash.
diff --git a/LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash.html b/LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash.html
new file mode 100644
index 000000000000..b3ab181d4787
--- /dev/null
+++ b/LayoutTests/webaudio/crashtest/audioworklet-concurrent-resampler-crash.html
@@ -0,0 +1,44 @@
+<html>
+<head>
+ <script>
+ let worklet_source = `
+ class Processor extends AudioWorkletProcessor {
+ process(inputs, outputs, parameters) {
+ return true;
+ }
+ }
+ registerProcessor('P2', Processor);
+ `;
+
+ let blob = new Blob([worklet_source], { type: 'application/javascript' });
+ let worklet = URL.createObjectURL(blob);
+
+ var ctx = new AudioContext({ sampleRate: 44100});
+ const dest = ctx.destination;
+ dest.channelCountMode = "max";
+
+ async function main() {
+ await ctx.audioWorklet.addModule(worklet);
+ var script_processor = ctx.createScriptProcessor();
+ script_processor.onaudioprocess = function() {
+ dest.channelCount = 1;
+ audio_worklet.disconnect();
+ if (window.testRunner)
+ testRunner.notifyDone();
+ }
+ var audio_worklet = new AudioWorkletNode(ctx, "P2");
+ script_processor.connect(audio_worklet);
+ audio_worklet.connect(dest);
+ }
+ </script>
+</head>
+<body onload="main()">
+ <p>This test passes if it does not crash.</p>
+ <script>
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText();
+ }
+ </script>
+</body>
+</html>
diff --git a/Source/WebCore/platform/audio/MultiChannelResampler.cpp b/Source/WebCore/platform/audio/MultiChannelResampler.cpp
index e5a0cfc10caa..c44df274cbbc 100644
--- a/Source/WebCore/platform/audio/MultiChannelResampler.cpp
+++ b/Source/WebCore/platform/audio/MultiChannelResampler.cpp
@@ -42,19 +42,8 @@ namespace WebCore {
MultiChannelResampler::MultiChannelResampler(double scaleFactor, unsigned numberOfChannels, unsigned requestFrames, Function<void(AudioBus*, size_t framesToProcess)>&& provideInput)
: m_numberOfChannels(numberOfChannels)
, m_provideInput(WTFMove(provideInput))
- , m_multiChannelBus(AudioBus::create(numberOfChannels, requestFrames, false))
+ , m_multiChannelBus(AudioBus::create(numberOfChannels, requestFrames))
{
- // As an optimization, we will use the buffer passed to provideInputForChannel() as channel memory for the first channel so we
- // only need to allocate memory if there is more than one channel.
- if (numberOfChannels > 1) {
- m_channelsMemory = Vector<std::unique_ptr<AudioFloatArray>>(numberOfChannels - 1, [&](size_t i) {
- size_t channelIndex = i + 1;
- auto floatArray = makeUnique<AudioFloatArray>(requestFrames);
- m_multiChannelBus->setChannelMemory(channelIndex, floatArray->data(), requestFrames);
- return floatArray;
- });
- }
-
// Create each channel's resampler.
m_kernels = Vector<std::unique_ptr<SincResampler>>(numberOfChannels, [&](size_t channelIndex) {
return makeUnique<SincResampler>(scaleFactor, requestFrames, std::bind(&MultiChannelResampler::provideInputForChannel, this, std::placeholders::_1, std::placeholders::_2, channelIndex));
@@ -93,16 +82,10 @@ void MultiChannelResampler::process(AudioBus* destination, size_t framesToProces
void MultiChannelResampler::provideInputForChannel(std::span<float> buffer, size_t framesToProcess, unsigned channelIndex)
{
ASSERT(channelIndex < m_multiChannelBus->numberOfChannels());
- ASSERT(framesToProcess == m_multiChannelBus->length());
+ ASSERT(framesToProcess <= m_multiChannelBus->length());
- if (!channelIndex) {
- // As an optimization, we use the provided buffer as memory for the first channel in the AudioBus. This avoids
- // having to memcpy() for the first channel.
- RELEASE_ASSERT(framesToProcess <= buffer.size());
- m_multiChannelBus->setChannelMemory(0, buffer.data(), framesToProcess);
+ if (!channelIndex)
m_provideInput(m_multiChannelBus.get(), framesToProcess);
- return;
- }
// Copy the channel data from what we received from m_multiChannelProvider.
memcpySpan(buffer.subspan(0, framesToProcess), m_multiChannelBus->channel(channelIndex)->span().subspan(0, framesToProcess));
diff --git a/Source/WebCore/platform/audio/MultiChannelResampler.h b/Source/WebCore/platform/audio/MultiChannelResampler.h
index 25d43100b71f..214ee06567ac 100644
--- a/Source/WebCore/platform/audio/MultiChannelResampler.h
+++ b/Source/WebCore/platform/audio/MultiChannelResampler.h
@@ -29,7 +29,6 @@
#ifndef MultiChannelResampler_h
#define MultiChannelResampler_h
-#include "AudioArray.h"
#include <memory>
#include <wtf/Function.h>
#include <wtf/Vector.h>
@@ -62,7 +61,6 @@ private:
size_t m_outputFramesReady { 0 };
Function<void(AudioBus*, size_t framesToProcess)> m_provideInput;
RefPtr<AudioBus> m_multiChannelBus;
- Vector<std::unique_ptr<AudioFloatArray>> m_channelsMemory;
};
} // namespace WebCore
--
2.45.2

View File

@@ -1,88 +0,0 @@
From 2fe5ae29a5f6434ef456afe9673a4f400ec63848 Mon Sep 17 00:00:00 2001
From: Jean-Yves Avenard <jya@apple.com>
Date: Fri, 14 Jun 2024 16:08:19 -0700
Subject: [PATCH] Cherry-pick 272448.1085@safari-7618.3.10-branch
(ff52ff7cb64e). https://bugs.webkit.org/show_bug.cgi?id=275431
HeapBufferOverflow in computeSampleUsingLinearInterpolation
https://bugs.webkit.org/show_bug.cgi?id=275431
rdar://125617812
Reviewed by Youenn Fablet.
Add boundary check.
This is a copy of blink code for that same function.
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/webaudio/audio_buffer_source_handler.cc;l=336-341
* LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash-expected.txt: Added.
* LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash.html: Added.
* Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:
(WebCore::AudioBufferSourceNode::renderFromBuffer):
Canonical link: https://commits.webkit.org/274313.347@webkitglib/2.44
---
...er-sourcenode-resampler-crash-expected.txt | 1 +
...udiobuffer-sourcenode-resampler-crash.html | 25 +++++++++++++++++++
.../webaudio/AudioBufferSourceNode.cpp | 6 +++++
3 files changed, 32 insertions(+)
create mode 100644 LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash-expected.txt
create mode 100644 LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash.html
diff --git a/LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash-expected.txt b/LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash-expected.txt
new file mode 100644
index 000000000000..654ddf7f17ef
--- /dev/null
+++ b/LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash-expected.txt
@@ -0,0 +1 @@
+This test passes if it does not crash.
diff --git a/LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash.html b/LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash.html
new file mode 100644
index 000000000000..5fb2dd8c8a5f
--- /dev/null
+++ b/LayoutTests/webaudio/crashtest/audiobuffer-sourcenode-resampler-crash.html
@@ -0,0 +1,25 @@
+<html>
+<head>
+ <script>
+ async function main() {
+ var ctx = new AudioContext();
+ var src = new AudioBufferSourceNode(ctx);
+ src.buffer = ctx.createBuffer(1, 8192, 44100);
+ src.start(undefined, 0.5);
+ src.playbackRate.value = -1;
+ src.connect(ctx.destination, 0, 0);
+ if (window.testRunner)
+ testRunner.notifyDone();
+ }
+ </script>
+</head>
+<body onload="main()">
+ <p>This test passes if it does not crash.</p>
+ <script>
+ if (window.testRunner) {
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText();
+ }
+ </script>
+</body>
+</html>
diff --git a/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp b/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp
index 298bd48cdff5..740b793e0ec5 100644
--- a/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp
+++ b/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp
@@ -350,6 +350,12 @@ bool AudioBufferSourceNode::renderFromBuffer(AudioBus* bus, unsigned destination
if (readIndex2 >= maxFrame)
readIndex2 = m_isLooping ? minFrame : readIndex;
+ // Final sanity check on buffer access.
+ // FIXME: as an optimization, try to get rid of this inner-loop check and
+ // put assertions and guards before the loop.
+ if (readIndex >= bufferLength || readIndex2 >= bufferLength)
+ break;
+
// Linear interpolation.
for (unsigned i = 0; i < numberOfChannels; ++i) {
float* destination = destinationChannels[i];
--
2.45.2

View File

@@ -1,102 +0,0 @@
From e83e4c7460972898dc06a5f5ab36eed7c6b101b5 Mon Sep 17 00:00:00 2001
From: Jer Noble <jer.noble@apple.com>
Date: Tue, 11 Jun 2024 11:54:06 -0700
Subject: [PATCH] Cherry-pick 272448.1080@safari-7618.3.10-branch
(64c9479d6f29). https://bugs.webkit.org/show_bug.cgi?id=275273
Add check in AudioBufferSourceNode::renderFromBuffer() when detune is set to large negative value
https://bugs.webkit.org/show_bug.cgi?id=275273
rdar://125617842
Reviewed by Eric Carlson.
* LayoutTests/webaudio/audiobuffersourcenode-detune-crash-expected.txt: Added.
* LayoutTests/webaudio/audiobuffersourcenode-detune-crash.html: Added.
* Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:
(WebCore::AudioBufferSourceNode::renderFromBuffer):
Canonical link: https://commits.webkit.org/274313.345@webkitglib/2.44
---
...buffersourcenode-detune-crash-expected.txt | 10 +++++++
.../audiobuffersourcenode-detune-crash.html | 30 +++++++++++++++++++
.../webaudio/AudioBufferSourceNode.cpp | 7 +++++
3 files changed, 47 insertions(+)
create mode 100644 LayoutTests/webaudio/audiobuffersourcenode-detune-crash-expected.txt
create mode 100644 LayoutTests/webaudio/audiobuffersourcenode-detune-crash.html
diff --git a/LayoutTests/webaudio/audiobuffersourcenode-detune-crash-expected.txt b/LayoutTests/webaudio/audiobuffersourcenode-detune-crash-expected.txt
new file mode 100644
index 000000000000..914ba0b133c4
--- /dev/null
+++ b/LayoutTests/webaudio/audiobuffersourcenode-detune-crash-expected.txt
@@ -0,0 +1,10 @@
+Attempting to create a AudioBufferSourceNode with a large negative detune value should not crash.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS Test passed because it did not crash.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/webaudio/audiobuffersourcenode-detune-crash.html b/LayoutTests/webaudio/audiobuffersourcenode-detune-crash.html
new file mode 100644
index 000000000000..e8af579db9d2
--- /dev/null
+++ b/LayoutTests/webaudio/audiobuffersourcenode-detune-crash.html
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <script src="../resources/js-test-pre.js"></script>
+ <script src="resources/audio-testing.js"></script>
+ </head>
+ <body>
+ <script>
+ description("Attempting to create a AudioBufferSourceNode with a large negative detune value should not crash.");
+
+ jsTestIsAsync = true;
+
+ var context = new AudioContext();
+ var src = context.createBufferSource();
+ var buffer = context.createBuffer(1, 256, 44100);
+ src.buffer = buffer;
+ src.start(undefined, 1);
+ src.connect(context.listener.positionX, 0);
+ var panner = context.createPanner();
+ src.detune.value = -0xffffff;
+ panner.connect(context.destination);
+ setTimeout(() => {
+ testPassed("Test passed because it did not crash.");
+ finishJSTest();
+ }, 100);
+ </script>
+
+ <script src="../resources/js-test-post.js"></script>
+ </body>
+</html>
diff --git a/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp b/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp
index f86bffb9b507..298bd48cdff5 100644
--- a/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp
+++ b/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp
@@ -328,9 +328,16 @@ bool AudioBufferSourceNode::renderFromBuffer(AudioBus* bus, unsigned destination
virtualReadIndex = readIndex;
} else if (!pitchRate) {
unsigned readIndex = static_cast<unsigned>(virtualReadIndex);
+ int deltaFrames = static_cast<int>(virtualDeltaFrames);
+ maxFrame = static_cast<unsigned>(virtualMaxFrame);
+
+ if (readIndex >= maxFrame)
+ readIndex -= deltaFrames;
for (unsigned i = 0; i < numberOfChannels; ++i)
std::fill_n(destinationChannels[i] + writeIndex, framesToProcess, sourceChannels[i][readIndex]);
+
+ virtualReadIndex = readIndex;
} else if (reverse) {
unsigned maxFrame = static_cast<unsigned>(virtualMaxFrame);
unsigned minFrame = static_cast<unsigned>(floorf(virtualMinFrame));
--
2.45.2

View File

@@ -1,84 +0,0 @@
From 617f1c4c9c7f1525abc47967d4c7734fed3ff525 Mon Sep 17 00:00:00 2001
From: Antti Koivisto <antti@apple.com>
Date: Mon, 20 May 2024 11:36:34 -0700
Subject: [PATCH] Cherry-pick 279005@main (c2f9092d3a8e).
https://bugs.webkit.org/show_bug.cgi?id=268770
Nullptr crash due to `display:block ruby` and continuations
https://bugs.webkit.org/show_bug.cgi?id=268770
rdar://121960530
Reviewed by Alan Baradlay.
Continuations may end up splitting anonymous 'display:ruby' box inside block ruby.
* LayoutTests/fast/ruby/ruby-block-continuation-crash-expected.txt: Added.
* LayoutTests/fast/ruby/ruby-block-continuation-crash.html: Added.
* Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp:
(WebCore::RenderTreeBuilder::Ruby::findOrCreateParentForStyleBasedRubyChild):
Find the correct anonymous box from nested continuation structure.
Canonical link: https://commits.webkit.org/279005@main
Canonical link: https://commits.webkit.org/274313.286@webkitglib/2.44
---
.../ruby/ruby-block-continuation-crash-expected.txt | 3 +++
.../fast/ruby/ruby-block-continuation-crash.html | 9 +++++++++
.../rendering/updating/RenderTreeBuilderRuby.cpp | 13 ++++++++++---
3 files changed, 22 insertions(+), 3 deletions(-)
create mode 100644 LayoutTests/fast/ruby/ruby-block-continuation-crash-expected.txt
create mode 100644 LayoutTests/fast/ruby/ruby-block-continuation-crash.html
diff --git a/LayoutTests/fast/ruby/ruby-block-continuation-crash-expected.txt b/LayoutTests/fast/ruby/ruby-block-continuation-crash-expected.txt
new file mode 100644
index 000000000000..f85a15505104
--- /dev/null
+++ b/LayoutTests/fast/ruby/ruby-block-continuation-crash-expected.txt
@@ -0,0 +1,3 @@
+base with
+forced
+line break annotation This test passes if it doesn't crash.
diff --git a/LayoutTests/fast/ruby/ruby-block-continuation-crash.html b/LayoutTests/fast/ruby/ruby-block-continuation-crash.html
new file mode 100644
index 000000000000..3f762d4236ea
--- /dev/null
+++ b/LayoutTests/fast/ruby/ruby-block-continuation-crash.html
@@ -0,0 +1,9 @@
+<script>
+if (window.testRunner)
+ testRunner.dumpAsText();
+</script>
+<ruby style="position: absolute">
+ <rb><span>base with <div>forced</div> line break</span></rb>
+ <rt>annotation</rt>
+</ruby>
+This test passes if it doesn't crash.
diff --git a/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp b/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp
index 62d8b6803323..9f7634612822 100644
--- a/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp
+++ b/Source/WebCore/rendering/updating/RenderTreeBuilderRuby.cpp
@@ -271,10 +271,17 @@ RenderElement& RenderTreeBuilder::Ruby::findOrCreateParentForStyleBasedRubyChild
if (!child.isRenderText() && child.style().display() == DisplayType::Ruby && parent.style().display() == DisplayType::RubyBlock)
return parent;
- if (parent.style().display() == DisplayType::RubyBlock && parent.firstChild()) {
+ if (parent.style().display() == DisplayType::RubyBlock) {
// See if we have an anonymous ruby box already.
- ASSERT(parent.firstChild()->style().display() == DisplayType::Ruby);
- return downcast<RenderElement>(*parent.firstChild());
+ // FIXME: It should be the immediate child but continuations can break this assumption.
+ for (CheckedPtr first = parent.firstChild(); first; first = first->firstChildSlow()) {
+ if (!first->isAnonymous()) {
+ ASSERT_NOT_REACHED();
+ break;
+ }
+ if (first->style().display() == DisplayType::Ruby)
+ return downcast<RenderElement>(*first);
+ }
}
if (parent.style().display() != DisplayType::Ruby) {
--
2.45.2

View File

@@ -1,60 +0,0 @@
From 53e7f27d262249310bd6b7ad452e7df334c92b7d Mon Sep 17 00:00:00 2001
From: Daniel Liu <danlliu@umich.edu>
Date: Wed, 13 Nov 2024 12:27:15 -0800
Subject: [PATCH] Cherry-pick ded4d02c0a93.
https://bugs.webkit.org/show_bug.cgi?id=283063
Don't allocate DFG register after a slow path
https://bugs.webkit.org/show_bug.cgi?id=283063
rdar://139747120
Reviewed by Yusuke Suzuki.
Allocating a DFG register after a slow path means that if the slow path
is taken, we end up with an incorrect global state.
* Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compilePutByValForIntTypedArray):
Canonical link: https://commits.webkit.org/282416.295@webkitglib/2.46
---
Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp b/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
index 356d52b21a12..d041b63e8ba9 100644
--- a/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
+++ b/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
@@ -3528,6 +3528,14 @@ void SpeculativeJIT::compilePutByValForIntTypedArray(Node* node, TypedArrayType
}
}
+ GPRReg scratch2GPR = InvalidGPRReg;
+#if USE(JSVALUE64)
+ if (node->arrayMode().mayBeResizableOrGrowableSharedTypedArray()) {
+ scratch2.emplace(this);
+ scratch2GPR = scratch2->gpr();
+ }
+#endif
+
bool result = getIntTypedArrayStoreOperand(
value, propertyReg,
#if USE(JSVALUE32_64)
@@ -3539,14 +3547,6 @@ void SpeculativeJIT::compilePutByValForIntTypedArray(Node* node, TypedArrayType
return;
}
- GPRReg scratch2GPR = InvalidGPRReg;
-#if USE(JSVALUE64)
- if (node->arrayMode().mayBeResizableOrGrowableSharedTypedArray()) {
- scratch2.emplace(this);
- scratch2GPR = scratch2->gpr();
- }
-#endif
-
GPRReg valueGPR = value.gpr();
GPRReg scratchGPR = scratch.gpr();
#if USE(JSVALUE32_64)
--
2.47.0

View File

@@ -1,321 +0,0 @@
From c52da7c313795d61665253f23c9f298005549c73 Mon Sep 17 00:00:00 2001
From: Charlie Wolfe <charliew@apple.com>
Date: Thu, 14 Nov 2024 13:56:35 -0800
Subject: [PATCH] Cherry-pick 60c387845715.
https://bugs.webkit.org/show_bug.cgi?id=282197
Cherry-pick 2815b4e29829. rdar://139893250
Data Isolation bypass via attacker controlled firstPartyForCookies
https://bugs.webkit.org/show_bug.cgi?id=283095
rdar://139818629
Reviewed by Matthew Finkel and Alex Christensen.
`NetworkProcess::allowsFirstPartyForCookies` unconditionally allows cookie access for about:blank or
empty firstPartyForCookies URLs. We tried to remove this in rdar://105733798 and rdar://107270673, but
we needed to revert both because there were rare and subtle bugs where certain requests would incorrectly
have about:blank set as their firstPartyForCookies, causing us to kill the WCP.
This patch is a lower risk change that removes the unconditional cookie access for requests that have an
empty firstPartyForCookies, but will not kill the WCP that is incorrectly sending an empty
firstPartyForCookies.
* Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::createSocketChannel):
(WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad):
(WebKit::NetworkConnectionToWebProcess::cookiesForDOM):
(WebKit::NetworkConnectionToWebProcess::setCookiesFromDOM):
(WebKit::NetworkConnectionToWebProcess::cookiesEnabled):
(WebKit::NetworkConnectionToWebProcess::cookieRequestHeaderFieldValue):
(WebKit::NetworkConnectionToWebProcess::getRawCookies):
(WebKit::NetworkConnectionToWebProcess::cookiesForDOMAsync):
(WebKit::NetworkConnectionToWebProcess::setCookieFromDOMAsync):
(WebKit::NetworkConnectionToWebProcess::domCookiesForHost):
(WebKit::NetworkConnectionToWebProcess::establishSWContextConnection):
* Source/WebKit/NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::allowsFirstPartyForCookies):
* Source/WebKit/NetworkProcess/NetworkProcess.h:
* Source/WebKit/NetworkProcess/NetworkSession.cpp:
(WebKit::NetworkSession::addAllowedFirstPartyForCookies):
* Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerConnection.cpp:
(WebKit::WebSWServerConnection::scheduleJobInServer):
* Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerConnection.cpp:
(WebKit::WebSharedWorkerServerConnection::requestSharedWorker):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/IPCTestingAPI.mm:
(EmptyFirstPartyForCookiesCookieRequestHeaderFieldValue)):
Canonical link: https://commits.webkit.org/283286.477@safari-7620-branch
Canonical link: https://commits.webkit.org/282416.294@webkitglib/2.46
---
.../NetworkConnectionToWebProcess.cpp | 51 ++++++++++++++-----
.../WebKit/NetworkProcess/NetworkProcess.cpp | 37 +++++++-------
Source/WebKit/NetworkProcess/NetworkProcess.h | 5 +-
.../WebKit/NetworkProcess/NetworkSession.cpp | 2 +-
.../ServiceWorker/WebSWServerConnection.cpp | 2 +-
.../WebSharedWorkerServerConnection.cpp | 2 +-
.../Tests/WebKitCocoa/IPCTestingAPI.mm | 33 ++++++++++++
7 files changed, 96 insertions(+), 36 deletions(-)
diff --git a/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp b/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp
index a0ad3c628ec3..c13a96f0e796 100644
--- a/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp
+++ b/Source/WebKit/NetworkProcess/NetworkConnectionToWebProcess.cpp
@@ -502,7 +502,7 @@ void NetworkConnectionToWebProcess::didReceiveInvalidMessage(IPC::Connection&, I
void NetworkConnectionToWebProcess::createSocketChannel(const ResourceRequest& request, const String& protocol, WebSocketIdentifier identifier, WebPageProxyIdentifier webPageProxyID, std::optional<FrameIdentifier> frameID, std::optional<PageIdentifier> pageID, const ClientOrigin& clientOrigin, bool hadMainFrameMainResourcePrivateRelayed, bool allowPrivacyProxy, OptionSet<AdvancedPrivacyProtections> advancedPrivacyProtections, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, WebCore::StoredCredentialsPolicy storedCredentialsPolicy)
{
- MESSAGE_CHECK(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, request.firstPartyForCookies()));
+ MESSAGE_CHECK(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, request.firstPartyForCookies()) != NetworkProcess::AllowCookieAccess::Terminate);
ASSERT(!m_networkSocketChannels.contains(identifier));
if (auto channel = NetworkSocketChannel::create(*this, m_sessionID, request, protocol, identifier, webPageProxyID, frameID, pageID, clientOrigin, hadMainFrameMainResourcePrivateRelayed, allowPrivacyProxy, advancedPrivacyProtections, shouldRelaxThirdPartyCookieBlocking, storedCredentialsPolicy))
@@ -552,11 +552,11 @@ RefPtr<ServiceWorkerFetchTask> NetworkConnectionToWebProcess::createFetchTask(Ne
void NetworkConnectionToWebProcess::scheduleResourceLoad(NetworkResourceLoadParameters&& loadParameters, std::optional<NetworkResourceLoadIdentifier> existingLoaderToResume)
{
- bool hasCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, loadParameters.request.firstPartyForCookies());
- if (UNLIKELY(!hasCookieAccess))
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, loadParameters.request.firstPartyForCookies());
+ if (UNLIKELY(allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow))
RELEASE_LOG_ERROR(Loading, "scheduleResourceLoad: Web process does not have cookie access to url %" SENSITIVE_LOG_STRING " for request %" SENSITIVE_LOG_STRING, loadParameters.request.firstPartyForCookies().string().utf8().data(), loadParameters.request.url().string().utf8().data());
- MESSAGE_CHECK(hasCookieAccess);
+ MESSAGE_CHECK(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate);
CONNECTION_RELEASE_LOG(Loading, "scheduleResourceLoad: (parentPID=%d, pageProxyID=%" PRIu64 ", webPageID=%" PRIu64 ", frameID=%" PRIu64 ", resourceID=%" PRIu64 ", existingLoaderToResume=%" PRIu64 ")", loadParameters.parentPID, loadParameters.webPageProxyID.toUInt64(), loadParameters.webPageID.toUInt64(), loadParameters.webFrameID.object().toUInt64(), loadParameters.identifier.toUInt64(), valueOrDefault(existingLoaderToResume).toUInt64());
@@ -785,7 +785,10 @@ void NetworkConnectionToWebProcess::registerURLSchemesAsCORSEnabled(Vector<Strin
void NetworkConnectionToWebProcess::cookiesForDOM(const URL& firstParty, const SameSiteInfo& sameSiteInfo, const URL& url, FrameIdentifier frameID, PageIdentifier pageID, IncludeSecureCookies includeSecureCookies, ApplyTrackingPrevention applyTrackingPrevention, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, CompletionHandler<void(String cookieString, bool secureCookiesAccessed)>&& completionHandler)
{
- MESSAGE_CHECK_COMPLETION(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty), completionHandler({ }, false));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler({ }, false));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler({ }, false);
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -802,7 +805,10 @@ void NetworkConnectionToWebProcess::cookiesForDOM(const URL& firstParty, const S
void NetworkConnectionToWebProcess::setCookiesFromDOM(const URL& firstParty, const SameSiteInfo& sameSiteInfo, const URL& url, WebCore::FrameIdentifier frameID, PageIdentifier pageID, ApplyTrackingPrevention applyTrackingPrevention, const String& cookieString, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking)
{
- MESSAGE_CHECK(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate);
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return;
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -823,7 +829,10 @@ void NetworkConnectionToWebProcess::cookiesEnabledSync(const URL& firstParty, co
void NetworkConnectionToWebProcess::cookiesEnabled(const URL& firstParty, const URL& url, std::optional<FrameIdentifier> frameID, std::optional<PageIdentifier> pageID, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, CompletionHandler<void(bool)>&& completionHandler)
{
- MESSAGE_CHECK_COMPLETION(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty), completionHandler(false));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler(false));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler(false);
auto* networkStorageSession = storageSession();
if (!networkStorageSession) {
@@ -837,7 +846,10 @@ void NetworkConnectionToWebProcess::cookiesEnabled(const URL& firstParty, const
void NetworkConnectionToWebProcess::cookieRequestHeaderFieldValue(const URL& firstParty, const SameSiteInfo& sameSiteInfo, const URL& url, std::optional<FrameIdentifier> frameID, std::optional<PageIdentifier> pageID, IncludeSecureCookies includeSecureCookies, ApplyTrackingPrevention applyTrackingPrevention, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, CompletionHandler<void(String, bool)>&& completionHandler)
{
- MESSAGE_CHECK_COMPLETION(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty), completionHandler({ }, false));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler({ }, false));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler({ }, false);
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -848,7 +860,10 @@ void NetworkConnectionToWebProcess::cookieRequestHeaderFieldValue(const URL& fir
void NetworkConnectionToWebProcess::getRawCookies(const URL& firstParty, const SameSiteInfo& sameSiteInfo, const URL& url, std::optional<FrameIdentifier> frameID, std::optional<PageIdentifier> pageID, ApplyTrackingPrevention applyTrackingPrevention, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, CompletionHandler<void(Vector<WebCore::Cookie>&&)>&& completionHandler)
{
- MESSAGE_CHECK_COMPLETION(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty), completionHandler({ }));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler({ }));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler({ });
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -877,7 +892,10 @@ void NetworkConnectionToWebProcess::deleteCookie(const URL& url, const String& c
void NetworkConnectionToWebProcess::cookiesForDOMAsync(const URL& firstParty, const SameSiteInfo& sameSiteInfo, const URL& url, std::optional<WebCore::FrameIdentifier> frameID, std::optional<WebCore::PageIdentifier> pageID, IncludeSecureCookies includeSecureCookies, ApplyTrackingPrevention applyTrackingPrevention, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, WebCore::CookieStoreGetOptions&& options, CompletionHandler<void(std::optional<Vector<WebCore::Cookie>>&&)>&& completionHandler)
{
- MESSAGE_CHECK_COMPLETION(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty), completionHandler(std::nullopt));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler(std::nullopt));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler(std::nullopt);
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -894,7 +912,10 @@ void NetworkConnectionToWebProcess::cookiesForDOMAsync(const URL& firstParty, co
void NetworkConnectionToWebProcess::setCookieFromDOMAsync(const URL& firstParty, const SameSiteInfo& sameSiteInfo, const URL& url, std::optional<WebCore::FrameIdentifier> frameID, std::optional<WebCore::PageIdentifier> pageID, ApplyTrackingPrevention applyTrackingPrevention, WebCore::Cookie&& cookie, ShouldRelaxThirdPartyCookieBlocking shouldRelaxThirdPartyCookieBlocking, CompletionHandler<void(bool)>&& completionHandler)
{
- MESSAGE_CHECK(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, firstParty);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler(false));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler(false);
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -914,7 +935,10 @@ void NetworkConnectionToWebProcess::domCookiesForHost(const URL& url, Completion
{
auto host = url.host().toString();
MESSAGE_CHECK_COMPLETION(HashSet<String>::isValidValue(host), completionHandler({ }));
- MESSAGE_CHECK_COMPLETION(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, url), completionHandler({ }));
+ auto allowCookieAccess = m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, url);
+ MESSAGE_CHECK_COMPLETION(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate, completionHandler({ }));
+ if (allowCookieAccess != NetworkProcess::AllowCookieAccess::Allow)
+ return completionHandler({ });
auto* networkStorageSession = storageSession();
if (!networkStorageSession)
@@ -1423,7 +1447,8 @@ void NetworkConnectionToWebProcess::establishSWContextConnection(WebPageProxyIde
{
auto* session = networkSession();
if (auto* swServer = session ? session->swServer() : nullptr) {
- MESSAGE_CHECK(session->networkProcess().allowsFirstPartyForCookies(webProcessIdentifier(), registrableDomain));
+ auto allowCookieAccess = session->networkProcess().allowsFirstPartyForCookies(webProcessIdentifier(), registrableDomain);
+ MESSAGE_CHECK(allowCookieAccess != NetworkProcess::AllowCookieAccess::Terminate);
m_swContextConnection = makeUnique<WebSWServerToContextConnection>(*this, webPageProxyID, WTFMove(registrableDomain), serviceWorkerPageIdentifier, *swServer);
}
completionHandler();
diff --git a/Source/WebKit/NetworkProcess/NetworkProcess.cpp b/Source/WebKit/NetworkProcess/NetworkProcess.cpp
index db0437d3b70a..8f637e6c85fd 100644
--- a/Source/WebKit/NetworkProcess/NetworkProcess.cpp
+++ b/Source/WebKit/NetworkProcess/NetworkProcess.cpp
@@ -458,48 +458,49 @@ void NetworkProcess::webProcessWillLoadWebArchive(WebCore::ProcessIdentifier pro
}).iterator->value.first = LoadedWebArchive::Yes;
}
-bool NetworkProcess::allowsFirstPartyForCookies(WebCore::ProcessIdentifier processIdentifier, const URL& firstParty)
+auto NetworkProcess::allowsFirstPartyForCookies(WebCore::ProcessIdentifier processIdentifier, const URL& firstParty) -> AllowCookieAccess
{
- // FIXME: This should probably not be necessary. If about:blank is the first party for cookies,
- // we should set it to be the inherited origin then remove this exception.
- if (firstParty.isAboutBlank())
- return true;
+ auto allowCookieAccess = allowsFirstPartyForCookies(processIdentifier, RegistrableDomain { firstParty });
+ if (allowCookieAccess == NetworkProcess::AllowCookieAccess::Terminate) {
+ // FIXME: This should probably not be necessary. If about:blank is the first party for cookies,
+ // we should set it to be the inherited origin then remove this exception.
+ if (firstParty.isAboutBlank())
+ return AllowCookieAccess::Disallow;
- if (firstParty.isNull())
- return true; // FIXME: This shouldn't be allowed.
+ if (firstParty.isNull())
+ return AllowCookieAccess::Disallow; // FIXME: This shouldn't be allowed.
+ }
- return allowsFirstPartyForCookies(processIdentifier, RegistrableDomain { firstParty });
+ return allowCookieAccess;
}
-bool NetworkProcess::allowsFirstPartyForCookies(WebCore::ProcessIdentifier processIdentifier, const RegistrableDomain& firstPartyDomain)
+auto NetworkProcess::allowsFirstPartyForCookies(WebCore::ProcessIdentifier processIdentifier, const RegistrableDomain& firstPartyDomain) -> AllowCookieAccess
{
// FIXME: This shouldn't be needed but it is hit sometimes at least with PDFs.
- if (firstPartyDomain.isEmpty())
- return true;
-
+ auto terminateOrDisallow = firstPartyDomain.isEmpty() ? AllowCookieAccess::Disallow : AllowCookieAccess::Terminate;
if (!decltype(m_allowedFirstPartiesForCookies)::isValidKey(processIdentifier)) {
ASSERT_NOT_REACHED();
- return false;
+ return terminateOrDisallow;
}
auto iterator = m_allowedFirstPartiesForCookies.find(processIdentifier);
if (iterator == m_allowedFirstPartiesForCookies.end()) {
ASSERT_NOT_REACHED();
- return false;
+ return terminateOrDisallow;
}
if (iterator->value.first == LoadedWebArchive::Yes)
- return true;
+ return AllowCookieAccess::Allow;
auto& set = iterator->value.second;
if (!std::remove_reference_t<decltype(set)>::isValidValue(firstPartyDomain)) {
ASSERT_NOT_REACHED();
- return false;
+ return terminateOrDisallow;
}
auto result = set.contains(firstPartyDomain);
- ASSERT(result);
- return result;
+ ASSERT(result || terminateOrDisallow == AllowCookieAccess::Disallow);
+ return result ? AllowCookieAccess::Allow : terminateOrDisallow;
}
void NetworkProcess::addStorageSession(PAL::SessionID sessionID, const WebsiteDataStoreParameters& parameters)
diff --git a/Source/WebKit/NetworkProcess/NetworkProcess.h b/Source/WebKit/NetworkProcess/NetworkProcess.h
index 0897537e5847..54f19ab96ce4 100644
--- a/Source/WebKit/NetworkProcess/NetworkProcess.h
+++ b/Source/WebKit/NetworkProcess/NetworkProcess.h
@@ -417,8 +417,9 @@ public:
void deleteWebsiteDataForOrigin(PAL::SessionID, OptionSet<WebsiteDataType>, const WebCore::ClientOrigin&, CompletionHandler<void()>&&);
void deleteWebsiteDataForOrigins(PAL::SessionID, OptionSet<WebsiteDataType>, const Vector<WebCore::SecurityOriginData>& origins, const Vector<String>& cookieHostNames, const Vector<String>& HSTSCacheHostnames, const Vector<RegistrableDomain>&, CompletionHandler<void()>&&);
- bool allowsFirstPartyForCookies(WebCore::ProcessIdentifier, const URL&);
- bool allowsFirstPartyForCookies(WebCore::ProcessIdentifier, const RegistrableDomain&);
+ enum class AllowCookieAccess : uint8_t { Disallow, Allow, Terminate };
+ AllowCookieAccess allowsFirstPartyForCookies(WebCore::ProcessIdentifier, const URL&);
+ AllowCookieAccess allowsFirstPartyForCookies(WebCore::ProcessIdentifier, const RegistrableDomain&);
void addAllowedFirstPartyForCookies(WebCore::ProcessIdentifier, WebCore::RegistrableDomain&&, LoadedWebArchive, CompletionHandler<void()>&&);
void webProcessWillLoadWebArchive(WebCore::ProcessIdentifier);
diff --git a/Source/WebKit/NetworkProcess/NetworkSession.cpp b/Source/WebKit/NetworkProcess/NetworkSession.cpp
index d3e9e8b4b64b..2c5fb9ad6765 100644
--- a/Source/WebKit/NetworkProcess/NetworkSession.cpp
+++ b/Source/WebKit/NetworkProcess/NetworkSession.cpp
@@ -728,7 +728,7 @@ void NetworkSession::appBoundDomains(CompletionHandler<void(HashSet<WebCore::Reg
void NetworkSession::addAllowedFirstPartyForCookies(WebCore::ProcessIdentifier webProcessIdentifier, std::optional<WebCore::ProcessIdentifier> requestingProcessIdentifier, WebCore::RegistrableDomain&& firstPartyForCookies)
{
- if (requestingProcessIdentifier && (requestingProcessIdentifier != webProcessIdentifier) && !m_networkProcess->allowsFirstPartyForCookies(requestingProcessIdentifier.value(), firstPartyForCookies)) {
+ if (requestingProcessIdentifier && (requestingProcessIdentifier != webProcessIdentifier) && m_networkProcess->allowsFirstPartyForCookies(requestingProcessIdentifier.value(), firstPartyForCookies) != NetworkProcess::AllowCookieAccess::Allow) {
ASSERT_NOT_REACHED();
return;
}
diff --git a/Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerConnection.cpp b/Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerConnection.cpp
index 72d67d9f98a2..515f4597cf33 100644
--- a/Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerConnection.cpp
+++ b/Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerConnection.cpp
@@ -344,7 +344,7 @@ void WebSWServerConnection::postMessageToServiceWorker(ServiceWorkerIdentifier d
void WebSWServerConnection::scheduleJobInServer(ServiceWorkerJobData&& jobData)
{
- MESSAGE_CHECK(networkProcess().allowsFirstPartyForCookies(identifier(), WebCore::RegistrableDomain::uncheckedCreateFromHost(jobData.topOrigin.host())));
+ MESSAGE_CHECK(networkProcess().allowsFirstPartyForCookies(identifier(), WebCore::RegistrableDomain::uncheckedCreateFromHost(jobData.topOrigin.host())) != NetworkProcess::AllowCookieAccess::Terminate);
ASSERT(!jobData.scopeURL.isNull());
if (jobData.scopeURL.isNull()) {
diff --git a/Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerConnection.cpp b/Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerConnection.cpp
index 83affaaded38..084bbdf8f8c5 100644
--- a/Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerConnection.cpp
+++ b/Source/WebKit/NetworkProcess/SharedWorker/WebSharedWorkerServerConnection.cpp
@@ -79,7 +79,7 @@ NetworkSession* WebSharedWorkerServerConnection::session()
void WebSharedWorkerServerConnection::requestSharedWorker(WebCore::SharedWorkerKey&& sharedWorkerKey, WebCore::SharedWorkerObjectIdentifier sharedWorkerObjectIdentifier, WebCore::TransferredMessagePort&& port, WebCore::WorkerOptions&& workerOptions)
{
- MESSAGE_CHECK(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, WebCore::RegistrableDomain::uncheckedCreateFromHost(sharedWorkerKey.origin.topOrigin.host())));
+ MESSAGE_CHECK(m_networkProcess->allowsFirstPartyForCookies(m_webProcessIdentifier, WebCore::RegistrableDomain::uncheckedCreateFromHost(sharedWorkerKey.origin.topOrigin.host())) != NetworkProcess::AllowCookieAccess::Terminate);
MESSAGE_CHECK(sharedWorkerObjectIdentifier.processIdentifier() == m_webProcessIdentifier);
MESSAGE_CHECK(sharedWorkerKey.name == workerOptions.name);
CONNECTION_RELEASE_LOG("requestSharedWorker: sharedWorkerObjectIdentifier=%" PUBLIC_LOG_STRING, sharedWorkerObjectIdentifier.toString().utf8().data());

View File

@@ -1,65 +0,0 @@
From: Carlos Garcia Campos <cgarcia@igalia.com>
Subject: Disable DMABuf renderer for NVIDIA proprietary drivers
Bug: https://bugs.webkit.org/show_bug.cgi?id=262607
Bug-Debian: https://bugs.debian.org/1039720
Origin: https://github.com/WebKit/WebKit/pull/18614
Index: webkitgtk-2.44.0/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
===================================================================
--- webkitgtk-2.44.0.orig/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
+++ webkitgtk-2.44.0/Source/WebKit/UIProcess/gtk/AcceleratedBackingStoreDMABuf.cpp
@@ -37,6 +37,7 @@
#include <WebCore/GLContext.h>
#include <WebCore/IntRect.h>
#include <WebCore/PlatformDisplay.h>
+#include <WebCore/PlatformDisplaySurfaceless.h>
#include <WebCore/ShareableBitmap.h>
#include <WebCore/SharedMemory.h>
#include <epoxy/egl.h>
@@ -45,6 +46,7 @@
#if USE(GBM)
#include <drm_fourcc.h>
+#include <WebCore/PlatformDisplayGBM.h>
#include <gbm.h>
static constexpr uint64_t s_dmabufInvalidModifier = DRM_FORMAT_MOD_INVALID;
@@ -58,6 +60,29 @@ static constexpr uint64_t s_dmabufInvali
namespace WebKit {
+static bool isNVIDIA()
+{
+ const char* forceDMABuf = getenv("WEBKIT_FORCE_DMABUF_RENDERER");
+ if (forceDMABuf && strcmp(forceDMABuf, "0"))
+ return false;
+
+ std::unique_ptr<WebCore::PlatformDisplay> platformDisplay;
+#if USE(GBM)
+ const char* disableGBM = getenv("WEBKIT_DMABUF_RENDERER_DISABLE_GBM");
+ if (!disableGBM || !strcmp(disableGBM, "0")) {
+ if (auto* device = WebCore::PlatformDisplay::sharedDisplay().gbmDevice())
+ platformDisplay = WebCore::PlatformDisplayGBM::create(device);
+ }
+#endif
+ if (!platformDisplay)
+ platformDisplay = WebCore::PlatformDisplaySurfaceless::create();
+
+ WebCore::GLContext::ScopedGLContext glContext(WebCore::GLContext::createOffscreen(platformDisplay ? *platformDisplay : WebCore::PlatformDisplay::sharedDisplay()));
+ if (strstr(reinterpret_cast<const char*>(glGetString(GL_VENDOR)), "NVIDIA"))
+ return true;
+ return false;
+}
+
OptionSet<DMABufRendererBufferMode> AcceleratedBackingStoreDMABuf::rendererBufferMode()
{
static OptionSet<DMABufRendererBufferMode> mode;
@@ -73,6 +98,9 @@ OptionSet<DMABufRendererBufferMode> Acce
return;
}
+ if (isNVIDIA())
+ return;
+
mode.add(DMABufRendererBufferMode::SharedMemory);
const char* forceSHM = getenv("WEBKIT_DMABUF_RENDERER_FORCE_SHM");

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Thu Sep 4 17:40:37 UTC 2025 - Michael Gorse <mgorse@suse.com>
- Update to version 2.48.6:
+ Fix emojis incorrectly rendered in their text variant.
+ Add support for font collection / fragment identifiers.
+ Fix web process deadlock on exit.
+ Fix stuttering when playing WebP animations.
+ Fix CSS animations with cubic-bezier timing function.
+ Do not start the MemoryPressureMonitor if it's disabled.
+ Fix several crashes and rendering issues.
-------------------------------------------------------------------
Tue Aug 5 00:25:23 UTC 2025 - Michael Gorse <mgorse@suse.com>

View File

@@ -76,7 +76,7 @@ ExclusiveArch: do-not-build
%endif
Name: webkit2%{_gtknamesuffix}
Version: 2.48.5
Version: 2.48.6
Release: 0
Summary: Library for rendering web content, GTK+ Port
License: BSD-3-Clause AND LGPL-2.0-or-later

BIN
webkitgtk-2.44.2.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmZF9iQACgkQbBAJtpOX
U5ORGQ//ZZJ0eviTeoGMmxzwbnGHPuusinRUsR7Tc6U1nN+Q9AFspcTQyCrj9IEB
fsyV9Kcu7v8FB7HQvguY1mkyUSNTiteKw9YwvUtqqrrFoYAnVKTReUEnt38SUWWT
LiwcQ3D13OiVqywRRrNalo7BqzfqoOylhDwdIg1D7w6HCHNxlhAaw71b9TRinZx4
a3WyfPz3E1lnEIzU2djsZv3lhQJa6tHR39pCXacXQGU35v88VbZ3mHeUyche6sQ0
BC+6IB1nphyO2/pLcYPv7Dp9IFEnTTl3A44v/7Zaj3eLX0+6GdZuuUc9x22+Sl+6
IwZ5AjQOXw8+tGNTkGbWnD3kgRc14s+uCNJ8qEjSmv/oN3hUEh3vf4+pL4gDgGYi
jVQe9uIjQO5AfgEFTumMfTaeN5MgvWGTPjtPhjfN3MyKgkU+I3qrdt+fHH57HUeJ
TiWkHFxgI32ucjRjdQ1YqZ5sUna/5uKKyxufa7hwOzwYumhFcouMzAqBxJ+96X7n
tL0/j+JZHmeJwCHUdIaTnTh2pYFZ4HFfJqcXda+xq43wNAM7qKMjps6h+szNKSo/
9xBEFpuWyV7xyCzGQ3Ul/S/DZ1dr/UQrK8SA9EBjVhsVQTmoxf8A+QK/LJqmtHwA
dfkKRYwQ6qedeESVJ2+HCzvZnxhKyU8cSgvI2Yz1pe7C3zFJv3o=
=unwr
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.44.3.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAma7BpQACgkQbBAJtpOX
U5PeIxAAhv6cl4WsiFyPuNQdzik1GdxtSuFxpBW9SokOxFPn4zW/sMIkke20q1et
RhGwKskkuOEgavV/2grC07d8peFbsse6zTeerZECRaB+Saj7ZOWoZQoDbCTxWjzi
yoxsziwIJA4LDdhqxV8TRSCl3bLy+uFQkUfNX1JJot9bMze+9lUjxJ/hAglCUjP8
WIJdQ1mE+cJguBHJMfdZbDINLywRjesaLXAvTCmpnn3mn0GXMbCQM+W+GCybwhMB
1dl8eFEfcvAhUe85mHJNW3WmYRzvquTMuFuLzU8b1U1/6+LQc+IOXAZEpkP9ztSn
VItLwPnHJ/4g5KY+gUonMxZ1LMhTwiu/ga41Yez0sZftkC6tgIPIldaTY/tjeNLh
C5GnMSyRTJ7d2ywLJSdzCIGkwhOJ7oHArGxbpzCWft3rrU8SbvQd3dGOMip1iniN
ewdMyoqZQgzN51BRUklhjoBCaUkcVbgYr6qfLZiU42kR4RWgrTx/s//naCM4peQe
8vGeRlF9zpsGw3ivCJBNjqk9SrqcPQ2i52lgKs28DkVy13duuQwKEMa+/Tv7eH60
wNdKSRjeA81DLZkuyX5yJOEJ1pru1HiS4sdP112dPb1HajVhOehZJc7a8b9ohOH5
go2lIxnJjZOXRHM/JwtTcLKsnfna1m6yzNGdOHNcLKPJodHcpXY=
=jHOh
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ce4ec1b78413035037aba8326b31ed72696626b7bea7bace5e46ac0d8cbe796
size 35858056

View File

@@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEDAB0WIQRao7wzT9fjNp58d7KRxVnb5MkSOwUCZt6j0AAKCRCRxVnb5MkS
O8uuAJ4hLC/UXFDJsanfXyaQ6/y3hf684ACdEdyKE/nxBYL9dQEzL/50xEBsl5o=
=aQH7
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:753f6c638c72633f22305a606dbd6c825b8fde3a7d01184a8f18f740493ca79f
size 42757216

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmbVem0ACgkQbBAJtpOX
U5Mhow/7BbBjIf5ZUZrhRxYB0mxiezZU5fBBd/Dn9jugCI+NiZ+U403/MQfdFmey
ZmntQSEwBhRH0tVEUfizCKkP6IOzZCOYt/eBmF+ecFJedoMsNT2P6YHWSRyoi2wo
5ntCQQHlbGlbr1qLw9jXg83m8mV5/BDWG0QhpOrylfh3O+Dhj/z9h9PGFJ/FNxrQ
bgAEmzvfS/sQk/mvwvKKbUG4O2hIJbW8QEzwhwXAJz6dHaXMHpnCi2QOzxBqGsif
hTKvi1n225c6lvzX+mj788zCB4H7/sRKHzKN4iHBBZS42uddm1zE9NXPQjdfT0Ex
YmSABnEjkg/fmKSgpnI2clmxvLXJsK5g5d53FF/b3CXop80u+BqSfs3Upa6g+/+Z
9wlbeeJc/++XbaAOCB98fmeCTWohE8nDFPGOG1FNLsQZjTKb6SKK/lSD0u+Jo0wV
I0jnBqwpsuH9tFVQlIBom7pAWZ3cq2mVESLzZXnCa33TAuh+AhAhURxNeYTLukWb
VT4gLerC8GtKHx3mONVDI2JYXs8WqYlmbY3GjhKYZqsEBCKgq+YP8tWM9/U1ZHp+
sg0SRCjQm4M3RObE7LBX9XwnSUpMs33KCHZa3Gy4AEz2IsFOlRN9DwaMrmI4nrDf
eSB7x0QOYswlPNnzX7yl2wfTQzezo/pbcxtXolUFOPWY2NaHZHw=
=WcF7
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a14faac359aff941d0bc4443eb5537e3702bcaf316b0a129e0e65f3ff8eaac0
size 42776840

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmb6Z+AACgkQbBAJtpOX
U5NlAw/8CHhuDyRYXXA40eq/bBGdeqKprVXAMPReGMulG7ZPd4qu1eokED7XZCdO
HUe/3Mdzppo/B9gqpPuCnb57/e0b6ma1E66bsHCE33+uUxy1n22kT43gsdEO7etZ
toVMK/QUMhMEgwfJkXGIW8odIcvoqYKP9C0sMdpdhGbNr+OBRMJmk6eWAAhNP/mj
csx3xUpBzCJ5vlDCfinYlOhPm2Bl40QgED6yocaMa6rlt/gOj5ctwr97v9BaU3qG
OZKP6o9nOAh5aUbHdyFADg7CMP7opqBMpH+yBg7pqQQ73NnKNw9jPp6shWanOmKk
FFSU8QgZu5lSvp/I3cBaSY0+QuQmUBeq1wFSlrKw8YmVZgFspj7i1WVfu4aDFdMQ
1VeEG4atsKatS+oeW0h6NGhWjlIYlaKqB6Vylb/fv3/RvaRocSkWEsMikipf6dWX
0KuBvf9Jr/6wSA62XuGqIPUxLjbRirGdADVQGqb4Yvk7spok8JnQGdxqixgfbuWc
xURun7A3B6S5y4/UHARSmLyXqmO55o6bT1iuIlbzK06rd9AWfA8CgLNUySVsdWzO
HHGvLweSeMDS5dlVr4vE0eczUICBtl6TB6A9ydsxTj1TvmgrmDlBVls5XWFK0vcs
ErTeBoMPCjYcjD8lqo5O7nr0uDMNHLYlEvaq5t5EYVZergylVPo=
=WrNA
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5aae1c5c0a30d5e9c5831652b6f1bdefc31d75e0ad81cb40185b0aed92ce79b6
size 42803728

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmcWILAACgkQbBAJtpOX
U5PrLhAAj7+VKmBfCV9pHsnla1zxC5O6pkgKhT1N0p/MMY7aKCLRpmGMrc2XEhny
i/M5+O9ZIQkzImJ0vgLF3nSFsESPj2t3wljnapEwQtZKw/9KxM3O+A3RA19tKRfj
t+16ot/QijHT2k9EcGkdfFeq5SWfTAtwH13Q9LxRH0hmohC7d3s8OVpiVUptVXii
R15GsuOj7EmR+QGzVRfbdpBEXGqglEJHJ5qzMFIoCqFbIAilXr6C0NbzED2pbNd2
CO8e4Q4FpxPbN2Y9W4P77uoyonc3tJbAUVPKJOcIicAH4ex/e0J8OwLpvRLY7xRp
UJczw/PfZ0KWO6rf55h4q0Q7wLCt+wsxdtkP+hinxELKc4eyo/xxsvFMDXA0VBzE
c353GC3pg8C0LRXXHXuVxGlRDyjq0RXT3IWMrDyv9SCS9GO0t2FfChc9MCtKrvQE
mfS2tzFjfhVamSphl8oj6Nge3W6qHnq9nC3+HbjQBMgHhusIiYEdKPmbNz/beweX
xmJReJdX+xmCC3FsWMx2aAjy8NbWZ638ee2Xv0h0Uq9Z7w96WRIqUNb4fvtGk+xe
OInQTFp8/d9N54C09AdEQuK3LMnObpuS/VFdIJgMA6ombdmgWYHomLW9AGjpHUpw
8vI5KTGf5uaMVmPmu+LTeoF3NGP7hPldMLS50A9zj+C2DijjT1s=
=jVoY
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.46.3.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmciLBQACgkQbBAJtpOX
U5MFsBAAqwUuPEkirbQXxESAu8nJKUG3RVa4y3c1NaTRETW19cy/32KeiBlxbWW5
UKF2gKlu5B+mJn9f0hebYBUkqr6HdWO1JnBz3XNXZ7dNObTWlN9g4T6tlqsxAdsk
B04ddWFQKYQJ4pMLjlxVFkFXQ0vh9UywBwUyGXrqg9yo2OcSGpsqdujyZfdlWrHc
0kDLow9SYM5XhkzFoQxKlYsVg1vhzpTxDuv39JqVTGHlX8pEplpCsrMwpVQ+89aP
zv64u/xnPAEsN4wGeB0QyH6H0llukTmrgWUfoRqeDLHMGAeuHe1yONGyK5fWA1u+
ABTsjVnh5nOQxUZaNc3dpMdUcrp+kVhjKDwMOhKNbfVoLWxchmU5VvrCoytRAX8i
4js2xOgnMk26cNB4dZsMg9cYH4Zr+nkfkjGljGXRSvexF8iBUc2Dv0scrtDh3ArI
aWk4eMyO5nRPIFWE6j5d+sAm1TF1hGMW33beYOTy5Iqm2l2inRoaxGdAz2ZFjF5S
xcjG7tT3+pG8WXPhJ0Tl41mPJKg79tY3F0uzSedtJ+J3q4uRKORFOdChtDbqHHT7
mI0jT6rrGckXlncufvg19RiCnmP8vmZEyeuTZja6vBsV3pA7Uc/IWcWEXi9ip/om
grjX+68/ypghS571sFxrjQaNdqrO0fwMrJBZxhgelJKnykvoj2Y=
=wug0
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bad4020bb0cfb3e740df3082c2d9cbf67cf4095596588a56aecdde6702137805
size 42898600

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmdil6QACgkQbBAJtpOX
U5Nthg//RtCZwZ0GMb77nKhX+4lkb3aEghkx0Lug4akvISFIVZavgK3VWPHObV+T
rA0OqDnlTWEDGkOCLvlmSBk0y9wpT5kdqr2vSNhcPPaZtE2dYLbSirWurkPVpq5u
bsLlkp6Yf6/MGEt3sSbH9OVIfu++hkMrx136wuKe9NU/gP0NTiNz5T3Yn9OvtcaF
g2FX2tAgiBXhXPvKGAWz4HiQBEEjhTtksxhQkC3gHkGXINpPTxH3wj2Tn0gJOb1u
FBLZoEFKD0eklspl0Z0PyWReyn/WvEHTy41kCRENWACekZZUM4DS5fPW3lrEY5iu
260NfK1cQ/T+RcBj3/btm0852PgWdUH81lQjKI0iDTdgvjEQQqkgC8LH4w2GW/V8
TpkT/dghgqrVmlL2ZDrDcFurcieaOEkATqavuUzAWmsLQrh/+4HF1Djoz5yDakhT
gogjkzV53Nj8e2atDoMA+vMLXYIXM0hRQ/MGyJF2lfMzTEgkfGtMfOTwMvFaLhGr
PcwGMWDH2W6glQj3/gdJwr0tn4nHsLpxL60i/aaP3yHbncj/tkqY9rhA76kHVj1M
Z7uSwspFG6J3ZtYT9kv1MbNeODdOw0q2erZhE5BpDMJuJ4m1qbsE3TqiED5C6jSg
IMpYfteEZ4CSQYMmzFl8LrHU71lRyjeTfsJTA0CvHBBGLHsoz4o=
=uvXQ
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.48.0.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmfT9AIACgkQbBAJtpOX
U5Mb7g//QDO1MLeOt6P6R7ifagp1Uxh/6JWakLrZQ7b5nDDaOmWRCa4XR3WSB585
hvpmRXGEsdJz8/KoLe4V32ccNdgSrDxJEHAKKumyH/EJM4J3hRMhGuYdMb98a9JQ
bmVycCYjxhwD7iL0p1d206gwDL9XuRbC+nEVZWUByCm8Pu/MRO6WARxv1QIJjg+q
0sRU9bmj8aiDMceXb7S4L7w6ZgP+i97lnrQJfavHIM5o7y/eZs3xCz3JoG3+xSCb
EReJczWOnjc2F4ZUC1ZacEEfZJon0PHRvUISW/hKtnnGSdDSSgSEByZtTlgxdOHs
4klfsYF8tPG3S1HtlUIwQRQXv1hUTHa+Aqqz/q/ol6JROJKXYDVNO57/WiETbZx8
0Ymdb/651lfUwPSRI+azJOGBwYPdWC8uath1l+D9+nKLRemAFDUIpbO35k0/ss8g
O72mRoo46hHdGarOni4B9OYNL7PPkPvcsW1wMebEiiEb1dFmRmDZqnQE8mIL1oLg
emh9ZnpWsEBxCSVpTdJ6lX940kr8w1BaPquJh0CJTUeabPc6hQ3k7vt95FxnyNpV
t+8l1Fd9KVvO9sqBkx52ZsR6HijrGmc53K7MHqe6qiYDjKRVB4W0BUFCY3YU3JRA
xsKpx5raiz1z/se0Z/m4aIA/Vm9AACFZDHxoKI/U2RWPk/MV80A=
=cmyU
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.48.1.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmftAf8ACgkQbBAJtpOX
U5PdBg//TpfUIuSwl5OgwqsB8WNvrtCdGGwrYa3k9E9pp57KHLvlqNeDmToy/U9t
gAOIUIyIxgVBRgJQrcQW/NfPx49jd3ISt9h54A0c/MgIb4+4vsvoRz3pwX407+QR
7rZA72GA1im3u5+IWTGeeWzTGNQtvGbd1DzA6OpdvC0MRS2JAfYvgDHyAzaQu0Of
JZdMrZlwoaMeZDTKI+qV/ZY2mZ59xiD0ltRU6X1B7/YS2MEsqztO7FFWO/xuhdps
qIZF/jwuVfcGrI5JPVZzsf0V2RHmgF4j9rNEZwSxP8BkWfYQ+BjZI6gzKjVgDYED
6D70tf0+q9UqSSYaX0Wk2+IqaNiO09md4nYZJ1I6VLz8sm6AZTB2XXiWxB3hEuFO
j7Dk11I4DKPJjBHIQN/3kqutvRG5plyi4HIL2BzvnVstxrlTAocIFvhey1GOiLSu
UfX97ruyNECpwMIafxCsqOVAjg4wkf6df0yCJVokNRBunnsQPABjDXfhS7dDvE3B
6u2BIVudba2xEeMqqHZBrFAy4UXLcfJYnvvsBbPGFHibooCIuwd5VrTIVUE7bsI1
QqEAlryx1grnyDN77aHri2bBK44aHMIix19kRgwdK8wcT3iz1vdUcgigcDYbD2Sc
0LGzxB5OY+jd7zvSczqNCX6Ll7W7dIgjR60nuVl4+yYNnzSM+EM=
=6kwl
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.48.2.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmgkcDwACgkQbBAJtpOX
U5NEhQ//Vdb5/kLRogQVuCz5+Ghx5efS4v7zLVWR2fOnpgLzQlZEdSWBMN89h0df
R8kAP3mb0eiwHJMJwhM0wB7AfwGpPWsKp8hhoQxBeMaSWwU4Wm/n/b6IrawuiPtq
6I+1nzLU+eqZ6pgOdEUblD8QOwW42cCO6IlHX4jEVJoYzOPSyQ6spGXO7WLO5rhb
WvUaYat9ddZyRIHQKrNjUm+XWwkvV5XI0wXHzsamA8+p+fUwP0pNDx1CzemhveOL
PaB9Xxu4f634j38HIzl9EsL78Aay+6uUyA3VYsvXtJxkP/1k1VJKyyGMZykaokgh
OMoPMoKZND9koAr7lAObabCdqe5+EXQNZLw0ydl9lKQS5Ps6/r0OfPIl+G6xXMlJ
/CSyqwl4Pwt5M4BthgJFL1wV6z6pOgYhFYd4Q30Z4dgJTxZSWiI9ygSuo3Sp0+Y+
W95BP0IWaqZlofhUXbc38PMgBlyEBlSgBZ4wf43vv4Ro5Gwfq5CF8DIOpkEj8hS8
z7TG+Hb3CYgTcss9VV9ZtckVI6DP0p4ScBQtPQrRckXyFDo1kukgCxzkzRZf+BZJ
XeUDGSuxxSeH2mSQRWe/Bw59RZf/1H3ivsuHQn7WNohHfIV+Uc0bPtVa31lGAeqr
q5iPxAe9Spsp4i/Bs/a1YXzP2uTWjknBryF07QVVcLf6XcgYEtI=
=k7du
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.48.3.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmg26CoACgkQbBAJtpOX
U5N7Ng/9HAO3gM/ND9M8WW5/OChxZCZ7Xe88UBDd3ncNeDvIEsq/A3WeVId7yXpr
ta1ynsZM3ws/3zaEWNIXHoCDgDXeca0tYCiJN0VkFxXZqDpbgM8IaEZbF0HibdJA
/lX4YyF5mTvM1h0lTrdHpDHUxdqKRRNKX5VdlDdRSZyNAkJsP+ryeGudUW62MvP4
VBXvK2ZSLdBFTY+ddc02MOaGKg6ToVo2PMQtDMJd4ujjQZ+F2H66Cbp4lthdx8JA
skcfHbVjsqLsUwBPtmYIEueIYn0x8mwyxS9ZIkVtsC2sMS9KyLOv5Tzig7VDaGJy
YcrVWUWc5OSKa23QZrCWqIkYyhlTGlhmcVHgO3C9mXjmAt8EGycrSW4HWFMeq6d6
pz7otK0ZGWqaJVybpJcJ4QtLn5i+qf4wEIotQIBwOnb3EZiJ4aKpy5B+auS9q+xl
xpHP7eEl8r+R0CywwWYHFVRJn22jYSzcD5rF8lp3B4vj2Pn8sWN95ineUHICp9um
8Z4DRDjhwmOgtg4Fsnp0ZOLCqsYua7psJQ24RZ8MTxzReGbX7kOlE9l2IvsPoiR/
9ENPaYChpeChaIlv1RsyvX785wl8mFxZLrxGG3JXf0kcDLd5SQ1xv2W0n4zqrzvO
zj2Yozkv/BdXPXiWuhCIF69qIlgxs2UM6f8AJfJ5/StDoPpY2aQ=
=3Phy
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f62c1077d3a0f63d50259a802d1143be5d4d0c7c4c05e581819af1ce935afab3
size 42745624

View File

@@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABEIAB0WIQRao7wzT9fjNp58d7KRxVnb5MkSOwUCaIlFnwAKCRCRxVnb5MkS
OxF1AJwMOGG9u1NySOZElxO7f90r9415rwCfR9WwKQ955Njeji5VCoh/2Kp27Zc=
=FIgC
-----END PGP SIGNATURE-----

BIN
webkitgtk-2.48.5.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmiMe7UACgkQbBAJtpOX
U5MrwA//TJ0W7S9Nbs2p4OIs6lQv+ntLrTVZAKFu+AUYJ/r3sUp9awGGivS37ZC8
gh33JDqzt9pm1sVXGNTB8NmEcRUu9QfsEsJUUEnk7n6dLmQr8Cb7aXK8b4ma8Mgo
zLpuU5rHPtZ5Cx7Y3wXw0mNBf2ZcvHrFfVhDrrgziIMUu9dcuOVI3inEvfh8CKcO
a+j+j1qNvxLGgPOfkXZH/cvGckCLxJuQ+/aX0k/3Top6mSHJTeMxtU7K2bSkgQmC
GoSoRqOFLPBp2UxAKWYcgr8kh7wjt5mov3NtNyMmCC6bjwtwX3ClLjgQfHekS5Iu
niPm9Q/FoF1JSbiXrpPf8KZVTUg9D1lzQFvJYHl9w5gWGE6wgjxX7TM1ooYvW0Gr
v9FBDIXGlXid+hBx8j0igRQW/V6sH5uSt690m5ElZj4KkJ6+uhLkIMcSGc6HYWhI
vtCNytTGd9wsAB97bYvcJv/qEW94hnGSdE0HvarAcdZbO52oljOAtqzaYi7Hw111
expNG3FU98UTWX0LHsv1c5/z9ph7x5EFyipkBML5J9LT8KV/+IrXPBkXQ45yaf3D
s+KpRlkxFGj9uFhRgl4OLR4UrSfgEkrAPnVud2zrIik+A4mHgX9y8FKmktFioJhU
faiEXzPzrHgMeEtlJW8vvWVoO9ZgIsYKma9sOn8aU/f7yjFak4I=
=KRFp
-----END PGP SIGNATURE-----

3
webkitgtk-2.48.6.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d9ac3034b7a39c2aaa567e6112b3124b158e591a74439e46974a031dd0e44e24
size 44127356

View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEAToBJ6ycZbNP+mJSbBAJtpOXU5MFAmi4TpkACgkQbBAJtpOX
U5MGMA//Z2LoOopUEwrSbtl7+/G3TYgrfPZhJUNzLQ97z16C4Ok9JYyB0xVLnnSg
4r7DnEGkMcKx38GnggmCIsED20GBW1EcfWtyAfuHBOP6/rAr3784E5EM0uIfxBtP
vDIGxESQETBJ3W4/wCOvZ7lMhZndp0b6EZd/H0q65j5klSEw1M5N3UjBOf2KT01P
PpNheDeO8oZlxFMALl5SgSQQpSacpAp6ON1R5owhEFUzoWX0RjuBhw/FOarD+Y7t
UIcgcSSRRzgpvZVb9cca0871zsQcTIw7NkbeWeW0cib68RYdgJo5jjO2J6P3nivA
Efkid06JaEestNjtMsPcMq20trlgKqYz9lKj+xkYo1gH32tQrSI/llQENg9yPxtF
DnaI4jbcaV/ykURVMHwYCI+kN8C5rG/wzR3sME/cIE5YmAy2s47vYbEdfPCGJtqQ
AaK7ZuYaSnxZwSYlWcOoIapA8m0DTLIKByGC1+0uEIb2jQnwTH9Rs7ZUtO8cvYJx
qbJeADb9o1xmITzQlPxm8LG8YnmIqChDTVF4D6HUDMFWByhAT3UbQU6Zb4kFPpkr
2OlvkXaScZSRLkXvziqYQR3WL4kH+WfuNe3tLOrn8k9NqzJXZue/XcAShcLcUmr9
+PJynHx9G5qlYrmj1BtAThoIMTdNnv4lr0mWrIZQ0LmKA7wOhe4=
=kyUQ
-----END PGP SIGNATURE-----