[chromium-browser-privacy: 2/4] Fix touchpad scrolling under XWayland
by qvint
commit be05a0ec2a26d01927d405b904206a9cfe550041
Author: qvint <dotqvint(a)gmail.com>
Date: Wed May 6 04:18:12 2020 +0300
Fix touchpad scrolling under XWayland
See https://bugzilla.rpmfusion.org/show_bug.cgi?id=5621
...vert-b794998819088f76b4cf44c8db6940240c563cf4.patch | 18 ++++++++++++++++++
chromium-freeworld.spec | 2 ++
2 files changed, 20 insertions(+)
---
diff --git a/chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch b/chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch
new file mode 100644
index 0000000..e5590b3
--- /dev/null
+++ b/chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch
@@ -0,0 +1,18 @@
+--- a/ui/events/devices/x11/device_data_manager_x11.cc
++++ b/ui/events/devices/x11/device_data_manager_x11.cc
+@@ -782,15 +782,6 @@ void DeviceDataManagerX11::UpdateScrollC
+ DCHECK(deviceid >= 0 && deviceid < kMaxDeviceNum);
+ ScrollInfo& info = scroll_data_[deviceid];
+
+- bool legacy_scroll_available =
+- (scroll_class_info->flags & XIScrollFlagNoEmulation) == 0;
+- // If the device's highest resolution is lower than the resolution of xinput1
+- // then use xinput1's events instead (ie. don't configure smooth scrolling).
+- if (legacy_scroll_available &&
+- std::abs(scroll_class_info->increment) <= 1.0) {
+- return;
+- }
+-
+ switch (scroll_class_info->scroll_type) {
+ case XIScrollTypeVertical:
+ info.vertical.number = scroll_class_info->number;
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index d20f84b..078c2fe 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -223,6 +223,7 @@ Patch250: chromium-81-gcc-10.patch
# Fedora patches:
Patch300: chromium-71.0.3578.98-py2-bootstrap.patch
+Patch301: chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch
# RPM Fusion patches [free/chromium-freeworld]:
Patch400: chromium-enable-vaapi.patch
@@ -735,6 +736,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%changelog
* Wed May 06 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.138-1
- Update to 81.0.4044.138
+- Fix touchpad scrolling under XWayland (rfbz#5621)
* Thu Apr 30 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.129-1
- Update to 81.0.4044.129
4 years, 9 months
[chromium-browser-privacy: 1/4] Update to 81.0.4044.138
by qvint
commit d10c32097da37db5dbdcae2c565a7906ed1cb2fe
Author: qvint <dotqvint(a)gmail.com>
Date: Wed May 6 03:39:29 2020 +0300
Update to 81.0.4044.138
chromium-freeworld.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 320e4c2..d20f84b 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -69,7 +69,7 @@
%global ozone 0
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 81.0.4044.129
+Version: 81.0.4044.138
Release: 1%{?dist}
Summary: Chromium web browser built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
@@ -733,6 +733,9 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/swiftshader/libGLESv2.so
#########################################changelogs#################################################
%changelog
+* Wed May 06 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.138-1
+- Update to 81.0.4044.138
+
* Thu Apr 30 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.129-1
- Update to 81.0.4044.129
diff --git a/sources b/sources
index aa083e4..dad27c2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (chromium-81.0.4044.129.tar.xz) = 93dfc5c1050bc226b836721d422a8d98a183fff81e91f55477dce0c650d35a95aeb89c810bea6e07ffb948ee62e8e150c8b8c5bad4658fcc215de05a681b064a
+SHA512 (chromium-81.0.4044.138.tar.xz) = 9f686b27b2f8ea5c15f50b0ddcd24745aec41e28af8c38618e18771401bd5cfb26939b9ac49973ea804cda458a939c1a6ad59cb24fb1937b7687c3d908183437
4 years, 9 months
[rpmfusion-free-obsolete-packages] Bump gstreamer-ffmpeg version
by Leigh Scott
commit 24e2a159123ad0814361b731e98bd9520c754b89
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed May 6 15:17:25 2020 +0100
Bump gstreamer-ffmpeg version
rpmfusion-free-obsolete-packages.spec | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/rpmfusion-free-obsolete-packages.spec b/rpmfusion-free-obsolete-packages.spec
index 24da37a..cd8b55b 100644
--- a/rpmfusion-free-obsolete-packages.spec
+++ b/rpmfusion-free-obsolete-packages.spec
@@ -1,6 +1,6 @@
Name: rpmfusion-free-obsolete-packages
Version: 32
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A package to obsolete retired packages from rpmfusion-free
License: MIT
@@ -56,9 +56,9 @@ Obsoletes: kplayer < 0.7.2-5
# Last build yle-dl-2.26-6.fc30
Provides: yle-dl = 2.26-7
Obsoletes: yle-dl < 2.26-7
-# Last build gstreamer-ffmpeg-0.10.13-22.fc31
-Provides: gstreamer-ffmpeg = 0.10.13-23
-Obsoletes: gstreamer-ffmpeg < 0.10.13-23
+# Last build gstreamer-ffmpeg-0.10.13-24.fc31
+Provides: gstreamer-ffmpeg = 0.10.13-25
+Obsoletes: gstreamer-ffmpeg < 0.10.13-25
# Last build gstreamer-plugins-bad-0.10.23-13.fc31
Provides: gstreamer-plugins-bad = 0.10.23-14
Obsoletes: gstreamer-plugins-bad < 0.10.23-14
@@ -99,6 +99,9 @@ cp -p %{SOURCE0} .
%doc README
%changelog
+* Wed May 06 2020 Leigh Scott <leigh123linux(a)gmail.com> - 32-3
+- Bump gstreamer-ffmpeg version
+
* Tue Apr 14 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 32-2
- Add missing wireguard-kmod-common
4 years, 9 months
[gstreamer-ffmpeg] gstreamer is no longer in fedora
by Leigh Scott
commit 81e5b44e5783940c0f36dbdc0730af9a157a2bbc
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed May 6 15:11:50 2020 +0100
gstreamer is no longer in fedora
.gitignore | 2 -
0001-configure.ac-Fix-for-new-libav.patch | 27 --
0002-gstffmpegutils-Fix-include.patch | 34 --
...fmpegdec-Re-enable-MT-decoding-by-default.patch | 25 --
0004-ffmpeg-fix-pad-template-ref-leaks.patch | 112 -------
...ec-Report-latency-if-B-frames-are-present.patch | 98 ------
...nel-layouts-are-now-set-for-DTS-and-E-AC3.patch | 43 ---
0007-ffmpegdemux-fix-caps-leak.patch | 24 --
...ec-Only-set-get_buffer-function-for-video.patch | 32 --
...ecmap-Add-mapping-for-Indeo-4-video-codec.patch | 38 ---
...se-auto-threads-if-available-and-only-sli.patch | 38 ---
...ux-Use-correct-enum-type-for-return-value.patch | 25 --
0012-ffdec-don-t-flush-buffers-on-DISCONT.patch | 40 ---
dead.package | 1 +
gst-ffmpeg-0.10.12-ChangeLog-UTF-8.patch | 9 -
gst-ffmpeg-0.10.13-orc-0.4.30.patch | 24 --
gstreamer-ffmpeg.spec | 367 ---------------------
sources | 2 -
18 files changed, 1 insertion(+), 940 deletions(-)
---
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..90c8662
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+gstreamer is no longer in fedora
4 years, 9 months
[chromium-freeworld] Fix touchpad scrolling under XWayland
by qvint
commit be05a0ec2a26d01927d405b904206a9cfe550041
Author: qvint <dotqvint(a)gmail.com>
Date: Wed May 6 04:18:12 2020 +0300
Fix touchpad scrolling under XWayland
See https://bugzilla.rpmfusion.org/show_bug.cgi?id=5621
...vert-b794998819088f76b4cf44c8db6940240c563cf4.patch | 18 ++++++++++++++++++
chromium-freeworld.spec | 2 ++
2 files changed, 20 insertions(+)
---
diff --git a/chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch b/chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch
new file mode 100644
index 0000000..e5590b3
--- /dev/null
+++ b/chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch
@@ -0,0 +1,18 @@
+--- a/ui/events/devices/x11/device_data_manager_x11.cc
++++ b/ui/events/devices/x11/device_data_manager_x11.cc
+@@ -782,15 +782,6 @@ void DeviceDataManagerX11::UpdateScrollC
+ DCHECK(deviceid >= 0 && deviceid < kMaxDeviceNum);
+ ScrollInfo& info = scroll_data_[deviceid];
+
+- bool legacy_scroll_available =
+- (scroll_class_info->flags & XIScrollFlagNoEmulation) == 0;
+- // If the device's highest resolution is lower than the resolution of xinput1
+- // then use xinput1's events instead (ie. don't configure smooth scrolling).
+- if (legacy_scroll_available &&
+- std::abs(scroll_class_info->increment) <= 1.0) {
+- return;
+- }
+-
+ switch (scroll_class_info->scroll_type) {
+ case XIScrollTypeVertical:
+ info.vertical.number = scroll_class_info->number;
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index d20f84b..078c2fe 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -223,6 +223,7 @@ Patch250: chromium-81-gcc-10.patch
# Fedora patches:
Patch300: chromium-71.0.3578.98-py2-bootstrap.patch
+Patch301: chromium-58.0.3029.96-revert-b794998819088f76b4cf44c8db6940240c563cf4.patch
# RPM Fusion patches [free/chromium-freeworld]:
Patch400: chromium-enable-vaapi.patch
@@ -735,6 +736,7 @@ appstream-util validate-relax --nonet "%{buildroot}%{_metainfodir}/%{name}.appda
%changelog
* Wed May 06 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.138-1
- Update to 81.0.4044.138
+- Fix touchpad scrolling under XWayland (rfbz#5621)
* Thu Apr 30 2020 qvint <dotqvint(a)gmail.com> - 81.0.4044.129-1
- Update to 81.0.4044.129
4 years, 9 months